diff --git a/src/abg-dwarf-reader.cc b/src/abg-dwarf-reader.cc
index d207efdbba9e..011494bdb4a0 100644
--- a/src/abg-dwarf-reader.cc
+++ b/src/abg-dwarf-reader.cc
@@ -9385,9 +9385,9 @@ compare_dies_cu_decl_file(const Dwarf_Die* l, const Dwarf_Die *r, bool &result)
 /// @param expr_len the length of the resulting dwarf expression.
 /// This is set iff the function returns true.
 ///
-/// @return true if the attribute exists and has a dwarf expression as
-/// value.  In that case the expr and expr_len arguments are set to
-/// the resulting dwarf exprssion.
+/// @return true if the attribute exists and has a non-empty dwarf expression
+/// as value.  In that case the expr and expr_len arguments are set to the
+/// resulting dwarf expression.
 static bool
 die_location_expr(const Dwarf_Die* die,
 		  unsigned attr_name,
@@ -9404,6 +9404,10 @@ die_location_expr(const Dwarf_Die* die,
   size_t len = 0;
   bool result = (dwarf_getlocation(&attr, expr, &len) == 0);
 
+  // Ignore invalid location expressions where reading them succeeded but their
+  // length is 0.
+  result &= len > 0;
+
   if (result)
     *expr_len = len;
 
diff --git a/tests/data/Makefile.am b/tests/data/Makefile.am
index 40a575faa60b..34e7a0f4212f 100644
--- a/tests/data/Makefile.am
+++ b/tests/data/Makefile.am
@@ -520,6 +520,8 @@ test-read-dwarf/test-PR26568-2.o     \
 test-read-dwarf/test-PR26568-1.o     \
 test-read-dwarf/test-PR26568-1.o.abi \
 test-read-dwarf/test-PR26568-2.o.abi \
+test-read-dwarf/test-libandroid.so \
+test-read-dwarf/test-libandroid.so.abi \
 \
 test-annotate/test0.abi			\
 test-annotate/test1.abi			\
diff --git a/tests/data/test-read-dwarf/test-libandroid.so b/tests/data/test-read-dwarf/test-libandroid.so
new file mode 100644
index 0000000000000000000000000000000000000000..13b73b786674a9061f15b8e3fb4bcc38602393d0
GIT binary patch
diff --git a/tests/data/test-read-dwarf/test-libandroid.so.abi b/tests/data/test-read-dwarf/test-libandroid.so.abi
new file mode 100644
index 000000000000..910ac30b57f0
--- /dev/null
+++ b/tests/data/test-read-dwarf/test-libandroid.so.abi
@@ -0,0 +1,86949 @@
+<abi-corpus path='data/test-read-dwarf/test-libandroid.so' soname='libandroid.so'>
+  <elf-needed>
+    <dependency name='liblog.so'/>
+    <dependency name='libhidlbase.so'/>
+    <dependency name='libcutils.so'/>
+    <dependency name='libandroidfw.so'/>
+    <dependency name='libinput.so'/>
+    <dependency name='libutils.so'/>
+    <dependency name='libbinder.so'/>
+    <dependency name='libui.so'/>
+    <dependency name='libgui.so'/>
+    <dependency name='libharfbuzz_ng.so'/>
+    <dependency name='libsensor.so'/>
+    <dependency name='libandroid_runtime.so'/>
+    <dependency name='libminikin.so'/>
+    <dependency name='libnetd_client.so'/>
+    <dependency name='libhwui.so'/>
+    <dependency name='libxml2.so'/>
+    <dependency name='android.hardware.configstore@1.0.so'/>
+    <dependency name='android.hardware.configstore-utils.so'/>
+    <dependency name='libc++.so'/>
+    <dependency name='libc.so'/>
+    <dependency name='libm.so'/>
+    <dependency name='libdl.so'/>
+  </elf-needed>
+  <elf-function-symbols>
+    <elf-symbol name='AAssetDir_close' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AAssetDir_getNextFileName' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AAssetDir_rewind' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AAssetManager_fromJava' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AAssetManager_open' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AAssetManager_openDir' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AAsset_close' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AAsset_getBuffer' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AAsset_getLength64' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AAsset_getLength' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AAsset_getRemainingLength64' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AAsset_getRemainingLength' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AAsset_isAllocated' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AAsset_openFileDescriptor64' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AAsset_openFileDescriptor' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AAsset_read' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AAsset_seek64' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AAsset_seek' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AChoreographer_getInstance' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AChoreographer_postFrameCallback64' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AChoreographer_postFrameCallback' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AChoreographer_postFrameCallbackDelayed64' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AChoreographer_postFrameCallbackDelayed' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_copy' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_delete' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_diff' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_fromAssetManager' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_getCountry' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_getDensity' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_getKeyboard' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_getKeysHidden' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_getLanguage' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_getLayoutDirection' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_getMcc' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_getMnc' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_getNavHidden' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_getNavigation' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_getOrientation' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_getScreenHeightDp' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_getScreenLong' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_getScreenRound' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_getScreenSize' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_getScreenWidthDp' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_getSdkVersion' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_getSmallestScreenWidthDp' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_getTouchscreen' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_getUiModeNight' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_getUiModeType' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_isBetterThan' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_match' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_new' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_setCountry' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_setDensity' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_setKeyboard' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_setKeysHidden' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_setLanguage' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_setLayoutDirection' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_setMcc' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_setMnc' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_setNavHidden' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_setNavigation' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_setOrientation' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_setScreenHeightDp' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_setScreenLong' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_setScreenSize' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_setScreenWidthDp' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_setSdkVersion' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_setSmallestScreenWidthDp' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_setTouchscreen' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_setUiModeNight' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AConfiguration_setUiModeType' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AFontMatcher_create' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AFontMatcher_destroy' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AFontMatcher_match' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AFontMatcher_setFamilyVariant' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AFontMatcher_setLocales' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AFontMatcher_setStyle' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AFont_close' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AFont_getAxisCount' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AFont_getAxisTag' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AFont_getAxisValue' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AFont_getCollectionIndex' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AFont_getFontFilePath' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AFont_getLocale' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AFont_getWeight' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AFont_isItalic' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AHardwareBuffer_acquire' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AHardwareBuffer_allocate' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AHardwareBuffer_describe' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AHardwareBuffer_fromHardwareBuffer' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AHardwareBuffer_getNativeHandle' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AHardwareBuffer_isSupported' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AHardwareBuffer_lock' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AHardwareBuffer_lockAndGetInfo' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AHardwareBuffer_lockPlanes' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AHardwareBuffer_recvHandleFromUnixSocket' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AHardwareBuffer_release' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AHardwareBuffer_sendHandleToUnixSocket' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AHardwareBuffer_toHardwareBuffer' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AHardwareBuffer_unlock' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AInputEvent_getDeviceId' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AInputEvent_getSource' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AInputEvent_getType' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AInputQueue_attachLooper' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AInputQueue_detachLooper' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AInputQueue_finishEvent' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AInputQueue_getEvent' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AInputQueue_hasEvents' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AInputQueue_preDispatchEvent' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AKeyEvent_getAction' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AKeyEvent_getDownTime' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AKeyEvent_getEventTime' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AKeyEvent_getFlags' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AKeyEvent_getKeyCode' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AKeyEvent_getMetaState' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AKeyEvent_getRepeatCount' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AKeyEvent_getScanCode' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ALooper_acquire' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ALooper_addFd' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ALooper_forThread' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ALooper_pollAll' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ALooper_pollOnce' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ALooper_prepare' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ALooper_release' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ALooper_removeFd' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ALooper_wake' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getAction' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getAxisValue' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getButtonState' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getDownTime' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getEdgeFlags' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getEventTime' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getFlags' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getHistoricalAxisValue' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getHistoricalEventTime' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getHistoricalOrientation' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getHistoricalPressure' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getHistoricalRawX' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getHistoricalRawY' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getHistoricalSize' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getHistoricalToolMajor' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getHistoricalToolMinor' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getHistoricalTouchMajor' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getHistoricalTouchMinor' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getHistoricalX' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getHistoricalY' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getHistorySize' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getMetaState' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getOrientation' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getPointerCount' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getPointerId' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getPressure' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getRawX' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getRawY' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getSize' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getToolMajor' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getToolMinor' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getToolType' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getTouchMajor' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getTouchMinor' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getX' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getXOffset' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getXPrecision' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getY' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getYOffset' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AMotionEvent_getYPrecision' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ANativeActivity_finish' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ANativeActivity_hideSoftInput' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ANativeActivity_setWindowFlags' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ANativeActivity_setWindowFormat' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ANativeActivity_showSoftInput' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ANativeWindow_acquire' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ANativeWindow_fromSurface' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ANativeWindow_getFormat' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ANativeWindow_getHeight' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ANativeWindow_getWidth' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ANativeWindow_lock' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ANativeWindow_release' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ANativeWindow_setBuffersGeometry' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ANativeWindow_toSurface' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ANativeWindow_unlockAndPost' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AObbInfo_delete' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AObbInfo_getFlags' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AObbInfo_getPackageName' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AObbInfo_getVersion' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AObbScanner_getObbInfo' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASensorEventQueue_disableSensor' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASensorEventQueue_enableSensor' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASensorEventQueue_getEvents' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASensorEventQueue_hasEvents' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASensorEventQueue_registerSensor' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASensorEventQueue_requestAdditionalInfoEvents' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASensorEventQueue_setEventRate' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASensorManager_configureDirectReport' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASensorManager_createEventQueue' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASensorManager_createHardwareBufferDirectChannel' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASensorManager_createSharedMemoryDirectChannel' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASensorManager_destroyDirectChannel' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASensorManager_destroyEventQueue' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASensorManager_getDefaultSensor' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASensorManager_getDefaultSensorEx' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASensorManager_getInstance' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASensorManager_getInstanceForPackage' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASensorManager_getSensorList' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASensor_getFifoMaxEventCount' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASensor_getFifoReservedEventCount' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASensor_getHandle' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASensor_getHighestDirectReportRateLevel' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASensor_getMinDelay' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASensor_getName' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASensor_getReportingMode' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASensor_getResolution' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASensor_getStringType' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASensor_getType' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASensor_getVendor' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASensor_isDirectChannelTypeSupported' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASensor_isWakeUpSensor' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASharedMemory_create' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASharedMemory_dupFromJava' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASharedMemory_getSize' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASharedMemory_setProt' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AStorageManager_delete' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AStorageManager_getMountedObbPath' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AStorageManager_isObbMounted' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AStorageManager_mountObb' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AStorageManager_new' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='AStorageManager_unmountObb' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASurfaceControl_create' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASurfaceControl_createFromWindow' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASurfaceControl_release' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASurfaceTexture_acquireANativeWindow' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASurfaceTexture_attachToGLContext' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASurfaceTexture_detachFromGLContext' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASurfaceTexture_fromSurfaceTexture' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASurfaceTexture_getTimestamp' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASurfaceTexture_getTransformMatrix' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASurfaceTexture_release' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASurfaceTexture_updateTexImage' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASurfaceTransactionStats_getASurfaceControls' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASurfaceTransactionStats_getAcquireTime' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASurfaceTransactionStats_getLatchTime' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASurfaceTransactionStats_getPresentFenceFd' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASurfaceTransactionStats_getPreviousReleaseFenceFd' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASurfaceTransactionStats_releaseASurfaceControls' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASurfaceTransaction_apply' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASurfaceTransaction_create' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASurfaceTransaction_delete' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASurfaceTransaction_reparent' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASurfaceTransaction_setBuffer' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASurfaceTransaction_setBufferAlpha' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASurfaceTransaction_setBufferDataSpace' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASurfaceTransaction_setBufferTransparency' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASurfaceTransaction_setColor' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASurfaceTransaction_setDamageRegion' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASurfaceTransaction_setDesiredPresentTime' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASurfaceTransaction_setGeometry' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASurfaceTransaction_setHdrMetadata_cta861_3' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASurfaceTransaction_setHdrMetadata_smpte2086' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASurfaceTransaction_setOnComplete' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASurfaceTransaction_setVisibility' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASurfaceTransaction_setZOrder' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASystemFontIterator_close' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASystemFontIterator_next' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ASystemFontIterator_open' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ATrace_beginAsyncSection' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ATrace_beginSection' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ATrace_endAsyncSection' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ATrace_endSection' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ATrace_isEnabled' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='ATrace_setCounter' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='android_getaddrinfofornetwork' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='android_res_cancel' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='android_res_nquery' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='android_res_nresult' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='android_res_nsend' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='android_setprocnetwork' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+    <elf-symbol name='android_setsocknetwork' version='LIBANDROID' is-default-version='yes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
+  </elf-function-symbols>
+  <abi-instr version='1.0' address-size='32' path='frameworks/base/libs/storage/IMountService.cpp' language='LANG_C_plus_plus_14'>
+    <array-type-def dimensions='1' type-id='801a266d' size-in-bits='560' id='5da7196d'>
+      <subrange length='35' type-id='7ff19f0f' id='6e6845b5'/>
+    </array-type-def>
+    <pointer-type-def type-id='22d61b29' size-in-bits='32' id='9892ee61'/>
+    <pointer-type-def type-id='7807f886' size-in-bits='32' id='27ec51bc'/>
+    <qualified-type-def type-id='9cb9149f' const='yes' id='dee60e2c'/>
+    <reference-type-def kind='lvalue' type-id='dee60e2c' size-in-bits='32' id='ee2819be'/>
+    <reference-type-def kind='lvalue' type-id='9cb9149f' size-in-bits='32' id='705b9f3b'/>
+    <reference-type-def kind='lvalue' type-id='748cb1b7' size-in-bits='32' id='d7c9afdb'/>
+    <pointer-type-def type-id='748cb1b7' size-in-bits='32' id='d3c9a98f'/>
+    <reference-type-def kind='lvalue' type-id='60976dc0' size-in-bits='32' id='bb0cd27a'/>
+    <pointer-type-def type-id='60976dc0' size-in-bits='32' id='af0cbf96'/>
+    <reference-type-def kind='lvalue' type-id='26924198' size-in-bits='32' id='763d7e1a'/>
+    <pointer-type-def type-id='6807f016' size-in-bits='32' id='ba5970bc'/>
+    <reference-type-def kind='lvalue' type-id='a2aa88e3' size-in-bits='32' id='cab8cdd7'/>
+    <reference-type-def kind='rvalue' type-id='a2aa88e3' size-in-bits='32' id='11ec3263'/>
+    <pointer-type-def type-id='a2aa88e3' size-in-bits='32' id='beb8baf3'/>
+    <reference-type-def kind='lvalue' type-id='3f075162' size-in-bits='32' id='4cb59d14'/>
+    <reference-type-def kind='rvalue' type-id='3f075162' size-in-bits='32' id='f3e675b6'/>
+    <pointer-type-def type-id='3f075162' size-in-bits='32' id='40b58a30'/>
+    <qualified-type-def type-id='bf075117' const='yes' id='d11f779a'/>
+    <pointer-type-def type-id='d11f779a' size-in-bits='32' id='e4896a10'/>
+    <qualified-type-def type-id='6807f016' const='yes' id='6cf1e15d'/>
+    <reference-type-def kind='lvalue' type-id='6cf1e15d' size-in-bits='32' id='fbc5f4a1'/>
+    <qualified-type-def type-id='a2aa88e3' const='yes' id='e2905de8'/>
+    <reference-type-def kind='lvalue' type-id='e2905de8' size-in-bits='32' id='7743ab4a'/>
+    <pointer-type-def type-id='e2905de8' size-in-bits='32' id='6b439866'/>
+    <qualified-type-def type-id='3f075162' const='yes' id='1a6371f3'/>
+    <reference-type-def kind='lvalue' type-id='1a6371f3' size-in-bits='32' id='5f8c324f'/>
+    <pointer-type-def type-id='1a6371f3' size-in-bits='32' id='638c389b'/>
+    <qualified-type-def type-id='452328e6' const='yes' id='08f75d23'/>
+    <pointer-type-def type-id='08f75d23' size-in-bits='32' id='2667752b'/>
+    <qualified-type-def type-id='5ddaf272' const='yes' id='0cbf5aab'/>
+    <pointer-type-def type-id='0cbf5aab' size-in-bits='32' id='923b7913'/>
+    <qualified-type-def type-id='a1aaab37' const='yes' id='5649c4ec'/>
+    <pointer-type-def type-id='5649c4ec' size-in-bits='32' id='9c20c3b2'/>
+    <qualified-type-def type-id='e4c905b6' const='yes' id='0f556883'/>
+    <reference-type-def kind='lvalue' type-id='0f556883' size-in-bits='32' id='c873bbbf'/>
+    <pointer-type-def type-id='0f556883' size-in-bits='32' id='cc73c20b'/>
+    <qualified-type-def type-id='34e3553c' const='yes' id='9d0984bf'/>
+    <reference-type-def kind='lvalue' type-id='9d0984bf' size-in-bits='32' id='cefbbcdb'/>
+    <pointer-type-def type-id='9d0984bf' size-in-bits='32' id='cafbb68f'/>
+    <qualified-type-def type-id='1bb55f07' const='yes' id='f7e60357'/>
+    <reference-type-def kind='lvalue' type-id='f7e60357' size-in-bits='32' id='b0176ae3'/>
+    <pointer-type-def type-id='4aafb922' size-in-bits='32' id='9aa04798'/>
+    <reference-type-def kind='lvalue' type-id='452328e6' size-in-bits='32' id='84e43118'/>
+    <pointer-type-def type-id='452328e6' size-in-bits='32' id='80e42acc'/>
+    <pointer-type-def type-id='5ddaf272' size-in-bits='32' id='606e1a50'/>
+    <pointer-type-def type-id='a1aaab37' size-in-bits='32' id='97e1a22f'/>
+    <reference-type-def kind='lvalue' type-id='e4c905b6' size-in-bits='32' id='55daf9c8'/>
+    <pointer-type-def type-id='e4c905b6' size-in-bits='32' id='51daf37c'/>
+    <reference-type-def kind='lvalue' type-id='34e3553c' size-in-bits='32' id='ef24a0d6'/>
+    <reference-type-def kind='rvalue' type-id='34e3553c' size-in-bits='32' id='66a959d0'/>
+    <pointer-type-def type-id='34e3553c' size-in-bits='32' id='fb24b3ba'/>
+    <reference-type-def kind='lvalue' type-id='1bb55f07' size-in-bits='32' id='561154e6'/>
+    <namespace-decl name='android'>
+      <class-decl name='BpMountService' size-in-bits='224' visibility='default' filepath='frameworks/base/libs/storage/IMountService.cpp' line='55' column='1' id='7807f886'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='22d61b29'/>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='BpMountService' mangled-name='_ZN7android14BpMountServiceC1ERKNS_2spINS_7IBinderEEE' filepath='frameworks/base/libs/storage/IMountService.cpp' line='58' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='27ec51bc' is-artificial='yes'/>
+            <parameter type-id='83dafb9a'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='4'>
+          <function-decl name='registerListener' mangled-name='_ZN7android14BpMountService16registerListenerERKNS_2spINS_21IMountServiceListenerEEE' filepath='frameworks/base/libs/storage/IMountService.cpp' line='63' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='27ec51bc' is-artificial='yes'/>
+            <parameter type-id='7743ab4a'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='5'>
+          <function-decl name='unregisterListener' mangled-name='_ZN7android14BpMountService18unregisterListenerERKNS_2spINS_21IMountServiceListenerEEE' filepath='frameworks/base/libs/storage/IMountService.cpp' line='79' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='27ec51bc' is-artificial='yes'/>
+            <parameter type-id='7743ab4a'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='6'>
+          <function-decl name='isUsbMassStorageConnected' mangled-name='_ZN7android14BpMountService25isUsbMassStorageConnectedEv' filepath='frameworks/base/libs/storage/IMountService.cpp' line='95' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='27ec51bc' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='7'>
+          <function-decl name='setUsbMassStorageEnabled' mangled-name='_ZN7android14BpMountService24setUsbMassStorageEnabledEb' filepath='frameworks/base/libs/storage/IMountService.cpp' line='111' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='27ec51bc' is-artificial='yes'/>
+            <parameter type-id='4ab96a04'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='8'>
+          <function-decl name='isUsbMassStorageEnabled' mangled-name='_ZN7android14BpMountService23isUsbMassStorageEnabledEv' filepath='frameworks/base/libs/storage/IMountService.cpp' line='127' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='27ec51bc' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='9'>
+          <function-decl name='mountVolume' mangled-name='_ZN7android14BpMountService11mountVolumeERKNS_8String16E' filepath='frameworks/base/libs/storage/IMountService.cpp' line='143' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='27ec51bc' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='10'>
+          <function-decl name='unmountVolume' mangled-name='_ZN7android14BpMountService13unmountVolumeERKNS_8String16Ebb' filepath='frameworks/base/libs/storage/IMountService.cpp' line='160' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='27ec51bc' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='4ab96a04'/>
+            <parameter type-id='4ab96a04'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='11'>
+          <function-decl name='formatVolume' mangled-name='_ZN7android14BpMountService12formatVolumeERKNS_8String16E' filepath='frameworks/base/libs/storage/IMountService.cpp' line='179' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='27ec51bc' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='12'>
+          <function-decl name='getStorageUsers' mangled-name='_ZN7android14BpMountService15getStorageUsersERKNS_8String16EPPi' filepath='frameworks/base/libs/storage/IMountService.cpp' line='196' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='27ec51bc' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='9aa04798'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='13'>
+          <function-decl name='getVolumeState' mangled-name='_ZN7android14BpMountService14getVolumeStateERKNS_8String16E' filepath='frameworks/base/libs/storage/IMountService.cpp' line='225' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='27ec51bc' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='14'>
+          <function-decl name='createSecureContainer' mangled-name='_ZN7android14BpMountService21createSecureContainerERKNS_8String16EiS3_S3_i' filepath='frameworks/base/libs/storage/IMountService.cpp' line='242' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='27ec51bc' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='922df12b'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='922df12b'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='15'>
+          <function-decl name='finalizeSecureContainer' mangled-name='_ZN7android14BpMountService23finalizeSecureContainerERKNS_8String16E' filepath='frameworks/base/libs/storage/IMountService.cpp' line='264' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='27ec51bc' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='16'>
+          <function-decl name='destroySecureContainer' mangled-name='_ZN7android14BpMountService22destroySecureContainerERKNS_8String16E' filepath='frameworks/base/libs/storage/IMountService.cpp' line='281' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='27ec51bc' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='17'>
+          <function-decl name='mountSecureContainer' mangled-name='_ZN7android14BpMountService20mountSecureContainerERKNS_8String16ES3_i' filepath='frameworks/base/libs/storage/IMountService.cpp' line='298' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='27ec51bc' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='922df12b'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='18'>
+          <function-decl name='unmountSecureContainer' mangled-name='_ZN7android14BpMountService22unmountSecureContainerERKNS_8String16Eb' filepath='frameworks/base/libs/storage/IMountService.cpp' line='319' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='27ec51bc' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='4ab96a04'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='19'>
+          <function-decl name='isSecureContainerMounted' mangled-name='_ZN7android14BpMountService24isSecureContainerMountedERKNS_8String16E' filepath='frameworks/base/libs/storage/IMountService.cpp' line='337' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='27ec51bc' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='20'>
+          <function-decl name='renameSecureContainer' mangled-name='_ZN7android14BpMountService21renameSecureContainerERKNS_8String16ES3_' filepath='frameworks/base/libs/storage/IMountService.cpp' line='354' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='27ec51bc' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='21'>
+          <function-decl name='getSecureContainerPath' mangled-name='_ZN7android14BpMountService22getSecureContainerPathERKNS_8String16ERS1_' filepath='frameworks/base/libs/storage/IMountService.cpp' line='372' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='27ec51bc' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='22923b4c'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='22'>
+          <function-decl name='getSecureContainerList' mangled-name='_ZN7android14BpMountService22getSecureContainerListERKNS_8String16ERPS1_' filepath='frameworks/base/libs/storage/IMountService.cpp' line='390' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='27ec51bc' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='763d7e1a'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='23'>
+          <function-decl name='shutdown' mangled-name='_ZN7android14BpMountService8shutdownERKNS_2spINS_22IMountShutdownObserverEEE' filepath='frameworks/base/libs/storage/IMountService.cpp' line='412' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='27ec51bc' is-artificial='yes'/>
+            <parameter type-id='5f8c324f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='24'>
+          <function-decl name='finishMediaUpdate' mangled-name='_ZN7android14BpMountService17finishMediaUpdateEv' filepath='frameworks/base/libs/storage/IMountService.cpp' line='429' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='27ec51bc' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='25'>
+          <function-decl name='mountObb' mangled-name='_ZN7android14BpMountService8mountObbERKNS_8String16ES3_S3_RKNS_2spINS_18IObbActionListenerEEEiRKNS4_INS_7ObbInfoEEE' filepath='frameworks/base/libs/storage/IMountService.cpp' line='445' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='27ec51bc' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='990ef79d'/>
+            <parameter type-id='3ff5601b'/>
+            <parameter type-id='0c3db078'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='26'>
+          <function-decl name='unmountObb' mangled-name='_ZN7android14BpMountService10unmountObbERKNS_8String16EbRKNS_2spINS_18IObbActionListenerEEEi' filepath='frameworks/base/libs/storage/IMountService.cpp' line='467' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='27ec51bc' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='4ab96a04'/>
+            <parameter type-id='990ef79d'/>
+            <parameter type-id='922df12b'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='27'>
+          <function-decl name='isObbMounted' mangled-name='_ZN7android14BpMountService12isObbMountedERKNS_8String16E' filepath='frameworks/base/libs/storage/IMountService.cpp' line='487' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='27ec51bc' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='28'>
+          <function-decl name='getMountedObbPath' mangled-name='_ZN7android14BpMountService17getMountedObbPathERKNS_8String16ERS1_' filepath='frameworks/base/libs/storage/IMountService.cpp' line='504' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='27ec51bc' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='22923b4c'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='29'>
+          <function-decl name='decryptStorage' mangled-name='_ZN7android14BpMountService14decryptStorageERKNS_8String16E' filepath='frameworks/base/libs/storage/IMountService.cpp' line='522' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='27ec51bc' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='30'>
+          <function-decl name='encryptStorage' mangled-name='_ZN7android14BpMountService14encryptStorageERKNS_8String16E' filepath='frameworks/base/libs/storage/IMountService.cpp' line='539' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='27ec51bc' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='BpInterface&lt;android::IMountService&gt;' size-in-bits='224' visibility='default' filepath='frameworks/native/libs/binder/include/binder/IInterface.h' line='86' column='1' id='22d61b29'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='bf075117'/>
+        <base-class access='public' layout-offset-in-bits='32' type-id='df458ae6'/>
+        <member-function access='public'>
+          <function-decl name='BpInterface' mangled-name='_ZN7android11BpInterfaceINS_13IMountServiceEEC2ERKNS_2spINS_7IBinderEEE' filepath='frameworks/native/libs/binder/include/binder/IInterface.h' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9892ee61' is-artificial='yes'/>
+            <parameter type-id='83dafb9a'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='protected' vtable-offset='2'>
+          <function-decl name='onAsBinder' mangled-name='_ZN7android11BpInterfaceINS_13IMountServiceEE10onAsBinderEv' filepath='frameworks/native/libs/binder/include/binder/IInterface.h' line='93' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9892ee61' is-artificial='yes'/>
+            <return type-id='b5a5bc13'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='sp&lt;android::IMountServiceListener&gt;' size-in-bits='32' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='31' column='1' id='a2aa88e3'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='m_ptr' type-id='d3c9a98f' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='90' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='33' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='beb8baf3' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='41' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='beb8baf3' is-artificial='yes'/>
+            <parameter type-id='d3c9a98f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='42' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='beb8baf3' is-artificial='yes'/>
+            <parameter type-id='7743ab4a'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='beb8baf3' is-artificial='yes'/>
+            <parameter type-id='11ec3263'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='48' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='beb8baf3' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_21IMountServiceListenerEEaSEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='52' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='beb8baf3' is-artificial='yes'/>
+            <parameter type-id='d3c9a98f'/>
+            <return type-id='cab8cdd7'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_21IMountServiceListenerEEaSERKS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='beb8baf3' is-artificial='yes'/>
+            <parameter type-id='7743ab4a'/>
+            <return type-id='cab8cdd7'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_21IMountServiceListenerEEaSEOS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='54' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='beb8baf3' is-artificial='yes'/>
+            <parameter type-id='11ec3263'/>
+            <return type-id='cab8cdd7'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='force_set' mangled-name='_ZN7android2spINS_21IMountServiceListenerEE9force_setEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='beb8baf3' is-artificial='yes'/>
+            <parameter type-id='d3c9a98f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='clear' mangled-name='_ZN7android2spINS_21IMountServiceListenerEE5clearEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='65' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='beb8baf3' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator*' mangled-name='_ZNK7android2spINS_21IMountServiceListenerEEdeEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6b439866' is-artificial='yes'/>
+            <return type-id='d7c9afdb'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator-&gt;' mangled-name='_ZNK7android2spINS_21IMountServiceListenerEEptEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='70' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6b439866' is-artificial='yes'/>
+            <return type-id='d3c9a98f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='get' mangled-name='_ZNK7android2spINS_21IMountServiceListenerEE3getEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='71' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6b439866' is-artificial='yes'/>
+            <return type-id='d3c9a98f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator bool' mangled-name='_ZNK7android2spINS_21IMountServiceListenerEEcvbEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6b439866' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='set_pointer' mangled-name='_ZN7android2spINS_21IMountServiceListenerEE11set_pointerEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='beb8baf3' is-artificial='yes'/>
+            <parameter type-id='d3c9a98f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='check_not_on_stack' mangled-name='_ZN7android2spINS_21IMountServiceListenerEE18check_not_on_stackEPKv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='IMountServiceListener' visibility='default' is-declaration-only='yes' id='748cb1b7'/>
+      <class-decl name='sp&lt;android::IMountShutdownObserver&gt;' size-in-bits='32' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='31' column='1' id='3f075162'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='m_ptr' type-id='af0cbf96' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='90' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='33' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='40b58a30' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='41' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='40b58a30' is-artificial='yes'/>
+            <parameter type-id='af0cbf96'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='42' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='40b58a30' is-artificial='yes'/>
+            <parameter type-id='5f8c324f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='40b58a30' is-artificial='yes'/>
+            <parameter type-id='f3e675b6'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='48' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='40b58a30' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_22IMountShutdownObserverEEaSEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='52' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='40b58a30' is-artificial='yes'/>
+            <parameter type-id='af0cbf96'/>
+            <return type-id='4cb59d14'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_22IMountShutdownObserverEEaSERKS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='40b58a30' is-artificial='yes'/>
+            <parameter type-id='5f8c324f'/>
+            <return type-id='4cb59d14'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_22IMountShutdownObserverEEaSEOS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='54' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='40b58a30' is-artificial='yes'/>
+            <parameter type-id='f3e675b6'/>
+            <return type-id='4cb59d14'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='force_set' mangled-name='_ZN7android2spINS_22IMountShutdownObserverEE9force_setEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='40b58a30' is-artificial='yes'/>
+            <parameter type-id='af0cbf96'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='clear' mangled-name='_ZN7android2spINS_22IMountShutdownObserverEE5clearEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='65' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='40b58a30' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator*' mangled-name='_ZNK7android2spINS_22IMountShutdownObserverEEdeEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='638c389b' is-artificial='yes'/>
+            <return type-id='bb0cd27a'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator-&gt;' mangled-name='_ZNK7android2spINS_22IMountShutdownObserverEEptEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='70' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='638c389b' is-artificial='yes'/>
+            <return type-id='af0cbf96'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='get' mangled-name='_ZNK7android2spINS_22IMountShutdownObserverEE3getEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='71' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='638c389b' is-artificial='yes'/>
+            <return type-id='af0cbf96'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator bool' mangled-name='_ZNK7android2spINS_22IMountShutdownObserverEEcvbEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='638c389b' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='set_pointer' mangled-name='_ZN7android2spINS_22IMountShutdownObserverEE11set_pointerEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='40b58a30' is-artificial='yes'/>
+            <parameter type-id='af0cbf96'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='check_not_on_stack' mangled-name='_ZN7android2spINS_22IMountShutdownObserverEE18check_not_on_stackEPKv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='IMountShutdownObserver' visibility='default' is-declaration-only='yes' id='60976dc0'/>
+    </namespace-decl>
+    <namespace-decl name='std'>
+      <namespace-decl name='__1'>
+        <namespace-decl name='__pointer_type_imp'>
+          <class-decl name='__pointer_type&lt;android::IMountService, std::__1::default_delete&lt;android::IMountService&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1021' column='1' id='a5b82b2c'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='9cb9149f' filepath='external/libcxx/include/memory' line='1023' column='1' id='782ab327'/>
+            </member-type>
+          </class-decl>
+        </namespace-decl>
+        <class-decl name='unique_ptr&lt;android::IMountService, std::__1::default_delete&lt;android::IMountService&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2401' column='1' id='34e3553c'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='91be3de9' filepath='external/libcxx/include/memory' line='2405' column='1' id='e9157ebc'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='deleter_type' type-id='e4c905b6' filepath='external/libcxx/include/memory' line='2404' column='1' id='1bb55f07'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__ptr_' type-id='452328e6' visibility='default' filepath='external/libcxx/include/memory' line='2411' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='unique_ptr' filepath='external/libcxx/include/memory' line='2494' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fb24b3ba' is-artificial='yes'/>
+              <parameter type-id='66a959d0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIN7android13IMountServiceENS_14default_deleteIS2_EEEaSEOS5_' filepath='external/libcxx/include/memory' line='2517' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fb24b3ba' is-artificial='yes'/>
+              <parameter type-id='66a959d0'/>
+              <return type-id='ef24a0d6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~unique_ptr' mangled-name='_ZNSt3__110unique_ptrIN7android13IMountServiceENS_14default_deleteIS2_EEED2Ev' filepath='external/libcxx/include/memory' line='2606' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fb24b3ba' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIN7android13IMountServiceENS_14default_deleteIS2_EEEaSEDn' filepath='external/libcxx/include/memory' line='2609' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fb24b3ba' is-artificial='yes'/>
+              <return type-id='ef24a0d6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator*' mangled-name='_ZNKSt3__110unique_ptrIN7android13IMountServiceENS_14default_deleteIS2_EEEdeEv' filepath='external/libcxx/include/memory' line='2616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cafbb68f' is-artificial='yes'/>
+              <return type-id='0f9f0681'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-&gt;' mangled-name='_ZNKSt3__110unique_ptrIN7android13IMountServiceENS_14default_deleteIS2_EEEptEv' filepath='external/libcxx/include/memory' line='2620' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cafbb68f' is-artificial='yes'/>
+              <return type-id='e9157ebc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNKSt3__110unique_ptrIN7android13IMountServiceENS_14default_deleteIS2_EEE3getEv' filepath='external/libcxx/include/memory' line='2624' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cafbb68f' is-artificial='yes'/>
+              <return type-id='e9157ebc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNSt3__110unique_ptrIN7android13IMountServiceENS_14default_deleteIS2_EEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2628' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fb24b3ba' is-artificial='yes'/>
+              <return type-id='561154e6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNKSt3__110unique_ptrIN7android13IMountServiceENS_14default_deleteIS2_EEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2632' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cafbb68f' is-artificial='yes'/>
+              <return type-id='b0176ae3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator bool' mangled-name='_ZNKSt3__110unique_ptrIN7android13IMountServiceENS_14default_deleteIS2_EEEcvbEv' filepath='external/libcxx/include/memory' line='2636' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cafbb68f' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='release' mangled-name='_ZNSt3__110unique_ptrIN7android13IMountServiceENS_14default_deleteIS2_EEE7releaseEv' filepath='external/libcxx/include/memory' line='2641' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fb24b3ba' is-artificial='yes'/>
+              <return type-id='e9157ebc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reset' mangled-name='_ZNSt3__110unique_ptrIN7android13IMountServiceENS_14default_deleteIS2_EEE5resetEPS2_' filepath='external/libcxx/include/memory' line='2648' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fb24b3ba' is-artificial='yes'/>
+              <parameter type-id='e9157ebc'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__110unique_ptrIN7android13IMountServiceENS_14default_deleteIS2_EEE4swapERS5_' filepath='external/libcxx/include/memory' line='2656' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fb24b3ba' is-artificial='yes'/>
+              <parameter type-id='ef24a0d6'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;android::IMountService *, std::__1::default_delete&lt;android::IMountService&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='452328e6'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='5ddaf272'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='a1aaab37'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPN7android13IMountServiceENS_14default_deleteIS2_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='80e42acc' is-artificial='yes'/>
+              <return type-id='935477b0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPN7android13IMountServiceENS_14default_deleteIS2_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2667752b' is-artificial='yes'/>
+              <return type-id='552e1b00'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPN7android13IMountServiceENS_14default_deleteIS2_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='80e42acc' is-artificial='yes'/>
+              <return type-id='01ed4df5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPN7android13IMountServiceENS_14default_deleteIS2_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2667752b' is-artificial='yes'/>
+              <return type-id='71d0c941'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPN7android13IMountServiceENS_14default_deleteIS2_EEE4swapERS6_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='80e42acc' is-artificial='yes'/>
+              <parameter type-id='84e43118'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;android::IMountService *, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='5ddaf272'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='705b9f3b' filepath='external/libcxx/include/memory' line='2136' column='1' id='935477b0'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='ee2819be' filepath='external/libcxx/include/memory' line='2137' column='1' id='552e1b00'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='9cb9149f' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='606e1a50' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPN7android13IMountServiceELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='606e1a50' is-artificial='yes'/>
+              <return type-id='935477b0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPN7android13IMountServiceELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='923b7913' is-artificial='yes'/>
+              <return type-id='552e1b00'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::default_delete&lt;android::IMountService&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='a1aaab37'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='e4c905b6'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='55daf9c8' filepath='external/libcxx/include/memory' line='2174' column='1' id='01ed4df5'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='c873bbbf' filepath='external/libcxx/include/memory' line='2175' column='1' id='71d0c941'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97e1a22f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_14default_deleteIN7android13IMountServiceEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97e1a22f' is-artificial='yes'/>
+              <return type-id='01ed4df5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_14default_deleteIN7android13IMountServiceEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9c20c3b2' is-artificial='yes'/>
+              <return type-id='71d0c941'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='default_delete&lt;android::IMountService&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2320' column='1' id='e4c905b6'>
+          <member-function access='public'>
+            <function-decl name='default_delete' filepath='external/libcxx/include/memory' line='2324' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='51daf37c' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__114default_deleteIN7android13IMountServiceEEclEPS2_' filepath='external/libcxx/include/memory' line='2334' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cc73c20b' is-artificial='yes'/>
+              <parameter type-id='9cb9149f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='add_lvalue_reference&lt;android::IMountService&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1127' column='1' id='12435004'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='bb677b9a' filepath='external/libcxx/include/type_traits' line='1128' column='1' id='0f9f0681'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__add_lvalue_reference_impl&lt;android::IMountService, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='0503b309'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='a0b91aeb' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='bb677b9a'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;android::IMountService, std::__1::default_delete&lt;android::IMountService&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='5c33a3c6'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='782ab327' filepath='external/libcxx/include/memory' line='1031' column='1' id='91be3de9'/>
+          </member-type>
+        </class-decl>
+      </namespace-decl>
+    </namespace-decl>
+    <namespace-decl name='android'>
+      <class-decl name='BpRefBase' visibility='default' is-declaration-only='yes' id='df458ae6'>
+        <member-function access='protected'>
+          <function-decl name='remote' mangled-name='_ZN7android9BpRefBase6remoteEv' filepath='frameworks/native/libs/binder/include/binder/Binder.h' line='114' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='621ed18c' is-artificial='yes'/>
+            <return type-id='b5a5bc13'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+    </namespace-decl>
+  </abi-instr>
+  <abi-instr version='1.0' address-size='32' path='frameworks/base/libs/storage/IObbActionListener.cpp' language='LANG_C_plus_plus_14'>
+    <array-type-def dimensions='1' type-id='801a266d' size-in-bits='608' id='19b37a54'>
+      <subrange length='38' type-id='7ff19f0f' id='aa4ccdac'/>
+    </array-type-def>
+    <pointer-type-def type-id='b4c0d64f' size-in-bits='32' id='36e31287'/>
+    <pointer-type-def type-id='3224f91e' size-in-bits='32' id='e09894a4'/>
+    <pointer-type-def type-id='af342359' size-in-bits='32' id='e1c45961'/>
+    <pointer-type-def type-id='df458ae6' size-in-bits='32' id='621ed18c'/>
+    <qualified-type-def type-id='c70198d4' const='yes' id='a48c009f'/>
+    <reference-type-def kind='lvalue' type-id='a48c009f' size-in-bits='32' id='c165233b'/>
+    <reference-type-def kind='lvalue' type-id='c70198d4' size-in-bits='32' id='3983c4f6'/>
+    <pointer-type-def type-id='6a14bf2f' size-in-bits='32' id='6ec90c77'/>
+    <qualified-type-def type-id='f7c5ae1e' const='yes' id='79f4741d'/>
+    <pointer-type-def type-id='79f4741d' size-in-bits='32' id='32d2f295'/>
+    <qualified-type-def type-id='6a14bf2f' const='yes' id='eae5dbc4'/>
+    <reference-type-def kind='lvalue' type-id='eae5dbc4' size-in-bits='32' id='a9d924c6'/>
+    <qualified-type-def type-id='9a8c82c0' const='yes' id='589f2895'/>
+    <pointer-type-def type-id='589f2895' size-in-bits='32' id='418d24ad'/>
+    <qualified-type-def type-id='15f35f71' const='yes' id='5d62d332'/>
+    <pointer-type-def type-id='5d62d332' size-in-bits='32' id='1a924ec8'/>
+    <qualified-type-def type-id='17e76a52' const='yes' id='91a7fe13'/>
+    <pointer-type-def type-id='91a7fe13' size-in-bits='32' id='847533bb'/>
+    <qualified-type-def type-id='0de0b2fb' const='yes' id='990dfc58'/>
+    <reference-type-def kind='lvalue' type-id='990dfc58' size-in-bits='32' id='6f047a5a'/>
+    <pointer-type-def type-id='990dfc58' size-in-bits='32' id='63046776'/>
+    <qualified-type-def type-id='c722890a' const='yes' id='3e775081'/>
+    <reference-type-def kind='lvalue' type-id='3e775081' size-in-bits='32' id='fcd3f6e5'/>
+    <pointer-type-def type-id='3e775081' size-in-bits='32' id='00d3fd31'/>
+    <qualified-type-def type-id='4337a511' const='yes' id='96d92c21'/>
+    <reference-type-def kind='lvalue' type-id='96d92c21' size-in-bits='32' id='7ee04f05'/>
+    <reference-type-def kind='lvalue' type-id='9a8c82c0' size-in-bits='32' id='83c15dea'/>
+    <pointer-type-def type-id='9a8c82c0' size-in-bits='32' id='77c14b06'/>
+    <pointer-type-def type-id='15f35f71' size-in-bits='32' id='10cb6749'/>
+    <pointer-type-def type-id='17e76a52' size-in-bits='32' id='1e283db0'/>
+    <reference-type-def kind='lvalue' type-id='0de0b2fb' size-in-bits='32' id='b43a7bff'/>
+    <pointer-type-def type-id='0de0b2fb' size-in-bits='32' id='b83a824b'/>
+    <reference-type-def kind='lvalue' type-id='c722890a' size-in-bits='32' id='cfba356c'/>
+    <reference-type-def kind='rvalue' type-id='c722890a' size-in-bits='32' id='4c21e37e'/>
+    <pointer-type-def type-id='c722890a' size-in-bits='32' id='d3ba3bb8'/>
+    <reference-type-def kind='lvalue' type-id='4337a511' size-in-bits='32' id='ecd1342c'/>
+    <namespace-decl name='android'>
+      <class-decl name='BpObbActionListener' size-in-bits='224' visibility='default' filepath='frameworks/base/libs/storage/IObbActionListener.cpp' line='27' column='1' id='af342359'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='3224f91e'/>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='BpObbActionListener' mangled-name='_ZN7android19BpObbActionListenerC1ERKNS_2spINS_7IBinderEEE' filepath='frameworks/base/libs/storage/IObbActionListener.cpp' line='29' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e1c45961' is-artificial='yes'/>
+            <parameter type-id='83dafb9a'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='4'>
+          <function-decl name='onObbResult' mangled-name='_ZN7android19BpObbActionListener11onObbResultERKNS_8String16Eii' filepath='frameworks/base/libs/storage/IObbActionListener.cpp' line='33' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e1c45961' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='922df12b'/>
+            <parameter type-id='922df12b'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='BpInterface&lt;android::IObbActionListener&gt;' size-in-bits='224' visibility='default' filepath='frameworks/native/libs/binder/include/binder/IInterface.h' line='86' column='1' id='3224f91e'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='f7c5ae1e'/>
+        <base-class access='public' layout-offset-in-bits='32' type-id='df458ae6'/>
+        <member-function access='public'>
+          <function-decl name='BpInterface' mangled-name='_ZN7android11BpInterfaceINS_18IObbActionListenerEEC2ERKNS_2spINS_7IBinderEEE' filepath='frameworks/native/libs/binder/include/binder/IInterface.h' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e09894a4' is-artificial='yes'/>
+            <parameter type-id='83dafb9a'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='protected' vtable-offset='2'>
+          <function-decl name='onAsBinder' mangled-name='_ZN7android11BpInterfaceINS_18IObbActionListenerEE10onAsBinderEv' filepath='frameworks/native/libs/binder/include/binder/IInterface.h' line='93' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e09894a4' is-artificial='yes'/>
+            <return type-id='b5a5bc13'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='BpRefBase' visibility='default' is-declaration-only='yes' id='df458ae6'>
+        <member-function access='protected'>
+          <function-decl name='remote' mangled-name='_ZN7android9BpRefBase6remoteEv' filepath='frameworks/native/libs/binder/include/binder/Binder.h' line='114' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='621ed18c' is-artificial='yes'/>
+            <return type-id='b5a5bc13'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+    </namespace-decl>
+    <namespace-decl name='std'>
+      <namespace-decl name='__1'>
+        <namespace-decl name='__pointer_type_imp'>
+          <class-decl name='__pointer_type&lt;android::IObbActionListener, std::__1::default_delete&lt;android::IObbActionListener&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1021' column='1' id='123fea2e'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='c70198d4' filepath='external/libcxx/include/memory' line='1023' column='1' id='1e232805'/>
+            </member-type>
+          </class-decl>
+        </namespace-decl>
+        <class-decl name='unique_ptr&lt;android::IObbActionListener, std::__1::default_delete&lt;android::IObbActionListener&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2401' column='1' id='c722890a'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='3ac420f3' filepath='external/libcxx/include/memory' line='2405' column='1' id='670db6be'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='deleter_type' type-id='0de0b2fb' filepath='external/libcxx/include/memory' line='2404' column='1' id='4337a511'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__ptr_' type-id='9a8c82c0' visibility='default' filepath='external/libcxx/include/memory' line='2411' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='unique_ptr' filepath='external/libcxx/include/memory' line='2494' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d3ba3bb8' is-artificial='yes'/>
+              <parameter type-id='4c21e37e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIN7android18IObbActionListenerENS_14default_deleteIS2_EEEaSEOS5_' filepath='external/libcxx/include/memory' line='2517' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d3ba3bb8' is-artificial='yes'/>
+              <parameter type-id='4c21e37e'/>
+              <return type-id='cfba356c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~unique_ptr' mangled-name='_ZNSt3__110unique_ptrIN7android18IObbActionListenerENS_14default_deleteIS2_EEED2Ev' filepath='external/libcxx/include/memory' line='2606' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d3ba3bb8' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIN7android18IObbActionListenerENS_14default_deleteIS2_EEEaSEDn' filepath='external/libcxx/include/memory' line='2609' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d3ba3bb8' is-artificial='yes'/>
+              <return type-id='cfba356c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator*' mangled-name='_ZNKSt3__110unique_ptrIN7android18IObbActionListenerENS_14default_deleteIS2_EEEdeEv' filepath='external/libcxx/include/memory' line='2616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='00d3fd31' is-artificial='yes'/>
+              <return type-id='6f181d72'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-&gt;' mangled-name='_ZNKSt3__110unique_ptrIN7android18IObbActionListenerENS_14default_deleteIS2_EEEptEv' filepath='external/libcxx/include/memory' line='2620' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='00d3fd31' is-artificial='yes'/>
+              <return type-id='670db6be'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNKSt3__110unique_ptrIN7android18IObbActionListenerENS_14default_deleteIS2_EEE3getEv' filepath='external/libcxx/include/memory' line='2624' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='00d3fd31' is-artificial='yes'/>
+              <return type-id='670db6be'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNSt3__110unique_ptrIN7android18IObbActionListenerENS_14default_deleteIS2_EEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2628' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d3ba3bb8' is-artificial='yes'/>
+              <return type-id='ecd1342c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNKSt3__110unique_ptrIN7android18IObbActionListenerENS_14default_deleteIS2_EEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2632' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='00d3fd31' is-artificial='yes'/>
+              <return type-id='7ee04f05'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator bool' mangled-name='_ZNKSt3__110unique_ptrIN7android18IObbActionListenerENS_14default_deleteIS2_EEEcvbEv' filepath='external/libcxx/include/memory' line='2636' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='00d3fd31' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='release' mangled-name='_ZNSt3__110unique_ptrIN7android18IObbActionListenerENS_14default_deleteIS2_EEE7releaseEv' filepath='external/libcxx/include/memory' line='2641' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d3ba3bb8' is-artificial='yes'/>
+              <return type-id='670db6be'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reset' mangled-name='_ZNSt3__110unique_ptrIN7android18IObbActionListenerENS_14default_deleteIS2_EEE5resetEPS2_' filepath='external/libcxx/include/memory' line='2648' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d3ba3bb8' is-artificial='yes'/>
+              <parameter type-id='670db6be'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__110unique_ptrIN7android18IObbActionListenerENS_14default_deleteIS2_EEE4swapERS5_' filepath='external/libcxx/include/memory' line='2656' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d3ba3bb8' is-artificial='yes'/>
+              <parameter type-id='cfba356c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;android::IObbActionListener *, std::__1::default_delete&lt;android::IObbActionListener&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='9a8c82c0'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='15f35f71'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='17e76a52'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPN7android18IObbActionListenerENS_14default_deleteIS2_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='77c14b06' is-artificial='yes'/>
+              <return type-id='43aaeec3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPN7android18IObbActionListenerENS_14default_deleteIS2_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='418d24ad' is-artificial='yes'/>
+              <return type-id='6df490d3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPN7android18IObbActionListenerENS_14default_deleteIS2_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='77c14b06' is-artificial='yes'/>
+              <return type-id='f7172ed8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPN7android18IObbActionListenerENS_14default_deleteIS2_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='418d24ad' is-artificial='yes'/>
+              <return type-id='d750daf8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPN7android18IObbActionListenerENS_14default_deleteIS2_EEE4swapERS6_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='77c14b06' is-artificial='yes'/>
+              <parameter type-id='83c15dea'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;android::IObbActionListener *, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='15f35f71'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='3983c4f6' filepath='external/libcxx/include/memory' line='2136' column='1' id='43aaeec3'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='c165233b' filepath='external/libcxx/include/memory' line='2137' column='1' id='6df490d3'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='c70198d4' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='10cb6749' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPN7android18IObbActionListenerELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='10cb6749' is-artificial='yes'/>
+              <return type-id='43aaeec3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPN7android18IObbActionListenerELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1a924ec8' is-artificial='yes'/>
+              <return type-id='6df490d3'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::default_delete&lt;android::IObbActionListener&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='17e76a52'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='0de0b2fb'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='b43a7bff' filepath='external/libcxx/include/memory' line='2174' column='1' id='f7172ed8'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='6f047a5a' filepath='external/libcxx/include/memory' line='2175' column='1' id='d750daf8'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1e283db0' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_14default_deleteIN7android18IObbActionListenerEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1e283db0' is-artificial='yes'/>
+              <return type-id='f7172ed8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_14default_deleteIN7android18IObbActionListenerEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='847533bb' is-artificial='yes'/>
+              <return type-id='d750daf8'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='default_delete&lt;android::IObbActionListener&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2320' column='1' id='0de0b2fb'>
+          <member-function access='public'>
+            <function-decl name='default_delete' filepath='external/libcxx/include/memory' line='2324' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b83a824b' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__114default_deleteIN7android18IObbActionListenerEEclEPS2_' filepath='external/libcxx/include/memory' line='2334' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='63046776' is-artificial='yes'/>
+              <parameter type-id='c70198d4'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='add_lvalue_reference&lt;android::IObbActionListener&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1127' column='1' id='12c60191'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='608b97af' filepath='external/libcxx/include/type_traits' line='1128' column='1' id='6f181d72'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__add_lvalue_reference_impl&lt;android::IObbActionListener, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='9ce38486'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='bb0185f0' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='608b97af'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;android::IObbActionListener, std::__1::default_delete&lt;android::IObbActionListener&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='4ef6f3a4'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='1e232805' filepath='external/libcxx/include/memory' line='1031' column='1' id='3ac420f3'/>
+          </member-type>
+        </class-decl>
+      </namespace-decl>
+    </namespace-decl>
+  </abi-instr>
+  <abi-instr version='1.0' address-size='32' path='frameworks/base/libs/storage/ObbInfo.cpp' language='LANG_C_plus_plus_14'>
+    <qualified-type-def type-id='65c10d3d' const='yes' id='dda33994'/>
+    <pointer-type-def type-id='dda33994' size-in-bits='32' id='a5f3e61a'/>
+  </abi-instr>
+  <abi-instr version='1.0' address-size='32' path='frameworks/base/native/android/asset_manager.cpp' language='LANG_C_plus_plus_14'>
+    <type-decl name='__ARRAY_SIZE_TYPE__' size-in-bits='64' id='7ff19f0f'/>
+    <array-type-def dimensions='1' type-id='1b3b87e1' size-in-bits='512' id='224e4514'>
+      <subrange length='16' type-id='7ff19f0f' id='848d0938'/>
+    </array-type-def>
+    <array-type-def dimensions='1' type-id='71ad5e8a' size-in-bits='infinite' id='86626492'>
+      <subrange length='infinite' type-id='7ff19f0f' id='031f2035'/>
+    </array-type-def>
+    <array-type-def dimensions='1' type-id='2d5c5fc5' size-in-bits='512' id='98ae5868'>
+      <subrange length='16' type-id='7ff19f0f' id='848d0938'/>
+    </array-type-def>
+    <type-decl name='bool' size-in-bits='8' id='c894953d'/>
+    <type-decl name='char' size-in-bits='8' id='a84c031d'/>
+    <type-decl name='char16_t' size-in-bits='16' id='801a266d'/>
+    <type-decl name='char32_t' size-in-bits='32' id='a846fc93'/>
+    <array-type-def dimensions='1' type-id='a84c031d' size-in-bits='16' id='49f79167'>
+      <subrange length='2' type-id='7ff19f0f' id='52efc4ef'/>
+    </array-type-def>
+    <array-type-def dimensions='1' type-id='a84c031d' size-in-bits='32' id='8e0573fd'>
+      <subrange length='4' type-id='7ff19f0f' id='16fe7105'/>
+    </array-type-def>
+    <array-type-def dimensions='1' type-id='a84c031d' size-in-bits='64' id='8e100159'>
+      <subrange length='8' type-id='7ff19f0f' id='56e0c0b1'/>
+    </array-type-def>
+    <array-type-def dimensions='1' type-id='bfebf634' size-in-bits='infinite' id='b51730a0'>
+      <subrange length='infinite' type-id='7ff19f0f' id='031f2035'/>
+    </array-type-def>
+    <type-decl name='double' size-in-bits='64' id='a0eb0f08'/>
+    <type-decl name='float' size-in-bits='32' id='a6c45d85'/>
+    <type-decl name='int' size-in-bits='32' id='95e97e5e'/>
+    <array-type-def dimensions='1' type-id='3ff5601b' size-in-bits='32' id='e4652d73'>
+      <subrange length='1' type-id='7ff19f0f' id='52f813b4'/>
+    </array-type-def>
+    <type-decl name='long double' size-in-bits='64' id='e095c704'/>
+    <type-decl name='long int' size-in-bits='32' id='bd54fe1a'/>
+    <type-decl name='long long int' size-in-bits='64' id='1eb56b1e'/>
+    <type-decl name='long long unsigned int' size-in-bits='64' id='3a47d82b'/>
+    <type-decl name='short int' size-in-bits='16' id='a2185560'/>
+    <type-decl name='signed char' size-in-bits='8' id='28577a57'/>
+    <array-type-def dimensions='1' type-id='0ad725ff' size-in-bits='96' id='5da85797'>
+      <subrange length='3' type-id='7ff19f0f' id='56f209d2'/>
+    </array-type-def>
+    <array-type-def dimensions='1' type-id='97219ec5' size-in-bits='88' id='8c04a868'>
+      <subrange length='11' type-id='7ff19f0f' id='847bc017'/>
+    </array-type-def>
+    <array-type-def dimensions='1' type-id='06725de7' size-in-bits='96' id='048eea03'>
+      <subrange length='3' type-id='7ff19f0f' id='56f209d2'/>
+    </array-type-def>
+    <array-type-def dimensions='1' type-id='1a8dd50d' size-in-bits='80' id='72631341'>
+      <subrange length='5' type-id='7ff19f0f' id='53010e10'/>
+    </array-type-def>
+    <typedef-decl name='__builtin_va_list' type-id='30357e0a' id='7f896fb4'/>
+    <array-type-def dimensions='1' type-id='8f92235e' size-in-bits='infinite' id='1e7b9b2b'>
+      <subrange length='infinite' type-id='7ff19f0f' id='031f2035'/>
+    </array-type-def>
+    <array-type-def dimensions='1' type-id='b96825af' size-in-bits='2048' id='62946659'>
+      <subrange length='256' type-id='7ff19f0f' id='36e5b9fa'/>
+    </array-type-def>
+    <type-decl name='unnamed-enum-underlying-type-32' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='9cac1fee'/>
+    <type-decl name='unsigned char' size-in-bits='8' id='002ac4a6'/>
+    <array-type-def dimensions='1' type-id='002ac4a6' size-in-bits='128' id='92a46553'>
+      <subrange length='16' type-id='7ff19f0f' id='848d0938'/>
+    </array-type-def>
+    <array-type-def dimensions='1' type-id='002ac4a6' size-in-bits='2048' id='f411cbcf'>
+      <subrange length='256' type-id='7ff19f0f' id='36e5b9fa'/>
+    </array-type-def>
+    <array-type-def dimensions='1' type-id='002ac4a6' size-in-bits='32' id='09001d3c'>
+      <subrange length='4' type-id='7ff19f0f' id='16fe7105'/>
+    </array-type-def>
+    <type-decl name='unsigned int' size-in-bits='32' id='f0981eeb'/>
+    <array-type-def dimensions='1' type-id='807869d3' size-in-bits='512' id='ba25cd2e'>
+      <subrange length='16' type-id='7ff19f0f' id='848d0938'/>
+    </array-type-def>
+    <type-decl name='unsigned long int' size-in-bits='32' id='7359adad'/>
+    <type-decl name='unsigned short int' size-in-bits='16' id='8efea9e5'/>
+    <type-decl name='void' id='48b5725f'/>
+    <type-decl name='wchar_t' size-in-bits='32' id='c523b9f1'/>
+    <typedef-decl name='size_t' type-id='f0981eeb' filepath='prebuilts/clang/host/linux-x86/clang-r383902b/lib64/clang/11.0.2/include/stddef.h' line='46' column='1' id='b59d7dce'/>
+    <class-decl name='_jobject' size-in-bits='8' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='46' column='1' id='baffb083'/>
+    <typedef-decl name='lldiv_t' type-id='7fcf0b39' filepath='bionic/libc/include/stdlib.h' line='146' column='1' id='f5fa3b34'/>
+    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='f5fa3b34' visibility='default' filepath='bionic/libc/include/stdlib.h' line='143' column='1' id='7fcf0b39'>
+      <data-member access='public' layout-offset-in-bits='0'>
+        <var-decl name='quot' type-id='1eb56b1e' visibility='default' filepath='bionic/libc/include/stdlib.h' line='144' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='64'>
+        <var-decl name='rem' type-id='1eb56b1e' visibility='default' filepath='bionic/libc/include/stdlib.h' line='145' column='1'/>
+      </data-member>
+    </class-decl>
+    <typedef-decl name='ldiv_t' type-id='ec6c76fb' filepath='bionic/libc/include/stdlib.h' line='139' column='1' id='30397bf8'/>
+    <class-decl name='__anonymous_struct__1' size-in-bits='64' is-struct='yes' is-anonymous='yes' naming-typedef-id='30397bf8' visibility='default' filepath='bionic/libc/include/stdlib.h' line='136' column='1' id='ec6c76fb'>
+      <data-member access='public' layout-offset-in-bits='0'>
+        <var-decl name='quot' type-id='bd54fe1a' visibility='default' filepath='bionic/libc/include/stdlib.h' line='137' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='32'>
+        <var-decl name='rem' type-id='bd54fe1a' visibility='default' filepath='bionic/libc/include/stdlib.h' line='138' column='1'/>
+      </data-member>
+    </class-decl>
+    <class-decl name='_JNIEnv' size-in-bits='32' is-struct='yes' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='489' column='1' id='c9459134'>
+      <data-member access='public' layout-offset-in-bits='0'>
+        <var-decl name='functions' type-id='e48f1427' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='491' column='1'/>
+      </data-member>
+      <member-function access='public'>
+        <function-decl name='GetVersion' mangled-name='_ZN7_JNIEnv10GetVersionEv' filepath='libnativehelper/include_jni/jni.h' line='495' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <return type-id='0b9c02cb'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='DefineClass' mangled-name='_ZN7_JNIEnv11DefineClassEPKcP8_jobjectPKai' filepath='libnativehelper/include_jni/jni.h' line='498' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='80f4b756'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='a8d5bec6'/>
+          <parameter type-id='2c2f1adb'/>
+          <return type-id='70de5c42'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='FindClass' mangled-name='_ZN7_JNIEnv9FindClassEPKc' filepath='libnativehelper/include_jni/jni.h' line='502' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='80f4b756'/>
+          <return type-id='70de5c42'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='FromReflectedMethod' mangled-name='_ZN7_JNIEnv19FromReflectedMethodEP8_jobject' filepath='libnativehelper/include_jni/jni.h' line='505' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <return type-id='38565182'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='FromReflectedField' mangled-name='_ZN7_JNIEnv18FromReflectedFieldEP8_jobject' filepath='libnativehelper/include_jni/jni.h' line='508' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <return type-id='1f3810cb'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='ToReflectedMethod' mangled-name='_ZN7_JNIEnv17ToReflectedMethodEP7_jclassP10_jmethodIDh' filepath='libnativehelper/include_jni/jni.h' line='511' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='cc6e09ca'/>
+          <return type-id='96f3d089'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetSuperclass' mangled-name='_ZN7_JNIEnv13GetSuperclassEP7_jclass' filepath='libnativehelper/include_jni/jni.h' line='514' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <return type-id='70de5c42'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='IsAssignableFrom' mangled-name='_ZN7_JNIEnv16IsAssignableFromEP7_jclassS1_' filepath='libnativehelper/include_jni/jni.h' line='517' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='70de5c42'/>
+          <return type-id='cc6e09ca'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='ToReflectedField' mangled-name='_ZN7_JNIEnv16ToReflectedFieldEP7_jclassP9_jfieldIDh' filepath='libnativehelper/include_jni/jni.h' line='520' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='1f3810cb'/>
+          <parameter type-id='cc6e09ca'/>
+          <return type-id='96f3d089'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='Throw' mangled-name='_ZN7_JNIEnv5ThrowEP11_jthrowable' filepath='libnativehelper/include_jni/jni.h' line='523' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='5b89f496'/>
+          <return type-id='0b9c02cb'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='ThrowNew' mangled-name='_ZN7_JNIEnv8ThrowNewEP7_jclassPKc' filepath='libnativehelper/include_jni/jni.h' line='526' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='80f4b756'/>
+          <return type-id='0b9c02cb'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='ExceptionOccurred' mangled-name='_ZN7_JNIEnv17ExceptionOccurredEv' filepath='libnativehelper/include_jni/jni.h' line='529' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <return type-id='5b89f496'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='ExceptionDescribe' mangled-name='_ZN7_JNIEnv17ExceptionDescribeEv' filepath='libnativehelper/include_jni/jni.h' line='532' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='ExceptionClear' mangled-name='_ZN7_JNIEnv14ExceptionClearEv' filepath='libnativehelper/include_jni/jni.h' line='535' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='FatalError' mangled-name='_ZN7_JNIEnv10FatalErrorEPKc' filepath='libnativehelper/include_jni/jni.h' line='538' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='80f4b756'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='PushLocalFrame' mangled-name='_ZN7_JNIEnv14PushLocalFrameEi' filepath='libnativehelper/include_jni/jni.h' line='541' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='0b9c02cb'/>
+          <return type-id='0b9c02cb'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='PopLocalFrame' mangled-name='_ZN7_JNIEnv13PopLocalFrameEP8_jobject' filepath='libnativehelper/include_jni/jni.h' line='544' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <return type-id='96f3d089'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='NewGlobalRef' mangled-name='_ZN7_JNIEnv12NewGlobalRefEP8_jobject' filepath='libnativehelper/include_jni/jni.h' line='547' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <return type-id='96f3d089'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='DeleteGlobalRef' mangled-name='_ZN7_JNIEnv15DeleteGlobalRefEP8_jobject' filepath='libnativehelper/include_jni/jni.h' line='550' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='DeleteLocalRef' mangled-name='_ZN7_JNIEnv14DeleteLocalRefEP8_jobject' filepath='libnativehelper/include_jni/jni.h' line='553' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='IsSameObject' mangled-name='_ZN7_JNIEnv12IsSameObjectEP8_jobjectS1_' filepath='libnativehelper/include_jni/jni.h' line='556' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='96f3d089'/>
+          <return type-id='cc6e09ca'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='NewLocalRef' mangled-name='_ZN7_JNIEnv11NewLocalRefEP8_jobject' filepath='libnativehelper/include_jni/jni.h' line='559' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <return type-id='96f3d089'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='EnsureLocalCapacity' mangled-name='_ZN7_JNIEnv19EnsureLocalCapacityEi' filepath='libnativehelper/include_jni/jni.h' line='562' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='0b9c02cb'/>
+          <return type-id='0b9c02cb'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='AllocObject' mangled-name='_ZN7_JNIEnv11AllocObjectEP7_jclass' filepath='libnativehelper/include_jni/jni.h' line='565' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <return type-id='96f3d089'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='NewObject' mangled-name='_ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz' filepath='libnativehelper/include_jni/jni.h' line='568' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter is-variadic='yes'/>
+          <return type-id='96f3d089'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='NewObjectV' mangled-name='_ZN7_JNIEnv10NewObjectVEP7_jclassP10_jmethodIDSt9__va_list' filepath='libnativehelper/include_jni/jni.h' line='577' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='2aee9912'/>
+          <return type-id='96f3d089'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='NewObjectA' mangled-name='_ZN7_JNIEnv10NewObjectAEP7_jclassP10_jmethodIDPK6jvalue' filepath='libnativehelper/include_jni/jni.h' line='580' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='786cbe73'/>
+          <return type-id='96f3d089'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetObjectClass' mangled-name='_ZN7_JNIEnv14GetObjectClassEP8_jobject' filepath='libnativehelper/include_jni/jni.h' line='583' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <return type-id='70de5c42'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='IsInstanceOf' mangled-name='_ZN7_JNIEnv12IsInstanceOfEP8_jobjectP7_jclass' filepath='libnativehelper/include_jni/jni.h' line='586' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='70de5c42'/>
+          <return type-id='cc6e09ca'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetMethodID' mangled-name='_ZN7_JNIEnv11GetMethodIDEP7_jclassPKcS3_' filepath='libnativehelper/include_jni/jni.h' line='589' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='80f4b756'/>
+          <parameter type-id='80f4b756'/>
+          <return type-id='38565182'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallObjectMethod' mangled-name='_ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz' filepath='libnativehelper/include_jni/jni.h' line='617' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='38565182'/>
+          <parameter is-variadic='yes'/>
+          <return type-id='96f3d089'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallObjectMethodV' mangled-name='_ZN7_JNIEnv17CallObjectMethodVEP8_jobjectP10_jmethodIDSt9__va_list' filepath='libnativehelper/include_jni/jni.h' line='617' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='2aee9912'/>
+          <return type-id='96f3d089'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallObjectMethodA' mangled-name='_ZN7_JNIEnv17CallObjectMethodAEP8_jobjectP10_jmethodIDPK6jvalue' filepath='libnativehelper/include_jni/jni.h' line='617' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='786cbe73'/>
+          <return type-id='96f3d089'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallBooleanMethod' mangled-name='_ZN7_JNIEnv17CallBooleanMethodEP8_jobjectP10_jmethodIDz' filepath='libnativehelper/include_jni/jni.h' line='618' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='38565182'/>
+          <parameter is-variadic='yes'/>
+          <return type-id='cc6e09ca'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallBooleanMethodV' mangled-name='_ZN7_JNIEnv18CallBooleanMethodVEP8_jobjectP10_jmethodIDSt9__va_list' filepath='libnativehelper/include_jni/jni.h' line='618' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='2aee9912'/>
+          <return type-id='cc6e09ca'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallBooleanMethodA' mangled-name='_ZN7_JNIEnv18CallBooleanMethodAEP8_jobjectP10_jmethodIDPK6jvalue' filepath='libnativehelper/include_jni/jni.h' line='618' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='786cbe73'/>
+          <return type-id='cc6e09ca'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallByteMethod' mangled-name='_ZN7_JNIEnv14CallByteMethodEP8_jobjectP10_jmethodIDz' filepath='libnativehelper/include_jni/jni.h' line='619' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='38565182'/>
+          <parameter is-variadic='yes'/>
+          <return type-id='adf18958'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallByteMethodV' mangled-name='_ZN7_JNIEnv15CallByteMethodVEP8_jobjectP10_jmethodIDSt9__va_list' filepath='libnativehelper/include_jni/jni.h' line='619' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='2aee9912'/>
+          <return type-id='adf18958'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallByteMethodA' mangled-name='_ZN7_JNIEnv15CallByteMethodAEP8_jobjectP10_jmethodIDPK6jvalue' filepath='libnativehelper/include_jni/jni.h' line='619' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='786cbe73'/>
+          <return type-id='adf18958'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallCharMethod' mangled-name='_ZN7_JNIEnv14CallCharMethodEP8_jobjectP10_jmethodIDz' filepath='libnativehelper/include_jni/jni.h' line='620' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='38565182'/>
+          <parameter is-variadic='yes'/>
+          <return type-id='8dfe2e06'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallCharMethodV' mangled-name='_ZN7_JNIEnv15CallCharMethodVEP8_jobjectP10_jmethodIDSt9__va_list' filepath='libnativehelper/include_jni/jni.h' line='620' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='2aee9912'/>
+          <return type-id='8dfe2e06'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallCharMethodA' mangled-name='_ZN7_JNIEnv15CallCharMethodAEP8_jobjectP10_jmethodIDPK6jvalue' filepath='libnativehelper/include_jni/jni.h' line='620' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='786cbe73'/>
+          <return type-id='8dfe2e06'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallShortMethod' mangled-name='_ZN7_JNIEnv15CallShortMethodEP8_jobjectP10_jmethodIDz' filepath='libnativehelper/include_jni/jni.h' line='621' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='38565182'/>
+          <parameter is-variadic='yes'/>
+          <return type-id='9a10f134'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallShortMethodV' mangled-name='_ZN7_JNIEnv16CallShortMethodVEP8_jobjectP10_jmethodIDSt9__va_list' filepath='libnativehelper/include_jni/jni.h' line='621' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='2aee9912'/>
+          <return type-id='9a10f134'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallShortMethodA' mangled-name='_ZN7_JNIEnv16CallShortMethodAEP8_jobjectP10_jmethodIDPK6jvalue' filepath='libnativehelper/include_jni/jni.h' line='621' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='786cbe73'/>
+          <return type-id='9a10f134'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallIntMethod' mangled-name='_ZN7_JNIEnv13CallIntMethodEP8_jobjectP10_jmethodIDz' filepath='libnativehelper/include_jni/jni.h' line='622' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='38565182'/>
+          <parameter is-variadic='yes'/>
+          <return type-id='0b9c02cb'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallIntMethodV' mangled-name='_ZN7_JNIEnv14CallIntMethodVEP8_jobjectP10_jmethodIDSt9__va_list' filepath='libnativehelper/include_jni/jni.h' line='622' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='2aee9912'/>
+          <return type-id='0b9c02cb'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallIntMethodA' mangled-name='_ZN7_JNIEnv14CallIntMethodAEP8_jobjectP10_jmethodIDPK6jvalue' filepath='libnativehelper/include_jni/jni.h' line='622' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='786cbe73'/>
+          <return type-id='0b9c02cb'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallLongMethod' mangled-name='_ZN7_JNIEnv14CallLongMethodEP8_jobjectP10_jmethodIDz' filepath='libnativehelper/include_jni/jni.h' line='623' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='38565182'/>
+          <parameter is-variadic='yes'/>
+          <return type-id='c8745fdc'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallLongMethodV' mangled-name='_ZN7_JNIEnv15CallLongMethodVEP8_jobjectP10_jmethodIDSt9__va_list' filepath='libnativehelper/include_jni/jni.h' line='623' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='2aee9912'/>
+          <return type-id='c8745fdc'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallLongMethodA' mangled-name='_ZN7_JNIEnv15CallLongMethodAEP8_jobjectP10_jmethodIDPK6jvalue' filepath='libnativehelper/include_jni/jni.h' line='623' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='786cbe73'/>
+          <return type-id='c8745fdc'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallFloatMethod' mangled-name='_ZN7_JNIEnv15CallFloatMethodEP8_jobjectP10_jmethodIDz' filepath='libnativehelper/include_jni/jni.h' line='624' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='38565182'/>
+          <parameter is-variadic='yes'/>
+          <return type-id='1a7fe6b0'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallFloatMethodV' mangled-name='_ZN7_JNIEnv16CallFloatMethodVEP8_jobjectP10_jmethodIDSt9__va_list' filepath='libnativehelper/include_jni/jni.h' line='624' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='2aee9912'/>
+          <return type-id='1a7fe6b0'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallFloatMethodA' mangled-name='_ZN7_JNIEnv16CallFloatMethodAEP8_jobjectP10_jmethodIDPK6jvalue' filepath='libnativehelper/include_jni/jni.h' line='624' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='786cbe73'/>
+          <return type-id='1a7fe6b0'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallDoubleMethod' mangled-name='_ZN7_JNIEnv16CallDoubleMethodEP8_jobjectP10_jmethodIDz' filepath='libnativehelper/include_jni/jni.h' line='625' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='38565182'/>
+          <parameter is-variadic='yes'/>
+          <return type-id='973e3c3f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallDoubleMethodV' mangled-name='_ZN7_JNIEnv17CallDoubleMethodVEP8_jobjectP10_jmethodIDSt9__va_list' filepath='libnativehelper/include_jni/jni.h' line='625' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='2aee9912'/>
+          <return type-id='973e3c3f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallDoubleMethodA' mangled-name='_ZN7_JNIEnv17CallDoubleMethodAEP8_jobjectP10_jmethodIDPK6jvalue' filepath='libnativehelper/include_jni/jni.h' line='625' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='786cbe73'/>
+          <return type-id='973e3c3f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallVoidMethod' mangled-name='_ZN7_JNIEnv14CallVoidMethodEP8_jobjectP10_jmethodIDz' filepath='libnativehelper/include_jni/jni.h' line='627' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='38565182'/>
+          <parameter is-variadic='yes'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallVoidMethodV' mangled-name='_ZN7_JNIEnv15CallVoidMethodVEP8_jobjectP10_jmethodIDSt9__va_list' filepath='libnativehelper/include_jni/jni.h' line='634' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='2aee9912'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallVoidMethodA' mangled-name='_ZN7_JNIEnv15CallVoidMethodAEP8_jobjectP10_jmethodIDPK6jvalue' filepath='libnativehelper/include_jni/jni.h' line='636' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='786cbe73'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallNonvirtualObjectMethod' mangled-name='_ZN7_JNIEnv26CallNonvirtualObjectMethodEP8_jobjectP7_jclassP10_jmethodIDz' filepath='libnativehelper/include_jni/jni.h' line='667' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter is-variadic='yes'/>
+          <return type-id='96f3d089'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallNonvirtualObjectMethodV' mangled-name='_ZN7_JNIEnv27CallNonvirtualObjectMethodVEP8_jobjectP7_jclassP10_jmethodIDSt9__va_list' filepath='libnativehelper/include_jni/jni.h' line='667' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='2aee9912'/>
+          <return type-id='96f3d089'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallNonvirtualObjectMethodA' mangled-name='_ZN7_JNIEnv27CallNonvirtualObjectMethodAEP8_jobjectP7_jclassP10_jmethodIDPK6jvalue' filepath='libnativehelper/include_jni/jni.h' line='667' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='786cbe73'/>
+          <return type-id='96f3d089'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallNonvirtualBooleanMethod' mangled-name='_ZN7_JNIEnv27CallNonvirtualBooleanMethodEP8_jobjectP7_jclassP10_jmethodIDz' filepath='libnativehelper/include_jni/jni.h' line='668' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter is-variadic='yes'/>
+          <return type-id='cc6e09ca'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallNonvirtualBooleanMethodV' mangled-name='_ZN7_JNIEnv28CallNonvirtualBooleanMethodVEP8_jobjectP7_jclassP10_jmethodIDSt9__va_list' filepath='libnativehelper/include_jni/jni.h' line='668' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='2aee9912'/>
+          <return type-id='cc6e09ca'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallNonvirtualBooleanMethodA' mangled-name='_ZN7_JNIEnv28CallNonvirtualBooleanMethodAEP8_jobjectP7_jclassP10_jmethodIDPK6jvalue' filepath='libnativehelper/include_jni/jni.h' line='668' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='786cbe73'/>
+          <return type-id='cc6e09ca'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallNonvirtualByteMethod' mangled-name='_ZN7_JNIEnv24CallNonvirtualByteMethodEP8_jobjectP7_jclassP10_jmethodIDz' filepath='libnativehelper/include_jni/jni.h' line='669' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter is-variadic='yes'/>
+          <return type-id='adf18958'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallNonvirtualByteMethodV' mangled-name='_ZN7_JNIEnv25CallNonvirtualByteMethodVEP8_jobjectP7_jclassP10_jmethodIDSt9__va_list' filepath='libnativehelper/include_jni/jni.h' line='669' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='2aee9912'/>
+          <return type-id='adf18958'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallNonvirtualByteMethodA' mangled-name='_ZN7_JNIEnv25CallNonvirtualByteMethodAEP8_jobjectP7_jclassP10_jmethodIDPK6jvalue' filepath='libnativehelper/include_jni/jni.h' line='669' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='786cbe73'/>
+          <return type-id='adf18958'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallNonvirtualCharMethod' mangled-name='_ZN7_JNIEnv24CallNonvirtualCharMethodEP8_jobjectP7_jclassP10_jmethodIDz' filepath='libnativehelper/include_jni/jni.h' line='670' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter is-variadic='yes'/>
+          <return type-id='8dfe2e06'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallNonvirtualCharMethodV' mangled-name='_ZN7_JNIEnv25CallNonvirtualCharMethodVEP8_jobjectP7_jclassP10_jmethodIDSt9__va_list' filepath='libnativehelper/include_jni/jni.h' line='670' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='2aee9912'/>
+          <return type-id='8dfe2e06'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallNonvirtualCharMethodA' mangled-name='_ZN7_JNIEnv25CallNonvirtualCharMethodAEP8_jobjectP7_jclassP10_jmethodIDPK6jvalue' filepath='libnativehelper/include_jni/jni.h' line='670' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='786cbe73'/>
+          <return type-id='8dfe2e06'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallNonvirtualShortMethod' mangled-name='_ZN7_JNIEnv25CallNonvirtualShortMethodEP8_jobjectP7_jclassP10_jmethodIDz' filepath='libnativehelper/include_jni/jni.h' line='671' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter is-variadic='yes'/>
+          <return type-id='9a10f134'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallNonvirtualShortMethodV' mangled-name='_ZN7_JNIEnv26CallNonvirtualShortMethodVEP8_jobjectP7_jclassP10_jmethodIDSt9__va_list' filepath='libnativehelper/include_jni/jni.h' line='671' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='2aee9912'/>
+          <return type-id='9a10f134'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallNonvirtualShortMethodA' mangled-name='_ZN7_JNIEnv26CallNonvirtualShortMethodAEP8_jobjectP7_jclassP10_jmethodIDPK6jvalue' filepath='libnativehelper/include_jni/jni.h' line='671' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='786cbe73'/>
+          <return type-id='9a10f134'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallNonvirtualIntMethod' mangled-name='_ZN7_JNIEnv23CallNonvirtualIntMethodEP8_jobjectP7_jclassP10_jmethodIDz' filepath='libnativehelper/include_jni/jni.h' line='672' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter is-variadic='yes'/>
+          <return type-id='0b9c02cb'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallNonvirtualIntMethodV' mangled-name='_ZN7_JNIEnv24CallNonvirtualIntMethodVEP8_jobjectP7_jclassP10_jmethodIDSt9__va_list' filepath='libnativehelper/include_jni/jni.h' line='672' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='2aee9912'/>
+          <return type-id='0b9c02cb'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallNonvirtualIntMethodA' mangled-name='_ZN7_JNIEnv24CallNonvirtualIntMethodAEP8_jobjectP7_jclassP10_jmethodIDPK6jvalue' filepath='libnativehelper/include_jni/jni.h' line='672' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='786cbe73'/>
+          <return type-id='0b9c02cb'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallNonvirtualLongMethod' mangled-name='_ZN7_JNIEnv24CallNonvirtualLongMethodEP8_jobjectP7_jclassP10_jmethodIDz' filepath='libnativehelper/include_jni/jni.h' line='673' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter is-variadic='yes'/>
+          <return type-id='c8745fdc'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallNonvirtualLongMethodV' mangled-name='_ZN7_JNIEnv25CallNonvirtualLongMethodVEP8_jobjectP7_jclassP10_jmethodIDSt9__va_list' filepath='libnativehelper/include_jni/jni.h' line='673' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='2aee9912'/>
+          <return type-id='c8745fdc'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallNonvirtualLongMethodA' mangled-name='_ZN7_JNIEnv25CallNonvirtualLongMethodAEP8_jobjectP7_jclassP10_jmethodIDPK6jvalue' filepath='libnativehelper/include_jni/jni.h' line='673' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='786cbe73'/>
+          <return type-id='c8745fdc'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallNonvirtualFloatMethod' mangled-name='_ZN7_JNIEnv25CallNonvirtualFloatMethodEP8_jobjectP7_jclassP10_jmethodIDz' filepath='libnativehelper/include_jni/jni.h' line='674' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter is-variadic='yes'/>
+          <return type-id='1a7fe6b0'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallNonvirtualFloatMethodV' mangled-name='_ZN7_JNIEnv26CallNonvirtualFloatMethodVEP8_jobjectP7_jclassP10_jmethodIDSt9__va_list' filepath='libnativehelper/include_jni/jni.h' line='674' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='2aee9912'/>
+          <return type-id='1a7fe6b0'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallNonvirtualFloatMethodA' mangled-name='_ZN7_JNIEnv26CallNonvirtualFloatMethodAEP8_jobjectP7_jclassP10_jmethodIDPK6jvalue' filepath='libnativehelper/include_jni/jni.h' line='674' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='786cbe73'/>
+          <return type-id='1a7fe6b0'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallNonvirtualDoubleMethod' mangled-name='_ZN7_JNIEnv26CallNonvirtualDoubleMethodEP8_jobjectP7_jclassP10_jmethodIDz' filepath='libnativehelper/include_jni/jni.h' line='675' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter is-variadic='yes'/>
+          <return type-id='973e3c3f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallNonvirtualDoubleMethodV' mangled-name='_ZN7_JNIEnv27CallNonvirtualDoubleMethodVEP8_jobjectP7_jclassP10_jmethodIDSt9__va_list' filepath='libnativehelper/include_jni/jni.h' line='675' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='2aee9912'/>
+          <return type-id='973e3c3f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallNonvirtualDoubleMethodA' mangled-name='_ZN7_JNIEnv27CallNonvirtualDoubleMethodAEP8_jobjectP7_jclassP10_jmethodIDPK6jvalue' filepath='libnativehelper/include_jni/jni.h' line='675' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='786cbe73'/>
+          <return type-id='973e3c3f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallNonvirtualVoidMethod' mangled-name='_ZN7_JNIEnv24CallNonvirtualVoidMethodEP8_jobjectP7_jclassP10_jmethodIDz' filepath='libnativehelper/include_jni/jni.h' line='677' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter is-variadic='yes'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallNonvirtualVoidMethodV' mangled-name='_ZN7_JNIEnv25CallNonvirtualVoidMethodVEP8_jobjectP7_jclassP10_jmethodIDSt9__va_list' filepath='libnativehelper/include_jni/jni.h' line='685' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='2aee9912'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallNonvirtualVoidMethodA' mangled-name='_ZN7_JNIEnv25CallNonvirtualVoidMethodAEP8_jobjectP7_jclassP10_jmethodIDPK6jvalue' filepath='libnativehelper/include_jni/jni.h' line='688' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='786cbe73'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetFieldID' mangled-name='_ZN7_JNIEnv10GetFieldIDEP7_jclassPKcS3_' filepath='libnativehelper/include_jni/jni.h' line='692' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='80f4b756'/>
+          <parameter type-id='80f4b756'/>
+          <return type-id='1f3810cb'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetObjectField' mangled-name='_ZN7_JNIEnv14GetObjectFieldEP8_jobjectP9_jfieldID' filepath='libnativehelper/include_jni/jni.h' line='695' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='1f3810cb'/>
+          <return type-id='96f3d089'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetBooleanField' mangled-name='_ZN7_JNIEnv15GetBooleanFieldEP8_jobjectP9_jfieldID' filepath='libnativehelper/include_jni/jni.h' line='697' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='1f3810cb'/>
+          <return type-id='cc6e09ca'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetByteField' mangled-name='_ZN7_JNIEnv12GetByteFieldEP8_jobjectP9_jfieldID' filepath='libnativehelper/include_jni/jni.h' line='699' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='1f3810cb'/>
+          <return type-id='adf18958'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetCharField' mangled-name='_ZN7_JNIEnv12GetCharFieldEP8_jobjectP9_jfieldID' filepath='libnativehelper/include_jni/jni.h' line='701' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='1f3810cb'/>
+          <return type-id='8dfe2e06'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetShortField' mangled-name='_ZN7_JNIEnv13GetShortFieldEP8_jobjectP9_jfieldID' filepath='libnativehelper/include_jni/jni.h' line='703' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='1f3810cb'/>
+          <return type-id='9a10f134'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetIntField' mangled-name='_ZN7_JNIEnv11GetIntFieldEP8_jobjectP9_jfieldID' filepath='libnativehelper/include_jni/jni.h' line='705' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='1f3810cb'/>
+          <return type-id='0b9c02cb'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetLongField' mangled-name='_ZN7_JNIEnv12GetLongFieldEP8_jobjectP9_jfieldID' filepath='libnativehelper/include_jni/jni.h' line='707' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='1f3810cb'/>
+          <return type-id='c8745fdc'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetFloatField' mangled-name='_ZN7_JNIEnv13GetFloatFieldEP8_jobjectP9_jfieldID' filepath='libnativehelper/include_jni/jni.h' line='709' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='1f3810cb'/>
+          <return type-id='1a7fe6b0'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetDoubleField' mangled-name='_ZN7_JNIEnv14GetDoubleFieldEP8_jobjectP9_jfieldID' filepath='libnativehelper/include_jni/jni.h' line='711' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='1f3810cb'/>
+          <return type-id='973e3c3f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='SetObjectField' mangled-name='_ZN7_JNIEnv14SetObjectFieldEP8_jobjectP9_jfieldIDS1_' filepath='libnativehelper/include_jni/jni.h' line='714' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='1f3810cb'/>
+          <parameter type-id='96f3d089'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='SetBooleanField' mangled-name='_ZN7_JNIEnv15SetBooleanFieldEP8_jobjectP9_jfieldIDh' filepath='libnativehelper/include_jni/jni.h' line='716' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='1f3810cb'/>
+          <parameter type-id='cc6e09ca'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='SetByteField' mangled-name='_ZN7_JNIEnv12SetByteFieldEP8_jobjectP9_jfieldIDa' filepath='libnativehelper/include_jni/jni.h' line='718' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='1f3810cb'/>
+          <parameter type-id='adf18958'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='SetCharField' mangled-name='_ZN7_JNIEnv12SetCharFieldEP8_jobjectP9_jfieldIDt' filepath='libnativehelper/include_jni/jni.h' line='720' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='1f3810cb'/>
+          <parameter type-id='8dfe2e06'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='SetShortField' mangled-name='_ZN7_JNIEnv13SetShortFieldEP8_jobjectP9_jfieldIDs' filepath='libnativehelper/include_jni/jni.h' line='722' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='1f3810cb'/>
+          <parameter type-id='9a10f134'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='SetIntField' mangled-name='_ZN7_JNIEnv11SetIntFieldEP8_jobjectP9_jfieldIDi' filepath='libnativehelper/include_jni/jni.h' line='724' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='1f3810cb'/>
+          <parameter type-id='0b9c02cb'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='SetLongField' mangled-name='_ZN7_JNIEnv12SetLongFieldEP8_jobjectP9_jfieldIDx' filepath='libnativehelper/include_jni/jni.h' line='726' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='1f3810cb'/>
+          <parameter type-id='c8745fdc'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='SetFloatField' mangled-name='_ZN7_JNIEnv13SetFloatFieldEP8_jobjectP9_jfieldIDf' filepath='libnativehelper/include_jni/jni.h' line='728' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='1f3810cb'/>
+          <parameter type-id='1a7fe6b0'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='SetDoubleField' mangled-name='_ZN7_JNIEnv14SetDoubleFieldEP8_jobjectP9_jfieldIDd' filepath='libnativehelper/include_jni/jni.h' line='730' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <parameter type-id='1f3810cb'/>
+          <parameter type-id='973e3c3f'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetStaticMethodID' mangled-name='_ZN7_JNIEnv17GetStaticMethodIDEP7_jclassPKcS3_' filepath='libnativehelper/include_jni/jni.h' line='733' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='80f4b756'/>
+          <parameter type-id='80f4b756'/>
+          <return type-id='38565182'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallStaticObjectMethod' mangled-name='_ZN7_JNIEnv22CallStaticObjectMethodEP7_jclassP10_jmethodIDz' filepath='libnativehelper/include_jni/jni.h' line='764' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter is-variadic='yes'/>
+          <return type-id='96f3d089'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallStaticObjectMethodV' mangled-name='_ZN7_JNIEnv23CallStaticObjectMethodVEP7_jclassP10_jmethodIDSt9__va_list' filepath='libnativehelper/include_jni/jni.h' line='764' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='2aee9912'/>
+          <return type-id='96f3d089'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallStaticObjectMethodA' mangled-name='_ZN7_JNIEnv23CallStaticObjectMethodAEP7_jclassP10_jmethodIDPK6jvalue' filepath='libnativehelper/include_jni/jni.h' line='764' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='786cbe73'/>
+          <return type-id='96f3d089'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallStaticBooleanMethod' mangled-name='_ZN7_JNIEnv23CallStaticBooleanMethodEP7_jclassP10_jmethodIDz' filepath='libnativehelper/include_jni/jni.h' line='765' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter is-variadic='yes'/>
+          <return type-id='cc6e09ca'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallStaticBooleanMethodV' mangled-name='_ZN7_JNIEnv24CallStaticBooleanMethodVEP7_jclassP10_jmethodIDSt9__va_list' filepath='libnativehelper/include_jni/jni.h' line='765' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='2aee9912'/>
+          <return type-id='cc6e09ca'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallStaticBooleanMethodA' mangled-name='_ZN7_JNIEnv24CallStaticBooleanMethodAEP7_jclassP10_jmethodIDPK6jvalue' filepath='libnativehelper/include_jni/jni.h' line='765' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='786cbe73'/>
+          <return type-id='cc6e09ca'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallStaticByteMethod' mangled-name='_ZN7_JNIEnv20CallStaticByteMethodEP7_jclassP10_jmethodIDz' filepath='libnativehelper/include_jni/jni.h' line='766' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter is-variadic='yes'/>
+          <return type-id='adf18958'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallStaticByteMethodV' mangled-name='_ZN7_JNIEnv21CallStaticByteMethodVEP7_jclassP10_jmethodIDSt9__va_list' filepath='libnativehelper/include_jni/jni.h' line='766' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='2aee9912'/>
+          <return type-id='adf18958'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallStaticByteMethodA' mangled-name='_ZN7_JNIEnv21CallStaticByteMethodAEP7_jclassP10_jmethodIDPK6jvalue' filepath='libnativehelper/include_jni/jni.h' line='766' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='786cbe73'/>
+          <return type-id='adf18958'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallStaticCharMethod' mangled-name='_ZN7_JNIEnv20CallStaticCharMethodEP7_jclassP10_jmethodIDz' filepath='libnativehelper/include_jni/jni.h' line='767' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter is-variadic='yes'/>
+          <return type-id='8dfe2e06'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallStaticCharMethodV' mangled-name='_ZN7_JNIEnv21CallStaticCharMethodVEP7_jclassP10_jmethodIDSt9__va_list' filepath='libnativehelper/include_jni/jni.h' line='767' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='2aee9912'/>
+          <return type-id='8dfe2e06'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallStaticCharMethodA' mangled-name='_ZN7_JNIEnv21CallStaticCharMethodAEP7_jclassP10_jmethodIDPK6jvalue' filepath='libnativehelper/include_jni/jni.h' line='767' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='786cbe73'/>
+          <return type-id='8dfe2e06'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallStaticShortMethod' mangled-name='_ZN7_JNIEnv21CallStaticShortMethodEP7_jclassP10_jmethodIDz' filepath='libnativehelper/include_jni/jni.h' line='768' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter is-variadic='yes'/>
+          <return type-id='9a10f134'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallStaticShortMethodV' mangled-name='_ZN7_JNIEnv22CallStaticShortMethodVEP7_jclassP10_jmethodIDSt9__va_list' filepath='libnativehelper/include_jni/jni.h' line='768' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='2aee9912'/>
+          <return type-id='9a10f134'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallStaticShortMethodA' mangled-name='_ZN7_JNIEnv22CallStaticShortMethodAEP7_jclassP10_jmethodIDPK6jvalue' filepath='libnativehelper/include_jni/jni.h' line='768' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='786cbe73'/>
+          <return type-id='9a10f134'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallStaticIntMethod' mangled-name='_ZN7_JNIEnv19CallStaticIntMethodEP7_jclassP10_jmethodIDz' filepath='libnativehelper/include_jni/jni.h' line='769' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter is-variadic='yes'/>
+          <return type-id='0b9c02cb'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallStaticIntMethodV' mangled-name='_ZN7_JNIEnv20CallStaticIntMethodVEP7_jclassP10_jmethodIDSt9__va_list' filepath='libnativehelper/include_jni/jni.h' line='769' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='2aee9912'/>
+          <return type-id='0b9c02cb'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallStaticIntMethodA' mangled-name='_ZN7_JNIEnv20CallStaticIntMethodAEP7_jclassP10_jmethodIDPK6jvalue' filepath='libnativehelper/include_jni/jni.h' line='769' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='786cbe73'/>
+          <return type-id='0b9c02cb'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallStaticLongMethod' mangled-name='_ZN7_JNIEnv20CallStaticLongMethodEP7_jclassP10_jmethodIDz' filepath='libnativehelper/include_jni/jni.h' line='770' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter is-variadic='yes'/>
+          <return type-id='c8745fdc'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallStaticLongMethodV' mangled-name='_ZN7_JNIEnv21CallStaticLongMethodVEP7_jclassP10_jmethodIDSt9__va_list' filepath='libnativehelper/include_jni/jni.h' line='770' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='2aee9912'/>
+          <return type-id='c8745fdc'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallStaticLongMethodA' mangled-name='_ZN7_JNIEnv21CallStaticLongMethodAEP7_jclassP10_jmethodIDPK6jvalue' filepath='libnativehelper/include_jni/jni.h' line='770' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='786cbe73'/>
+          <return type-id='c8745fdc'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallStaticFloatMethod' mangled-name='_ZN7_JNIEnv21CallStaticFloatMethodEP7_jclassP10_jmethodIDz' filepath='libnativehelper/include_jni/jni.h' line='771' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter is-variadic='yes'/>
+          <return type-id='1a7fe6b0'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallStaticFloatMethodV' mangled-name='_ZN7_JNIEnv22CallStaticFloatMethodVEP7_jclassP10_jmethodIDSt9__va_list' filepath='libnativehelper/include_jni/jni.h' line='771' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='2aee9912'/>
+          <return type-id='1a7fe6b0'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallStaticFloatMethodA' mangled-name='_ZN7_JNIEnv22CallStaticFloatMethodAEP7_jclassP10_jmethodIDPK6jvalue' filepath='libnativehelper/include_jni/jni.h' line='771' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='786cbe73'/>
+          <return type-id='1a7fe6b0'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallStaticDoubleMethod' mangled-name='_ZN7_JNIEnv22CallStaticDoubleMethodEP7_jclassP10_jmethodIDz' filepath='libnativehelper/include_jni/jni.h' line='772' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter is-variadic='yes'/>
+          <return type-id='973e3c3f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallStaticDoubleMethodV' mangled-name='_ZN7_JNIEnv23CallStaticDoubleMethodVEP7_jclassP10_jmethodIDSt9__va_list' filepath='libnativehelper/include_jni/jni.h' line='772' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='2aee9912'/>
+          <return type-id='973e3c3f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallStaticDoubleMethodA' mangled-name='_ZN7_JNIEnv23CallStaticDoubleMethodAEP7_jclassP10_jmethodIDPK6jvalue' filepath='libnativehelper/include_jni/jni.h' line='772' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='786cbe73'/>
+          <return type-id='973e3c3f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallStaticVoidMethod' mangled-name='_ZN7_JNIEnv20CallStaticVoidMethodEP7_jclassP10_jmethodIDz' filepath='libnativehelper/include_jni/jni.h' line='774' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter is-variadic='yes'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallStaticVoidMethodV' mangled-name='_ZN7_JNIEnv21CallStaticVoidMethodVEP7_jclassP10_jmethodIDSt9__va_list' filepath='libnativehelper/include_jni/jni.h' line='781' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='2aee9912'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='CallStaticVoidMethodA' mangled-name='_ZN7_JNIEnv21CallStaticVoidMethodAEP7_jclassP10_jmethodIDPK6jvalue' filepath='libnativehelper/include_jni/jni.h' line='783' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='38565182'/>
+          <parameter type-id='786cbe73'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetStaticFieldID' mangled-name='_ZN7_JNIEnv16GetStaticFieldIDEP7_jclassPKcS3_' filepath='libnativehelper/include_jni/jni.h' line='786' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='80f4b756'/>
+          <parameter type-id='80f4b756'/>
+          <return type-id='1f3810cb'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetStaticObjectField' mangled-name='_ZN7_JNIEnv20GetStaticObjectFieldEP7_jclassP9_jfieldID' filepath='libnativehelper/include_jni/jni.h' line='789' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='1f3810cb'/>
+          <return type-id='96f3d089'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetStaticBooleanField' mangled-name='_ZN7_JNIEnv21GetStaticBooleanFieldEP7_jclassP9_jfieldID' filepath='libnativehelper/include_jni/jni.h' line='791' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='1f3810cb'/>
+          <return type-id='cc6e09ca'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetStaticByteField' mangled-name='_ZN7_JNIEnv18GetStaticByteFieldEP7_jclassP9_jfieldID' filepath='libnativehelper/include_jni/jni.h' line='793' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='1f3810cb'/>
+          <return type-id='adf18958'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetStaticCharField' mangled-name='_ZN7_JNIEnv18GetStaticCharFieldEP7_jclassP9_jfieldID' filepath='libnativehelper/include_jni/jni.h' line='795' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='1f3810cb'/>
+          <return type-id='8dfe2e06'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetStaticShortField' mangled-name='_ZN7_JNIEnv19GetStaticShortFieldEP7_jclassP9_jfieldID' filepath='libnativehelper/include_jni/jni.h' line='797' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='1f3810cb'/>
+          <return type-id='9a10f134'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetStaticIntField' mangled-name='_ZN7_JNIEnv17GetStaticIntFieldEP7_jclassP9_jfieldID' filepath='libnativehelper/include_jni/jni.h' line='799' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='1f3810cb'/>
+          <return type-id='0b9c02cb'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetStaticLongField' mangled-name='_ZN7_JNIEnv18GetStaticLongFieldEP7_jclassP9_jfieldID' filepath='libnativehelper/include_jni/jni.h' line='801' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='1f3810cb'/>
+          <return type-id='c8745fdc'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetStaticFloatField' mangled-name='_ZN7_JNIEnv19GetStaticFloatFieldEP7_jclassP9_jfieldID' filepath='libnativehelper/include_jni/jni.h' line='803' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='1f3810cb'/>
+          <return type-id='1a7fe6b0'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetStaticDoubleField' mangled-name='_ZN7_JNIEnv20GetStaticDoubleFieldEP7_jclassP9_jfieldID' filepath='libnativehelper/include_jni/jni.h' line='805' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='1f3810cb'/>
+          <return type-id='973e3c3f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='SetStaticObjectField' mangled-name='_ZN7_JNIEnv20SetStaticObjectFieldEP7_jclassP9_jfieldIDP8_jobject' filepath='libnativehelper/include_jni/jni.h' line='808' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='1f3810cb'/>
+          <parameter type-id='96f3d089'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='SetStaticBooleanField' mangled-name='_ZN7_JNIEnv21SetStaticBooleanFieldEP7_jclassP9_jfieldIDh' filepath='libnativehelper/include_jni/jni.h' line='810' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='1f3810cb'/>
+          <parameter type-id='cc6e09ca'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='SetStaticByteField' mangled-name='_ZN7_JNIEnv18SetStaticByteFieldEP7_jclassP9_jfieldIDa' filepath='libnativehelper/include_jni/jni.h' line='812' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='1f3810cb'/>
+          <parameter type-id='adf18958'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='SetStaticCharField' mangled-name='_ZN7_JNIEnv18SetStaticCharFieldEP7_jclassP9_jfieldIDt' filepath='libnativehelper/include_jni/jni.h' line='814' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='1f3810cb'/>
+          <parameter type-id='8dfe2e06'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='SetStaticShortField' mangled-name='_ZN7_JNIEnv19SetStaticShortFieldEP7_jclassP9_jfieldIDs' filepath='libnativehelper/include_jni/jni.h' line='816' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='1f3810cb'/>
+          <parameter type-id='9a10f134'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='SetStaticIntField' mangled-name='_ZN7_JNIEnv17SetStaticIntFieldEP7_jclassP9_jfieldIDi' filepath='libnativehelper/include_jni/jni.h' line='818' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='1f3810cb'/>
+          <parameter type-id='0b9c02cb'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='SetStaticLongField' mangled-name='_ZN7_JNIEnv18SetStaticLongFieldEP7_jclassP9_jfieldIDx' filepath='libnativehelper/include_jni/jni.h' line='820' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='1f3810cb'/>
+          <parameter type-id='c8745fdc'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='SetStaticFloatField' mangled-name='_ZN7_JNIEnv19SetStaticFloatFieldEP7_jclassP9_jfieldIDf' filepath='libnativehelper/include_jni/jni.h' line='822' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='1f3810cb'/>
+          <parameter type-id='1a7fe6b0'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='SetStaticDoubleField' mangled-name='_ZN7_JNIEnv20SetStaticDoubleFieldEP7_jclassP9_jfieldIDd' filepath='libnativehelper/include_jni/jni.h' line='824' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='1f3810cb'/>
+          <parameter type-id='973e3c3f'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='NewString' mangled-name='_ZN7_JNIEnv9NewStringEPKti' filepath='libnativehelper/include_jni/jni.h' line='827' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='3b4676f4'/>
+          <parameter type-id='2c2f1adb'/>
+          <return type-id='5b7c7bab'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetStringLength' mangled-name='_ZN7_JNIEnv15GetStringLengthEP8_jstring' filepath='libnativehelper/include_jni/jni.h' line='830' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='5b7c7bab'/>
+          <return type-id='2c2f1adb'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetStringChars' mangled-name='_ZN7_JNIEnv14GetStringCharsEP8_jstringPh' filepath='libnativehelper/include_jni/jni.h' line='833' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='5b7c7bab'/>
+          <parameter type-id='d4a328b7'/>
+          <return type-id='3b4676f4'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='ReleaseStringChars' mangled-name='_ZN7_JNIEnv18ReleaseStringCharsEP8_jstringPKt' filepath='libnativehelper/include_jni/jni.h' line='836' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='5b7c7bab'/>
+          <parameter type-id='3b4676f4'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='NewStringUTF' mangled-name='_ZN7_JNIEnv12NewStringUTFEPKc' filepath='libnativehelper/include_jni/jni.h' line='839' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='80f4b756'/>
+          <return type-id='5b7c7bab'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetStringUTFLength' mangled-name='_ZN7_JNIEnv18GetStringUTFLengthEP8_jstring' filepath='libnativehelper/include_jni/jni.h' line='842' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='5b7c7bab'/>
+          <return type-id='2c2f1adb'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetStringUTFChars' mangled-name='_ZN7_JNIEnv17GetStringUTFCharsEP8_jstringPh' filepath='libnativehelper/include_jni/jni.h' line='845' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='5b7c7bab'/>
+          <parameter type-id='d4a328b7'/>
+          <return type-id='80f4b756'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='ReleaseStringUTFChars' mangled-name='_ZN7_JNIEnv21ReleaseStringUTFCharsEP8_jstringPKc' filepath='libnativehelper/include_jni/jni.h' line='848' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='5b7c7bab'/>
+          <parameter type-id='80f4b756'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetArrayLength' mangled-name='_ZN7_JNIEnv14GetArrayLengthEP7_jarray' filepath='libnativehelper/include_jni/jni.h' line='851' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='65b69bb3'/>
+          <return type-id='2c2f1adb'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='NewObjectArray' mangled-name='_ZN7_JNIEnv14NewObjectArrayEiP7_jclassP8_jobject' filepath='libnativehelper/include_jni/jni.h' line='854' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='96f3d089'/>
+          <return type-id='2d5e6f72'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetObjectArrayElement' mangled-name='_ZN7_JNIEnv21GetObjectArrayElementEP13_jobjectArrayi' filepath='libnativehelper/include_jni/jni.h' line='859' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='2d5e6f72'/>
+          <parameter type-id='2c2f1adb'/>
+          <return type-id='96f3d089'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='SetObjectArrayElement' mangled-name='_ZN7_JNIEnv21SetObjectArrayElementEP13_jobjectArrayiP8_jobject' filepath='libnativehelper/include_jni/jni.h' line='862' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='2d5e6f72'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='96f3d089'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='NewBooleanArray' mangled-name='_ZN7_JNIEnv15NewBooleanArrayEi' filepath='libnativehelper/include_jni/jni.h' line='865' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='2c2f1adb'/>
+          <return type-id='e825b06b'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='NewByteArray' mangled-name='_ZN7_JNIEnv12NewByteArrayEi' filepath='libnativehelper/include_jni/jni.h' line='867' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='2c2f1adb'/>
+          <return type-id='61dc2b35'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='NewCharArray' mangled-name='_ZN7_JNIEnv12NewCharArrayEi' filepath='libnativehelper/include_jni/jni.h' line='869' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='2c2f1adb'/>
+          <return type-id='088b642f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='NewShortArray' mangled-name='_ZN7_JNIEnv13NewShortArrayEi' filepath='libnativehelper/include_jni/jni.h' line='871' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='2c2f1adb'/>
+          <return type-id='152bf3a9'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='NewIntArray' mangled-name='_ZN7_JNIEnv11NewIntArrayEi' filepath='libnativehelper/include_jni/jni.h' line='873' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='2c2f1adb'/>
+          <return type-id='181f4ac0'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='NewLongArray' mangled-name='_ZN7_JNIEnv12NewLongArrayEi' filepath='libnativehelper/include_jni/jni.h' line='875' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='2c2f1adb'/>
+          <return type-id='b43b1271'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='NewFloatArray' mangled-name='_ZN7_JNIEnv13NewFloatArrayEi' filepath='libnativehelper/include_jni/jni.h' line='877' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='2c2f1adb'/>
+          <return type-id='6e9854cd'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='NewDoubleArray' mangled-name='_ZN7_JNIEnv14NewDoubleArrayEi' filepath='libnativehelper/include_jni/jni.h' line='879' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='2c2f1adb'/>
+          <return type-id='feee141c'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetBooleanArrayElements' mangled-name='_ZN7_JNIEnv23GetBooleanArrayElementsEP14_jbooleanArrayPh' filepath='libnativehelper/include_jni/jni.h' line='882' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='e825b06b'/>
+          <parameter type-id='d4a328b7'/>
+          <return type-id='d4a328b7'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetByteArrayElements' mangled-name='_ZN7_JNIEnv20GetByteArrayElementsEP11_jbyteArrayPh' filepath='libnativehelper/include_jni/jni.h' line='884' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='61dc2b35'/>
+          <parameter type-id='d4a328b7'/>
+          <return type-id='a6979e77'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetCharArrayElements' mangled-name='_ZN7_JNIEnv20GetCharArrayElementsEP11_jcharArrayPh' filepath='libnativehelper/include_jni/jni.h' line='886' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='088b642f'/>
+          <parameter type-id='d4a328b7'/>
+          <return type-id='071e4e5d'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetShortArrayElements' mangled-name='_ZN7_JNIEnv21GetShortArrayElementsEP12_jshortArrayPh' filepath='libnativehelper/include_jni/jni.h' line='888' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='152bf3a9'/>
+          <parameter type-id='d4a328b7'/>
+          <return type-id='aa210e95'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetIntArrayElements' mangled-name='_ZN7_JNIEnv19GetIntArrayElementsEP10_jintArrayPh' filepath='libnativehelper/include_jni/jni.h' line='890' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='181f4ac0'/>
+          <parameter type-id='d4a328b7'/>
+          <return type-id='7f83e8c4'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetLongArrayElements' mangled-name='_ZN7_JNIEnv20GetLongArrayElementsEP11_jlongArrayPh' filepath='libnativehelper/include_jni/jni.h' line='892' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='b43b1271'/>
+          <parameter type-id='d4a328b7'/>
+          <return type-id='c2fb5303'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetFloatArrayElements' mangled-name='_ZN7_JNIEnv21GetFloatArrayElementsEP12_jfloatArrayPh' filepath='libnativehelper/include_jni/jni.h' line='894' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='6e9854cd'/>
+          <parameter type-id='d4a328b7'/>
+          <return type-id='d8263a65'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetDoubleArrayElements' mangled-name='_ZN7_JNIEnv22GetDoubleArrayElementsEP13_jdoubleArrayPh' filepath='libnativehelper/include_jni/jni.h' line='896' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='feee141c'/>
+          <parameter type-id='d4a328b7'/>
+          <return type-id='6292c81e'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='ReleaseBooleanArrayElements' mangled-name='_ZN7_JNIEnv27ReleaseBooleanArrayElementsEP14_jbooleanArrayPhi' filepath='libnativehelper/include_jni/jni.h' line='899' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='e825b06b'/>
+          <parameter type-id='d4a328b7'/>
+          <parameter type-id='0b9c02cb'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='ReleaseByteArrayElements' mangled-name='_ZN7_JNIEnv24ReleaseByteArrayElementsEP11_jbyteArrayPai' filepath='libnativehelper/include_jni/jni.h' line='902' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='61dc2b35'/>
+          <parameter type-id='a6979e77'/>
+          <parameter type-id='0b9c02cb'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='ReleaseCharArrayElements' mangled-name='_ZN7_JNIEnv24ReleaseCharArrayElementsEP11_jcharArrayPti' filepath='libnativehelper/include_jni/jni.h' line='905' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='088b642f'/>
+          <parameter type-id='071e4e5d'/>
+          <parameter type-id='0b9c02cb'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='ReleaseShortArrayElements' mangled-name='_ZN7_JNIEnv25ReleaseShortArrayElementsEP12_jshortArrayPsi' filepath='libnativehelper/include_jni/jni.h' line='908' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='152bf3a9'/>
+          <parameter type-id='aa210e95'/>
+          <parameter type-id='0b9c02cb'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='ReleaseIntArrayElements' mangled-name='_ZN7_JNIEnv23ReleaseIntArrayElementsEP10_jintArrayPii' filepath='libnativehelper/include_jni/jni.h' line='911' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='181f4ac0'/>
+          <parameter type-id='7f83e8c4'/>
+          <parameter type-id='0b9c02cb'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='ReleaseLongArrayElements' mangled-name='_ZN7_JNIEnv24ReleaseLongArrayElementsEP11_jlongArrayPxi' filepath='libnativehelper/include_jni/jni.h' line='914' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='b43b1271'/>
+          <parameter type-id='c2fb5303'/>
+          <parameter type-id='0b9c02cb'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='ReleaseFloatArrayElements' mangled-name='_ZN7_JNIEnv25ReleaseFloatArrayElementsEP12_jfloatArrayPfi' filepath='libnativehelper/include_jni/jni.h' line='917' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='6e9854cd'/>
+          <parameter type-id='d8263a65'/>
+          <parameter type-id='0b9c02cb'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='ReleaseDoubleArrayElements' mangled-name='_ZN7_JNIEnv26ReleaseDoubleArrayElementsEP13_jdoubleArrayPdi' filepath='libnativehelper/include_jni/jni.h' line='920' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='feee141c'/>
+          <parameter type-id='6292c81e'/>
+          <parameter type-id='0b9c02cb'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetBooleanArrayRegion' mangled-name='_ZN7_JNIEnv21GetBooleanArrayRegionEP14_jbooleanArrayiiPh' filepath='libnativehelper/include_jni/jni.h' line='924' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='e825b06b'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='d4a328b7'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetByteArrayRegion' mangled-name='_ZN7_JNIEnv18GetByteArrayRegionEP11_jbyteArrayiiPa' filepath='libnativehelper/include_jni/jni.h' line='927' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='61dc2b35'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='a6979e77'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetCharArrayRegion' mangled-name='_ZN7_JNIEnv18GetCharArrayRegionEP11_jcharArrayiiPt' filepath='libnativehelper/include_jni/jni.h' line='930' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='088b642f'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='071e4e5d'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetShortArrayRegion' mangled-name='_ZN7_JNIEnv19GetShortArrayRegionEP12_jshortArrayiiPs' filepath='libnativehelper/include_jni/jni.h' line='933' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='152bf3a9'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='aa210e95'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetIntArrayRegion' mangled-name='_ZN7_JNIEnv17GetIntArrayRegionEP10_jintArrayiiPi' filepath='libnativehelper/include_jni/jni.h' line='936' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='181f4ac0'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='7f83e8c4'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetLongArrayRegion' mangled-name='_ZN7_JNIEnv18GetLongArrayRegionEP11_jlongArrayiiPx' filepath='libnativehelper/include_jni/jni.h' line='939' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='b43b1271'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='c2fb5303'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetFloatArrayRegion' mangled-name='_ZN7_JNIEnv19GetFloatArrayRegionEP12_jfloatArrayiiPf' filepath='libnativehelper/include_jni/jni.h' line='942' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='6e9854cd'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='d8263a65'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetDoubleArrayRegion' mangled-name='_ZN7_JNIEnv20GetDoubleArrayRegionEP13_jdoubleArrayiiPd' filepath='libnativehelper/include_jni/jni.h' line='945' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='feee141c'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='6292c81e'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='SetBooleanArrayRegion' mangled-name='_ZN7_JNIEnv21SetBooleanArrayRegionEP14_jbooleanArrayiiPKh' filepath='libnativehelper/include_jni/jni.h' line='949' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='e825b06b'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='067e0250'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='SetByteArrayRegion' mangled-name='_ZN7_JNIEnv18SetByteArrayRegionEP11_jbyteArrayiiPKa' filepath='libnativehelper/include_jni/jni.h' line='952' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='61dc2b35'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='a8d5bec6'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='SetCharArrayRegion' mangled-name='_ZN7_JNIEnv18SetCharArrayRegionEP11_jcharArrayiiPKt' filepath='libnativehelper/include_jni/jni.h' line='955' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='088b642f'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='3b4676f4'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='SetShortArrayRegion' mangled-name='_ZN7_JNIEnv19SetShortArrayRegionEP12_jshortArrayiiPKs' filepath='libnativehelper/include_jni/jni.h' line='958' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='152bf3a9'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='69d41a4a'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='SetIntArrayRegion' mangled-name='_ZN7_JNIEnv17SetIntArrayRegionEP10_jintArrayiiPKi' filepath='libnativehelper/include_jni/jni.h' line='961' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='181f4ac0'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='3c8ecc03'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='SetLongArrayRegion' mangled-name='_ZN7_JNIEnv18SetLongArrayRegionEP11_jlongArrayiiPKx' filepath='libnativehelper/include_jni/jni.h' line='964' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='b43b1271'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='884af3d2'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='SetFloatArrayRegion' mangled-name='_ZN7_JNIEnv19SetFloatArrayRegionEP12_jfloatArrayiiPKf' filepath='libnativehelper/include_jni/jni.h' line='967' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='6e9854cd'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='640aedbe'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='SetDoubleArrayRegion' mangled-name='_ZN7_JNIEnv20SetDoubleArrayRegionEP13_jdoubleArrayiiPKd' filepath='libnativehelper/include_jni/jni.h' line='970' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='feee141c'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='c5b6437f'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='RegisterNatives' mangled-name='_ZN7_JNIEnv15RegisterNativesEP7_jclassPK15JNINativeMethodi' filepath='libnativehelper/include_jni/jni.h' line='974' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <parameter type-id='8ec52105'/>
+          <parameter type-id='0b9c02cb'/>
+          <return type-id='0b9c02cb'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='UnregisterNatives' mangled-name='_ZN7_JNIEnv17UnregisterNativesEP7_jclass' filepath='libnativehelper/include_jni/jni.h' line='978' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='70de5c42'/>
+          <return type-id='0b9c02cb'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='MonitorEnter' mangled-name='_ZN7_JNIEnv12MonitorEnterEP8_jobject' filepath='libnativehelper/include_jni/jni.h' line='981' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <return type-id='0b9c02cb'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='MonitorExit' mangled-name='_ZN7_JNIEnv11MonitorExitEP8_jobject' filepath='libnativehelper/include_jni/jni.h' line='984' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <return type-id='0b9c02cb'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetJavaVM' mangled-name='_ZN7_JNIEnv9GetJavaVMEPP7_JavaVM' filepath='libnativehelper/include_jni/jni.h' line='987' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='17ed04c8'/>
+          <return type-id='0b9c02cb'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetStringRegion' mangled-name='_ZN7_JNIEnv15GetStringRegionEP8_jstringiiPt' filepath='libnativehelper/include_jni/jni.h' line='990' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='5b7c7bab'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='071e4e5d'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetStringUTFRegion' mangled-name='_ZN7_JNIEnv18GetStringUTFRegionEP8_jstringiiPc' filepath='libnativehelper/include_jni/jni.h' line='993' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='5b7c7bab'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='2c2f1adb'/>
+          <parameter type-id='26a90f95'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetPrimitiveArrayCritical' mangled-name='_ZN7_JNIEnv25GetPrimitiveArrayCriticalEP7_jarrayPh' filepath='libnativehelper/include_jni/jni.h' line='996' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='65b69bb3'/>
+          <parameter type-id='d4a328b7'/>
+          <return type-id='eaa32e2f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='ReleasePrimitiveArrayCritical' mangled-name='_ZN7_JNIEnv29ReleasePrimitiveArrayCriticalEP7_jarrayPvi' filepath='libnativehelper/include_jni/jni.h' line='999' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='65b69bb3'/>
+          <parameter type-id='eaa32e2f'/>
+          <parameter type-id='0b9c02cb'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetStringCritical' mangled-name='_ZN7_JNIEnv17GetStringCriticalEP8_jstringPh' filepath='libnativehelper/include_jni/jni.h' line='1002' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='5b7c7bab'/>
+          <parameter type-id='d4a328b7'/>
+          <return type-id='3b4676f4'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='ReleaseStringCritical' mangled-name='_ZN7_JNIEnv21ReleaseStringCriticalEP8_jstringPKt' filepath='libnativehelper/include_jni/jni.h' line='1005' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='5b7c7bab'/>
+          <parameter type-id='3b4676f4'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='NewWeakGlobalRef' mangled-name='_ZN7_JNIEnv16NewWeakGlobalRefEP8_jobject' filepath='libnativehelper/include_jni/jni.h' line='1008' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <return type-id='6c9a8402'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='DeleteWeakGlobalRef' mangled-name='_ZN7_JNIEnv19DeleteWeakGlobalRefEP8_jobject' filepath='libnativehelper/include_jni/jni.h' line='1011' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='6c9a8402'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='ExceptionCheck' mangled-name='_ZN7_JNIEnv14ExceptionCheckEv' filepath='libnativehelper/include_jni/jni.h' line='1014' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <return type-id='cc6e09ca'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='NewDirectByteBuffer' mangled-name='_ZN7_JNIEnv19NewDirectByteBufferEPvx' filepath='libnativehelper/include_jni/jni.h' line='1017' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='eaa32e2f'/>
+          <parameter type-id='c8745fdc'/>
+          <return type-id='96f3d089'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetDirectBufferAddress' mangled-name='_ZN7_JNIEnv22GetDirectBufferAddressEP8_jobject' filepath='libnativehelper/include_jni/jni.h' line='1020' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <return type-id='eaa32e2f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetDirectBufferCapacity' mangled-name='_ZN7_JNIEnv23GetDirectBufferCapacityEP8_jobject' filepath='libnativehelper/include_jni/jni.h' line='1023' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <return type-id='c8745fdc'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='GetObjectRefType' mangled-name='_ZN7_JNIEnv16GetObjectRefTypeEP8_jobject' filepath='libnativehelper/include_jni/jni.h' line='1027' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='71bed232' is-artificial='yes'/>
+          <parameter type-id='96f3d089'/>
+          <return type-id='c36bf49e'/>
+        </function-decl>
+      </member-function>
+    </class-decl>
+    <typedef-decl name='FILE' type-id='8d7b2c1e' filepath='bionic/libc/include/stdio.h' line='59' column='1' id='aa12d1ba'/>
+    <typedef-decl name='va_list' type-id='7f896fb4' filepath='prebuilts/clang/host/linux-x86/clang-r383902b/lib64/clang/11.0.2/include/stdarg.h' line='14' column='1' id='2aee9912'/>
+    <typedef-decl name='fpos_t' type-id='ad707ada' filepath='bionic/libc/include/stdio.h' line='55' column='1' id='e322b6ef'/>
+    <typedef-decl name='off_t' type-id='8dda407a' filepath='bionic/libc/include/sys/types.h' line='105' column='1' id='ad707ada'/>
+    <typedef-decl name='__kernel_off_t' type-id='6a11bd61' filepath='bionic/libc/kernel/uapi/asm-generic/posix_types.h' line='75' column='1' id='8dda407a'/>
+    <typedef-decl name='__kernel_long_t' type-id='bd54fe1a' filepath='bionic/libc/kernel/uapi/asm-generic/posix_types.h' line='23' column='1' id='6a11bd61'/>
+    <typedef-decl name='wint_t' type-id='f0981eeb' filepath='bionic/libc/include/bits/wctype.h' line='36' column='1' id='6dd37369'/>
+    <typedef-decl name='wctype_t' type-id='bd54fe1a' filepath='bionic/libc/include/bits/wctype.h' line='56' column='1' id='ba50424d'/>
+    <typedef-decl name='wctrans_t' type-id='eaa32e2f' filepath='bionic/libc/include/bits/wctype.h' line='60' column='1' id='183c72c3'/>
+    <class-decl name='tm' size-in-bits='352' is-struct='yes' visibility='default' filepath='bionic/libc/include/time.h' line='46' column='1' id='dddf6ca2'>
+      <data-member access='public' layout-offset-in-bits='0'>
+        <var-decl name='tm_sec' type-id='95e97e5e' visibility='default' filepath='bionic/libc/include/time.h' line='47' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='32'>
+        <var-decl name='tm_min' type-id='95e97e5e' visibility='default' filepath='bionic/libc/include/time.h' line='48' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='64'>
+        <var-decl name='tm_hour' type-id='95e97e5e' visibility='default' filepath='bionic/libc/include/time.h' line='49' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='96'>
+        <var-decl name='tm_mday' type-id='95e97e5e' visibility='default' filepath='bionic/libc/include/time.h' line='50' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='128'>
+        <var-decl name='tm_mon' type-id='95e97e5e' visibility='default' filepath='bionic/libc/include/time.h' line='51' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='160'>
+        <var-decl name='tm_year' type-id='95e97e5e' visibility='default' filepath='bionic/libc/include/time.h' line='52' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='192'>
+        <var-decl name='tm_wday' type-id='95e97e5e' visibility='default' filepath='bionic/libc/include/time.h' line='53' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='224'>
+        <var-decl name='tm_yday' type-id='95e97e5e' visibility='default' filepath='bionic/libc/include/time.h' line='54' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='256'>
+        <var-decl name='tm_isdst' type-id='95e97e5e' visibility='default' filepath='bionic/libc/include/time.h' line='55' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='288'>
+        <var-decl name='tm_gmtoff' type-id='bd54fe1a' visibility='default' filepath='bionic/libc/include/time.h' line='56' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='320'>
+        <var-decl name='tm_zone' type-id='80f4b756' visibility='default' filepath='bionic/libc/include/time.h' line='57' column='1'/>
+      </data-member>
+    </class-decl>
+    <typedef-decl name='mbstate_t' type-id='bcca5d07' filepath='bionic/libc/include/bits/mbstate_t.h' line='47' column='1' id='3d7d8cbf'/>
+    <class-decl name='__anonymous_struct__2' size-in-bits='32' is-struct='yes' is-anonymous='yes' naming-typedef-id='3d7d8cbf' visibility='default' filepath='bionic/libc/include/bits/mbstate_t.h' line='42' column='1' id='bcca5d07'>
+      <data-member access='public' layout-offset-in-bits='0'>
+        <var-decl name='__seq' type-id='09001d3c' visibility='default' filepath='bionic/libc/include/bits/mbstate_t.h' line='43' column='1'/>
+      </data-member>
+    </class-decl>
+    <typedef-decl name='clock_t' type-id='880ebc01' filepath='bionic/libc/include/sys/types.h' line='54' column='1' id='4c3a2c61'/>
+    <typedef-decl name='__kernel_clock_t' type-id='6a11bd61' filepath='bionic/libc/kernel/uapi/asm-generic/posix_types.h' line='80' column='1' id='880ebc01'/>
+    <typedef-decl name='time_t' type-id='65eda9c0' filepath='bionic/libc/include/sys/types.h' line='96' column='1' id='c9d12d66'/>
+    <typedef-decl name='__time_t' type-id='f7d92306' filepath='bionic/libc/include/sys/types.h' line='95' column='1' id='65eda9c0'/>
+    <typedef-decl name='__kernel_time_t' type-id='6a11bd61' filepath='bionic/libc/kernel/uapi/asm-generic/posix_types.h' line='78' column='1' id='f7d92306'/>
+    <class-decl name='JNINativeInterface' size-in-bits='7456' is-struct='yes' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='149' column='1' id='ad414f12'>
+      <data-member access='public' layout-offset-in-bits='0'>
+        <var-decl name='reserved0' type-id='eaa32e2f' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='150' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='32'>
+        <var-decl name='reserved1' type-id='eaa32e2f' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='151' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='64'>
+        <var-decl name='reserved2' type-id='eaa32e2f' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='152' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='96'>
+        <var-decl name='reserved3' type-id='eaa32e2f' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='153' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='128'>
+        <var-decl name='GetVersion' type-id='4b15419a' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='155' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='160'>
+        <var-decl name='DefineClass' type-id='3358ddb3' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='157' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='192'>
+        <var-decl name='FindClass' type-id='e905d0ac' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='159' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='224'>
+        <var-decl name='FromReflectedMethod' type-id='09176273' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='161' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='256'>
+        <var-decl name='FromReflectedField' type-id='04aa9df2' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='162' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='288'>
+        <var-decl name='ToReflectedMethod' type-id='582ba311' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='164' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='320'>
+        <var-decl name='GetSuperclass' type-id='93737cc2' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='166' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='352'>
+        <var-decl name='IsAssignableFrom' type-id='f39f8bbd' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='167' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='384'>
+        <var-decl name='ToReflectedField' type-id='58398eee' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='170' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='416'>
+        <var-decl name='Throw' type-id='4a0b9bf1' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='172' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='448'>
+        <var-decl name='ThrowNew' type-id='0571aa74' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='173' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='480'>
+        <var-decl name='ExceptionOccurred' type-id='7fdf58e1' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='174' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='512'>
+        <var-decl name='ExceptionDescribe' type-id='8bc971a6' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='175' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='544'>
+        <var-decl name='ExceptionClear' type-id='8bc971a6' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='176' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='576'>
+        <var-decl name='FatalError' type-id='2deb20e5' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='177' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='608'>
+        <var-decl name='PushLocalFrame' type-id='9aeb7958' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='179' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='640'>
+        <var-decl name='PopLocalFrame' type-id='a0ba6dc8' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='180' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='672'>
+        <var-decl name='NewGlobalRef' type-id='a0ba6dc8' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='182' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='704'>
+        <var-decl name='DeleteGlobalRef' type-id='8a1f7e9e' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='183' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='736'>
+        <var-decl name='DeleteLocalRef' type-id='8a1f7e9e' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='184' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='768'>
+        <var-decl name='IsSameObject' type-id='782c53f5' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='185' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='800'>
+        <var-decl name='NewLocalRef' type-id='a0ba6dc8' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='187' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='832'>
+        <var-decl name='EnsureLocalCapacity' type-id='9aeb7958' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='188' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='864'>
+        <var-decl name='AllocObject' type-id='151a1d63' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='190' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='896'>
+        <var-decl name='NewObject' type-id='f8af7982' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='191' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='928'>
+        <var-decl name='NewObjectV' type-id='a01a6e09' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='192' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='960'>
+        <var-decl name='NewObjectA' type-id='f0a0ff54' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='193' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='992'>
+        <var-decl name='GetObjectClass' type-id='b5f4f133' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='195' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='1024'>
+        <var-decl name='IsInstanceOf' type-id='bcee08ac' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='196' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='1056'>
+        <var-decl name='GetMethodID' type-id='30974818' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='197' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='1088'>
+        <var-decl name='CallObjectMethod' type-id='2dab161d' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='199' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='1120'>
+        <var-decl name='CallObjectMethodV' type-id='0290ef52' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='200' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='1152'>
+        <var-decl name='CallObjectMethodA' type-id='4278623b' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='201' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='1184'>
+        <var-decl name='CallBooleanMethod' type-id='461c5f2a' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='202' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='1216'>
+        <var-decl name='CallBooleanMethodV' type-id='88d99751' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='203' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='1248'>
+        <var-decl name='CallBooleanMethodA' type-id='74823d0c' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='204' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='1280'>
+        <var-decl name='CallByteMethod' type-id='17d955f8' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='205' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='1312'>
+        <var-decl name='CallByteMethodV' type-id='44bea17b' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='206' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='1344'>
+        <var-decl name='CallByteMethodA' type-id='ed0795aa' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='207' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='1376'>
+        <var-decl name='CallCharMethod' type-id='e747dee6' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='208' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='1408'>
+        <var-decl name='CallCharMethodV' type-id='d31f1c35' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='209' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='1440'>
+        <var-decl name='CallCharMethodA' type-id='b0061f70' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='210' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='1472'>
+        <var-decl name='CallShortMethod' type-id='bf87e894' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='211' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='1504'>
+        <var-decl name='CallShortMethodV' type-id='5da2c37f' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='212' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='1536'>
+        <var-decl name='CallShortMethodA' type-id='5db5877e' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='213' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='1568'>
+        <var-decl name='CallIntMethod' type-id='3271bf2f' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='214' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='1600'>
+        <var-decl name='CallIntMethodV' type-id='66ebe6b0' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='215' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='1632'>
+        <var-decl name='CallIntMethodA' type-id='6c56e815' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='216' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='1664'>
+        <var-decl name='CallLongMethod' type-id='ea8867ec' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='217' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='1696'>
+        <var-decl name='CallLongMethodV' type-id='5f929ab7' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='218' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='1728'>
+        <var-decl name='CallLongMethodA' type-id='a55b35a6' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='219' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='1760'>
+        <var-decl name='CallFloatMethod' type-id='e8139a80' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='220' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='1792'>
+        <var-decl name='CallFloatMethodV' type-id='9ac8b1e3' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='221' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='1824'>
+        <var-decl name='CallFloatMethodA' type-id='413559e2' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='222' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='1856'>
+        <var-decl name='CallDoubleMethod' type-id='a642a393' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='223' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='1888'>
+        <var-decl name='CallDoubleMethodV' type-id='95fba39c' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='224' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='1920'>
+        <var-decl name='CallDoubleMethodA' type-id='a3ea0661' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='225' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='1952'>
+        <var-decl name='CallVoidMethod' type-id='d696f7b3' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='226' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='1984'>
+        <var-decl name='CallVoidMethodV' type-id='bbecc3fc' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='227' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='2016'>
+        <var-decl name='CallVoidMethodA' type-id='921cf101' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='228' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='2048'>
+        <var-decl name='CallNonvirtualObjectMethod' type-id='4f7677f6' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='230' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='2080'>
+        <var-decl name='CallNonvirtualObjectMethodV' type-id='15887ec5' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='232' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='2112'>
+        <var-decl name='CallNonvirtualObjectMethodA' type-id='34c67260' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='234' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='2144'>
+        <var-decl name='CallNonvirtualBooleanMethod' type-id='f1191df9' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='236' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='2176'>
+        <var-decl name='CallNonvirtualBooleanMethodV' type-id='ff535cb6' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='238' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='2208'>
+        <var-decl name='CallNonvirtualBooleanMethodA' type-id='fb38167f' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='240' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='2240'>
+        <var-decl name='CallNonvirtualByteMethod' type-id='377b5e63' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='242' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='2272'>
+        <var-decl name='CallNonvirtualByteMethodV' type-id='1930d02c' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='244' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='2304'>
+        <var-decl name='CallNonvirtualByteMethodA' type-id='1d2f8a91' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='246' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='2336'>
+        <var-decl name='CallNonvirtualCharMethod' type-id='63f7d65d' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='248' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='2368'>
+        <var-decl name='CallNonvirtualCharMethodV' type-id='c32cfa12' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='250' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='2400'>
+        <var-decl name='CallNonvirtualCharMethodA' type-id='c2280e7b' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='252' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='2432'>
+        <var-decl name='CallNonvirtualShortMethod' type-id='0de4af77' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='254' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='2464'>
+        <var-decl name='CallNonvirtualShortMethodV' type-id='255ff5d8' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='256' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='2496'>
+        <var-decl name='CallNonvirtualShortMethodA' type-id='f4bbad8d' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='258' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='2528'>
+        <var-decl name='CallNonvirtualIntMethod' type-id='ce1853bc' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='260' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='2560'>
+        <var-decl name='CallNonvirtualIntMethodV' type-id='d5b0b547' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='262' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='2592'>
+        <var-decl name='CallNonvirtualIntMethodA' type-id='3318dad6' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='264' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='2624'>
+        <var-decl name='CallNonvirtualLongMethod' type-id='3459b4cf' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='266' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='2656'>
+        <var-decl name='CallNonvirtualLongMethodV' type-id='a60dd490' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='268' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='2688'>
+        <var-decl name='CallNonvirtualLongMethodA' type-id='326df5b5' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='270' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='2720'>
+        <var-decl name='CallNonvirtualFloatMethod' type-id='eb164d0b' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='272' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='2752'>
+        <var-decl name='CallNonvirtualFloatMethodV' type-id='8c4e1254' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='274' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='2784'>
+        <var-decl name='CallNonvirtualFloatMethodA' type-id='a0bc56e9' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='276' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='2816'>
+        <var-decl name='CallNonvirtualDoubleMethod' type-id='2dcc8b98' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='278' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='2848'>
+        <var-decl name='CallNonvirtualDoubleMethodV' type-id='0e5e0cdb' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='280' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='2880'>
+        <var-decl name='CallNonvirtualDoubleMethodA' type-id='a937264a' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='282' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='2912'>
+        <var-decl name='CallNonvirtualVoidMethod' type-id='c14258b8' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='284' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='2944'>
+        <var-decl name='CallNonvirtualVoidMethodV' type-id='1db4c5bb' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='286' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='2976'>
+        <var-decl name='CallNonvirtualVoidMethodA' type-id='41d61b6a' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='288' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='3008'>
+        <var-decl name='GetFieldID' type-id='5d99509b' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='291' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='3040'>
+        <var-decl name='GetObjectField' type-id='7139225a' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='293' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='3072'>
+        <var-decl name='GetBooleanField' type-id='13196dfd' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='294' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='3104'>
+        <var-decl name='GetByteField' type-id='c8bc780f' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='295' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='3136'>
+        <var-decl name='GetCharField' type-id='239d7ad9' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='296' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='3168'>
+        <var-decl name='GetShortField' type-id='476f48bb' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='297' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='3200'>
+        <var-decl name='GetIntField' type-id='f7e564c8' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='298' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='3232'>
+        <var-decl name='GetLongField' type-id='ac4e6cb3' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='299' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='3264'>
+        <var-decl name='GetFloatField' type-id='06fbd437' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='300' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='3296'>
+        <var-decl name='GetDoubleField' type-id='47bc557c' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='301' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='3328'>
+        <var-decl name='SetObjectField' type-id='e333ff60' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='303' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='3360'>
+        <var-decl name='SetBooleanField' type-id='b263848f' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='304' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='3392'>
+        <var-decl name='SetByteField' type-id='a4a48a09' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='305' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='3424'>
+        <var-decl name='SetCharField' type-id='e4b27ecf' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='306' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='3456'>
+        <var-decl name='SetShortField' type-id='090a6901' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='307' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='3488'>
+        <var-decl name='SetIntField' type-id='d3651c96' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='308' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='3520'>
+        <var-decl name='SetLongField' type-id='09b49e9d' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='309' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='3552'>
+        <var-decl name='SetFloatField' type-id='ac4ad749' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='310' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='3584'>
+        <var-decl name='SetDoubleField' type-id='195d3e42' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='311' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='3616'>
+        <var-decl name='GetStaticMethodID' type-id='30974818' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='313' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='3648'>
+        <var-decl name='CallStaticObjectMethod' type-id='f8af7982' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='315' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='3680'>
+        <var-decl name='CallStaticObjectMethodV' type-id='a01a6e09' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='316' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='3712'>
+        <var-decl name='CallStaticObjectMethodA' type-id='f0a0ff54' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='317' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='3744'>
+        <var-decl name='CallStaticBooleanMethod' type-id='916299d7' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='318' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='3776'>
+        <var-decl name='CallStaticBooleanMethodV' type-id='412650f8' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='319' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='3808'>
+        <var-decl name='CallStaticBooleanMethodA' type-id='339f696d' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='321' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='3840'>
+        <var-decl name='CallStaticByteMethod' type-id='ce9d67cd' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='322' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='3872'>
+        <var-decl name='CallStaticByteMethodV' type-id='478facc2' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='323' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='3904'>
+        <var-decl name='CallStaticByteMethodA' type-id='db28fdcb' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='324' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='3936'>
+        <var-decl name='CallStaticCharMethod' type-id='3bd86cfb' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='325' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='3968'>
+        <var-decl name='CallStaticCharMethodV' type-id='dddcefc4' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='326' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='4000'>
+        <var-decl name='CallStaticCharMethodA' type-id='692552f9' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='327' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='4032'>
+        <var-decl name='CallStaticShortMethod' type-id='362e2831' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='328' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='4064'>
+        <var-decl name='CallStaticShortMethodV' type-id='d1173c4e' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='329' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='4096'>
+        <var-decl name='CallStaticShortMethodA' type-id='097c7407' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='330' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='4128'>
+        <var-decl name='CallStaticIntMethod' type-id='64ca4b84' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='331' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='4160'>
+        <var-decl name='CallStaticIntMethodV' type-id='0323d66f' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='332' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='4192'>
+        <var-decl name='CallStaticIntMethodA' type-id='30b9a8ce' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='333' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='4224'>
+        <var-decl name='CallStaticLongMethod' type-id='8c22ffe9' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='334' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='4256'>
+        <var-decl name='CallStaticLongMethodV' type-id='60306f66' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='335' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='4288'>
+        <var-decl name='CallStaticLongMethodA' type-id='1fda464f' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='336' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='4320'>
+        <var-decl name='CallStaticFloatMethod' type-id='4ed90115' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='337' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='4352'>
+        <var-decl name='CallStaticFloatMethodV' type-id='87e0b5ea' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='338' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='4384'>
+        <var-decl name='CallStaticFloatMethodA' type-id='caa57963' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='339' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='4416'>
+        <var-decl name='CallStaticDoubleMethod' type-id='04b3e5a0' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='340' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='4448'>
+        <var-decl name='CallStaticDoubleMethodV' type-id='be0ed943' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='341' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='4480'>
+        <var-decl name='CallStaticDoubleMethodA' type-id='df8dc702' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='342' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='4512'>
+        <var-decl name='CallStaticVoidMethod' type-id='a86eb340' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='343' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='4544'>
+        <var-decl name='CallStaticVoidMethodV' type-id='cf05fa23' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='344' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='4576'>
+        <var-decl name='CallStaticVoidMethodA' type-id='6fc0eca2' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='345' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='4608'>
+        <var-decl name='GetStaticFieldID' type-id='5d99509b' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='347' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='4640'>
+        <var-decl name='GetStaticObjectField' type-id='d7560895' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='350' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='4672'>
+        <var-decl name='GetStaticBooleanField' type-id='4127a730' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='351' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='4704'>
+        <var-decl name='GetStaticByteField' type-id='c404650a' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='352' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='4736'>
+        <var-decl name='GetStaticCharField' type-id='0736b484' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='353' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='4768'>
+        <var-decl name='GetStaticShortField' type-id='0d5970ee' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='354' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='4800'>
+        <var-decl name='GetStaticIntField' type-id='771014ab' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='355' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='4832'>
+        <var-decl name='GetStaticLongField' type-id='a4a6a786' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='356' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='4864'>
+        <var-decl name='GetStaticFloatField' type-id='337e1672' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='357' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='4896'>
+        <var-decl name='GetStaticDoubleField' type-id='bd4849d7' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='358' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='4928'>
+        <var-decl name='SetStaticObjectField' type-id='6c160b51' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='360' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='4960'>
+        <var-decl name='SetStaticBooleanField' type-id='0a7e4740' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='361' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='4992'>
+        <var-decl name='SetStaticByteField' type-id='0cb5bb00' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='362' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='5024'>
+        <var-decl name='SetStaticCharField' type-id='bbfff1aa' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='363' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='5056'>
+        <var-decl name='SetStaticShortField' type-id='187251e2' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='364' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='5088'>
+        <var-decl name='SetStaticIntField' type-id='3a8fe115' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='365' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='5120'>
+        <var-decl name='SetStaticLongField' type-id='72f7c194' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='366' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='5152'>
+        <var-decl name='SetStaticFloatField' type-id='e0227512' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='367' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='5184'>
+        <var-decl name='SetStaticDoubleField' type-id='30411993' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='368' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='5216'>
+        <var-decl name='NewString' type-id='40f183ab' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='370' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='5248'>
+        <var-decl name='GetStringLength' type-id='a7d6acc8' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='371' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='5280'>
+        <var-decl name='GetStringChars' type-id='e5a87447' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='372' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='5312'>
+        <var-decl name='ReleaseStringChars' type-id='61d681d5' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='373' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='5344'>
+        <var-decl name='NewStringUTF' type-id='691ba251' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='374' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='5376'>
+        <var-decl name='GetStringUTFLength' type-id='a7d6acc8' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='375' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='5408'>
+        <var-decl name='GetStringUTFChars' type-id='08565ebd' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='377' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='5440'>
+        <var-decl name='ReleaseStringUTFChars' type-id='ac33476b' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='378' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='5472'>
+        <var-decl name='GetArrayLength' type-id='a23a76e0' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='379' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='5504'>
+        <var-decl name='NewObjectArray' type-id='e4f2ab66' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='380' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='5536'>
+        <var-decl name='GetObjectArrayElement' type-id='0ae13aef' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='381' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='5568'>
+        <var-decl name='SetObjectArrayElement' type-id='99167093' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='382' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='5600'>
+        <var-decl name='NewBooleanArray' type-id='162473c8' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='384' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='5632'>
+        <var-decl name='NewByteArray' type-id='be49c182' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='385' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='5664'>
+        <var-decl name='NewCharArray' type-id='ac74c0c4' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='386' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='5696'>
+        <var-decl name='NewShortArray' type-id='978c735e' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='387' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='5728'>
+        <var-decl name='NewIntArray' type-id='2041a8d7' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='388' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='5760'>
+        <var-decl name='NewLongArray' type-id='d7ea3436' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='389' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='5792'>
+        <var-decl name='NewFloatArray' type-id='69b7386a' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='390' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='5824'>
+        <var-decl name='NewDoubleArray' type-id='31ebf17b' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='391' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='5856'>
+        <var-decl name='GetBooleanArrayElements' type-id='9b3c0ac2' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='393' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='5888'>
+        <var-decl name='GetByteArrayElements' type-id='33683384' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='394' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='5920'>
+        <var-decl name='GetCharArrayElements' type-id='be2cecec' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='395' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='5952'>
+        <var-decl name='GetShortArrayElements' type-id='5353c67e' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='396' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='5984'>
+        <var-decl name='GetIntArrayElements' type-id='4f68d4b2' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='397' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='6016'>
+        <var-decl name='GetLongArrayElements' type-id='b286ae14' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='398' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='6048'>
+        <var-decl name='GetFloatArrayElements' type-id='210c37a6' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='399' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='6080'>
+        <var-decl name='GetDoubleArrayElements' type-id='b181362a' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='400' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='6112'>
+        <var-decl name='ReleaseBooleanArrayElements' type-id='666fc788' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='402' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='6144'>
+        <var-decl name='ReleaseByteArrayElements' type-id='59e7b6c6' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='404' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='6176'>
+        <var-decl name='ReleaseCharArrayElements' type-id='01eb6566' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='406' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='6208'>
+        <var-decl name='ReleaseShortArrayElements' type-id='075b7a00' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='408' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='6240'>
+        <var-decl name='ReleaseIntArrayElements' type-id='bc4a7a06' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='410' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='6272'>
+        <var-decl name='ReleaseLongArrayElements' type-id='0ba6a8b6' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='412' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='6304'>
+        <var-decl name='ReleaseFloatArrayElements' type-id='c503a924' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='414' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='6336'>
+        <var-decl name='ReleaseDoubleArrayElements' type-id='c8abb79e' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='416' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='6368'>
+        <var-decl name='GetBooleanArrayRegion' type-id='67514b72' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='419' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='6400'>
+        <var-decl name='GetByteArrayRegion' type-id='c541e6a4' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='421' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='6432'>
+        <var-decl name='GetCharArrayRegion' type-id='af95e824' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='423' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='6464'>
+        <var-decl name='GetShortArrayRegion' type-id='1f57b15a' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='425' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='6496'>
+        <var-decl name='GetIntArrayRegion' type-id='7f0ac28c' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='427' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='6528'>
+        <var-decl name='GetLongArrayRegion' type-id='747a49e4' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='429' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='6560'>
+        <var-decl name='GetFloatArrayRegion' type-id='060c7d5e' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='431' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='6592'>
+        <var-decl name='GetDoubleArrayRegion' type-id='fce8e074' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='433' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='6624'>
+        <var-decl name='SetBooleanArrayRegion' type-id='a617346d' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='437' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='6656'>
+        <var-decl name='SetByteArrayRegion' type-id='5ee69201' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='439' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='6688'>
+        <var-decl name='SetCharArrayRegion' type-id='b049b821' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='441' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='6720'>
+        <var-decl name='SetShortArrayRegion' type-id='62d9dee9' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='443' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='6752'>
+        <var-decl name='SetIntArrayRegion' type-id='f569444f' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='445' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='6784'>
+        <var-decl name='SetLongArrayRegion' type-id='10182119' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='447' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='6816'>
+        <var-decl name='SetFloatArrayRegion' type-id='a975aa19' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='449' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='6848'>
+        <var-decl name='SetDoubleArrayRegion' type-id='348c02e9' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='451' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='6880'>
+        <var-decl name='RegisterNatives' type-id='764ac7bf' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='454' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='6912'>
+        <var-decl name='UnregisterNatives' type-id='9447819d' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='456' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='6944'>
+        <var-decl name='MonitorEnter' type-id='67a46ff2' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='457' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='6976'>
+        <var-decl name='MonitorExit' type-id='67a46ff2' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='458' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='7008'>
+        <var-decl name='GetJavaVM' type-id='5a4c25bf' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='459' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='7040'>
+        <var-decl name='GetStringRegion' type-id='fb79cfe8' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='461' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='7072'>
+        <var-decl name='GetStringUTFRegion' type-id='629961b8' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='462' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='7104'>
+        <var-decl name='GetPrimitiveArrayCritical' type-id='d82ed742' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='464' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='7136'>
+        <var-decl name='ReleasePrimitiveArrayCritical' type-id='601f438c' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='465' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='7168'>
+        <var-decl name='GetStringCritical' type-id='e5a87447' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='467' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='7200'>
+        <var-decl name='ReleaseStringCritical' type-id='61d681d5' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='468' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='7232'>
+        <var-decl name='NewWeakGlobalRef' type-id='03bcacf3' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='470' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='7264'>
+        <var-decl name='DeleteWeakGlobalRef' type-id='ccc141a1' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='471' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='7296'>
+        <var-decl name='ExceptionCheck' type-id='5796afad' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='473' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='7328'>
+        <var-decl name='NewDirectByteBuffer' type-id='2c684c9f' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='475' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='7360'>
+        <var-decl name='GetDirectBufferAddress' type-id='bd98ffce' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='476' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='7392'>
+        <var-decl name='GetDirectBufferCapacity' type-id='47653e05' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='477' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='7424'>
+        <var-decl name='GetObjectRefType' type-id='500eebf7' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='480' column='1'/>
+      </data-member>
+    </class-decl>
+    <typedef-decl name='jint' type-id='3ff5601b' filepath='libnativehelper/include_jni/jni.h' line='34' column='1' id='0b9c02cb'/>
+    <typedef-decl name='int32_t' type-id='33f57a65' filepath='bionic/libc/include/stdint.h' line='64' column='1' id='3ff5601b'/>
+    <typedef-decl name='__int32_t' type-id='95e97e5e' filepath='bionic/libc/include/stdint.h' line='40' column='1' id='33f57a65'/>
+    <typedef-decl name='JNIEnv' type-id='c9459134' filepath='libnativehelper/include_jni/jni.h' line='139' column='1' id='d357872a'/>
+    <typedef-decl name='jclass' type-id='a5a1fc5a' filepath='libnativehelper/include_jni/jni.h' line='62' column='1' id='70de5c42'/>
+    <typedef-decl name='jobject' type-id='478e3663' filepath='libnativehelper/include_jni/jni.h' line='61' column='1' id='96f3d089'/>
+    <typedef-decl name='jbyte' type-id='ee31ee44' filepath='libnativehelper/include_jni/jni.h' line='31' column='1' id='adf18958'/>
+    <typedef-decl name='int8_t' type-id='2171a512' filepath='bionic/libc/include/stdint.h' line='58' column='1' id='ee31ee44'/>
+    <typedef-decl name='__int8_t' type-id='28577a57' filepath='bionic/libc/include/stdint.h' line='36' column='1' id='2171a512'/>
+    <typedef-decl name='jsize' type-id='0b9c02cb' filepath='libnativehelper/include_jni/jni.h' line='40' column='1' id='2c2f1adb'/>
+    <typedef-decl name='jmethodID' type-id='b09bab5e' filepath='libnativehelper/include_jni/jni.h' line='105' column='1' id='38565182'/>
+    <typedef-decl name='jfieldID' type-id='ee3187c5' filepath='libnativehelper/include_jni/jni.h' line='102' column='1' id='1f3810cb'/>
+    <typedef-decl name='jboolean' type-id='b96825af' filepath='libnativehelper/include_jni/jni.h' line='30' column='1' id='cc6e09ca'/>
+    <typedef-decl name='uint8_t' type-id='c51d6389' filepath='bionic/libc/include/stdint.h' line='59' column='1' id='b96825af'/>
+    <typedef-decl name='__uint8_t' type-id='002ac4a6' filepath='bionic/libc/include/stdint.h' line='37' column='1' id='c51d6389'/>
+    <typedef-decl name='jthrowable' type-id='a5fd6882' filepath='libnativehelper/include_jni/jni.h' line='74' column='1' id='5b89f496'/>
+    <typedef-decl name='jvalue' type-id='2eab072b' filepath='libnativehelper/include_jni/jni.h' line='119' column='1' id='0994533b'/>
+    <typedef-decl name='jchar' type-id='149c6638' filepath='libnativehelper/include_jni/jni.h' line='32' column='1' id='8dfe2e06'/>
+    <typedef-decl name='uint16_t' type-id='253c2d2a' filepath='bionic/libc/include/stdint.h' line='62' column='1' id='149c6638'/>
+    <typedef-decl name='__uint16_t' type-id='8efea9e5' filepath='bionic/libc/include/stdint.h' line='39' column='1' id='253c2d2a'/>
+    <typedef-decl name='jshort' type-id='23bd8cb5' filepath='libnativehelper/include_jni/jni.h' line='33' column='1' id='9a10f134'/>
+    <typedef-decl name='int16_t' type-id='03896e23' filepath='bionic/libc/include/stdint.h' line='61' column='1' id='23bd8cb5'/>
+    <typedef-decl name='__int16_t' type-id='a2185560' filepath='bionic/libc/include/stdint.h' line='38' column='1' id='03896e23'/>
+    <typedef-decl name='jlong' type-id='9da381c4' filepath='libnativehelper/include_jni/jni.h' line='35' column='1' id='c8745fdc'/>
+    <typedef-decl name='int64_t' type-id='0c9942d2' filepath='bionic/libc/include/stdint.h' line='67' column='1' id='9da381c4'/>
+    <typedef-decl name='__int64_t' type-id='1eb56b1e' filepath='bionic/libc/include/stdint.h' line='46' column='1' id='0c9942d2'/>
+    <typedef-decl name='jfloat' type-id='a6c45d85' filepath='libnativehelper/include_jni/jni.h' line='36' column='1' id='1a7fe6b0'/>
+    <typedef-decl name='jdouble' type-id='a0eb0f08' filepath='libnativehelper/include_jni/jni.h' line='37' column='1' id='973e3c3f'/>
+    <typedef-decl name='jstring' type-id='e65fd0e5' filepath='libnativehelper/include_jni/jni.h' line='63' column='1' id='5b7c7bab'/>
+    <typedef-decl name='jarray' type-id='85c463b1' filepath='libnativehelper/include_jni/jni.h' line='64' column='1' id='65b69bb3'/>
+    <class-decl name='_jarray' size-in-bits='8' visibility='default' filepath='libnativehelper/include_jni/jni.h' line='49' column='1' id='440aaf49'>
+      <base-class access='public' layout-offset-in-bits='0' type-id='baffb083'/>
+    </class-decl>
+    <typedef-decl name='jobjectArray' type-id='14c7458e' filepath='libnativehelper/include_jni/jni.h' line='65' column='1' id='2d5e6f72'/>
+    <typedef-decl name='jbooleanArray' type-id='715a5bad' filepath='libnativehelper/include_jni/jni.h' line='66' column='1' id='e825b06b'/>
+    <typedef-decl name='jbyteArray' type-id='047d4fff' filepath='libnativehelper/include_jni/jni.h' line='67' column='1' id='61dc2b35'/>
+    <typedef-decl name='jcharArray' type-id='349a45dd' filepath='libnativehelper/include_jni/jni.h' line='68' column='1' id='088b642f'/>
+    <typedef-decl name='jshortArray' type-id='3239e3af' filepath='libnativehelper/include_jni/jni.h' line='69' column='1' id='152bf3a9'/>
+    <typedef-decl name='jintArray' type-id='0faa6e74' filepath='libnativehelper/include_jni/jni.h' line='70' column='1' id='181f4ac0'/>
+    <typedef-decl name='jlongArray' type-id='15b6e673' filepath='libnativehelper/include_jni/jni.h' line='71' column='1' id='b43b1271'/>
+    <typedef-decl name='jfloatArray' type-id='dda33667' filepath='libnativehelper/include_jni/jni.h' line='72' column='1' id='6e9854cd'/>
+    <typedef-decl name='jdoubleArray' type-id='76b5a6a0' filepath='libnativehelper/include_jni/jni.h' line='73' column='1' id='feee141c'/>
+    <typedef-decl name='JNINativeMethod' type-id='5c18d754' filepath='libnativehelper/include_jni/jni.h' line='132' column='1' id='b7b5d51d'/>
+    <typedef-decl name='JavaVM' type-id='d607eddf' filepath='libnativehelper/include_jni/jni.h' line='140' column='1' id='ebc81181'/>
+    <typedef-decl name='jweak' type-id='478e3663' filepath='libnativehelper/include_jni/jni.h' line='75' column='1' id='6c9a8402'/>
+    <typedef-decl name='jobjectRefType' type-id='4f771c8a' filepath='libnativehelper/include_jni/jni.h' line='126' column='1' id='c36bf49e'/>
+    <enum-decl name='jobjectRefType' filepath='libnativehelper/include_jni/jni.h' line='121' column='1' id='4f771c8a'>
+      <underlying-type type-id='9cac1fee'/>
+      <enumerator name='JNIInvalidRefType' value='0'/>
+      <enumerator name='JNILocalRefType' value='1'/>
+      <enumerator name='JNIGlobalRefType' value='2'/>
+      <enumerator name='JNIWeakGlobalRefType' value='3'/>
+    </enum-decl>
+    <typedef-decl name='pthread_mutex_t' type-id='8b34f640' filepath='bionic/libc/include/bits/pthread_types.h' line='78' column='1' id='7a6844eb'/>
+    <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='143a6b6e'/>
+    <typedef-decl name='nsecs_t' type-id='9da381c4' filepath='system/core/libutils/include/utils/Timers.h' line='32' column='1' id='00f5ef57'/>
+    <typedef-decl name='uint32_t' type-id='62f1140c' filepath='bionic/libc/include/stdint.h' line='65' column='1' id='8f92235e'/>
+    <typedef-decl name='__uint32_t' type-id='f0981eeb' filepath='bionic/libc/include/stdint.h' line='41' column='1' id='62f1140c'/>
+    <typedef-decl name='ssize_t' type-id='b6b3ebaf' filepath='bionic/libc/include/sys/types.h' line='128' column='1' id='79a0948f'/>
+    <typedef-decl name='__kernel_ssize_t' type-id='95e97e5e' filepath='bionic/libc/kernel/uapi/asm-generic/posix_types.h' line='62' column='1' id='b6b3ebaf'/>
+    <typedef-decl name='ptrdiff_t' type-id='95e97e5e' filepath='prebuilts/clang/host/linux-x86/clang-r383902b/lib64/clang/11.0.2/include/stddef.h' line='35' column='1' id='fc84bffe'/>
+    <class-decl name='AAsset' size-in-bits='32' is-struct='yes' visibility='default' filepath='frameworks/base/native/android/asset_manager.cpp' line='50' column='1' id='1fc4034c'>
+      <data-member access='public' layout-offset-in-bits='0'>
+        <var-decl name='mAsset' type-id='ac070eda' visibility='default' filepath='frameworks/base/native/android/asset_manager.cpp' line='51' column='1'/>
+      </data-member>
+      <member-function access='public' constructor='yes'>
+        <function-decl name='AAsset' mangled-name='_ZN6AAssetC2ENSt3__110unique_ptrIN7android5AssetENS0_14default_deleteIS3_EEEE' filepath='frameworks/base/native/android/asset_manager.cpp' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='57d98aaa' is-artificial='yes'/>
+          <parameter type-id='ac070eda'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+    </class-decl>
+    <class-decl name='AAssetDir' size-in-bits='96' is-struct='yes' visibility='default' filepath='frameworks/base/native/android/asset_manager.cpp' line='39' column='1' id='ea9788c3'>
+      <data-member access='public' layout-offset-in-bits='0'>
+        <var-decl name='mAssetDir' type-id='6a6c3f8a' visibility='default' filepath='frameworks/base/native/android/asset_manager.cpp' line='40' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='32'>
+        <var-decl name='mCurFileIndex' type-id='b59d7dce' visibility='default' filepath='frameworks/base/native/android/asset_manager.cpp' line='41' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='64'>
+        <var-decl name='mCachedFileName' type-id='bacf3393' visibility='default' filepath='frameworks/base/native/android/asset_manager.cpp' line='42' column='1'/>
+      </data-member>
+      <member-function access='public' constructor='yes'>
+        <function-decl name='AAssetDir' mangled-name='_ZN9AAssetDirC2ENSt3__110unique_ptrIN7android8AssetDirENS0_14default_deleteIS3_EEEE' filepath='frameworks/base/native/android/asset_manager.cpp' line='44' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='1cdc10c3' is-artificial='yes'/>
+          <parameter type-id='6a6c3f8a'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+    </class-decl>
+    <pointer-type-def type-id='1fc4034c' size-in-bits='32' id='57d98aaa'/>
+    <pointer-type-def type-id='ea9788c3' size-in-bits='32' id='1cdc10c3'/>
+    <pointer-type-def type-id='aa12d1ba' size-in-bits='32' id='822cd80b'/>
+    <pointer-type-def type-id='d357872a' size-in-bits='32' id='fae49a1f'/>
+    <pointer-type-def type-id='ebc81181' size-in-bits='32' id='c3a70532'/>
+    <pointer-type-def type-id='c3a70532' size-in-bits='32' id='17ed04c8'/>
+    <pointer-type-def type-id='c9459134' size-in-bits='32' id='71bed232'/>
+    <pointer-type-def type-id='440aaf49' size-in-bits='32' id='85c463b1'/>
+    <pointer-type-def type-id='2ca86b0d' size-in-bits='32' id='715a5bad'/>
+    <pointer-type-def type-id='1e7918a7' size-in-bits='32' id='047d4fff'/>
+    <pointer-type-def type-id='eeed1f5d' size-in-bits='32' id='349a45dd'/>
+    <pointer-type-def type-id='e53ab91c' size-in-bits='32' id='a5a1fc5a'/>
+    <pointer-type-def type-id='530c1a32' size-in-bits='32' id='76b5a6a0'/>
+    <pointer-type-def type-id='2e67d715' size-in-bits='32' id='ee3187c5'/>
+    <pointer-type-def type-id='a87003ef' size-in-bits='32' id='dda33667'/>
+    <pointer-type-def type-id='b0749e8e' size-in-bits='32' id='0faa6e74'/>
+    <pointer-type-def type-id='fb46a283' size-in-bits='32' id='15b6e673'/>
+    <pointer-type-def type-id='d988e2e8' size-in-bits='32' id='b09bab5e'/>
+    <pointer-type-def type-id='baffb083' size-in-bits='32' id='478e3663'/>
+    <pointer-type-def type-id='fdf9f098' size-in-bits='32' id='14c7458e'/>
+    <pointer-type-def type-id='30a4d497' size-in-bits='32' id='3239e3af'/>
+    <pointer-type-def type-id='ae6a1c55' size-in-bits='32' id='e65fd0e5'/>
+    <pointer-type-def type-id='07f10124' size-in-bits='32' id='a5fd6882'/>
+    <pointer-type-def type-id='27450c90' size-in-bits='32' id='a39ba61d'/>
+    <reference-type-def kind='lvalue' type-id='663ed4a0' size-in-bits='32' id='4b4fe04a'/>
+    <pointer-type-def type-id='663ed4a0' size-in-bits='32' id='3f4fcd66'/>
+    <qualified-type-def type-id='3f4fcd66' const='yes' id='a9c47199'/>
+    <reference-type-def kind='lvalue' type-id='a9c47199' size-in-bits='32' id='ff3f0fad'/>
+    <reference-type-def kind='lvalue' type-id='3f4fcd66' size-in-bits='32' id='eaa01bc0'/>
+    <reference-type-def kind='rvalue' type-id='3f4fcd66' size-in-bits='32' id='400beb12'/>
+    <reference-type-def kind='lvalue' type-id='e31c3bd7' size-in-bits='32' id='799fd35b'/>
+    <pointer-type-def type-id='e31c3bd7' size-in-bits='32' id='759fcd0f'/>
+    <qualified-type-def type-id='759fcd0f' const='yes' id='4c08731c'/>
+    <reference-type-def kind='lvalue' type-id='4c08731c' size-in-bits='32' id='eb4d644e'/>
+    <reference-type-def kind='lvalue' type-id='759fcd0f' size-in-bits='32' id='538ff78b'/>
+    <reference-type-def kind='rvalue' type-id='759fcd0f' size-in-bits='32' id='38a2e557'/>
+    <pointer-type-def type-id='32d026f1' size-in-bits='32' id='2ef969b9'/>
+    <reference-type-def kind='lvalue' type-id='7c0ac937' size-in-bits='32' id='439855fb'/>
+    <pointer-type-def type-id='7c0ac937' size-in-bits='32' id='3f984faf'/>
+    <reference-type-def kind='lvalue' type-id='01b8bd0d' size-in-bits='32' id='b8660f99'/>
+    <pointer-type-def type-id='01b8bd0d' size-in-bits='32' id='c466227d'/>
+    <qualified-type-def type-id='c466227d' const='yes' id='4fda6452'/>
+    <reference-type-def kind='lvalue' type-id='4fda6452' size-in-bits='32' id='28cc229c'/>
+    <reference-type-def kind='lvalue' type-id='c466227d' size-in-bits='32' id='87c81541'/>
+    <reference-type-def kind='lvalue' type-id='238d5c19' size-in-bits='32' id='173b8195'/>
+    <pointer-type-def type-id='238d5c19' size-in-bits='32' id='1b3b87e1'/>
+    <reference-type-def kind='lvalue' type-id='1bec9f14' size-in-bits='32' id='45e7ebae'/>
+    <pointer-type-def type-id='1bec9f14' size-in-bits='32' id='41e7e562'/>
+    <qualified-type-def type-id='41e7e562' const='yes' id='a6d138ed'/>
+    <reference-type-def kind='lvalue' type-id='a6d138ed' size-in-bits='32' id='665c6791'/>
+    <reference-type-def kind='lvalue' type-id='41e7e562' size-in-bits='32' id='040dea0c'/>
+    <reference-type-def kind='lvalue' type-id='88bb28ef' size-in-bits='32' id='72c30cf3'/>
+    <pointer-type-def type-id='88bb28ef' size-in-bits='32' id='7ec31fd7'/>
+    <qualified-type-def type-id='7ec31fd7' const='yes' id='9a153d84'/>
+    <reference-type-def kind='lvalue' type-id='9a153d84' size-in-bits='32' id='31700606'/>
+    <reference-type-def kind='lvalue' type-id='7ec31fd7' size-in-bits='32' id='7e2b4863'/>
+    <pointer-type-def type-id='eb3e39c8' size-in-bits='32' id='567e1fde'/>
+    <pointer-type-def type-id='9337857f' size-in-bits='32' id='7ba678e7'/>
+    <pointer-type-def type-id='0eedf0a9' size-in-bits='32' id='be739c71'/>
+    <pointer-type-def type-id='0c7d43ed' size-in-bits='32' id='737dcd4d'/>
+    <reference-type-def kind='lvalue' type-id='61a43bb9' size-in-bits='32' id='114a8bd5'/>
+    <pointer-type-def type-id='61a43bb9' size-in-bits='32' id='154a9221'/>
+    <qualified-type-def type-id='154a9221' const='yes' id='6f51437e'/>
+    <reference-type-def kind='lvalue' type-id='6f51437e' size-in-bits='32' id='94ed0388'/>
+    <reference-type-def kind='lvalue' type-id='154a9221' size-in-bits='32' id='8b63e105'/>
+    <pointer-type-def type-id='aaa6ccca' size-in-bits='32' id='399793f8'/>
+    <pointer-type-def type-id='9c9f3114' size-in-bits='32' id='d8b900b2'/>
+    <reference-type-def kind='lvalue' type-id='1ae556e8' size-in-bits='32' id='80661af2'/>
+    <pointer-type-def type-id='1ae556e8' size-in-bits='32' id='8466213e'/>
+    <pointer-type-def type-id='a1e4e0c1' size-in-bits='32' id='f617f949'/>
+    <pointer-type-def type-id='e5242f33' size-in-bits='32' id='cc64c693'/>
+    <reference-type-def kind='lvalue' type-id='83ab4f39' size-in-bits='32' id='4ce6d775'/>
+    <pointer-type-def type-id='83ab4f39' size-in-bits='32' id='50e6ddc1'/>
+    <reference-type-def kind='lvalue' type-id='406f4753' size-in-bits='32' id='665e3247'/>
+    <pointer-type-def type-id='406f4753' size-in-bits='32' id='5a5e1f63'/>
+    <pointer-type-def type-id='081066a5' size-in-bits='32' id='fb5b9575'/>
+    <reference-type-def kind='lvalue' type-id='f8926d95' size-in-bits='32' id='03ec3711'/>
+    <pointer-type-def type-id='f8926d95' size-in-bits='32' id='ffec30c5'/>
+    <qualified-type-def type-id='ffec30c5' const='yes' id='6e0d67ba'/>
+    <reference-type-def kind='lvalue' type-id='6e0d67ba' size-in-bits='32' id='db1a1a94'/>
+    <reference-type-def kind='lvalue' type-id='ffec30c5' size-in-bits='32' id='c3d0f559'/>
+    <pointer-type-def type-id='28543e70' size-in-bits='32' id='a4a0d016'/>
+    <pointer-type-def type-id='0bab9a0f' size-in-bits='32' id='1ecbd0c7'/>
+    <reference-type-def kind='lvalue' type-id='c73fabea' size-in-bits='32' id='22923b4c'/>
+    <pointer-type-def type-id='c73fabea' size-in-bits='32' id='26924198'/>
+    <reference-type-def kind='lvalue' type-id='bacf3393' size-in-bits='32' id='26b0aa17'/>
+    <pointer-type-def type-id='bacf3393' size-in-bits='32' id='1ab09733'/>
+    <pointer-type-def type-id='90bf4c40' size-in-bits='32' id='23d76c96'/>
+    <reference-type-def kind='lvalue' type-id='36a9bc13' size-in-bits='32' id='8cf76667'/>
+    <reference-type-def kind='lvalue' type-id='3beaa405' size-in-bits='32' id='315c6611'/>
+    <reference-type-def kind='rvalue' type-id='3beaa405' size-in-bits='32' id='eb74e895'/>
+    <pointer-type-def type-id='3beaa405' size-in-bits='32' id='2d5c5fc5'/>
+    <reference-type-def kind='lvalue' type-id='a84c031d' size-in-bits='32' id='2aa915e1'/>
+    <pointer-type-def type-id='a84c031d' size-in-bits='32' id='26a90f95'/>
+    <pointer-type-def type-id='26a90f95' size-in-bits='32' id='9b23c9ad'/>
+    <reference-type-def kind='lvalue' type-id='801a266d' size-in-bits='32' id='f42a4811'/>
+    <pointer-type-def type-id='801a266d' size-in-bits='32' id='f02a41c5'/>
+    <pointer-type-def type-id='f02a41c5' size-in-bits='32' id='0185cb3d'/>
+    <qualified-type-def type-id='ad414f12' const='yes' id='bebf8fb7'/>
+    <pointer-type-def type-id='bebf8fb7' size-in-bits='32' id='e48f1427'/>
+    <qualified-type-def type-id='b7b5d51d' const='yes' id='f62c522d'/>
+    <pointer-type-def type-id='f62c522d' size-in-bits='32' id='8ec52105'/>
+    <qualified-type-def type-id='05502b73' const='yes' id='bc0ea392'/>
+    <pointer-type-def type-id='bc0ea392' size-in-bits='32' id='c30bbaa8'/>
+    <qualified-type-def type-id='c30bbaa8' const='yes' id='e941ec7b'/>
+    <reference-type-def kind='lvalue' type-id='e941ec7b' size-in-bits='32' id='8fc71667'/>
+    <pointer-type-def type-id='e941ec7b' size-in-bits='32' id='83c70383'/>
+    <reference-type-def kind='lvalue' type-id='c30bbaa8' size-in-bits='32' id='9976ad8a'/>
+    <pointer-type-def type-id='c30bbaa8' size-in-bits='32' id='8d769aa6'/>
+    <qualified-type-def type-id='8d769aa6' const='yes' id='e7ebc359'/>
+    <reference-type-def kind='lvalue' type-id='e7ebc359' size-in-bits='32' id='9724c0ed'/>
+    <reference-type-def kind='lvalue' type-id='8d769aa6' size-in-bits='32' id='31b53780'/>
+    <qualified-type-def type-id='32d026f1' const='yes' id='3478aa1e'/>
+    <reference-type-def kind='lvalue' type-id='3478aa1e' size-in-bits='32' id='d1f3f628'/>
+    <pointer-type-def type-id='3478aa1e' size-in-bits='32' id='cdf3efdc'/>
+    <qualified-type-def type-id='7c0ac937' const='yes' id='8e56f572'/>
+    <reference-type-def kind='lvalue' type-id='8e56f572' size-in-bits='32' id='66e4333c'/>
+    <pointer-type-def type-id='8e56f572' size-in-bits='32' id='6ae43988'/>
+    <qualified-type-def type-id='01b8bd0d' const='yes' id='da1ad926'/>
+    <reference-type-def kind='lvalue' type-id='da1ad926' size-in-bits='32' id='58439b00'/>
+    <pointer-type-def type-id='da1ad926' size-in-bits='32' id='6443ade4'/>
+    <qualified-type-def type-id='238d5c19' const='yes' id='124b0ffa'/>
+    <reference-type-def kind='lvalue' type-id='124b0ffa' size-in-bits='32' id='a829f754'/>
+    <qualified-type-def type-id='1bec9f14' const='yes' id='f541dc79'/>
+    <reference-type-def kind='lvalue' type-id='f541dc79' size-in-bits='32' id='75ade98d'/>
+    <pointer-type-def type-id='f541dc79' size-in-bits='32' id='69add6a9'/>
+    <qualified-type-def type-id='88bb28ef' const='yes' id='708139f2'/>
+    <reference-type-def kind='lvalue' type-id='708139f2' size-in-bits='32' id='ef6e08bc'/>
+    <pointer-type-def type-id='708139f2' size-in-bits='32' id='f36e0f08'/>
+    <qualified-type-def type-id='9337857f' const='yes' id='e900403c'/>
+    <pointer-type-def type-id='e900403c' size-in-bits='32' id='e164e2a2'/>
+    <qualified-type-def type-id='0eedf0a9' const='yes' id='8875171c'/>
+    <pointer-type-def type-id='8875171c' size-in-bits='32' id='06538a02'/>
+    <qualified-type-def type-id='0c7d43ed' const='yes' id='ded9b194'/>
+    <pointer-type-def type-id='ded9b194' size-in-bits='32' id='8eb2ce1a'/>
+    <qualified-type-def type-id='2b69792d' const='yes' id='f737af48'/>
+    <reference-type-def kind='lvalue' type-id='f737af48' size-in-bits='32' id='9aa92a2a'/>
+    <qualified-type-def type-id='61a43bb9' const='yes' id='99894634'/>
+    <reference-type-def kind='lvalue' type-id='99894634' size-in-bits='32' id='c5194e56'/>
+    <pointer-type-def type-id='99894634' size-in-bits='32' id='d119613a'/>
+    <qualified-type-def type-id='aaa6ccca' const='yes' id='3f8580c7'/>
+    <reference-type-def kind='lvalue' type-id='3f8580c7' size-in-bits='32' id='e029e233'/>
+    <pointer-type-def type-id='3f8580c7' size-in-bits='32' id='ec29f517'/>
+    <qualified-type-def type-id='1ae556e8' const='yes' id='cd945871'/>
+    <reference-type-def kind='lvalue' type-id='cd945871' size-in-bits='32' id='f78710f5'/>
+    <qualified-type-def type-id='4a84961d' const='yes' id='e6f5b684'/>
+    <pointer-type-def type-id='e6f5b684' size-in-bits='32' id='42ce93ea'/>
+    <qualified-type-def type-id='a1e4e0c1' const='yes' id='cfec3230'/>
+    <reference-type-def kind='lvalue' type-id='cfec3230' size-in-bits='32' id='66d2d8a2'/>
+    <pointer-type-def type-id='cfec3230' size-in-bits='32' id='6ad2deee'/>
+    <qualified-type-def type-id='d5288ede' const='yes' id='18c30a77'/>
+    <pointer-type-def type-id='18c30a77' size-in-bits='32' id='58095067'/>
+    <qualified-type-def type-id='e5242f33' const='yes' id='3ee779f2'/>
+    <reference-type-def kind='lvalue' type-id='3ee779f2' size-in-bits='32' id='da64c8bc'/>
+    <pointer-type-def type-id='3ee779f2' size-in-bits='32' id='de64cf08'/>
+    <qualified-type-def type-id='83ab4f39' const='yes' id='ddef579c'/>
+    <reference-type-def kind='lvalue' type-id='ddef579c' size-in-bits='32' id='19c719ce'/>
+    <pointer-type-def type-id='ddef579c' size-in-bits='32' id='15c71382'/>
+    <qualified-type-def type-id='406f4753' const='yes' id='a3f5ae0e'/>
+    <reference-type-def kind='lvalue' type-id='a3f5ae0e' size-in-bits='32' id='43c128f8'/>
+    <qualified-type-def type-id='5da8e894' const='yes' id='d7426f71'/>
+    <pointer-type-def type-id='d7426f71' size-in-bits='32' id='38954c41'/>
+    <qualified-type-def type-id='081066a5' const='yes' id='364e3bf4'/>
+    <pointer-type-def type-id='364e3bf4' size-in-bits='32' id='5b283e7a'/>
+    <qualified-type-def type-id='c1dbcc1f' const='yes' id='c76c9474'/>
+    <pointer-type-def type-id='c76c9474' size-in-bits='32' id='4ded8ffa'/>
+    <qualified-type-def type-id='1ccfdeff' const='yes' id='8897c276'/>
+    <reference-type-def kind='lvalue' type-id='8897c276' size-in-bits='32' id='56e6e3f0'/>
+    <qualified-type-def type-id='7fd3de76' const='yes' id='edda3635'/>
+    <pointer-type-def type-id='edda3635' size-in-bits='32' id='8d8332cd'/>
+    <qualified-type-def type-id='f8926d95' const='yes' id='d1018ac0'/>
+    <reference-type-def kind='lvalue' type-id='d1018ac0' size-in-bits='32' id='eb6da812'/>
+    <pointer-type-def type-id='d1018ac0' size-in-bits='32' id='ef6dae5e'/>
+    <qualified-type-def type-id='24d11571' const='yes' id='c12c73fe'/>
+    <pointer-type-def type-id='c12c73fe' size-in-bits='32' id='ecfa56bc'/>
+    <qualified-type-def type-id='90ba7532' const='yes' id='8a82e18f'/>
+    <pointer-type-def type-id='8a82e18f' size-in-bits='32' id='b10936bf'/>
+    <qualified-type-def type-id='b10936bf' const='yes' id='81b89a4c'/>
+    <qualified-type-def type-id='4504256f' const='yes' id='acf3e156'/>
+    <pointer-type-def type-id='acf3e156' size-in-bits='32' id='bfebf634'/>
+    <qualified-type-def type-id='bfebf634' const='yes' id='d3e0387f'/>
+    <reference-type-def kind='lvalue' type-id='d3e0387f' size-in-bits='32' id='e2f8b41b'/>
+    <pointer-type-def type-id='d3e0387f' size-in-bits='32' id='def8adcf'/>
+    <reference-type-def kind='lvalue' type-id='bfebf634' size-in-bits='32' id='32745e56'/>
+    <pointer-type-def type-id='bfebf634' size-in-bits='32' id='3e74713a'/>
+    <qualified-type-def type-id='3e74713a' const='yes' id='ab189805'/>
+    <reference-type-def kind='lvalue' type-id='ab189805' size-in-bits='32' id='7ab77f19'/>
+    <reference-type-def kind='lvalue' type-id='3e74713a' size-in-bits='32' id='6d4e0f14'/>
+    <qualified-type-def type-id='667ba238' const='yes' id='d6321531'/>
+    <pointer-type-def type-id='d6321531' size-in-bits='32' id='4bd73981'/>
+    <qualified-type-def type-id='28543e70' const='yes' id='c4bcb085'/>
+    <reference-type-def kind='lvalue' type-id='c4bcb085' size-in-bits='32' id='580a1099'/>
+    <qualified-type-def type-id='66278e1e' const='yes' id='7eb311c3'/>
+    <pointer-type-def type-id='7eb311c3' size-in-bits='32' id='5ce531cb'/>
+    <qualified-type-def type-id='0bab9a0f' const='yes' id='03c8f004'/>
+    <reference-type-def kind='lvalue' type-id='03c8f004' size-in-bits='32' id='17520586'/>
+    <qualified-type-def type-id='aa001fba' const='yes' id='1a672873'/>
+    <pointer-type-def type-id='1a672873' size-in-bits='32' id='e964841b'/>
+    <qualified-type-def type-id='c73fabea' const='yes' id='a3cec311'/>
+    <reference-type-def kind='lvalue' type-id='a3cec311' size-in-bits='32' id='157d4f95'/>
+    <pointer-type-def type-id='a3cec311' size-in-bits='32' id='197d55e1'/>
+    <qualified-type-def type-id='bacf3393' const='yes' id='745c9152'/>
+    <reference-type-def kind='lvalue' type-id='745c9152' size-in-bits='32' id='a1b8f99c'/>
+    <pointer-type-def type-id='745c9152' size-in-bits='32' id='a5b8ffe8'/>
+    <qualified-type-def type-id='90bf4c40' const='yes' id='f36454e9'/>
+    <pointer-type-def type-id='f36454e9' size-in-bits='32' id='e9f16ef9'/>
+    <qualified-type-def type-id='36a9bc13' const='yes' id='a231f7f4'/>
+    <pointer-type-def type-id='a231f7f4' size-in-bits='32' id='32a9327a'/>
+    <qualified-type-def type-id='86634f01' const='yes' id='5d1a6276'/>
+    <pointer-type-def type-id='5d1a6276' size-in-bits='32' id='ec88d6d4'/>
+    <qualified-type-def type-id='3beaa405' const='yes' id='36819e5e'/>
+    <reference-type-def kind='lvalue' type-id='36819e5e' size-in-bits='32' id='460c76e8'/>
+    <pointer-type-def type-id='36819e5e' size-in-bits='32' id='420c709c'/>
+    <qualified-type-def type-id='c894953d' const='yes' id='4ab96a04'/>
+    <qualified-type-def type-id='a84c031d' const='yes' id='9b45d938'/>
+    <reference-type-def kind='lvalue' type-id='9b45d938' size-in-bits='32' id='8cf4ca3a'/>
+    <pointer-type-def type-id='9b45d938' size-in-bits='32' id='80f4b756'/>
+    <pointer-type-def type-id='055a6f41' size-in-bits='32' id='08565ebd'/>
+    <pointer-type-def type-id='80f4b756' size-in-bits='32' id='7d3cd834'/>
+    <qualified-type-def type-id='801a266d' const='yes' id='e7c31614'/>
+    <reference-type-def kind='lvalue' type-id='e7c31614' size-in-bits='32' id='0a1bf0b6'/>
+    <pointer-type-def type-id='e7c31614' size-in-bits='32' id='161c039a'/>
+    <qualified-type-def type-id='a846fc93' const='yes' id='eb5b5ff2'/>
+    <pointer-type-def type-id='eb5b5ff2' size-in-bits='32' id='58d7e108'/>
+    <qualified-type-def type-id='a6c45d85' const='yes' id='73f3791e'/>
+    <reference-type-def kind='lvalue' type-id='73f3791e' size-in-bits='32' id='c047d328'/>
+    <qualified-type-def type-id='e322b6ef' const='yes' id='59d28eff'/>
+    <pointer-type-def type-id='59d28eff' size-in-bits='32' id='3b76d94f'/>
+    <qualified-type-def type-id='95e97e5e' const='yes' id='2448a865'/>
+    <reference-type-def kind='lvalue' type-id='2448a865' size-in-bits='32' id='6160e179'/>
+    <pointer-type-def type-id='2448a865' size-in-bits='32' id='6d60f45d'/>
+    <qualified-type-def type-id='cc6e09ca' const='yes' id='5fa8a65a'/>
+    <pointer-type-def type-id='5fa8a65a' size-in-bits='32' id='067e0250'/>
+    <qualified-type-def type-id='adf18958' const='yes' id='3ebf19c8'/>
+    <pointer-type-def type-id='3ebf19c8' size-in-bits='32' id='a8d5bec6'/>
+    <qualified-type-def type-id='8dfe2e06' const='yes' id='9bf2d596'/>
+    <pointer-type-def type-id='9bf2d596' size-in-bits='32' id='3b4676f4'/>
+    <pointer-type-def type-id='b3d5cbab' size-in-bits='32' id='e5a87447'/>
+    <qualified-type-def type-id='973e3c3f' const='yes' id='8bac99cf'/>
+    <pointer-type-def type-id='8bac99cf' size-in-bits='32' id='c5b6437f'/>
+    <qualified-type-def type-id='1a7fe6b0' const='yes' id='af8c6a20'/>
+    <pointer-type-def type-id='af8c6a20' size-in-bits='32' id='640aedbe'/>
+    <qualified-type-def type-id='0b9c02cb' const='yes' id='897a51fb'/>
+    <pointer-type-def type-id='897a51fb' size-in-bits='32' id='3c8ecc03'/>
+    <qualified-type-def type-id='c8745fdc' const='yes' id='7c1d680c'/>
+    <pointer-type-def type-id='7c1d680c' size-in-bits='32' id='884af3d2'/>
+    <qualified-type-def type-id='9a10f134' const='yes' id='c17f92e4'/>
+    <pointer-type-def type-id='c17f92e4' size-in-bits='32' id='69d41a4a'/>
+    <qualified-type-def type-id='0994533b' const='yes' id='a981db8b'/>
+    <pointer-type-def type-id='a981db8b' size-in-bits='32' id='786cbe73'/>
+    <qualified-type-def type-id='3d7d8cbf' const='yes' id='7411c98f'/>
+    <pointer-type-def type-id='7411c98f' size-in-bits='32' id='5d006ebf'/>
+    <qualified-type-def type-id='b59d7dce' const='yes' id='d0fa5dde'/>
+    <qualified-type-def type-id='143a6b6e' const='yes' id='5919835e'/>
+    <qualified-type-def type-id='c3e90ce7' const='yes' id='f49e9570'/>
+    <pointer-type-def type-id='f49e9570' size-in-bits='32' id='6fa51cae'/>
+    <qualified-type-def type-id='60f5da7d' const='yes' id='69dda76c'/>
+    <reference-type-def kind='lvalue' type-id='69dda76c' size-in-bits='32' id='f1ee597e'/>
+    <pointer-type-def type-id='69dda76c' size-in-bits='32' id='edee5332'/>
+    <qualified-type-def type-id='36028ca6' const='yes' id='2a263436'/>
+    <reference-type-def kind='lvalue' type-id='2a263436' size-in-bits='32' id='6a23f530'/>
+    <qualified-type-def type-id='97941460' const='yes' id='ef733b59'/>
+    <reference-type-def kind='lvalue' type-id='ef733b59' size-in-bits='32' id='7166a8ed'/>
+    <pointer-type-def type-id='ef733b59' size-in-bits='32' id='65669609'/>
+    <qualified-type-def type-id='2b91c1c3' const='yes' id='c201d133'/>
+    <reference-type-def kind='lvalue' type-id='c201d133' size-in-bits='32' id='7ddc240f'/>
+    <qualified-type-def type-id='64fb4db3' const='yes' id='ac63f41a'/>
+    <reference-type-def kind='lvalue' type-id='ac63f41a' size-in-bits='32' id='9d597a74'/>
+    <pointer-type-def type-id='ac63f41a' size-in-bits='32' id='91596790'/>
+    <qualified-type-def type-id='88715d90' const='yes' id='5d8ecf60'/>
+    <reference-type-def kind='lvalue' type-id='5d8ecf60' size-in-bits='32' id='8dd04b32'/>
+    <qualified-type-def type-id='c8491dd8' const='yes' id='cce517cd'/>
+    <reference-type-def kind='lvalue' type-id='cce517cd' size-in-bits='32' id='77a4a6f1'/>
+    <pointer-type-def type-id='cce517cd' size-in-bits='32' id='73a4a0a5'/>
+    <qualified-type-def type-id='cb386317' const='yes' id='69496ea7'/>
+    <reference-type-def kind='lvalue' type-id='69496ea7' size-in-bits='32' id='3f98f513'/>
+    <qualified-type-def type-id='ba4fbcc4' const='yes' id='e5685f15'/>
+    <pointer-type-def type-id='e5685f15' size-in-bits='32' id='624df02d'/>
+    <qualified-type-def type-id='2ef4b79c' const='yes' id='015c2579'/>
+    <pointer-type-def type-id='015c2579' size-in-bits='32' id='770ec1a9'/>
+    <qualified-type-def type-id='37dd8aae' const='yes' id='67f2d1ad'/>
+    <pointer-type-def type-id='67f2d1ad' size-in-bits='32' id='2a3fd785'/>
+    <qualified-type-def type-id='e015e2ec' const='yes' id='c6f082e7'/>
+    <pointer-type-def type-id='c6f082e7' size-in-bits='32' id='f99de8b7'/>
+    <qualified-type-def type-id='f045688c' const='yes' id='d14d7547'/>
+    <pointer-type-def type-id='d14d7547' size-in-bits='32' id='e9efda97'/>
+    <qualified-type-def type-id='94df1ca8' const='yes' id='1afeb553'/>
+    <pointer-type-def type-id='1afeb553' size-in-bits='32' id='f7f7ad7b'/>
+    <qualified-type-def type-id='43b7c228' const='yes' id='8b04234b'/>
+    <pointer-type-def type-id='8b04234b' size-in-bits='32' id='3883b1b3'/>
+    <qualified-type-def type-id='1988293c' const='yes' id='f6040e8d'/>
+    <pointer-type-def type-id='f6040e8d' size-in-bits='32' id='ef6310e5'/>
+    <qualified-type-def type-id='c01a67f4' const='yes' id='09a4ff6d'/>
+    <pointer-type-def type-id='09a4ff6d' size-in-bits='32' id='75bddcc5'/>
+    <qualified-type-def type-id='ec22f6fc' const='yes' id='24105c05'/>
+    <pointer-type-def type-id='24105c05' size-in-bits='32' id='f4c11dfd'/>
+    <qualified-type-def type-id='58870df2' const='yes' id='75d6bfad'/>
+    <pointer-type-def type-id='75d6bfad' size-in-bits='32' id='080f8185'/>
+    <qualified-type-def type-id='d22df4cd' const='yes' id='22034760'/>
+    <pointer-type-def type-id='22034760' size-in-bits='32' id='d529397e'/>
+    <qualified-type-def type-id='2622dfea' const='yes' id='c65b3cdf'/>
+    <pointer-type-def type-id='c65b3cdf' size-in-bits='32' id='36a0f5af'/>
+    <qualified-type-def type-id='39b8e88f' const='yes' id='cf5e3b94'/>
+    <pointer-type-def type-id='cf5e3b94' size-in-bits='32' id='2f580c1a'/>
+    <qualified-type-def type-id='97d0af14' const='yes' id='b1012a03'/>
+    <pointer-type-def type-id='b1012a03' size-in-bits='32' id='cdd55e8b'/>
+    <qualified-type-def type-id='7d3bb31a' const='yes' id='a006bbcf'/>
+    <pointer-type-def type-id='a006bbcf' size-in-bits='32' id='cf99c97f'/>
+    <qualified-type-def type-id='5fea02b3' const='yes' id='c60b39d6'/>
+    <pointer-type-def type-id='c60b39d6' size-in-bits='32' id='bfac47b4'/>
+    <qualified-type-def type-id='063dbdb6' const='yes' id='b6f04613'/>
+    <pointer-type-def type-id='b6f04613' size-in-bits='32' id='353e8bbb'/>
+    <qualified-type-def type-id='45b74b57' const='yes' id='71926ae2'/>
+    <pointer-type-def type-id='71926ae2' size-in-bits='32' id='917e18d8'/>
+    <qualified-type-def type-id='ffcdd1b2' const='yes' id='6ac16f07'/>
+    <pointer-type-def type-id='6ac16f07' size-in-bits='32' id='3b8203d7'/>
+    <qualified-type-def type-id='cd354cef' const='yes' id='7496d49a'/>
+    <pointer-type-def type-id='7496d49a' size-in-bits='32' id='3970d110'/>
+    <qualified-type-def type-id='7dee695e' const='yes' id='3c3515cb'/>
+    <pointer-type-def type-id='3c3515cb' size-in-bits='32' id='a8917133'/>
+    <qualified-type-def type-id='f03ebc7b' const='yes' id='276c3586'/>
+    <pointer-type-def type-id='276c3586' size-in-bits='32' id='bb587dc4'/>
+    <qualified-type-def type-id='678452de' const='yes' id='977f3b95'/>
+    <pointer-type-def type-id='977f3b95' size-in-bits='32' id='3c4b0dad'/>
+    <qualified-type-def type-id='8d3c18f6' const='yes' id='87af503d'/>
+    <pointer-type-def type-id='87af503d' size-in-bits='32' id='affb1435'/>
+    <qualified-type-def type-id='c24f72a3' const='yes' id='8469f184'/>
+    <pointer-type-def type-id='8469f184' size-in-bits='32' id='20c774ea'/>
+    <qualified-type-def type-id='e8967c46' const='yes' id='2d9d9a2b'/>
+    <pointer-type-def type-id='2d9d9a2b' size-in-bits='32' id='d0196f93'/>
+    <qualified-type-def type-id='e83f8f8d' const='yes' id='da7f0da8'/>
+    <pointer-type-def type-id='da7f0da8' size-in-bits='32' id='780243a6'/>
+    <qualified-type-def type-id='057d9591' const='yes' id='fe8749ec'/>
+    <pointer-type-def type-id='fe8749ec' size-in-bits='32' id='74f922b2'/>
+    <qualified-type-def type-id='7312e504' const='yes' id='125981d9'/>
+    <pointer-type-def type-id='125981d9' size-in-bits='32' id='d5e79189'/>
+    <qualified-type-def type-id='49a21e67' const='yes' id='72ff7e9a'/>
+    <pointer-type-def type-id='72ff7e9a' size-in-bits='32' id='b8346f10'/>
+    <qualified-type-def type-id='8b54feb4' const='yes' id='1f0a3e4d'/>
+    <pointer-type-def type-id='1f0a3e4d' size-in-bits='32' id='44203c25'/>
+    <qualified-type-def type-id='227041e1' const='yes' id='6cd37428'/>
+    <pointer-type-def type-id='6cd37428' size-in-bits='32' id='52df9f26'/>
+    <qualified-type-def type-id='9c4a3aff' const='yes' id='12249962'/>
+    <pointer-type-def type-id='12249962' size-in-bits='32' id='d79d4c58'/>
+    <qualified-type-def type-id='22e56ec2' const='yes' id='f2757f09'/>
+    <pointer-type-def type-id='f2757f09' size-in-bits='32' id='d1f72419'/>
+    <qualified-type-def type-id='b5df5bdc' const='yes' id='345edb2f'/>
+    <pointer-type-def type-id='345edb2f' size-in-bits='32' id='7652c8df'/>
+    <qualified-type-def type-id='3b4d4373' const='yes' id='df0e4d26'/>
+    <pointer-type-def type-id='df0e4d26' size-in-bits='32' id='2f8349e4'/>
+    <qualified-type-def type-id='277bc372' const='yes' id='11f3caa3'/>
+    <pointer-type-def type-id='11f3caa3' size-in-bits='32' id='cbc7d5ab'/>
+    <qualified-type-def type-id='aa3451ec' const='yes' id='f3e176c1'/>
+    <pointer-type-def type-id='f3e176c1' size-in-bits='32' id='d6ee33f1'/>
+    <qualified-type-def type-id='e4d4d078' const='yes' id='8e013285'/>
+    <pointer-type-def type-id='8e013285' size-in-bits='32' id='3ae2c97d'/>
+    <qualified-type-def type-id='63c7c233' const='yes' id='76ba5c4c'/>
+    <pointer-type-def type-id='76ba5c4c' size-in-bits='32' id='4d5f7492'/>
+    <qualified-type-def type-id='7c4db7cf' const='yes' id='d319d718'/>
+    <pointer-type-def type-id='d319d718' size-in-bits='32' id='83adc3b6'/>
+    <qualified-type-def type-id='6932bb90' const='yes' id='087cb129'/>
+    <pointer-type-def type-id='087cb129' size-in-bits='32' id='5f4aa7b9'/>
+    <qualified-type-def type-id='9884ef0e' const='yes' id='2f73bc05'/>
+    <pointer-type-def type-id='2f73bc05' size-in-bits='32' id='e2313dfd'/>
+    <qualified-type-def type-id='cd94fd85' const='yes' id='58db0cca'/>
+    <pointer-type-def type-id='58db0cca' size-in-bits='32' id='c0d544a0'/>
+    <qualified-type-def type-id='77d669a5' const='yes' id='0ee51430'/>
+    <pointer-type-def type-id='0ee51430' size-in-bits='32' id='8c9ea4ee'/>
+    <qualified-type-def type-id='a885088e' const='yes' id='5be8d6e7'/>
+    <pointer-type-def type-id='5be8d6e7' size-in-bits='32' id='7c8a24b7'/>
+    <qualified-type-def type-id='7b346a3f' const='yes' id='0c18ac26'/>
+    <pointer-type-def type-id='0c18ac26' size-in-bits='32' id='16d6d6e4'/>
+    <qualified-type-def type-id='ff06e1a2' const='yes' id='0cdc9f13'/>
+    <pointer-type-def type-id='0cdc9f13' size-in-bits='32' id='784ea6bb'/>
+    <qualified-type-def type-id='c230c56f' const='yes' id='65c590da'/>
+    <pointer-type-def type-id='65c590da' size-in-bits='32' id='260329d0'/>
+    <qualified-type-def type-id='a3175723' const='yes' id='f98533c0'/>
+    <pointer-type-def type-id='f98533c0' size-in-bits='32' id='b6b0b95e'/>
+    <qualified-type-def type-id='c6d12234' const='yes' id='6ec1638d'/>
+    <pointer-type-def type-id='6ec1638d' size-in-bits='32' id='016fdfe5'/>
+    <qualified-type-def type-id='6fb577ee' const='yes' id='7ea2111d'/>
+    <pointer-type-def type-id='7ea2111d' size-in-bits='32' id='90211995'/>
+    <qualified-type-def type-id='7873fb6d' const='yes' id='7ea4faa4'/>
+    <pointer-type-def type-id='7ea4faa4' size-in-bits='32' id='ebb66d8a'/>
+    <qualified-type-def type-id='34bedffd' const='yes' id='1f86947e'/>
+    <pointer-type-def type-id='1f86947e' size-in-bits='32' id='f4db803c'/>
+    <qualified-type-def type-id='37ff4804' const='yes' id='35bcf4e5'/>
+    <pointer-type-def type-id='35bcf4e5' size-in-bits='32' id='677561dd'/>
+    <qualified-type-def type-id='225e915e' const='yes' id='b1eb09e5'/>
+    <pointer-type-def type-id='b1eb09e5' size-in-bits='32' id='e40070dd'/>
+    <qualified-type-def type-id='1d6097d7' const='yes' id='96975fe0'/>
+    <pointer-type-def type-id='96975fe0' size-in-bits='32' id='da4bcafe'/>
+    <qualified-type-def type-id='9e7f15b0' const='yes' id='6c45eba1'/>
+    <pointer-type-def type-id='6c45eba1' size-in-bits='32' id='fd11cbd1'/>
+    <qualified-type-def type-id='70ed5ac7' const='yes' id='30307126'/>
+    <pointer-type-def type-id='30307126' size-in-bits='32' id='e841f5e4'/>
+    <qualified-type-def type-id='7068a110' const='yes' id='ef66f589'/>
+    <pointer-type-def type-id='ef66f589' size-in-bits='32' id='8214af99'/>
+    <qualified-type-def type-id='e771cfad' const='yes' id='648520a6'/>
+    <pointer-type-def type-id='648520a6' size-in-bits='32' id='c9923c64'/>
+    <qualified-type-def type-id='3efb2c0e' const='yes' id='9b0b4955'/>
+    <pointer-type-def type-id='9b0b4955' size-in-bits='32' id='91c4b2ed'/>
+    <qualified-type-def type-id='8288923d' const='yes' id='059b4a0a'/>
+    <pointer-type-def type-id='059b4a0a' size-in-bits='32' id='f375b060'/>
+    <qualified-type-def type-id='5a2afa10' const='yes' id='ea081829'/>
+    <pointer-type-def type-id='ea081829' size-in-bits='32' id='6dbdccb9'/>
+    <qualified-type-def type-id='f9da37d1' const='yes' id='c4e41a24'/>
+    <pointer-type-def type-id='c4e41a24' size-in-bits='32' id='0115040a'/>
+    <qualified-type-def type-id='5e03174f' const='yes' id='54209a76'/>
+    <pointer-type-def type-id='54209a76' size-in-bits='32' id='cb52fed4'/>
+    <qualified-type-def type-id='56dccc53' const='yes' id='19234ae2'/>
+    <pointer-type-def type-id='19234ae2' size-in-bits='32' id='5a8eb8d8'/>
+    <qualified-type-def type-id='02c104af' const='yes' id='e025c302'/>
+    <pointer-type-def type-id='e025c302' size-in-bits='32' id='037237f8'/>
+    <qualified-type-def type-id='bae33ff3' const='yes' id='d3fde2a2'/>
+    <pointer-type-def type-id='d3fde2a2' size-in-bits='32' id='40ab9c18'/>
+    <qualified-type-def type-id='d9fbed1c' const='yes' id='21ccd5f1'/>
+    <pointer-type-def type-id='21ccd5f1' size-in-bits='32' id='1074a7c1'/>
+    <qualified-type-def type-id='ed8c4278' const='yes' id='ac6cb785'/>
+    <pointer-type-def type-id='ac6cb785' size-in-bits='32' id='1e25287d'/>
+    <qualified-type-def type-id='f2c63883' const='yes' id='6afdde7c'/>
+    <pointer-type-def type-id='6afdde7c' size-in-bits='32' id='c3a50162'/>
+    <qualified-type-def type-id='51ebade8' const='yes' id='1689900b'/>
+    <pointer-type-def type-id='1689900b' size-in-bits='32' id='9b8de3f3'/>
+    <qualified-type-def type-id='62ec4a33' const='yes' id='6d3d4e7e'/>
+    <pointer-type-def type-id='6d3d4e7e' size-in-bits='32' id='4b824e3c'/>
+    <qualified-type-def type-id='1adfd3e6' const='yes' id='eb12177b'/>
+    <pointer-type-def type-id='eb12177b' size-in-bits='32' id='5e7ab483'/>
+    <qualified-type-def type-id='95757501' const='yes' id='50003bd4'/>
+    <pointer-type-def type-id='50003bd4' size-in-bits='32' id='ee5e70da'/>
+    <qualified-type-def type-id='b284e6e2' const='yes' id='3ee218a3'/>
+    <pointer-type-def type-id='3ee218a3' size-in-bits='32' id='86ec9fab'/>
+    <qualified-type-def type-id='2a699f96' const='yes' id='c014b171'/>
+    <pointer-type-def type-id='c014b171' size-in-bits='32' id='bb933241'/>
+    <qualified-type-def type-id='579722ef' const='yes' id='0adb7b58'/>
+    <pointer-type-def type-id='0adb7b58' size-in-bits='32' id='89835476'/>
+    <qualified-type-def type-id='adb0d72c' const='yes' id='1b4f6e3b'/>
+    <pointer-type-def type-id='1b4f6e3b' size-in-bits='32' id='0f0a44c3'/>
+    <qualified-type-def type-id='6e3f46eb' const='yes' id='3e21fc54'/>
+    <pointer-type-def type-id='3e21fc54' size-in-bits='32' id='4d807a5a'/>
+    <qualified-type-def type-id='fcbd9376' const='yes' id='c9adb00b'/>
+    <pointer-type-def type-id='c9adb00b' size-in-bits='32' id='9d6c43f3'/>
+    <qualified-type-def type-id='dd0abe4a' const='yes' id='080132d3'/>
+    <pointer-type-def type-id='080132d3' size-in-bits='32' id='92e33dfb'/>
+    <qualified-type-def type-id='0713c6a2' const='yes' id='456e0be5'/>
+    <pointer-type-def type-id='456e0be5' size-in-bits='32' id='1b3c96dd'/>
+    <qualified-type-def type-id='8d9552b9' const='yes' id='b7cd56ac'/>
+    <pointer-type-def type-id='b7cd56ac' size-in-bits='32' id='de3f34f2'/>
+    <qualified-type-def type-id='20704346' const='yes' id='24afc245'/>
+    <pointer-type-def type-id='24afc245' size-in-bits='32' id='2faf14bd'/>
+    <qualified-type-def type-id='abfeb1fe' const='yes' id='6bf2fba5'/>
+    <pointer-type-def type-id='6bf2fba5' size-in-bits='32' id='7e82021d'/>
+    <qualified-type-def type-id='8051cbec' const='yes' id='9fae01b1'/>
+    <pointer-type-def type-id='9fae01b1' size-in-bits='32' id='f9ec8701'/>
+    <qualified-type-def type-id='488eea75' const='yes' id='bf476b8e'/>
+    <reference-type-def kind='lvalue' type-id='bf476b8e' size-in-bits='32' id='c56e7978'/>
+    <pointer-type-def type-id='bf476b8e' size-in-bits='32' id='c16e732c'/>
+    <qualified-type-def type-id='1c507e8b' const='yes' id='e0629c3e'/>
+    <pointer-type-def type-id='e0629c3e' size-in-bits='32' id='4f3bb37c'/>
+    <qualified-type-def type-id='783dcbfa' const='yes' id='3d1f4bea'/>
+    <reference-type-def kind='lvalue' type-id='3d1f4bea' size-in-bits='32' id='04445224'/>
+    <qualified-type-def type-id='6e0a00e4' const='yes' id='472db454'/>
+    <reference-type-def kind='lvalue' type-id='472db454' size-in-bits='32' id='7ef30f76'/>
+    <qualified-type-def type-id='75cb783b' const='yes' id='1976b22b'/>
+    <reference-type-def kind='lvalue' type-id='1976b22b' size-in-bits='32' id='22da4a77'/>
+    <qualified-type-def type-id='080ca977' const='yes' id='f4e8e3e7'/>
+    <reference-type-def kind='lvalue' type-id='f4e8e3e7' size-in-bits='32' id='4b9e88d3'/>
+    <qualified-type-def type-id='dd7f74c0' const='yes' id='f7d6ffd0'/>
+    <reference-type-def kind='lvalue' type-id='f7d6ffd0' size-in-bits='32' id='1d74f042'/>
+    <qualified-type-def type-id='4ee99380' const='yes' id='99887a50'/>
+    <reference-type-def kind='lvalue' type-id='99887a50' size-in-bits='32' id='27d8c7c2'/>
+    <qualified-type-def type-id='8bef0de9' const='yes' id='ff7984d9'/>
+    <reference-type-def kind='lvalue' type-id='ff7984d9' size-in-bits='32' id='2b4c5d6d'/>
+    <qualified-type-def type-id='61dc8fcd' const='yes' id='0987ce3d'/>
+    <reference-type-def kind='lvalue' type-id='0987ce3d' size-in-bits='32' id='1bc97481'/>
+    <qualified-type-def type-id='a8372230' const='yes' id='76bdcf40'/>
+    <reference-type-def kind='lvalue' type-id='76bdcf40' size-in-bits='32' id='52cd7d92'/>
+    <qualified-type-def type-id='cd3d9869' const='yes' id='9279d319'/>
+    <reference-type-def kind='lvalue' type-id='9279d319' size-in-bits='32' id='d4c78c2d'/>
+    <qualified-type-def type-id='beafe2f0' const='yes' id='ea011200'/>
+    <reference-type-def kind='lvalue' type-id='ea011200' size-in-bits='32' id='85af91d2'/>
+    <qualified-type-def type-id='bc902aeb' const='yes' id='64016f24'/>
+    <reference-type-def kind='lvalue' type-id='64016f24' size-in-bits='32' id='7041c026'/>
+    <pointer-type-def type-id='64016f24' size-in-bits='32' id='7c41d30a'/>
+    <qualified-type-def type-id='20a793a2' const='yes' id='d986cfad'/>
+    <reference-type-def kind='lvalue' type-id='d986cfad' size-in-bits='32' id='fa38b7d1'/>
+    <pointer-type-def type-id='d986cfad' size-in-bits='32' id='f638b185'/>
+    <qualified-type-def type-id='4b7d2285' const='yes' id='f2ba7f4a'/>
+    <reference-type-def kind='lvalue' type-id='f2ba7f4a' size-in-bits='32' id='87969704'/>
+    <pointer-type-def type-id='f2ba7f4a' size-in-bits='32' id='7b968420'/>
+    <qualified-type-def type-id='7194074a' const='yes' id='078f62bd'/>
+    <reference-type-def kind='lvalue' type-id='078f62bd' size-in-bits='32' id='81b83a01'/>
+    <pointer-type-def type-id='078f62bd' size-in-bits='32' id='7db833b5'/>
+    <qualified-type-def type-id='568a771a' const='yes' id='a96f9975'/>
+    <reference-type-def kind='lvalue' type-id='a96f9975' size-in-bits='32' id='0dae5da9'/>
+    <pointer-type-def type-id='a96f9975' size-in-bits='32' id='19ae708d'/>
+    <qualified-type-def type-id='602ad079' const='yes' id='ade0f876'/>
+    <reference-type-def kind='lvalue' type-id='ade0f876' size-in-bits='32' id='0926e5f0'/>
+    <pointer-type-def type-id='ade0f876' size-in-bits='32' id='1526f8d4'/>
+    <qualified-type-def type-id='581cf3d8' const='yes' id='cec93afb'/>
+    <reference-type-def kind='lvalue' type-id='cec93afb' size-in-bits='32' id='63c7a9e7'/>
+    <pointer-type-def type-id='cec93afb' size-in-bits='32' id='57c79703'/>
+    <qualified-type-def type-id='f76a9935' const='yes' id='93f1ab6e'/>
+    <reference-type-def kind='lvalue' type-id='93f1ab6e' size-in-bits='32' id='2d70a258'/>
+    <pointer-type-def type-id='93f1ab6e' size-in-bits='32' id='29709c0c'/>
+    <qualified-type-def type-id='0b8a9bd4' const='yes' id='88613de9'/>
+    <reference-type-def kind='lvalue' type-id='88613de9' size-in-bits='32' id='80144cdd'/>
+    <pointer-type-def type-id='88613de9' size-in-bits='32' id='741439f9'/>
+    <qualified-type-def type-id='62aa33b1' const='yes' id='f4d25f61'/>
+    <reference-type-def kind='lvalue' type-id='f4d25f61' size-in-bits='32' id='ae2bfcc5'/>
+    <qualified-type-def type-id='000c67ad' const='yes' id='3837acdd'/>
+    <reference-type-def kind='lvalue' type-id='3837acdd' size-in-bits='32' id='7aa54f21'/>
+    <qualified-type-def type-id='313519b3' const='yes' id='d89da583'/>
+    <reference-type-def kind='lvalue' type-id='d89da583' size-in-bits='32' id='a52bc2bf'/>
+    <qualified-type-def type-id='2bc53136' const='yes' id='118b8c86'/>
+    <reference-type-def kind='lvalue' type-id='118b8c86' size-in-bits='32' id='3eae5fe0'/>
+    <qualified-type-def type-id='b6dd31e7' const='yes' id='8a3233d7'/>
+    <reference-type-def kind='lvalue' type-id='8a3233d7' size-in-bits='32' id='7e07c463'/>
+    <qualified-type-def type-id='b069d066' const='yes' id='f4e4a967'/>
+    <reference-type-def kind='lvalue' type-id='f4e4a967' size-in-bits='32' id='c4f67153'/>
+    <pointer-type-def type-id='f4e4a967' size-in-bits='32' id='d0f68437'/>
+    <qualified-type-def type-id='9a111c97' const='yes' id='3993a887'/>
+    <reference-type-def kind='lvalue' type-id='3993a887' size-in-bits='32' id='44727573'/>
+    <qualified-type-def type-id='ddf0159f' const='yes' id='8121830f'/>
+    <reference-type-def kind='lvalue' type-id='8121830f' size-in-bits='32' id='70c1798b'/>
+    <qualified-type-def type-id='60bf8975' const='yes' id='443e9945'/>
+    <reference-type-def kind='lvalue' type-id='443e9945' size-in-bits='32' id='d18b76d9'/>
+    <qualified-type-def type-id='a36ba8bc' const='yes' id='6e0d5e0c'/>
+    <reference-type-def kind='lvalue' type-id='6e0d5e0c' size-in-bits='32' id='690b3c1e'/>
+    <qualified-type-def type-id='1ccf4229' const='yes' id='348a6b59'/>
+    <reference-type-def kind='lvalue' type-id='348a6b59' size-in-bits='32' id='34e738ed'/>
+    <qualified-type-def type-id='16cfbc82' const='yes' id='83b16c13'/>
+    <reference-type-def kind='lvalue' type-id='83b16c13' size-in-bits='32' id='854d576f'/>
+    <pointer-type-def type-id='83b16c13' size-in-bits='32' id='894d5dbb'/>
+    <qualified-type-def type-id='7c84f63b' const='yes' id='617ec4eb'/>
+    <reference-type-def kind='lvalue' type-id='617ec4eb' size-in-bits='32' id='478fceb7'/>
+    <qualified-type-def type-id='bbda45fb' const='yes' id='586f4fab'/>
+    <reference-type-def kind='lvalue' type-id='586f4fab' size-in-bits='32' id='c43a3af7'/>
+    <qualified-type-def type-id='59a35081' const='yes' id='7b92a5d1'/>
+    <reference-type-def kind='lvalue' type-id='7b92a5d1' size-in-bits='32' id='7edb43d5'/>
+    <qualified-type-def type-id='4d712c30' const='yes' id='6258b600'/>
+    <reference-type-def kind='lvalue' type-id='6258b600' size-in-bits='32' id='f7a6bdd2'/>
+    <qualified-type-def type-id='86683135' const='yes' id='c0f913e5'/>
+    <reference-type-def kind='lvalue' type-id='c0f913e5' size-in-bits='32' id='8b1a1bf9'/>
+    <qualified-type-def type-id='d6a92829' const='yes' id='c956a398'/>
+    <reference-type-def kind='lvalue' type-id='c956a398' size-in-bits='32' id='b163c41a'/>
+    <pointer-type-def type-id='c956a398' size-in-bits='32' id='a563b136'/>
+    <qualified-type-def type-id='2e0a8ef4' const='yes' id='3e657124'/>
+    <reference-type-def kind='lvalue' type-id='3e657124' size-in-bits='32' id='3bb0e626'/>
+    <qualified-type-def type-id='47800e14' const='yes' id='7ed06cc4'/>
+    <reference-type-def kind='lvalue' type-id='7ed06cc4' size-in-bits='32' id='841b67c6'/>
+    <qualified-type-def type-id='07ec7282' const='yes' id='e54f5fd2'/>
+    <reference-type-def kind='lvalue' type-id='e54f5fd2' size-in-bits='32' id='eff40d1c'/>
+    <qualified-type-def type-id='52fb1fd3' const='yes' id='744d9a23'/>
+    <reference-type-def kind='lvalue' type-id='744d9a23' size-in-bits='32' id='1b2975df'/>
+    <qualified-type-def type-id='71b7128c' const='yes' id='bbc92c3c'/>
+    <reference-type-def kind='lvalue' type-id='bbc92c3c' size-in-bits='32' id='b7b06cee'/>
+    <qualified-type-def type-id='874fd690' const='yes' id='97b7164d'/>
+    <reference-type-def kind='lvalue' type-id='97b7164d' size-in-bits='32' id='40384a71'/>
+    <pointer-type-def type-id='97b7164d' size-in-bits='32' id='3c384425'/>
+    <qualified-type-def type-id='ee02cccf' const='yes' id='ada16e66'/>
+    <reference-type-def kind='lvalue' type-id='ada16e66' size-in-bits='32' id='95208ec0'/>
+    <pointer-type-def type-id='ada16e66' size-in-bits='32' id='a120a1a4'/>
+    <qualified-type-def type-id='c5316456' const='yes' id='b2500fff'/>
+    <reference-type-def kind='lvalue' type-id='b2500fff' size-in-bits='32' id='8d08f29b'/>
+    <pointer-type-def type-id='b2500fff' size-in-bits='32' id='8908ec4f'/>
+    <qualified-type-def type-id='2c8660ce' const='yes' id='66c45ba7'/>
+    <reference-type-def kind='lvalue' type-id='66c45ba7' size-in-bits='32' id='481c0c13'/>
+    <pointer-type-def type-id='66c45ba7' size-in-bits='32' id='541c1ef7'/>
+    <qualified-type-def type-id='92024495' const='yes' id='20ab0c9e'/>
+    <reference-type-def kind='lvalue' type-id='20ab0c9e' size-in-bits='32' id='254505a8'/>
+    <pointer-type-def type-id='20ab0c9e' size-in-bits='32' id='2144ff5c'/>
+    <qualified-type-def type-id='16537306' const='yes' id='5cdd9e9d'/>
+    <reference-type-def kind='lvalue' type-id='5cdd9e9d' size-in-bits='32' id='ebe0e061'/>
+    <pointer-type-def type-id='5cdd9e9d' size-in-bits='32' id='e7e0da15'/>
+    <qualified-type-def type-id='60e02119' const='yes' id='ac679f16'/>
+    <reference-type-def kind='lvalue' type-id='ac679f16' size-in-bits='32' id='971f9890'/>
+    <pointer-type-def type-id='ac679f16' size-in-bits='32' id='a31fab74'/>
+    <qualified-type-def type-id='9a771f60' const='yes' id='c1918efd'/>
+    <reference-type-def kind='lvalue' type-id='c1918efd' size-in-bits='32' id='9323e2c1'/>
+    <pointer-type-def type-id='c1918efd' size-in-bits='32' id='8f23dc75'/>
+    <qualified-type-def type-id='966331d7' const='yes' id='29a768f2'/>
+    <reference-type-def kind='lvalue' type-id='29a768f2' size-in-bits='32' id='668a05bc'/>
+    <pointer-type-def type-id='29a768f2' size-in-bits='32' id='6a8a0c08'/>
+    <qualified-type-def type-id='6a81bf9f' const='yes' id='adeba43c'/>
+    <reference-type-def kind='lvalue' type-id='adeba43c' size-in-bits='32' id='e3f354ee'/>
+    <pointer-type-def type-id='adeba43c' size-in-bits='32' id='dff34ea2'/>
+    <qualified-type-def type-id='9db4a8b6' const='yes' id='ad480a86'/>
+    <reference-type-def kind='lvalue' type-id='ad480a86' size-in-bits='32' id='6868b9e0'/>
+    <qualified-type-def type-id='10e7e929' const='yes' id='8f7416f9'/>
+    <reference-type-def kind='lvalue' type-id='8f7416f9' size-in-bits='32' id='b2c0010d'/>
+    <qualified-type-def type-id='b38d4802' const='yes' id='d74ffdd2'/>
+    <reference-type-def kind='lvalue' type-id='d74ffdd2' size-in-bits='32' id='e6ecc71c'/>
+    <qualified-type-def type-id='a104f5a1' const='yes' id='b482634e'/>
+    <reference-type-def kind='lvalue' type-id='b482634e' size-in-bits='32' id='91427cb8'/>
+    <pointer-type-def type-id='b482634e' size-in-bits='32' id='8d42766c'/>
+    <qualified-type-def type-id='3b178084' const='yes' id='4dc5d494'/>
+    <reference-type-def kind='lvalue' type-id='4dc5d494' size-in-bits='32' id='206dd436'/>
+    <qualified-type-def type-id='1cdac963' const='yes' id='e079cbf3'/>
+    <reference-type-def kind='lvalue' type-id='e079cbf3' size-in-bits='32' id='34bbe04f'/>
+    <qualified-type-def type-id='bb1f0094' const='yes' id='956b7924'/>
+    <reference-type-def kind='lvalue' type-id='956b7924' size-in-bits='32' id='3a2f7e26'/>
+    <qualified-type-def type-id='97ba1631' const='yes' id='bada66f6'/>
+    <reference-type-def kind='lvalue' type-id='bada66f6' size-in-bits='32' id='f5cfd970'/>
+    <pointer-type-def type-id='bada66f6' size-in-bits='32' id='01cfec54'/>
+    <qualified-type-def type-id='2d95a82c' const='yes' id='3c161b3c'/>
+    <reference-type-def kind='lvalue' type-id='3c161b3c' size-in-bits='32' id='b0cca9ee'/>
+    <qualified-type-def type-id='a89b660b' const='yes' id='f8b250db'/>
+    <reference-type-def kind='lvalue' type-id='f8b250db' size-in-bits='32' id='7db57e47'/>
+    <qualified-type-def type-id='d427336c' const='yes' id='5bdf47bc'/>
+    <reference-type-def kind='lvalue' type-id='5bdf47bc' size-in-bits='32' id='3a7db76e'/>
+    <qualified-type-def type-id='951e44e5' const='yes' id='3b165ce2'/>
+    <reference-type-def kind='lvalue' type-id='3b165ce2' size-in-bits='32' id='c834088c'/>
+    <pointer-type-def type-id='3b165ce2' size-in-bits='32' id='cc340ed8'/>
+    <qualified-type-def type-id='36d323f8' const='yes' id='9fabf548'/>
+    <reference-type-def kind='lvalue' type-id='9fabf548' size-in-bits='32' id='c9b35c2a'/>
+    <qualified-type-def type-id='736afeaf' const='yes' id='91cc5fbf'/>
+    <reference-type-def kind='lvalue' type-id='91cc5fbf' size-in-bits='32' id='1dba7ddb'/>
+    <qualified-type-def type-id='ce0517a0' const='yes' id='bb167df0'/>
+    <reference-type-def kind='lvalue' type-id='bb167df0' size-in-bits='32' id='5a6817e2'/>
+    <qualified-type-def type-id='86513975' const='yes' id='fe79fb3a'/>
+    <reference-type-def kind='lvalue' type-id='fe79fb3a' size-in-bits='32' id='b6064d14'/>
+    <pointer-type-def type-id='fe79fb3a' size-in-bits='32' id='aa063a30'/>
+    <qualified-type-def type-id='324852f0' const='yes' id='4f6420c0'/>
+    <reference-type-def kind='lvalue' type-id='4f6420c0' size-in-bits='32' id='e09fca12'/>
+    <qualified-type-def type-id='1a4295c7' const='yes' id='3bddb257'/>
+    <reference-type-def kind='lvalue' type-id='3bddb257' size-in-bits='32' id='aeffe7e3'/>
+    <qualified-type-def type-id='79281988' const='yes' id='d991e118'/>
+    <reference-type-def kind='lvalue' type-id='d991e118' size-in-bits='32' id='bea5949a'/>
+    <qualified-type-def type-id='cc5cd419' const='yes' id='9c8ba446'/>
+    <reference-type-def kind='lvalue' type-id='9c8ba446' size-in-bits='32' id='cfd3c320'/>
+    <pointer-type-def type-id='9c8ba446' size-in-bits='32' id='dbd3d604'/>
+    <qualified-type-def type-id='c879823c' const='yes' id='e99073cc'/>
+    <reference-type-def kind='lvalue' type-id='e99073cc' size-in-bits='32' id='9866795e'/>
+    <qualified-type-def type-id='8be1d5db' const='yes' id='baff666b'/>
+    <reference-type-def kind='lvalue' type-id='baff666b' size-in-bits='32' id='ad0e0b37'/>
+    <qualified-type-def type-id='32ca3ebc' const='yes' id='0216800c'/>
+    <reference-type-def kind='lvalue' type-id='0216800c' size-in-bits='32' id='736bc21e'/>
+    <qualified-type-def type-id='dfecc261' const='yes' id='39f98ad6'/>
+    <reference-type-def kind='lvalue' type-id='39f98ad6' size-in-bits='32' id='33d5b7d0'/>
+    <pointer-type-def type-id='39f98ad6' size-in-bits='32' id='3fd5cab4'/>
+    <qualified-type-def type-id='352fcd0c' const='yes' id='df3931dc'/>
+    <reference-type-def kind='lvalue' type-id='df3931dc' size-in-bits='32' id='6109ac8e'/>
+    <qualified-type-def type-id='be2111ab' const='yes' id='cd75163b'/>
+    <reference-type-def kind='lvalue' type-id='cd75163b' size-in-bits='32' id='8c51cfa7'/>
+    <qualified-type-def type-id='296c784c' const='yes' id='6ca4385c'/>
+    <reference-type-def kind='lvalue' type-id='6ca4385c' size-in-bits='32' id='8084e80e'/>
+    <qualified-type-def type-id='4bafa653' const='yes' id='204d3172'/>
+    <reference-type-def kind='lvalue' type-id='204d3172' size-in-bits='32' id='2d84a73c'/>
+    <pointer-type-def type-id='204d3172' size-in-bits='32' id='3184ad88'/>
+    <qualified-type-def type-id='19917da8' const='yes' id='56895058'/>
+    <reference-type-def kind='lvalue' type-id='56895058' size-in-bits='32' id='b829b65a'/>
+    <qualified-type-def type-id='5a1a385f' const='yes' id='f5e130cf'/>
+    <reference-type-def kind='lvalue' type-id='f5e130cf' size-in-bits='32' id='fa7ffecb'/>
+    <qualified-type-def type-id='c8be4550' const='yes' id='a2abb900'/>
+    <reference-type-def kind='lvalue' type-id='a2abb900' size-in-bits='32' id='3a5476d2'/>
+    <qualified-type-def type-id='ccc1a701' const='yes' id='6ba820fe'/>
+    <reference-type-def kind='lvalue' type-id='6ba820fe' size-in-bits='32' id='51abb408'/>
+    <pointer-type-def type-id='6ba820fe' size-in-bits='32' id='4dabadbc'/>
+    <qualified-type-def type-id='d5ff43f4' const='yes' id='2cb21304'/>
+    <reference-type-def kind='lvalue' type-id='2cb21304' size-in-bits='32' id='7e541e86'/>
+    <qualified-type-def type-id='73ca7213' const='yes' id='e248f8e3'/>
+    <reference-type-def kind='lvalue' type-id='e248f8e3' size-in-bits='32' id='fddf9e1f'/>
+    <qualified-type-def type-id='098dee04' const='yes' id='4a9d6b14'/>
+    <reference-type-def kind='lvalue' type-id='4a9d6b14' size-in-bits='32' id='a7cfbfb6'/>
+    <qualified-type-def type-id='c99d6d34' const='yes' id='86a0d7d7'/>
+    <pointer-type-def type-id='86a0d7d7' size-in-bits='32' id='ec340347'/>
+    <qualified-type-def type-id='a122f21c' const='yes' id='bd903223'/>
+    <pointer-type-def type-id='bd903223' size-in-bits='32' id='72fec42b'/>
+    <qualified-type-def type-id='4f878678' const='yes' id='dc7f3811'/>
+    <reference-type-def kind='lvalue' type-id='dc7f3811' size-in-bits='32' id='53457e95'/>
+    <pointer-type-def type-id='dc7f3811' size-in-bits='32' id='574584e1'/>
+    <qualified-type-def type-id='fb2b2135' const='yes' id='3ecc6a56'/>
+    <reference-type-def kind='lvalue' type-id='3ecc6a56' size-in-bits='32' id='4bcb8e50'/>
+    <pointer-type-def type-id='3ecc6a56' size-in-bits='32' id='57cba134'/>
+    <qualified-type-def type-id='f96f37f4' const='yes' id='3c42718b'/>
+    <reference-type-def kind='lvalue' type-id='3c42718b' size-in-bits='32' id='8998f357'/>
+    <pointer-type-def type-id='3c42718b' size-in-bits='32' id='7d98e073'/>
+    <qualified-type-def type-id='dbb0c32e' const='yes' id='0145e9ad'/>
+    <reference-type-def kind='lvalue' type-id='0145e9ad' size-in-bits='32' id='8c0ea5d1'/>
+    <pointer-type-def type-id='0145e9ad' size-in-bits='32' id='880e9f85'/>
+    <qualified-type-def type-id='bc83a16a' const='yes' id='e1d417f9'/>
+    <reference-type-def kind='lvalue' type-id='e1d417f9' size-in-bits='32' id='5fe1940d'/>
+    <pointer-type-def type-id='e1d417f9' size-in-bits='32' id='53e18129'/>
+    <qualified-type-def type-id='443bd0ae' const='yes' id='94a71cf9'/>
+    <reference-type-def kind='lvalue' type-id='94a71cf9' size-in-bits='32' id='e212730d'/>
+    <pointer-type-def type-id='94a71cf9' size-in-bits='32' id='d6126029'/>
+    <qualified-type-def type-id='c7b95082' const='yes' id='1377b429'/>
+    <reference-type-def kind='lvalue' type-id='1377b429' size-in-bits='32' id='b470739d'/>
+    <pointer-type-def type-id='1377b429' size-in-bits='32' id='a87060b9'/>
+    <qualified-type-def type-id='c566fa15' const='yes' id='8b38c90e'/>
+    <reference-type-def kind='lvalue' type-id='8b38c90e' size-in-bits='32' id='5264a9f8'/>
+    <pointer-type-def type-id='8b38c90e' size-in-bits='32' id='4e64a3ac'/>
+    <qualified-type-def type-id='35484ac1' const='yes' id='e0298922'/>
+    <reference-type-def kind='lvalue' type-id='e0298922' size-in-bits='32' id='e562b14c'/>
+    <pointer-type-def type-id='e0298922' size-in-bits='32' id='e962b798'/>
+    <qualified-type-def type-id='9d7cc6de' const='yes' id='ea3375d3'/>
+    <reference-type-def kind='lvalue' type-id='ea3375d3' size-in-bits='32' id='a402b0af'/>
+    <pointer-type-def type-id='ea3375d3' size-in-bits='32' id='a802b6fb'/>
+    <qualified-type-def type-id='fe392671' const='yes' id='c9b609d0'/>
+    <reference-type-def kind='lvalue' type-id='c9b609d0' size-in-bits='32' id='7f91ae42'/>
+    <pointer-type-def type-id='c9b609d0' size-in-bits='32' id='8391b48e'/>
+    <qualified-type-def type-id='48b06606' const='yes' id='5fef81e5'/>
+    <reference-type-def kind='lvalue' type-id='5fef81e5' size-in-bits='32' id='c90945f9'/>
+    <pointer-type-def type-id='5fef81e5' size-in-bits='32' id='d50958dd'/>
+    <qualified-type-def type-id='251e995b' const='yes' id='5245b2d0'/>
+    <reference-type-def kind='lvalue' type-id='5245b2d0' size-in-bits='32' id='79b8b942'/>
+    <pointer-type-def type-id='5245b2d0' size-in-bits='32' id='7db8bf8e'/>
+    <qualified-type-def type-id='619f09b0' const='yes' id='db7a342b'/>
+    <reference-type-def kind='lvalue' type-id='db7a342b' size-in-bits='32' id='8e5ff077'/>
+    <pointer-type-def type-id='db7a342b' size-in-bits='32' id='825fdd93'/>
+    <qualified-type-def type-id='500299ab' const='yes' id='062c8fe8'/>
+    <reference-type-def kind='lvalue' type-id='062c8fe8' size-in-bits='32' id='8626614a'/>
+    <pointer-type-def type-id='062c8fe8' size-in-bits='32' id='7a264e66'/>
+    <qualified-type-def type-id='089fe5a3' const='yes' id='7588d14e'/>
+    <reference-type-def kind='lvalue' type-id='7588d14e' size-in-bits='32' id='6e61a6b8'/>
+    <pointer-type-def type-id='7588d14e' size-in-bits='32' id='6a61a06c'/>
+    <qualified-type-def type-id='f6626d42' const='yes' id='17bb75ff'/>
+    <reference-type-def kind='lvalue' type-id='17bb75ff' size-in-bits='32' id='351a849b'/>
+    <pointer-type-def type-id='17bb75ff' size-in-bits='32' id='311a7e4f'/>
+    <qualified-type-def type-id='bf1e7ced' const='yes' id='001b74d0'/>
+    <reference-type-def kind='lvalue' type-id='001b74d0' size-in-bits='32' id='21391f42'/>
+    <pointer-type-def type-id='001b74d0' size-in-bits='32' id='2539258e'/>
+    <qualified-type-def type-id='1b40f38a' const='yes' id='2538414b'/>
+    <reference-type-def kind='lvalue' type-id='2538414b' size-in-bits='32' id='048efe97'/>
+    <pointer-type-def type-id='2538414b' size-in-bits='32' id='f88eebb3'/>
+    <qualified-type-def type-id='30745bfb' const='yes' id='db87b3f2'/>
+    <pointer-type-def type-id='db87b3f2' size-in-bits='32' id='6ea01d08'/>
+    <qualified-type-def type-id='82ce69b4' const='yes' id='49a750c1'/>
+    <pointer-type-def type-id='49a750c1' size-in-bits='32' id='dd6461f1'/>
+    <qualified-type-def type-id='7a1975f9' const='yes' id='3f098f6c'/>
+    <pointer-type-def type-id='3f098f6c' size-in-bits='32' id='820c8b32'/>
+    <qualified-type-def type-id='d05727fd' const='yes' id='412f8662'/>
+    <pointer-type-def type-id='412f8662' size-in-bits='32' id='e5d06358'/>
+    <qualified-type-def type-id='9d7dd6fe' const='yes' id='26f80b51'/>
+    <pointer-type-def type-id='26f80b51' size-in-bits='32' id='d37a12a1'/>
+    <qualified-type-def type-id='84f52bff' const='yes' id='5fc9545c'/>
+    <pointer-type-def type-id='5fc9545c' size-in-bits='32' id='3feff5c2'/>
+    <qualified-type-def type-id='d784bbd4' const='yes' id='370afc1f'/>
+    <pointer-type-def type-id='370afc1f' size-in-bits='32' id='db4b076f'/>
+    <qualified-type-def type-id='f5a6c2c2' const='yes' id='04a5f1b2'/>
+    <reference-type-def kind='lvalue' type-id='04a5f1b2' size-in-bits='32' id='e53b4bfc'/>
+    <qualified-type-def type-id='d3f9cf63' const='yes' id='a795c393'/>
+    <reference-type-def kind='lvalue' type-id='a795c393' size-in-bits='32' id='85c315ef'/>
+    <qualified-type-def type-id='e283594e' const='yes' id='eeab78de'/>
+    <reference-type-def kind='lvalue' type-id='eeab78de' size-in-bits='32' id='afef6e68'/>
+    <qualified-type-def type-id='e53cc294' const='yes' id='e1c1e2c4'/>
+    <reference-type-def kind='lvalue' type-id='e1c1e2c4' size-in-bits='32' id='463829c6'/>
+    <qualified-type-def type-id='2a25b660' const='yes' id='c5506430'/>
+    <reference-type-def kind='lvalue' type-id='c5506430' size-in-bits='32' id='b38d8ea2'/>
+    <qualified-type-def type-id='e8b5bb94' const='yes' id='dd22b764'/>
+    <reference-type-def kind='lvalue' type-id='dd22b764' size-in-bits='32' id='5fa67ce6'/>
+    <qualified-type-def type-id='32e47c40' const='yes' id='de0b3050'/>
+    <reference-type-def kind='lvalue' type-id='de0b3050' size-in-bits='32' id='019d49c2'/>
+    <qualified-type-def type-id='f4c79cc7' const='yes' id='e455c477'/>
+    <reference-type-def kind='lvalue' type-id='e455c477' size-in-bits='32' id='c4040b83'/>
+    <qualified-type-def type-id='c446d2cb' const='yes' id='d9c64e3b'/>
+    <reference-type-def kind='lvalue' type-id='d9c64e3b' size-in-bits='32' id='f02cf7a7'/>
+    <qualified-type-def type-id='56b4dd50' const='yes' id='f0a97a60'/>
+    <reference-type-def kind='lvalue' type-id='f0a97a60' size-in-bits='32' id='20cb7c32'/>
+    <qualified-type-def type-id='d48b26bb' const='yes' id='e8d372ab'/>
+    <reference-type-def kind='lvalue' type-id='e8d372ab' size-in-bits='32' id='11dd53f7'/>
+    <qualified-type-def type-id='384a7181' const='yes' id='511b3f51'/>
+    <reference-type-def kind='lvalue' type-id='511b3f51' size-in-bits='32' id='24e4e855'/>
+    <qualified-type-def type-id='8b095b74' const='yes' id='537ae464'/>
+    <reference-type-def kind='lvalue' type-id='537ae464' size-in-bits='32' id='ac7553e6'/>
+    <qualified-type-def type-id='c4c47537' const='yes' id='438e5f47'/>
+    <reference-type-def kind='lvalue' type-id='438e5f47' size-in-bits='32' id='ba2025b3'/>
+    <qualified-type-def type-id='e5f05e18' const='yes' id='a165ee68'/>
+    <reference-type-def kind='lvalue' type-id='a165ee68' size-in-bits='32' id='617624ca'/>
+    <qualified-type-def type-id='2848c8a1' const='yes' id='3f5a31d1'/>
+    <reference-type-def kind='lvalue' type-id='3f5a31d1' size-in-bits='32' id='b1fca7d5'/>
+    <qualified-type-def type-id='9e02975e' const='yes' id='595614ae'/>
+    <reference-type-def kind='lvalue' type-id='595614ae' size-in-bits='32' id='2a825218'/>
+    <qualified-type-def type-id='a5d1359b' const='yes' id='bc75068b'/>
+    <reference-type-def kind='lvalue' type-id='bc75068b' size-in-bits='32' id='59398257'/>
+    <qualified-type-def type-id='6fe64836' const='yes' id='7e8551c6'/>
+    <reference-type-def kind='lvalue' type-id='7e8551c6' size-in-bits='32' id='0bdfe3a0'/>
+    <qualified-type-def type-id='155e8fd8' const='yes' id='caec6cbf'/>
+    <pointer-type-def type-id='caec6cbf' size-in-bits='32' id='072eee8f'/>
+    <qualified-type-def type-id='70799029' const='yes' id='3974e9d9'/>
+    <reference-type-def kind='lvalue' type-id='3974e9d9' size-in-bits='32' id='720c5c6d'/>
+    <pointer-type-def type-id='3974e9d9' size-in-bits='32' id='660c4989'/>
+    <qualified-type-def type-id='27619c1c' const='yes' id='c3332543'/>
+    <reference-type-def kind='lvalue' type-id='c3332543' size-in-bits='32' id='ae83ddff'/>
+    <pointer-type-def type-id='c3332543' size-in-bits='32' id='b283e44b'/>
+    <qualified-type-def type-id='4da3c689' const='yes' id='e5a3737c'/>
+    <reference-type-def kind='lvalue' type-id='e5a3737c' size-in-bits='32' id='da4e96ae'/>
+    <qualified-type-def type-id='97219ec5' const='yes' id='aaf9e895'/>
+    <pointer-type-def type-id='aaf9e895' size-in-bits='32' id='e66964ad'/>
+    <qualified-type-def type-id='cea92a70' const='yes' id='0be3de7b'/>
+    <reference-type-def kind='lvalue' type-id='0be3de7b' size-in-bits='32' id='14b70c67'/>
+    <pointer-type-def type-id='0be3de7b' size-in-bits='32' id='08b6f983'/>
+    <qualified-type-def type-id='ca9cbb0d' const='yes' id='14ee82e4'/>
+    <reference-type-def kind='lvalue' type-id='14ee82e4' size-in-bits='32' id='b577d766'/>
+    <qualified-type-def type-id='b9c5d5a9' const='yes' id='372534f9'/>
+    <reference-type-def kind='lvalue' type-id='372534f9' size-in-bits='32' id='ae923b0d'/>
+    <qualified-type-def type-id='06725de7' const='yes' id='b31cc497'/>
+    <qualified-type-def type-id='1a8dd50d' const='yes' id='a7e298dd'/>
+    <reference-type-def kind='lvalue' type-id='a7e298dd' size-in-bits='32' id='44b6d321'/>
+    <pointer-type-def type-id='a7e298dd' size-in-bits='32' id='40b6ccd5'/>
+    <qualified-type-def type-id='501d9695' const='yes' id='11376d86'/>
+    <reference-type-def kind='lvalue' type-id='11376d86' size-in-bits='32' id='ba4192e0'/>
+    <pointer-type-def type-id='11376d86' size-in-bits='32' id='c641a5c4'/>
+    <qualified-type-def type-id='5bec325c' const='yes' id='49219b4c'/>
+    <pointer-type-def type-id='49219b4c' size-in-bits='32' id='85e7a192'/>
+    <qualified-type-def type-id='a82808e9' const='yes' id='57878b99'/>
+    <reference-type-def kind='lvalue' type-id='57878b99' size-in-bits='32' id='8960fdad'/>
+    <pointer-type-def type-id='57878b99' size-in-bits='32' id='7d60eac9'/>
+    <qualified-type-def type-id='983adb98' const='yes' id='22539e28'/>
+    <reference-type-def kind='lvalue' type-id='22539e28' size-in-bits='32' id='17a1d00a'/>
+    <qualified-type-def type-id='d81eed6b' const='yes' id='9e890de2'/>
+    <reference-type-def kind='lvalue' type-id='9e890de2' size-in-bits='32' id='55c0ab8c'/>
+    <pointer-type-def type-id='9e890de2' size-in-bits='32' id='59c0b1d8'/>
+    <qualified-type-def type-id='afb20d38' const='yes' id='036f5893'/>
+    <reference-type-def kind='lvalue' type-id='036f5893' size-in-bits='32' id='1d48a4ef'/>
+    <pointer-type-def type-id='036f5893' size-in-bits='32' id='2148ab3b'/>
+    <qualified-type-def type-id='3c207afe' const='yes' id='42021ec3'/>
+    <reference-type-def kind='lvalue' type-id='42021ec3' size-in-bits='32' id='ce56a27f'/>
+    <pointer-type-def type-id='42021ec3' size-in-bits='32' id='d256a8cb'/>
+    <qualified-type-def type-id='f9e4b3e7' const='yes' id='78c34362'/>
+    <reference-type-def kind='lvalue' type-id='78c34362' size-in-bits='32' id='5f62e40c'/>
+    <pointer-type-def type-id='78c34362' size-in-bits='32' id='6362ea58'/>
+    <qualified-type-def type-id='60662a11' const='yes' id='1458d402'/>
+    <reference-type-def kind='lvalue' type-id='1458d402' size-in-bits='32' id='2bd5f4ac'/>
+    <pointer-type-def type-id='1458d402' size-in-bits='32' id='2fd5faf8'/>
+    <qualified-type-def type-id='21d7352a' const='yes' id='05623813'/>
+    <reference-type-def kind='lvalue' type-id='05623813' size-in-bits='32' id='ae9e7b6f'/>
+    <pointer-type-def type-id='05623813' size-in-bits='32' id='b29e81bb'/>
+    <qualified-type-def type-id='99463423' const='yes' id='84e91272'/>
+    <reference-type-def kind='lvalue' type-id='84e91272' size-in-bits='32' id='8ee7da3c'/>
+    <pointer-type-def type-id='84e91272' size-in-bits='32' id='92e7e088'/>
+    <qualified-type-def type-id='f4edc297' const='yes' id='0542114e'/>
+    <pointer-type-def type-id='0542114e' size-in-bits='32' id='ab01606c'/>
+    <qualified-type-def type-id='249572b2' const='yes' id='236fe7b5'/>
+    <pointer-type-def type-id='236fe7b5' size-in-bits='32' id='68299f4d'/>
+    <qualified-type-def type-id='33591497' const='yes' id='ef041530'/>
+    <reference-type-def kind='lvalue' type-id='ef041530' size-in-bits='32' id='596d31a2'/>
+    <qualified-type-def type-id='199fc21a' const='yes' id='07053001'/>
+    <reference-type-def kind='lvalue' type-id='07053001' size-in-bits='32' id='342acd65'/>
+    <qualified-type-def type-id='6efd2fac' const='yes' id='0b53cd55'/>
+    <reference-type-def kind='lvalue' type-id='0b53cd55' size-in-bits='32' id='47ec6c09'/>
+    <pointer-type-def type-id='0b53cd55' size-in-bits='32' id='53ec7eed'/>
+    <qualified-type-def type-id='53ec7eed' const='yes' id='83417942'/>
+    <reference-type-def kind='lvalue' type-id='83417942' size-in-bits='32' id='0412186c'/>
+    <reference-type-def kind='lvalue' type-id='53ec7eed' size-in-bits='32' id='e84b9991'/>
+    <qualified-type-def type-id='08084680' const='yes' id='e28bbd7b'/>
+    <reference-type-def kind='lvalue' type-id='e28bbd7b' size-in-bits='32' id='fefb1967'/>
+    <pointer-type-def type-id='e28bbd7b' size-in-bits='32' id='f2fb0683'/>
+    <qualified-type-def type-id='feedc99f' const='yes' id='6d0b86cc'/>
+    <reference-type-def kind='lvalue' type-id='6d0b86cc' size-in-bits='32' id='9325625e'/>
+    <pointer-type-def type-id='6d0b86cc' size-in-bits='32' id='8f255c12'/>
+    <qualified-type-def type-id='4616b4c6' const='yes' id='da3ad709'/>
+    <reference-type-def kind='lvalue' type-id='da3ad709' size-in-bits='32' id='b9a0befd'/>
+    <pointer-type-def type-id='da3ad709' size-in-bits='32' id='ada0ac19'/>
+    <qualified-type-def type-id='2e84cb7b' const='yes' id='99dba30b'/>
+    <reference-type-def kind='lvalue' type-id='99dba30b' size-in-bits='32' id='61c1dfd7'/>
+    <qualified-type-def type-id='222ea3df' const='yes' id='43d033af'/>
+    <reference-type-def kind='lvalue' type-id='43d033af' size-in-bits='32' id='49c120ab'/>
+    <qualified-type-def type-id='ac070eda' const='yes' id='a94d5121'/>
+    <pointer-type-def type-id='a94d5121' size-in-bits='32' id='8fb69451'/>
+    <qualified-type-def type-id='5f48c471' const='yes' id='3e8fef81'/>
+    <reference-type-def kind='lvalue' type-id='3e8fef81' size-in-bits='32' id='239643e5'/>
+    <qualified-type-def type-id='6a6c3f8a' const='yes' id='181848a1'/>
+    <pointer-type-def type-id='181848a1' size-in-bits='32' id='793a32d1'/>
+    <qualified-type-def type-id='8997c6b1' const='yes' id='c5c31b01'/>
+    <reference-type-def kind='lvalue' type-id='c5c31b01' size-in-bits='32' id='7923be65'/>
+    <qualified-type-def type-id='e982e448' const='yes' id='5bcaf7f1'/>
+    <pointer-type-def type-id='5bcaf7f1' size-in-bits='32' id='5b842dc1'/>
+    <qualified-type-def type-id='f821a8c1' const='yes' id='98766411'/>
+    <reference-type-def kind='lvalue' type-id='98766411' size-in-bits='32' id='395fc295'/>
+    <qualified-type-def type-id='075a9db6' const='yes' id='8c8e4db3'/>
+    <pointer-type-def type-id='8c8e4db3' size-in-bits='32' id='dd0427db'/>
+    <qualified-type-def type-id='51ec91a3' const='yes' id='86b067b3'/>
+    <reference-type-def kind='lvalue' type-id='86b067b3' size-in-bits='32' id='9cb30f8f'/>
+    <qualified-type-def type-id='65b889e8' const='yes' id='7352da6d'/>
+    <pointer-type-def type-id='7352da6d' size-in-bits='32' id='d26d9dc5'/>
+    <qualified-type-def type-id='55d610b5' const='yes' id='4a7f34c5'/>
+    <reference-type-def kind='lvalue' type-id='4a7f34c5' size-in-bits='32' id='29404159'/>
+    <qualified-type-def type-id='603f72de' const='yes' id='bb4d3f1f'/>
+    <pointer-type-def type-id='bb4d3f1f' size-in-bits='32' id='0f9a806f'/>
+    <qualified-type-def type-id='b224bbe7' const='yes' id='12135577'/>
+    <reference-type-def kind='lvalue' type-id='12135577' size-in-bits='32' id='c56f4e83'/>
+    <qualified-type-def type-id='56b14eae' const='yes' id='afb5051d'/>
+    <reference-type-def kind='lvalue' type-id='afb5051d' size-in-bits='32' id='d4f73be1'/>
+    <pointer-type-def type-id='afb5051d' size-in-bits='32' id='d0f73595'/>
+    <qualified-type-def type-id='3815c827' const='yes' id='90d5ebf7'/>
+    <reference-type-def kind='lvalue' type-id='90d5ebf7' size-in-bits='32' id='d1c23a03'/>
+    <qualified-type-def type-id='282aee02' const='yes' id='d9665152'/>
+    <reference-type-def kind='lvalue' type-id='d9665152' size-in-bits='32' id='b012399c'/>
+    <qualified-type-def type-id='9ae7d18b' const='yes' id='58644fbb'/>
+    <reference-type-def kind='lvalue' type-id='58644fbb' size-in-bits='32' id='c2e95427'/>
+    <qualified-type-def type-id='e27647d9' const='yes' id='00f326c9'/>
+    <reference-type-def kind='lvalue' type-id='00f326c9' size-in-bits='32' id='6dc64a3d'/>
+    <qualified-type-def type-id='007369c7' const='yes' id='aa5d5b37'/>
+    <reference-type-def kind='lvalue' type-id='aa5d5b37' size-in-bits='32' id='41f65bc3'/>
+    <qualified-type-def type-id='d0a883ff' const='yes' id='1e94814f'/>
+    <reference-type-def kind='lvalue' type-id='1e94814f' size-in-bits='32' id='8cc7b84b'/>
+    <qualified-type-def type-id='6a671eb0' const='yes' id='e35d6473'/>
+    <reference-type-def kind='lvalue' type-id='e35d6473' size-in-bits='32' id='4104f1cf'/>
+    <pointer-type-def type-id='e35d6473' size-in-bits='32' id='4504f81b'/>
+    <qualified-type-def type-id='50658421' const='yes' id='f9c85371'/>
+    <reference-type-def kind='lvalue' type-id='f9c85371' size-in-bits='32' id='8d5b31f5'/>
+    <qualified-type-def type-id='13f0fc10' const='yes' id='ce10ca60'/>
+    <reference-type-def kind='lvalue' type-id='ce10ca60' size-in-bits='32' id='aa6e6c32'/>
+    <qualified-type-def type-id='d2ec4c55' const='yes' id='27cf0d85'/>
+    <reference-type-def kind='lvalue' type-id='27cf0d85' size-in-bits='32' id='4df27799'/>
+    <qualified-type-def type-id='3abded17' const='yes' id='44c656c7'/>
+    <reference-type-def kind='lvalue' type-id='44c656c7' size-in-bits='32' id='253ac433'/>
+    <qualified-type-def type-id='6d8d3705' const='yes' id='60291b75'/>
+    <reference-type-def kind='lvalue' type-id='60291b75' size-in-bits='32' id='b3b603a9'/>
+    <qualified-type-def type-id='75c976b5' const='yes' id='052cdb85'/>
+    <reference-type-def kind='lvalue' type-id='052cdb85' size-in-bits='32' id='c89dc199'/>
+    <qualified-type-def type-id='6e9b5502' const='yes' id='109c5825'/>
+    <reference-type-def kind='lvalue' type-id='109c5825' size-in-bits='32' id='291e8cb9'/>
+    <pointer-type-def type-id='109c5825' size-in-bits='32' id='351e9f9d'/>
+    <qualified-type-def type-id='572bb6ef' const='yes' id='27af657f'/>
+    <reference-type-def kind='lvalue' type-id='27af657f' size-in-bits='32' id='d21c8b1b'/>
+    <qualified-type-def type-id='cffe07ea' const='yes' id='6b0b6afa'/>
+    <reference-type-def kind='lvalue' type-id='6b0b6afa' size-in-bits='32' id='5ef93854'/>
+    <qualified-type-def type-id='bd53d563' const='yes' id='b834bbd3'/>
+    <reference-type-def kind='lvalue' type-id='b834bbd3' size-in-bits='32' id='f003e2af'/>
+    <qualified-type-def type-id='e7d36121' const='yes' id='67a08e91'/>
+    <reference-type-def kind='lvalue' type-id='67a08e91' size-in-bits='32' id='d8c0aa15'/>
+    <qualified-type-def type-id='18146def' const='yes' id='2c8ba21f'/>
+    <reference-type-def kind='lvalue' type-id='2c8ba21f' size-in-bits='32' id='58d05fbb'/>
+    <qualified-type-def type-id='2a3083f7' const='yes' id='506ada87'/>
+    <reference-type-def kind='lvalue' type-id='506ada87' size-in-bits='32' id='39362b73'/>
+    <qualified-type-def type-id='760319b5' const='yes' id='0cebea86'/>
+    <reference-type-def kind='lvalue' type-id='0cebea86' size-in-bits='32' id='f76259e0'/>
+    <pointer-type-def type-id='0cebea86' size-in-bits='32' id='03626cc4'/>
+    <qualified-type-def type-id='dcd9dabc' const='yes' id='e721dd0c'/>
+    <reference-type-def kind='lvalue' type-id='e721dd0c' size-in-bits='32' id='044f291e'/>
+    <qualified-type-def type-id='908c82f9' const='yes' id='007ae349'/>
+    <reference-type-def kind='lvalue' type-id='007ae349' size-in-bits='32' id='307407bd'/>
+    <qualified-type-def type-id='c214b7fe' const='yes' id='2da719ae'/>
+    <reference-type-def kind='lvalue' type-id='2da719ae' size-in-bits='32' id='660d3118'/>
+    <qualified-type-def type-id='eb92ad4a' const='yes' id='690d47fa'/>
+    <reference-type-def kind='lvalue' type-id='690d47fa' size-in-bits='32' id='3be81f54'/>
+    <qualified-type-def type-id='439e0f3c' const='yes' id='c95d884c'/>
+    <reference-type-def kind='lvalue' type-id='c95d884c' size-in-bits='32' id='683dbede'/>
+    <qualified-type-def type-id='a5320295' const='yes' id='6015fca8'/>
+    <reference-type-def kind='lvalue' type-id='6015fca8' size-in-bits='32' id='d09c938a'/>
+    <pointer-type-def type-id='6015fca8' size-in-bits='32' id='c49c80a6'/>
+    <qualified-type-def type-id='932cd4f2' const='yes' id='625e1522'/>
+    <reference-type-def kind='lvalue' type-id='625e1522' size-in-bits='32' id='de1b154c'/>
+    <qualified-type-def type-id='908075a6' const='yes' id='91621916'/>
+    <reference-type-def kind='lvalue' type-id='91621916' size-in-bits='32' id='0d6da690'/>
+    <pointer-type-def type-id='91621916' size-in-bits='32' id='196db974'/>
+    <qualified-type-def type-id='1e763177' const='yes' id='3364f30a'/>
+    <reference-type-def kind='lvalue' type-id='3364f30a' size-in-bits='32' id='13eace44'/>
+    <pointer-type-def type-id='3364f30a' size-in-bits='32' id='07eabb60'/>
+    <qualified-type-def type-id='d4db64a0' const='yes' id='36789a50'/>
+    <reference-type-def kind='lvalue' type-id='36789a50' size-in-bits='32' id='35db27c2'/>
+    <qualified-type-def type-id='e709d4f8' const='yes' id='aafde8e8'/>
+    <reference-type-def kind='lvalue' type-id='aafde8e8' size-in-bits='32' id='fbb57c4a'/>
+    <pointer-type-def type-id='aafde8e8' size-in-bits='32' id='efb56966'/>
+    <qualified-type-def type-id='46ef0c57' const='yes' id='b5643ad2'/>
+    <reference-type-def kind='lvalue' type-id='b5643ad2' size-in-bits='32' id='80c8ce1c'/>
+    <pointer-type-def type-id='b5643ad2' size-in-bits='32' id='84c8d468'/>
+    <qualified-type-def type-id='837c9848' const='yes' id='2e6fbd78'/>
+    <reference-type-def kind='lvalue' type-id='2e6fbd78' size-in-bits='32' id='77e71afa'/>
+    <qualified-type-def type-id='3ed2f0f0' const='yes' id='8b631920'/>
+    <reference-type-def kind='lvalue' type-id='8b631920' size-in-bits='32' id='73006472'/>
+    <pointer-type-def type-id='8b631920' size-in-bits='32' id='77006abe'/>
+    <qualified-type-def type-id='ba2611f3' const='yes' id='7ce3efbe'/>
+    <reference-type-def kind='lvalue' type-id='7ce3efbe' size-in-bits='32' id='32d22c48'/>
+    <pointer-type-def type-id='7ce3efbe' size-in-bits='32' id='2ed225fc'/>
+    <qualified-type-def type-id='85d9d214' const='yes' id='ee257ac4'/>
+    <reference-type-def kind='lvalue' type-id='ee257ac4' size-in-bits='32' id='c70071c6'/>
+    <qualified-type-def type-id='22d29ea4' const='yes' id='fa76afd4'/>
+    <reference-type-def kind='lvalue' type-id='fa76afd4' size-in-bits='32' id='3ad6f9f6'/>
+    <pointer-type-def type-id='fa76afd4' size-in-bits='32' id='46d70cda'/>
+    <qualified-type-def type-id='2b166553' const='yes' id='2eeb4556'/>
+    <reference-type-def kind='lvalue' type-id='2eeb4556' size-in-bits='32' id='4c5e4f50'/>
+    <pointer-type-def type-id='2eeb4556' size-in-bits='32' id='585e6234'/>
+    <qualified-type-def type-id='fb9780ac' const='yes' id='1cce8c5c'/>
+    <reference-type-def kind='lvalue' type-id='1cce8c5c' size-in-bits='32' id='d327240e'/>
+    <qualified-type-def type-id='1f8483ec' const='yes' id='8e80eadc'/>
+    <reference-type-def kind='lvalue' type-id='8e80eadc' size-in-bits='32' id='4ef1e78e'/>
+    <pointer-type-def type-id='8e80eadc' size-in-bits='32' id='4af1e142'/>
+    <qualified-type-def type-id='736f4e77' const='yes' id='343f7a92'/>
+    <reference-type-def kind='lvalue' type-id='343f7a92' size-in-bits='32' id='f3ee295c'/>
+    <pointer-type-def type-id='343f7a92' size-in-bits='32' id='f7ee2fa8'/>
+    <qualified-type-def type-id='f2f07e48' const='yes' id='3bd90838'/>
+    <reference-type-def kind='lvalue' type-id='3bd90838' size-in-bits='32' id='54a7c73a'/>
+    <qualified-type-def type-id='903476f0' const='yes' id='4b7b0de0'/>
+    <reference-type-def kind='lvalue' type-id='4b7b0de0' size-in-bits='32' id='98b6aeb2'/>
+    <pointer-type-def type-id='4b7b0de0' size-in-bits='32' id='9cb6b4fe'/>
+    <qualified-type-def type-id='94c4b137' const='yes' id='5ff31802'/>
+    <reference-type-def kind='lvalue' type-id='5ff31802' size-in-bits='32' id='2faf00ac'/>
+    <pointer-type-def type-id='5ff31802' size-in-bits='32' id='33af06f8'/>
+    <qualified-type-def type-id='2aca27b8' const='yes' id='0bae6228'/>
+    <reference-type-def kind='lvalue' type-id='0bae6228' size-in-bits='32' id='71845c0a'/>
+    <qualified-type-def type-id='7f513560' const='yes' id='e35de1d0'/>
+    <reference-type-def kind='lvalue' type-id='e35de1d0' size-in-bits='32' id='e2cab642'/>
+    <pointer-type-def type-id='e35de1d0' size-in-bits='32' id='e6cabc8e'/>
+    <qualified-type-def type-id='e3e687ed' const='yes' id='ab517696'/>
+    <reference-type-def kind='lvalue' type-id='ab517696' size-in-bits='32' id='613dd710'/>
+    <pointer-type-def type-id='ab517696' size-in-bits='32' id='6d3de9f4'/>
+    <qualified-type-def type-id='ecd6c50c' const='yes' id='59f2509c'/>
+    <reference-type-def kind='lvalue' type-id='59f2509c' size-in-bits='32' id='527514ce'/>
+    <qualified-type-def type-id='a013f04c' const='yes' id='02666e1c'/>
+    <reference-type-def kind='lvalue' type-id='02666e1c' size-in-bits='32' id='013f854e'/>
+    <pointer-type-def type-id='02666e1c' size-in-bits='32' id='fd3f7f02'/>
+    <qualified-type-def type-id='21156a1f' const='yes' id='fd4d5a6a'/>
+    <reference-type-def kind='lvalue' type-id='fd4d5a6a' size-in-bits='32' id='0cc525a4'/>
+    <pointer-type-def type-id='fd4d5a6a' size-in-bits='32' id='00c512c0'/>
+    <qualified-type-def type-id='56f28cc0' const='yes' id='ee4deb70'/>
+    <reference-type-def kind='lvalue' type-id='ee4deb70' size-in-bits='32' id='7aa97862'/>
+    <qualified-type-def type-id='21d18d18' const='yes' id='f5cd2a08'/>
+    <reference-type-def kind='lvalue' type-id='f5cd2a08' size-in-bits='32' id='1ff9666a'/>
+    <pointer-type-def type-id='f5cd2a08' size-in-bits='32' id='13f95386'/>
+    <qualified-type-def type-id='814fe063' const='yes' id='d585e4c6'/>
+    <qualified-type-def type-id='c9d12d66' const='yes' id='588b3216'/>
+    <pointer-type-def type-id='588b3216' size-in-bits='32' id='9f201474'/>
+    <qualified-type-def type-id='dddf6ca2' const='yes' id='e824a34f'/>
+    <pointer-type-def type-id='e824a34f' size-in-bits='32' id='d6ad37ff'/>
+    <qualified-type-def type-id='8f92235e' const='yes' id='b9930aae'/>
+    <pointer-type-def type-id='b9930aae' size-in-bits='32' id='a6798dcc'/>
+    <qualified-type-def type-id='b96825af' const='yes' id='2b61797f'/>
+    <pointer-type-def type-id='2b61797f' size-in-bits='32' id='9f7200cf'/>
+    <qualified-type-def type-id='002ac4a6' const='yes' id='ea86de29'/>
+    <reference-type-def kind='lvalue' type-id='ea86de29' size-in-bits='32' id='414f919d'/>
+    <qualified-type-def type-id='f0981eeb' const='yes' id='20f5f452'/>
+    <reference-type-def kind='lvalue' type-id='20f5f452' size-in-bits='32' id='572fd29c'/>
+    <pointer-type-def type-id='20f5f452' size-in-bits='32' id='5b2fd8e8'/>
+    <qualified-type-def type-id='c523b9f1' const='yes' id='effb3702'/>
+    <pointer-type-def type-id='effb3702' size-in-bits='32' id='f077d3f8'/>
+    <pointer-type-def type-id='f077d3f8' size-in-bits='32' id='5ea27396'/>
+    <reference-type-def kind='lvalue' type-id='a6c45d85' size-in-bits='32' id='2a1f6799'/>
+    <pointer-type-def type-id='a6c45d85' size-in-bits='32' id='361f7a7d'/>
+    <pointer-type-def type-id='e322b6ef' size-in-bits='32' id='c5f12884'/>
+    <pointer-type-def type-id='96ee24a5' size-in-bits='32' id='585e1de9'/>
+    <reference-type-def kind='lvalue' type-id='95e97e5e' size-in-bits='32' id='769216e8'/>
+    <pointer-type-def type-id='95e97e5e' size-in-bits='32' id='7292109c'/>
+    <qualified-type-def type-id='7292109c' const='yes' id='5a5c0787'/>
+    <reference-type-def kind='lvalue' type-id='5a5c0787' size-in-bits='32' id='dfe00273'/>
+    <reference-type-def kind='lvalue' type-id='7292109c' size-in-bits='32' id='15f054ce'/>
+    <pointer-type-def type-id='cc6e09ca' size-in-bits='32' id='d4a328b7'/>
+    <pointer-type-def type-id='6b5c9008' size-in-bits='32' id='9b3c0ac2'/>
+    <pointer-type-def type-id='adf18958' size-in-bits='32' id='a6979e77'/>
+    <pointer-type-def type-id='223133a2' size-in-bits='32' id='33683384'/>
+    <pointer-type-def type-id='8dfe2e06' size-in-bits='32' id='071e4e5d'/>
+    <pointer-type-def type-id='995d71ea' size-in-bits='32' id='be2cecec'/>
+    <pointer-type-def type-id='973e3c3f' size-in-bits='32' id='6292c81e'/>
+    <pointer-type-def type-id='f5043860' size-in-bits='32' id='b181362a'/>
+    <pointer-type-def type-id='1a7fe6b0' size-in-bits='32' id='d8263a65'/>
+    <pointer-type-def type-id='84110544' size-in-bits='32' id='210c37a6'/>
+    <pointer-type-def type-id='0b9c02cb' size-in-bits='32' id='7f83e8c4'/>
+    <pointer-type-def type-id='6878e9a8' size-in-bits='32' id='4f68d4b2'/>
+    <pointer-type-def type-id='c8745fdc' size-in-bits='32' id='c2fb5303'/>
+    <pointer-type-def type-id='02c4e402' size-in-bits='32' id='b286ae14'/>
+    <pointer-type-def type-id='9a10f134' size-in-bits='32' id='aa210e95'/>
+    <pointer-type-def type-id='da4ac88c' size-in-bits='32' id='5353c67e'/>
+    <pointer-type-def type-id='e095c704' size-in-bits='32' id='b9c88d6a'/>
+    <pointer-type-def type-id='3d7d8cbf' size-in-bits='32' id='a68021ce'/>
+    <pointer-type-def type-id='b59d7dce' size-in-bits='32' id='78c01427'/>
+    <reference-type-def kind='lvalue' type-id='60f5da7d' size-in-bits='32' id='809cbcf9'/>
+    <reference-type-def kind='rvalue' type-id='60f5da7d' size-in-bits='32' id='55bd530d'/>
+    <pointer-type-def type-id='60f5da7d' size-in-bits='32' id='8c9ccfdd'/>
+    <reference-type-def kind='lvalue' type-id='36028ca6' size-in-bits='32' id='4450685b'/>
+    <reference-type-def kind='lvalue' type-id='7317ef72' size-in-bits='32' id='823235c5'/>
+    <reference-type-def kind='lvalue' type-id='97941460' size-in-bits='32' id='0f3c59ea'/>
+    <reference-type-def kind='rvalue' type-id='97941460' size-in-bits='32' id='c8015c24'/>
+    <pointer-type-def type-id='97941460' size-in-bits='32' id='033c4706'/>
+    <reference-type-def kind='lvalue' type-id='2b91c1c3' size-in-bits='32' id='f5b9186c'/>
+    <reference-type-def kind='lvalue' type-id='f3aad58d' size-in-bits='32' id='235779d0'/>
+    <reference-type-def kind='lvalue' type-id='64fb4db3' size-in-bits='32' id='e848cad7'/>
+    <reference-type-def kind='rvalue' type-id='64fb4db3' size-in-bits='32' id='9b977963'/>
+    <pointer-type-def type-id='64fb4db3' size-in-bits='32' id='dc48b7f3'/>
+    <reference-type-def kind='lvalue' type-id='88715d90' size-in-bits='32' id='f0d620bd'/>
+    <reference-type-def kind='lvalue' type-id='579aa528' size-in-bits='32' id='dfb78773'/>
+    <reference-type-def kind='lvalue' type-id='c8491dd8' size-in-bits='32' id='b8cb9312'/>
+    <reference-type-def kind='rvalue' type-id='c8491dd8' size-in-bits='32' id='1c78badc'/>
+    <pointer-type-def type-id='c8491dd8' size-in-bits='32' id='bccb995e'/>
+    <reference-type-def kind='lvalue' type-id='cb386317' size-in-bits='32' id='2d7d9f74'/>
+    <reference-type-def kind='lvalue' type-id='ddffa0e9' size-in-bits='32' id='6e741ea8'/>
+    <reference-type-def kind='lvalue' type-id='ba4fbcc4' size-in-bits='32' id='4d8e4cde'/>
+    <pointer-type-def type-id='ba4fbcc4' size-in-bits='32' id='498e4692'/>
+    <reference-type-def kind='lvalue' type-id='2ef4b79c' size-in-bits='32' id='35f62c46'/>
+    <pointer-type-def type-id='2ef4b79c' size-in-bits='32' id='41f63f2a'/>
+    <reference-type-def kind='lvalue' type-id='37dd8aae' size-in-bits='32' id='7c69c730'/>
+    <pointer-type-def type-id='37dd8aae' size-in-bits='32' id='8869da14'/>
+    <reference-type-def kind='lvalue' type-id='e015e2ec' size-in-bits='32' id='a0048bb6'/>
+    <pointer-type-def type-id='e015e2ec' size-in-bits='32' id='ac049e9a'/>
+    <reference-type-def kind='lvalue' type-id='f045688c' size-in-bits='32' id='b7f1e036'/>
+    <pointer-type-def type-id='f045688c' size-in-bits='32' id='c3f1f31a'/>
+    <reference-type-def kind='lvalue' type-id='94df1ca8' size-in-bits='32' id='1563fbe2'/>
+    <pointer-type-def type-id='94df1ca8' size-in-bits='32' id='1964022e'/>
+    <reference-type-def kind='lvalue' type-id='43b7c228' size-in-bits='32' id='9bc35562'/>
+    <pointer-type-def type-id='43b7c228' size-in-bits='32' id='9fc35bae'/>
+    <reference-type-def kind='lvalue' type-id='1988293c' size-in-bits='32' id='597d9276'/>
+    <pointer-type-def type-id='1988293c' size-in-bits='32' id='657da55a'/>
+    <reference-type-def kind='lvalue' type-id='c01a67f4' size-in-bits='32' id='8a40fade'/>
+    <pointer-type-def type-id='c01a67f4' size-in-bits='32' id='8640f492'/>
+    <reference-type-def kind='lvalue' type-id='ec22f6fc' size-in-bits='32' id='924ba976'/>
+    <pointer-type-def type-id='ec22f6fc' size-in-bits='32' id='9e4bbc5a'/>
+    <reference-type-def kind='lvalue' type-id='58870df2' size-in-bits='32' id='ad688bd4'/>
+    <pointer-type-def type-id='58870df2' size-in-bits='32' id='a16878f0'/>
+    <reference-type-def kind='lvalue' type-id='d22df4cd' size-in-bits='32' id='3af667b9'/>
+    <pointer-type-def type-id='d22df4cd' size-in-bits='32' id='46f67a9d'/>
+    <reference-type-def kind='lvalue' type-id='2622dfea' size-in-bits='32' id='f0d20a3c'/>
+    <pointer-type-def type-id='2622dfea' size-in-bits='32' id='f4d21088'/>
+    <reference-type-def kind='lvalue' type-id='39b8e88f' size-in-bits='32' id='de277393'/>
+    <pointer-type-def type-id='39b8e88f' size-in-bits='32' id='ea278677'/>
+    <reference-type-def kind='lvalue' type-id='97d0af14' size-in-bits='32' id='55394a2e'/>
+    <pointer-type-def type-id='97d0af14' size-in-bits='32' id='513943e2'/>
+    <reference-type-def kind='lvalue' type-id='7d3bb31a' size-in-bits='32' id='4f5ef92c'/>
+    <pointer-type-def type-id='7d3bb31a' size-in-bits='32' id='535eff78'/>
+    <reference-type-def kind='lvalue' type-id='5fea02b3' size-in-bits='32' id='65f90817'/>
+    <pointer-type-def type-id='5fea02b3' size-in-bits='32' id='59f8f533'/>
+    <reference-type-def kind='lvalue' type-id='063dbdb6' size-in-bits='32' id='7c829be8'/>
+    <pointer-type-def type-id='063dbdb6' size-in-bits='32' id='7882959c'/>
+    <reference-type-def kind='lvalue' type-id='45b74b57' size-in-bits='32' id='c0b8028b'/>
+    <pointer-type-def type-id='45b74b57' size-in-bits='32' id='bcb7fc3f'/>
+    <reference-type-def kind='lvalue' type-id='ffcdd1b2' size-in-bits='32' id='c69cf914'/>
+    <pointer-type-def type-id='ffcdd1b2' size-in-bits='32' id='ba9ce630'/>
+    <reference-type-def kind='lvalue' type-id='cd354cef' size-in-bits='32' id='7080b073'/>
+    <pointer-type-def type-id='cd354cef' size-in-bits='32' id='7c80c357'/>
+    <reference-type-def kind='lvalue' type-id='7dee695e' size-in-bits='32' id='bc3ebe00'/>
+    <pointer-type-def type-id='7dee695e' size-in-bits='32' id='c83ed0e4'/>
+    <reference-type-def kind='lvalue' type-id='f03ebc7b' size-in-bits='32' id='f771cb0f'/>
+    <pointer-type-def type-id='f03ebc7b' size-in-bits='32' id='fb71d15b'/>
+    <reference-type-def kind='lvalue' type-id='678452de' size-in-bits='32' id='ad62c780'/>
+    <pointer-type-def type-id='678452de' size-in-bits='32' id='b962da64'/>
+    <reference-type-def kind='lvalue' type-id='8d3c18f6' size-in-bits='32' id='e7edb488'/>
+    <pointer-type-def type-id='8d3c18f6' size-in-bits='32' id='e3edae3c'/>
+    <reference-type-def kind='lvalue' type-id='c24f72a3' size-in-bits='32' id='846b33c7'/>
+    <pointer-type-def type-id='c24f72a3' size-in-bits='32' id='786b20e3'/>
+    <reference-type-def kind='lvalue' type-id='e8967c46' size-in-bits='32' id='07ca8f98'/>
+    <pointer-type-def type-id='e8967c46' size-in-bits='32' id='03ca894c'/>
+    <reference-type-def kind='lvalue' type-id='e83f8f8d' size-in-bits='32' id='859efd59'/>
+    <pointer-type-def type-id='e83f8f8d' size-in-bits='32' id='919f103d'/>
+    <reference-type-def kind='lvalue' type-id='057d9591' size-in-bits='32' id='580c235d'/>
+    <pointer-type-def type-id='057d9591' size-in-bits='32' id='4c0c1079'/>
+    <reference-type-def kind='lvalue' type-id='7312e504' size-in-bits='32' id='4666712e'/>
+    <pointer-type-def type-id='7312e504' size-in-bits='32' id='42666ae2'/>
+    <reference-type-def kind='lvalue' type-id='49a21e67' size-in-bits='32' id='89073f2b'/>
+    <pointer-type-def type-id='49a21e67' size-in-bits='32' id='850738df'/>
+    <reference-type-def kind='lvalue' type-id='8b54feb4' size-in-bits='32' id='0b34c5be'/>
+    <pointer-type-def type-id='8b54feb4' size-in-bits='32' id='0734bf72'/>
+    <reference-type-def kind='lvalue' type-id='227041e1' size-in-bits='32' id='cd1a163d'/>
+    <pointer-type-def type-id='227041e1' size-in-bits='32' id='c11a0359'/>
+    <pointer-type-def type-id='9c4a3aff' size-in-bits='32' id='36c07807'/>
+    <pointer-type-def type-id='22e56ec2' size-in-bits='32' id='2e0abaf0'/>
+    <pointer-type-def type-id='b5df5bdc' size-in-bits='32' id='260dd06a'/>
+    <pointer-type-def type-id='3b4d4373' size-in-bits='32' id='9592fed3'/>
+    <pointer-type-def type-id='277bc372' size-in-bits='32' id='de02ba70'/>
+    <pointer-type-def type-id='aa3451ec' size-in-bits='32' id='1166b2fa'/>
+    <pointer-type-def type-id='e4d4d078' size-in-bits='32' id='02ec61be'/>
+    <pointer-type-def type-id='63c7c233' size-in-bits='32' id='b68d6183'/>
+    <pointer-type-def type-id='7c4db7cf' size-in-bits='32' id='c9bc71a7'/>
+    <pointer-type-def type-id='6932bb90' size-in-bits='32' id='49ce5ba6'/>
+    <pointer-type-def type-id='9884ef0e' size-in-bits='32' id='24a161d4'/>
+    <pointer-type-def type-id='cd94fd85' size-in-bits='32' id='3e80e3d5'/>
+    <pointer-type-def type-id='77d669a5' size-in-bits='32' id='f24621a5'/>
+    <pointer-type-def type-id='a885088e' size-in-bits='32' id='9da29e54'/>
+    <pointer-type-def type-id='7b346a3f' size-in-bits='32' id='3d25ebe7'/>
+    <pointer-type-def type-id='ff06e1a2' size-in-bits='32' id='10856d80'/>
+    <pointer-type-def type-id='c230c56f' size-in-bits='32' id='c2f5efe7'/>
+    <pointer-type-def type-id='a3175723' size-in-bits='32' id='c4948923'/>
+    <pointer-type-def type-id='c6d12234' size-in-bits='32' id='d1682362'/>
+    <pointer-type-def type-id='6fb577ee' size-in-bits='32' id='f2c555e4'/>
+    <pointer-type-def type-id='7873fb6d' size-in-bits='32' id='4f55591d'/>
+    <pointer-type-def type-id='34bedffd' size-in-bits='32' id='a464139d'/>
+    <pointer-type-def type-id='37ff4804' size-in-bits='32' id='78d1d352'/>
+    <pointer-type-def type-id='225e915e' size-in-bits='32' id='ad5df6b4'/>
+    <pointer-type-def type-id='1d6097d7' size-in-bits='32' id='12925a2f'/>
+    <pointer-type-def type-id='9e7f15b0' size-in-bits='32' id='3c4129e6'/>
+    <pointer-type-def type-id='70ed5ac7' size-in-bits='32' id='48b5a59f'/>
+    <pointer-type-def type-id='7068a110' size-in-bits='32' id='10ecf146'/>
+    <pointer-type-def type-id='e771cfad' size-in-bits='32' id='96c7730d'/>
+    <pointer-type-def type-id='3efb2c0e' size-in-bits='32' id='acd46504'/>
+    <pointer-type-def type-id='8288923d' size-in-bits='32' id='07c0801d'/>
+    <pointer-type-def type-id='5a2afa10' size-in-bits='32' id='85e0e7c6'/>
+    <pointer-type-def type-id='f9da37d1' size-in-bits='32' id='a1203c49'/>
+    <pointer-type-def type-id='5e03174f' size-in-bits='32' id='1f3e8087'/>
+    <pointer-type-def type-id='56dccc53' size-in-bits='32' id='600282c3'/>
+    <pointer-type-def type-id='02c104af' size-in-bits='32' id='1dec42a7'/>
+    <pointer-type-def type-id='bae33ff3' size-in-bits='32' id='735645b3'/>
+    <pointer-type-def type-id='d9fbed1c' size-in-bits='32' id='d0a2215a'/>
+    <pointer-type-def type-id='ed8c4278' size-in-bits='32' id='ed8afb2e'/>
+    <pointer-type-def type-id='f2c63883' size-in-bits='32' id='8ce169d3'/>
+    <pointer-type-def type-id='51ebade8' size-in-bits='32' id='b782537e'/>
+    <pointer-type-def type-id='62ec4a33' size-in-bits='32' id='9c0dd783'/>
+    <pointer-type-def type-id='1adfd3e6' size-in-bits='32' id='a86db4cc'/>
+    <pointer-type-def type-id='95757501' size-in-bits='32' id='419b8fc9'/>
+    <pointer-type-def type-id='b284e6e2' size-in-bits='32' id='52901a60'/>
+    <pointer-type-def type-id='2a699f96' size-in-bits='32' id='6502f14c'/>
+    <pointer-type-def type-id='579722ef' size-in-bits='32' id='0606baf7'/>
+    <pointer-type-def type-id='adb0d72c' size-in-bits='32' id='814ebb9a'/>
+    <pointer-type-def type-id='6e3f46eb' size-in-bits='32' id='f8651eeb'/>
+    <pointer-type-def type-id='fcbd9376' size-in-bits='32' id='1145dfec'/>
+    <pointer-type-def type-id='dd0abe4a' size-in-bits='32' id='b7ff7a48'/>
+    <pointer-type-def type-id='0713c6a2' size-in-bits='32' id='6327cc10'/>
+    <pointer-type-def type-id='8d9552b9' size-in-bits='32' id='f0e04c01'/>
+    <pointer-type-def type-id='20704346' size-in-bits='32' id='85bea75c'/>
+    <pointer-type-def type-id='abfeb1fe' size-in-bits='32' id='f2188c84'/>
+    <pointer-type-def type-id='8051cbec' size-in-bits='32' id='990b291a'/>
+    <reference-type-def kind='lvalue' type-id='488eea75' size-in-bits='32' id='0a31d471'/>
+    <reference-type-def kind='rvalue' type-id='488eea75' size-in-bits='32' id='637144f5'/>
+    <pointer-type-def type-id='488eea75' size-in-bits='32' id='0631ce25'/>
+    <pointer-type-def type-id='4b11b82e' size-in-bits='32' id='587ffd01'/>
+    <reference-type-def kind='lvalue' type-id='1c507e8b' size-in-bits='32' id='5417a92f'/>
+    <pointer-type-def type-id='1c507e8b' size-in-bits='32' id='5817af7b'/>
+    <pointer-type-def type-id='75cb783b' size-in-bits='32' id='f89290b6'/>
+    <reference-type-def kind='lvalue' type-id='06bd3c74' size-in-bits='32' id='491d7245'/>
+    <pointer-type-def type-id='dd7f74c0' size-in-bits='32' id='71e5942b'/>
+    <reference-type-def kind='lvalue' type-id='a84cbf99' size-in-bits='32' id='e67dc15e'/>
+    <pointer-type-def type-id='8bef0de9' size-in-bits='32' id='f49eccfc'/>
+    <reference-type-def kind='lvalue' type-id='85bf33ba' size-in-bits='32' id='878da26b'/>
+    <reference-type-def kind='rvalue' type-id='a8372230' size-in-bits='32' id='0f9a3889'/>
+    <pointer-type-def type-id='a8372230' size-in-bits='32' id='3de0a521'/>
+    <reference-type-def kind='lvalue' type-id='cd3d9869' size-in-bits='32' id='80eb0cbc'/>
+    <reference-type-def kind='lvalue' type-id='bc902aeb' size-in-bits='32' id='1a66b7af'/>
+    <pointer-type-def type-id='bc902aeb' size-in-bits='32' id='1e66bdfb'/>
+    <reference-type-def kind='lvalue' type-id='20a793a2' size-in-bits='32' id='1b7d3904'/>
+    <pointer-type-def type-id='20a793a2' size-in-bits='32' id='0f7d2620'/>
+    <reference-type-def kind='lvalue' type-id='4b7d2285' size-in-bits='32' id='dd276941'/>
+    <pointer-type-def type-id='4b7d2285' size-in-bits='32' id='d92762f5'/>
+    <reference-type-def kind='lvalue' type-id='7194074a' size-in-bits='32' id='0d58425c'/>
+    <pointer-type-def type-id='7194074a' size-in-bits='32' id='115848a8'/>
+    <reference-type-def kind='lvalue' type-id='568a771a' size-in-bits='32' id='a5bc25fc'/>
+    <pointer-type-def type-id='568a771a' size-in-bits='32' id='a9bc2c48'/>
+    <qualified-type-def type-id='a9bc2c48' const='yes' id='a8f2489b'/>
+    <reference-type-def kind='lvalue' type-id='a8f2489b' size-in-bits='32' id='b2688187'/>
+    <pointer-type-def type-id='a8f2489b' size-in-bits='32' id='a6686ea3'/>
+    <reference-type-def kind='lvalue' type-id='a9bc2c48' size-in-bits='32' id='a139f12a'/>
+    <pointer-type-def type-id='a9bc2c48' size-in-bits='32' id='9539de46'/>
+    <qualified-type-def type-id='9539de46' const='yes' id='5cd02479'/>
+    <reference-type-def kind='lvalue' type-id='5cd02479' size-in-bits='32' id='7aa9418d'/>
+    <reference-type-def kind='lvalue' type-id='9539de46' size-in-bits='32' id='4a191120'/>
+    <reference-type-def kind='lvalue' type-id='602ad079' size-in-bits='32' id='5d627b15'/>
+    <pointer-type-def type-id='602ad079' size-in-bits='32' id='61628161'/>
+    <qualified-type-def type-id='61628161' const='yes' id='cb0e253e'/>
+    <reference-type-def kind='lvalue' type-id='cb0e253e' size-in-bits='32' id='bf4464c8'/>
+    <pointer-type-def type-id='cb0e253e' size-in-bits='32' id='bb445e7c'/>
+    <reference-type-def kind='lvalue' type-id='61628161' size-in-bits='32' id='951182c5'/>
+    <pointer-type-def type-id='61628161' size-in-bits='32' id='99118911'/>
+    <qualified-type-def type-id='99118911' const='yes' id='2a6a20ee'/>
+    <reference-type-def kind='lvalue' type-id='2a6a20ee' size-in-bits='32' id='8d119ad8'/>
+    <reference-type-def kind='lvalue' type-id='99118911' size-in-bits='32' id='2d9b0195'/>
+    <reference-type-def kind='lvalue' type-id='581cf3d8' size-in-bits='32' id='03df9612'/>
+    <pointer-type-def type-id='581cf3d8' size-in-bits='32' id='07df9c5e'/>
+    <qualified-type-def type-id='07df9c5e' const='yes' id='cdab2951'/>
+    <reference-type-def kind='lvalue' type-id='cdab2951' size-in-bits='32' id='3b724655'/>
+    <pointer-type-def type-id='cdab2951' size-in-bits='32' id='3f724ca1'/>
+    <reference-type-def kind='lvalue' type-id='07df9c5e' size-in-bits='32' id='dd0350e8'/>
+    <pointer-type-def type-id='07df9c5e' size-in-bits='32' id='d9034a9c'/>
+    <qualified-type-def type-id='d9034a9c' const='yes' id='7f737187'/>
+    <reference-type-def kind='lvalue' type-id='7f737187' size-in-bits='32' id='43bbe073'/>
+    <reference-type-def kind='lvalue' type-id='d9034a9c' size-in-bits='32' id='5a2ea2ce'/>
+    <reference-type-def kind='lvalue' type-id='f76a9935' size-in-bits='32' id='ec9f5471'/>
+    <pointer-type-def type-id='f76a9935' size-in-bits='32' id='e89f4e25'/>
+    <qualified-type-def type-id='e89f4e25' const='yes' id='c3ed119a'/>
+    <reference-type-def kind='lvalue' type-id='c3ed119a' size-in-bits='32' id='2a32eaf4'/>
+    <pointer-type-def type-id='c3ed119a' size-in-bits='32' id='1e32d810'/>
+    <reference-type-def kind='lvalue' type-id='e89f4e25' size-in-bits='32' id='35c7ceb9'/>
+    <pointer-type-def type-id='e89f4e25' size-in-bits='32' id='41c7e19d'/>
+    <qualified-type-def type-id='41c7e19d' const='yes' id='168d64f2'/>
+    <reference-type-def kind='lvalue' type-id='168d64f2' size-in-bits='32' id='5495b9bc'/>
+    <reference-type-def kind='lvalue' type-id='41c7e19d' size-in-bits='32' id='48a85961'/>
+    <reference-type-def kind='lvalue' type-id='0b8a9bd4' size-in-bits='32' id='5cacf4ee'/>
+    <reference-type-def kind='rvalue' type-id='0b8a9bd4' size-in-bits='32' id='ac4556d8'/>
+    <pointer-type-def type-id='0b8a9bd4' size-in-bits='32' id='58aceea2'/>
+    <reference-type-def kind='rvalue' type-id='62aa33b1' size-in-bits='32' id='f6c4287c'/>
+    <reference-type-def kind='lvalue' type-id='000c67ad' size-in-bits='32' id='0d25a94a'/>
+    <reference-type-def kind='lvalue' type-id='2bc53136' size-in-bits='32' id='c765079b'/>
+    <reference-type-def kind='lvalue' type-id='b6dd31e7' size-in-bits='32' id='f9324df2'/>
+    <reference-type-def kind='lvalue' type-id='da4bdcdd' size-in-bits='32' id='3a59491c'/>
+    <reference-type-def kind='lvalue' type-id='d3d6b423' size-in-bits='32' id='b874671c'/>
+    <reference-type-def kind='lvalue' type-id='b069d066' size-in-bits='32' id='4ff59118'/>
+    <reference-type-def kind='rvalue' type-id='b069d066' size-in-bits='32' id='1d93a49a'/>
+    <pointer-type-def type-id='b069d066' size-in-bits='32' id='4bf58acc'/>
+    <reference-type-def kind='rvalue' type-id='9a111c97' size-in-bits='32' id='79227e56'/>
+    <reference-type-def kind='lvalue' type-id='ddf0159f' size-in-bits='32' id='21076598'/>
+    <reference-type-def kind='lvalue' type-id='a36ba8bc' size-in-bits='32' id='19443b55'/>
+    <reference-type-def kind='lvalue' type-id='1ccf4229' size-in-bits='32' id='6cb6de40'/>
+    <reference-type-def kind='lvalue' type-id='b453e49b' size-in-bits='32' id='572b6326'/>
+    <reference-type-def kind='lvalue' type-id='5325eb81' size-in-bits='32' id='faeaaec6'/>
+    <reference-type-def kind='lvalue' type-id='16cfbc82' size-in-bits='32' id='097b72c4'/>
+    <reference-type-def kind='rvalue' type-id='16cfbc82' size-in-bits='32' id='cf55d9c6'/>
+    <pointer-type-def type-id='16cfbc82' size-in-bits='32' id='fd7b5fe0'/>
+    <reference-type-def kind='rvalue' type-id='7c84f63b' size-in-bits='32' id='a9cad2ca'/>
+    <reference-type-def kind='lvalue' type-id='bbda45fb' size-in-bits='32' id='f466f2c4'/>
+    <reference-type-def kind='lvalue' type-id='4d712c30' size-in-bits='32' id='183e6d29'/>
+    <reference-type-def kind='lvalue' type-id='86683135' size-in-bits='32' id='c21d683c'/>
+    <reference-type-def kind='lvalue' type-id='3d4c176f' size-in-bits='32' id='5ba2b0ca'/>
+    <reference-type-def kind='lvalue' type-id='aa62a895' size-in-bits='32' id='ba5cf8ca'/>
+    <reference-type-def kind='lvalue' type-id='d6a92829' size-in-bits='32' id='d3305665'/>
+    <reference-type-def kind='rvalue' type-id='d6a92829' size-in-bits='32' id='b817cb79'/>
+    <pointer-type-def type-id='d6a92829' size-in-bits='32' id='d7305cb1'/>
+    <reference-type-def kind='rvalue' type-id='2e0a8ef4' size-in-bits='32' id='1e29d531'/>
+    <reference-type-def kind='lvalue' type-id='47800e14' size-in-bits='32' id='92bfd519'/>
+    <reference-type-def kind='lvalue' type-id='52fb1fd3' size-in-bits='32' id='99953128'/>
+    <reference-type-def kind='lvalue' type-id='71b7128c' size-in-bits='32' id='1d81afdb'/>
+    <reference-type-def kind='lvalue' type-id='1a439916' size-in-bits='32' id='eaba3d69'/>
+    <reference-type-def kind='lvalue' type-id='ec937676' size-in-bits='32' id='81efbb07'/>
+    <reference-type-def kind='lvalue' type-id='874fd690' size-in-bits='32' id='4c236cfa'/>
+    <pointer-type-def type-id='874fd690' size-in-bits='32' id='40235a16'/>
+    <reference-type-def kind='lvalue' type-id='ee02cccf' size-in-bits='32' id='b82b3423'/>
+    <pointer-type-def type-id='ee02cccf' size-in-bits='32' id='c42b4707'/>
+    <reference-type-def kind='lvalue' type-id='c5316456' size-in-bits='32' id='3ba77938'/>
+    <pointer-type-def type-id='c5316456' size-in-bits='32' id='37a772ec'/>
+    <pointer-type-def type-id='03f240eb' size-in-bits='32' id='3ddb2ecc'/>
+    <reference-type-def kind='lvalue' type-id='6962fdef' size-in-bits='32' id='b1b68663'/>
+    <reference-type-def kind='lvalue' type-id='12833989' size-in-bits='32' id='c9fedc95'/>
+    <reference-type-def kind='lvalue' type-id='ec66be79' size-in-bits='32' id='380eb665'/>
+    <reference-type-def kind='lvalue' type-id='7efab83d' size-in-bits='32' id='c80a2439'/>
+    <reference-type-def kind='lvalue' type-id='68fb4e7d' size-in-bits='32' id='094928d9'/>
+    <reference-type-def kind='lvalue' type-id='4c29fac1' size-in-bits='32' id='ab28c57d'/>
+    <reference-type-def kind='lvalue' type-id='d2f48be9' size-in-bits='32' id='a3215f35'/>
+    <reference-type-def kind='lvalue' type-id='c799967b' size-in-bits='32' id='19a8940f'/>
+    <reference-type-def kind='lvalue' type-id='8d5d3cc9' size-in-bits='32' id='eef5d475'/>
+    <reference-type-def kind='lvalue' type-id='2c8660ce' size-in-bits='32' id='494c85f0'/>
+    <pointer-type-def type-id='2c8660ce' size-in-bits='32' id='554c98d4'/>
+    <reference-type-def kind='lvalue' type-id='92024495' size-in-bits='32' id='98ae32f1'/>
+    <pointer-type-def type-id='92024495' size-in-bits='32' id='94ae2ca5'/>
+    <reference-type-def kind='lvalue' type-id='16537306' size-in-bits='32' id='721fa698'/>
+    <pointer-type-def type-id='16537306' size-in-bits='32' id='6e1fa04c'/>
+    <reference-type-def kind='lvalue' type-id='60e02119' size-in-bits='32' id='1673d4d5'/>
+    <pointer-type-def type-id='60e02119' size-in-bits='32' id='1a73db21'/>
+    <reference-type-def kind='lvalue' type-id='9a771f60' size-in-bits='32' id='e9d176ca'/>
+    <pointer-type-def type-id='9a771f60' size-in-bits='32' id='ddd163e6'/>
+    <reference-type-def kind='lvalue' type-id='966331d7' size-in-bits='32' id='b0a637eb'/>
+    <pointer-type-def type-id='966331d7' size-in-bits='32' id='aca6319f'/>
+    <reference-type-def kind='lvalue' type-id='6a81bf9f' size-in-bits='32' id='cea5dfc3'/>
+    <pointer-type-def type-id='6a81bf9f' size-in-bits='32' id='daa5f2a7'/>
+    <reference-type-def kind='lvalue' type-id='9db4a8b6' size-in-bits='32' id='5cb1ec89'/>
+    <reference-type-def kind='rvalue' type-id='9db4a8b6' size-in-bits='32' id='9b17977d'/>
+    <reference-type-def kind='lvalue' type-id='10e7e929' size-in-bits='32' id='e76d5cc6'/>
+    <reference-type-def kind='lvalue' type-id='b38d4802' size-in-bits='32' id='f3dab045'/>
+    <reference-type-def kind='lvalue' type-id='a104f5a1' size-in-bits='32' id='7f537f6d'/>
+    <pointer-type-def type-id='a104f5a1' size-in-bits='32' id='73536c89'/>
+    <reference-type-def kind='lvalue' type-id='3b178084' size-in-bits='32' id='8b6b9a8f'/>
+    <reference-type-def kind='rvalue' type-id='3b178084' size-in-bits='32' id='2364780b'/>
+    <reference-type-def kind='lvalue' type-id='1cdac963' size-in-bits='32' id='7264ac40'/>
+    <reference-type-def kind='lvalue' type-id='bb1f0094' size-in-bits='32' id='3b0668df'/>
+    <reference-type-def kind='lvalue' type-id='97ba1631' size-in-bits='32' id='724e3f1d'/>
+    <pointer-type-def type-id='97ba1631' size-in-bits='32' id='664e2c39'/>
+    <reference-type-def kind='lvalue' type-id='2d95a82c' size-in-bits='32' id='b8208eff'/>
+    <reference-type-def kind='rvalue' type-id='2d95a82c' size-in-bits='32' id='b440df9b'/>
+    <reference-type-def kind='lvalue' type-id='a89b660b' size-in-bits='32' id='c6b22bf0'/>
+    <reference-type-def kind='lvalue' type-id='d427336c' size-in-bits='32' id='435ba54f'/>
+    <reference-type-def kind='lvalue' type-id='951e44e5' size-in-bits='32' id='1175ea41'/>
+    <pointer-type-def type-id='951e44e5' size-in-bits='32' id='0d75e3f5'/>
+    <reference-type-def kind='lvalue' type-id='36d323f8' size-in-bits='32' id='7db287a3'/>
+    <reference-type-def kind='rvalue' type-id='36d323f8' size-in-bits='32' id='650b565f'/>
+    <reference-type-def kind='lvalue' type-id='736afeaf' size-in-bits='32' id='d3c26edc'/>
+    <reference-type-def kind='lvalue' type-id='ce0517a0' size-in-bits='32' id='818c8eeb'/>
+    <reference-type-def kind='lvalue' type-id='86513975' size-in-bits='32' id='628bf231'/>
+    <pointer-type-def type-id='86513975' size-in-bits='32' id='5e8bebe5'/>
+    <reference-type-def kind='lvalue' type-id='324852f0' size-in-bits='32' id='f552fa53'/>
+    <reference-type-def kind='rvalue' type-id='324852f0' size-in-bits='32' id='a6a0462f'/>
+    <reference-type-def kind='lvalue' type-id='1a4295c7' size-in-bits='32' id='b3133d0c'/>
+    <reference-type-def kind='lvalue' type-id='79281988' size-in-bits='32' id='1ee3cf5b'/>
+    <reference-type-def kind='lvalue' type-id='cc5cd419' size-in-bits='32' id='00a02db5'/>
+    <pointer-type-def type-id='cc5cd419' size-in-bits='32' id='04a03401'/>
+    <reference-type-def kind='lvalue' type-id='c879823c' size-in-bits='32' id='b49b2597'/>
+    <reference-type-def kind='rvalue' type-id='c879823c' size-in-bits='32' id='013c55a3'/>
+    <reference-type-def kind='lvalue' type-id='8be1d5db' size-in-bits='32' id='652e9988'/>
+    <reference-type-def kind='lvalue' type-id='32ca3ebc' size-in-bits='32' id='6ef15497'/>
+    <reference-type-def kind='lvalue' type-id='dfecc261' size-in-bits='32' id='8909690d'/>
+    <pointer-type-def type-id='dfecc261' size-in-bits='32' id='7d095629'/>
+    <reference-type-def kind='lvalue' type-id='352fcd0c' size-in-bits='32' id='4cedd5ef'/>
+    <reference-type-def kind='rvalue' type-id='352fcd0c' size-in-bits='32' id='e3678b6b'/>
+    <reference-type-def kind='lvalue' type-id='be2111ab' size-in-bits='32' id='266ab3e0'/>
+    <reference-type-def kind='lvalue' type-id='296c784c' size-in-bits='32' id='22adf0bf'/>
+    <reference-type-def kind='lvalue' type-id='4bafa653' size-in-bits='32' id='06365a47'/>
+    <pointer-type-def type-id='4bafa653' size-in-bits='32' id='fa364763'/>
+    <reference-type-def kind='lvalue' type-id='19917da8' size-in-bits='32' id='cc1891ad'/>
+    <reference-type-def kind='rvalue' type-id='19917da8' size-in-bits='32' id='d5ad1dd1'/>
+    <reference-type-def kind='lvalue' type-id='5a1a385f' size-in-bits='32' id='e96a6882'/>
+    <reference-type-def kind='lvalue' type-id='c8be4550' size-in-bits='32' id='3ce4f941'/>
+    <reference-type-def kind='lvalue' type-id='ccc1a701' size-in-bits='32' id='4ce1e3ed'/>
+    <pointer-type-def type-id='ccc1a701' size-in-bits='32' id='40e1d109'/>
+    <reference-type-def kind='lvalue' type-id='d5ff43f4' size-in-bits='32' id='c51c1f0f'/>
+    <reference-type-def kind='rvalue' type-id='d5ff43f4' size-in-bits='32' id='74450d8b'/>
+    <reference-type-def kind='lvalue' type-id='73ca7213' size-in-bits='32' id='1fee11c0'/>
+    <reference-type-def kind='lvalue' type-id='098dee04' size-in-bits='32' id='553fa55f'/>
+    <reference-type-def kind='lvalue' type-id='c99d6d34' size-in-bits='32' id='b18c044e'/>
+    <pointer-type-def type-id='c99d6d34' size-in-bits='32' id='ad8bfe02'/>
+    <reference-type-def kind='lvalue' type-id='a122f21c' size-in-bits='32' id='ca861806'/>
+    <pointer-type-def type-id='a122f21c' size-in-bits='32' id='d6862aea'/>
+    <reference-type-def kind='lvalue' type-id='4f878678' size-in-bits='32' id='aa41aef2'/>
+    <pointer-type-def type-id='4f878678' size-in-bits='32' id='ae41b53e'/>
+    <reference-type-def kind='lvalue' type-id='fb2b2135' size-in-bits='32' id='02fa9691'/>
+    <pointer-type-def type-id='fb2b2135' size-in-bits='32' id='fefa9045'/>
+    <reference-type-def kind='lvalue' type-id='f96f37f4' size-in-bits='32' id='804fe02e'/>
+    <pointer-type-def type-id='f96f37f4' size-in-bits='32' id='7c4fd9e2'/>
+    <reference-type-def kind='lvalue' type-id='dbb0c32e' size-in-bits='32' id='b280ec50'/>
+    <pointer-type-def type-id='dbb0c32e' size-in-bits='32' id='be80ff34'/>
+    <reference-type-def kind='lvalue' type-id='bc83a16a' size-in-bits='32' id='fbbf8bdc'/>
+    <pointer-type-def type-id='bc83a16a' size-in-bits='32' id='ffbf9228'/>
+    <reference-type-def kind='lvalue' type-id='443bd0ae' size-in-bits='32' id='feddd5f0'/>
+    <pointer-type-def type-id='443bd0ae' size-in-bits='32' id='0adde8d4'/>
+    <reference-type-def kind='lvalue' type-id='c7b95082' size-in-bits='32' id='11540f74'/>
+    <pointer-type-def type-id='c7b95082' size-in-bits='32' id='0553fc90'/>
+    <reference-type-def kind='lvalue' type-id='c566fa15' size-in-bits='32' id='f548e091'/>
+    <pointer-type-def type-id='c566fa15' size-in-bits='32' id='f148da45'/>
+    <reference-type-def kind='lvalue' type-id='35484ac1' size-in-bits='32' id='f3573b8d'/>
+    <pointer-type-def type-id='35484ac1' size-in-bits='32' id='e75728a9'/>
+    <reference-type-def kind='lvalue' type-id='9d7cc6de' size-in-bits='32' id='6d8aa860'/>
+    <pointer-type-def type-id='9d7cc6de' size-in-bits='32' id='798abb44'/>
+    <reference-type-def kind='lvalue' type-id='fe392671' size-in-bits='32' id='a9f79cfd'/>
+    <pointer-type-def type-id='fe392671' size-in-bits='32' id='9df78a19'/>
+    <reference-type-def kind='lvalue' type-id='48b06606' size-in-bits='32' id='f035ee58'/>
+    <pointer-type-def type-id='48b06606' size-in-bits='32' id='ec35e80c'/>
+    <reference-type-def kind='lvalue' type-id='251e995b' size-in-bits='32' id='c9a1305f'/>
+    <pointer-type-def type-id='251e995b' size-in-bits='32' id='cda136ab'/>
+    <reference-type-def kind='lvalue' type-id='619f09b0' size-in-bits='32' id='7e0ac88a'/>
+    <pointer-type-def type-id='619f09b0' size-in-bits='32' id='720ab5a6'/>
+    <reference-type-def kind='lvalue' type-id='500299ab' size-in-bits='32' id='f0f3daef'/>
+    <pointer-type-def type-id='500299ab' size-in-bits='32' id='f4f3e13b'/>
+    <reference-type-def kind='lvalue' type-id='089fe5a3' size-in-bits='32' id='3f8e6e67'/>
+    <pointer-type-def type-id='089fe5a3' size-in-bits='32' id='338e5b83'/>
+    <reference-type-def kind='lvalue' type-id='f6626d42' size-in-bits='32' id='68fec754'/>
+    <pointer-type-def type-id='f6626d42' size-in-bits='32' id='5cfeb470'/>
+    <reference-type-def kind='lvalue' type-id='bf1e7ced' size-in-bits='32' id='60381229'/>
+    <pointer-type-def type-id='bf1e7ced' size-in-bits='32' id='6c38250d'/>
+    <reference-type-def kind='lvalue' type-id='1b40f38a' size-in-bits='32' id='a8a7390c'/>
+    <pointer-type-def type-id='1b40f38a' size-in-bits='32' id='aca73f58'/>
+    <pointer-type-def type-id='30745bfb' size-in-bits='32' id='261c418b'/>
+    <pointer-type-def type-id='82ce69b4' size-in-bits='32' id='3d639e42'/>
+    <pointer-type-def type-id='7a1975f9' size-in-bits='32' id='2f15c3e1'/>
+    <pointer-type-def type-id='d05727fd' size-in-bits='32' id='9207f1dd'/>
+    <pointer-type-def type-id='9d7dd6fe' size-in-bits='32' id='5b2fee24'/>
+    <pointer-type-def type-id='84f52bff' size-in-bits='32' id='539a4b27'/>
+    <pointer-type-def type-id='d784bbd4' size-in-bits='32' id='e5e99ab2'/>
+    <reference-type-def kind='lvalue' type-id='f5a6c2c2' size-in-bits='32' id='d8e5dc61'/>
+    <reference-type-def kind='lvalue' type-id='d3f9cf63' size-in-bits='32' id='d58a8ee0'/>
+    <reference-type-def kind='lvalue' type-id='e283594e' size-in-bits='32' id='8525d5ab'/>
+    <reference-type-def kind='lvalue' type-id='e53cc294' size-in-bits='32' id='d9748605'/>
+    <reference-type-def kind='lvalue' type-id='2a25b660' size-in-bits='32' id='d1fb2789'/>
+    <reference-type-def kind='lvalue' type-id='e8b5bb94' size-in-bits='32' id='34e6e869'/>
+    <reference-type-def kind='lvalue' type-id='32e47c40' size-in-bits='32' id='1bf53749'/>
+    <reference-type-def kind='lvalue' type-id='f4c79cc7' size-in-bits='32' id='30f1d118'/>
+    <reference-type-def kind='lvalue' type-id='c446d2cb' size-in-bits='32' id='44526864'/>
+    <reference-type-def kind='lvalue' type-id='56b4dd50' size-in-bits='32' id='e71177d3'/>
+    <reference-type-def kind='lvalue' type-id='d48b26bb' size-in-bits='32' id='242e8e7a'/>
+    <reference-type-def kind='lvalue' type-id='384a7181' size-in-bits='32' id='d556f878'/>
+    <reference-type-def kind='lvalue' type-id='8b095b74' size-in-bits='32' id='27ee5317'/>
+    <reference-type-def kind='lvalue' type-id='c4c47537' size-in-bits='32' id='d2d533aa'/>
+    <reference-type-def kind='lvalue' type-id='e5f05e18' size-in-bits='32' id='08a1a73b'/>
+    <reference-type-def kind='lvalue' type-id='2848c8a1' size-in-bits='32' id='92c5f5e4'/>
+    <reference-type-def kind='lvalue' type-id='9e02975e' size-in-bits='32' id='ed634af1'/>
+    <reference-type-def kind='lvalue' type-id='a5d1359b' size-in-bits='32' id='798971ae'/>
+    <reference-type-def kind='lvalue' type-id='6fe64836' size-in-bits='32' id='96bd50b7'/>
+    <reference-type-def kind='lvalue' type-id='155e8fd8' size-in-bits='32' id='707c1c12'/>
+    <pointer-type-def type-id='155e8fd8' size-in-bits='32' id='747c225e'/>
+    <reference-type-def kind='lvalue' type-id='70799029' size-in-bits='32' id='960bd088'/>
+    <pointer-type-def type-id='70799029' size-in-bits='32' id='920bca3c'/>
+    <pointer-type-def type-id='27619c1c' size-in-bits='32' id='9c8ba24a'/>
+    <reference-type-def kind='lvalue' type-id='4da3c689' size-in-bits='32' id='7da10fe5'/>
+    <reference-type-def kind='lvalue' type-id='cea92a70' size-in-bits='32' id='b35fb9ea'/>
+    <reference-type-def kind='rvalue' type-id='cea92a70' size-in-bits='32' id='2bb17c24'/>
+    <pointer-type-def type-id='cea92a70' size-in-bits='32' id='a75fa706'/>
+    <reference-type-def kind='lvalue' type-id='ca9cbb0d' size-in-bits='32' id='d74abfe9'/>
+    <reference-type-def kind='lvalue' type-id='b9c5d5a9' size-in-bits='32' id='b974786c'/>
+    <reference-type-def kind='lvalue' type-id='1a8dd50d' size-in-bits='32' id='867eed30'/>
+    <pointer-type-def type-id='1a8dd50d' size-in-bits='32' id='927f0014'/>
+    <reference-type-def kind='lvalue' type-id='501d9695' size-in-bits='32' id='9787af61'/>
+    <pointer-type-def type-id='501d9695' size-in-bits='32' id='9387a915'/>
+    <reference-type-def kind='lvalue' type-id='a82808e9' size-in-bits='32' id='cf5462da'/>
+    <pointer-type-def type-id='a82808e9' size-in-bits='32' id='c3544ff6'/>
+    <reference-type-def kind='lvalue' type-id='58c1cabb' size-in-bits='32' id='471f14da'/>
+    <reference-type-def kind='lvalue' type-id='7acbf84d' size-in-bits='32' id='df82ec74'/>
+    <reference-type-def kind='lvalue' type-id='39864cf1' size-in-bits='32' id='8d5b8538'/>
+    <reference-type-def kind='lvalue' type-id='dfebce4d' size-in-bits='32' id='11617e04'/>
+    <reference-type-def kind='lvalue' type-id='e9e5c2d5' size-in-bits='32' id='f0a3300c'/>
+    <reference-type-def kind='lvalue' type-id='c788d4ad' size-in-bits='32' id='b7766fb4'/>
+    <reference-type-def kind='lvalue' type-id='c50fa1f1' size-in-bits='32' id='5383d160'/>
+    <reference-type-def kind='lvalue' type-id='c997472b' size-in-bits='32' id='4556e184'/>
+    <reference-type-def kind='lvalue' type-id='1e82dca3' size-in-bits='32' id='2265acfc'/>
+    <reference-type-def kind='lvalue' type-id='c10c2243' size-in-bits='32' id='db8aee20'/>
+    <reference-type-def kind='lvalue' type-id='b7eb7dbd' size-in-bits='32' id='457c4764'/>
+    <reference-type-def kind='lvalue' type-id='98ea3b57' size-in-bits='32' id='1408047c'/>
+    <reference-type-def kind='lvalue' type-id='9933771b' size-in-bits='32' id='694cce28'/>
+    <reference-type-def kind='lvalue' type-id='fd4700ab' size-in-bits='32' id='f08260e0'/>
+    <reference-type-def kind='lvalue' type-id='c63332ef' size-in-bits='32' id='e041b2b4'/>
+    <reference-type-def kind='lvalue' type-id='f0ec10a7' size-in-bits='32' id='7d6174bc'/>
+    <reference-type-def kind='lvalue' type-id='5068e1a3' size-in-bits='32' id='647e0cb0'/>
+    <reference-type-def kind='lvalue' type-id='4d2eeebb' size-in-bits='32' id='f13454c8'/>
+    <reference-type-def kind='lvalue' type-id='6371f685' size-in-bits='32' id='12705204'/>
+    <reference-type-def kind='rvalue' type-id='983adb98' size-in-bits='32' id='236a79d1'/>
+    <reference-type-def kind='lvalue' type-id='b5b180ca' size-in-bits='32' id='1238317f'/>
+    <reference-type-def kind='lvalue' type-id='d81eed6b' size-in-bits='32' id='923ca45f'/>
+    <reference-type-def kind='rvalue' type-id='d81eed6b' size-in-bits='32' id='ae76ea7b'/>
+    <pointer-type-def type-id='d81eed6b' size-in-bits='32' id='963caaab'/>
+    <reference-type-def kind='lvalue' type-id='afb20d38' size-in-bits='32' id='09718062'/>
+    <reference-type-def kind='rvalue' type-id='afb20d38' size-in-bits='32' id='21aceb0c'/>
+    <pointer-type-def type-id='afb20d38' size-in-bits='32' id='0d7186ae'/>
+    <reference-type-def kind='lvalue' type-id='f9e4b3e7' size-in-bits='32' id='9b5e46db'/>
+    <reference-type-def kind='lvalue' type-id='60662a11' size-in-bits='32' id='fa0cba0d'/>
+    <reference-type-def kind='rvalue' type-id='60662a11' size-in-bits='32' id='cd0911b1'/>
+    <pointer-type-def type-id='60662a11' size-in-bits='32' id='ee0ca729'/>
+    <reference-type-def kind='lvalue' type-id='99463423' size-in-bits='32' id='2e1e1cf7'/>
+    <reference-type-def kind='lvalue' type-id='33591497' size-in-bits='32' id='07e7053b'/>
+    <pointer-type-def type-id='33591497' size-in-bits='32' id='03e6feef'/>
+    <reference-type-def kind='lvalue' type-id='9adfcde0' size-in-bits='32' id='01368163'/>
+    <reference-type-def kind='lvalue' type-id='199fc21a' size-in-bits='32' id='8755c08c'/>
+    <pointer-type-def type-id='199fc21a' size-in-bits='32' id='8b55c6d8'/>
+    <reference-type-def kind='lvalue' type-id='6efd2fac' size-in-bits='32' id='27c48ad6'/>
+    <reference-type-def kind='rvalue' type-id='6efd2fac' size-in-bits='32' id='8a66b7d0'/>
+    <pointer-type-def type-id='6efd2fac' size-in-bits='32' id='33c49dba'/>
+    <reference-type-def kind='lvalue' type-id='08084680' size-in-bits='32' id='d4f5b90a'/>
+    <pointer-type-def type-id='08084680' size-in-bits='32' id='c8f5a626'/>
+    <reference-type-def kind='lvalue' type-id='feedc99f' size-in-bits='32' id='02a56e93'/>
+    <pointer-type-def type-id='feedc99f' size-in-bits='32' id='0ea58177'/>
+    <reference-type-def kind='lvalue' type-id='4616b4c6' size-in-bits='32' id='718dec48'/>
+    <pointer-type-def type-id='4616b4c6' size-in-bits='32' id='6d8de5fc'/>
+    <pointer-type-def type-id='9126402a' size-in-bits='32' id='32b94561'/>
+    <pointer-type-def type-id='219317e1' size-in-bits='32' id='d4411c09'/>
+    <pointer-type-def type-id='cc585388' size-in-bits='32' id='9468efce'/>
+    <reference-type-def kind='lvalue' type-id='ac070eda' size-in-bits='32' id='b20bdefc'/>
+    <reference-type-def kind='rvalue' type-id='ac070eda' size-in-bits='32' id='22afd12e'/>
+    <pointer-type-def type-id='ac070eda' size-in-bits='32' id='b60be548'/>
+    <reference-type-def kind='lvalue' type-id='5f48c471' size-in-bits='32' id='1f803abc'/>
+    <reference-type-def kind='lvalue' type-id='6a6c3f8a' size-in-bits='32' id='33b2cf2c'/>
+    <reference-type-def kind='rvalue' type-id='6a6c3f8a' size-in-bits='32' id='6c7becbe'/>
+    <pointer-type-def type-id='6a6c3f8a' size-in-bits='32' id='37b2d578'/>
+    <reference-type-def kind='lvalue' type-id='8997c6b1' size-in-bits='32' id='2f12daec'/>
+    <reference-type-def kind='lvalue' type-id='e982e448' size-in-bits='32' id='c32d4562'/>
+    <reference-type-def kind='rvalue' type-id='e982e448' size-in-bits='32' id='84440a0c'/>
+    <pointer-type-def type-id='e982e448' size-in-bits='32' id='c72d4bae'/>
+    <reference-type-def kind='lvalue' type-id='f821a8c1' size-in-bits='32' id='d54d3fba'/>
+    <reference-type-def kind='lvalue' type-id='075a9db6' size-in-bits='32' id='4994ec28'/>
+    <reference-type-def kind='rvalue' type-id='075a9db6' size-in-bits='32' id='e36f9a0a'/>
+    <pointer-type-def type-id='075a9db6' size-in-bits='32' id='4594e5dc'/>
+    <reference-type-def kind='lvalue' type-id='51ec91a3' size-in-bits='32' id='9c0e59f0'/>
+    <reference-type-def kind='lvalue' type-id='65b889e8' size-in-bits='32' id='d9d6e702'/>
+    <reference-type-def kind='rvalue' type-id='65b889e8' size-in-bits='32' id='114dddac'/>
+    <pointer-type-def type-id='65b889e8' size-in-bits='32' id='ddd6ed4e'/>
+    <reference-type-def kind='lvalue' type-id='55d610b5' size-in-bits='32' id='e964819a'/>
+    <reference-type-def kind='lvalue' type-id='603f72de' size-in-bits='32' id='b0ecf9c0'/>
+    <reference-type-def kind='rvalue' type-id='603f72de' size-in-bits='32' id='6b0d6512'/>
+    <pointer-type-def type-id='603f72de' size-in-bits='32' id='bced0ca4'/>
+    <reference-type-def kind='lvalue' type-id='b224bbe7' size-in-bits='32' id='c1e5f198'/>
+    <reference-type-def kind='lvalue' type-id='56b14eae' size-in-bits='32' id='e7b7ef60'/>
+    <reference-type-def kind='rvalue' type-id='56b14eae' size-in-bits='32' id='0c8dab32'/>
+    <pointer-type-def type-id='56b14eae' size-in-bits='32' id='f3b80244'/>
+    <reference-type-def kind='rvalue' type-id='e27647d9' size-in-bits='32' id='a351dcf6'/>
+    <reference-type-def kind='lvalue' type-id='007369c7' size-in-bits='32' id='e68b8030'/>
+    <reference-type-def kind='rvalue' type-id='0912ee4e' size-in-bits='32' id='f0d3777b'/>
+    <reference-type-def kind='rvalue' type-id='d0a883ff' size-in-bits='32' id='979690e8'/>
+    <reference-type-def kind='lvalue' type-id='6a671eb0' size-in-bits='32' id='18fd35aa'/>
+    <reference-type-def kind='rvalue' type-id='6a671eb0' size-in-bits='32' id='e29b4b64'/>
+    <pointer-type-def type-id='6a671eb0' size-in-bits='32' id='0cfd22c6'/>
+    <reference-type-def kind='rvalue' type-id='3abded17' size-in-bits='32' id='e14f9758'/>
+    <reference-type-def kind='lvalue' type-id='6d8d3705' size-in-bits='32' id='7c4f44ba'/>
+    <reference-type-def kind='rvalue' type-id='c308fa3c' size-in-bits='32' id='00bfad2d'/>
+    <reference-type-def kind='rvalue' type-id='75c976b5' size-in-bits='32' id='38e142e2'/>
+    <reference-type-def kind='lvalue' type-id='6e9b5502' size-in-bits='32' id='6497cf54'/>
+    <reference-type-def kind='rvalue' type-id='6e9b5502' size-in-bits='32' id='ccfb9076'/>
+    <pointer-type-def type-id='6e9b5502' size-in-bits='32' id='5897bc70'/>
+    <reference-type-def kind='rvalue' type-id='e7d36121' size-in-bits='32' id='e383e00a'/>
+    <reference-type-def kind='lvalue' type-id='18146def' size-in-bits='32' id='a7c0fa9c'/>
+    <reference-type-def kind='rvalue' type-id='82dab7a6' size-in-bits='32' id='022a58cf'/>
+    <reference-type-def kind='rvalue' type-id='2a3083f7' size-in-bits='32' id='50ed50b4'/>
+    <reference-type-def kind='lvalue' type-id='760319b5' size-in-bits='32' id='2fca2671'/>
+    <reference-type-def kind='rvalue' type-id='760319b5' size-in-bits='32' id='923a5af5'/>
+    <pointer-type-def type-id='760319b5' size-in-bits='32' id='2bca2025'/>
+    <reference-type-def kind='rvalue' type-id='f7a24e73' size-in-bits='32' id='cf32faba'/>
+    <reference-type-def kind='rvalue' type-id='439e0f3c' size-in-bits='32' id='c0784487'/>
+    <reference-type-def kind='lvalue' type-id='a5320295' size-in-bits='32' id='404b8c71'/>
+    <reference-type-def kind='rvalue' type-id='a5320295' size-in-bits='32' id='8dedecf5'/>
+    <pointer-type-def type-id='a5320295' size-in-bits='32' id='3c4b8625'/>
+    <reference-type-def kind='rvalue' type-id='908075a6' size-in-bits='32' id='55b73687'/>
+    <pointer-type-def type-id='908075a6' size-in-bits='32' id='b9add94f'/>
+    <reference-type-def kind='lvalue' type-id='1e763177' size-in-bits='32' id='4705fceb'/>
+    <reference-type-def kind='rvalue' type-id='1e763177' size-in-bits='32' id='9b6cf6b7'/>
+    <pointer-type-def type-id='1e763177' size-in-bits='32' id='4305f69f'/>
+    <reference-type-def kind='rvalue' type-id='e709d4f8' size-in-bits='32' id='d8561701'/>
+    <pointer-type-def type-id='e709d4f8' size-in-bits='32' id='07d81ed9'/>
+    <reference-type-def kind='lvalue' type-id='46ef0c57' size-in-bits='32' id='a41e8ccb'/>
+    <reference-type-def kind='rvalue' type-id='46ef0c57' size-in-bits='32' id='4917d917'/>
+    <pointer-type-def type-id='46ef0c57' size-in-bits='32' id='a01e867f'/>
+    <reference-type-def kind='rvalue' type-id='3ed2f0f0' size-in-bits='32' id='f0a99721'/>
+    <pointer-type-def type-id='3ed2f0f0' size-in-bits='32' id='a3ef31f9'/>
+    <reference-type-def kind='lvalue' type-id='ba2611f3' size-in-bits='32' id='ac55be37'/>
+    <reference-type-def kind='rvalue' type-id='ba2611f3' size-in-bits='32' id='5bfa34c3'/>
+    <pointer-type-def type-id='ba2611f3' size-in-bits='32' id='a055ab53'/>
+    <reference-type-def kind='rvalue' type-id='22d29ea4' size-in-bits='32' id='0de507f5'/>
+    <pointer-type-def type-id='22d29ea4' size-in-bits='32' id='ce14df25'/>
+    <reference-type-def kind='lvalue' type-id='2b166553' size-in-bits='32' id='e54ff0b7'/>
+    <reference-type-def kind='rvalue' type-id='2b166553' size-in-bits='32' id='8dd7b443'/>
+    <pointer-type-def type-id='2b166553' size-in-bits='32' id='d94fddd3'/>
+    <reference-type-def kind='rvalue' type-id='1f8483ec' size-in-bits='32' id='bb126f75'/>
+    <pointer-type-def type-id='1f8483ec' size-in-bits='32' id='4a1089a5'/>
+    <reference-type-def kind='lvalue' type-id='736f4e77' size-in-bits='32' id='3a255d2b'/>
+    <reference-type-def kind='rvalue' type-id='736f4e77' size-in-bits='32' id='95d17b77'/>
+    <pointer-type-def type-id='736f4e77' size-in-bits='32' id='362556df'/>
+    <reference-type-def kind='rvalue' type-id='903476f0' size-in-bits='32' id='c0af24c1'/>
+    <pointer-type-def type-id='903476f0' size-in-bits='32' id='7e6a7219'/>
+    <reference-type-def kind='lvalue' type-id='94c4b137' size-in-bits='32' id='eb1215cb'/>
+    <reference-type-def kind='rvalue' type-id='94c4b137' size-in-bits='32' id='fa788417'/>
+    <pointer-type-def type-id='94c4b137' size-in-bits='32' id='e7120f7f'/>
+    <reference-type-def kind='rvalue' type-id='7f513560' size-in-bits='32' id='b2fa5221'/>
+    <pointer-type-def type-id='7f513560' size-in-bits='32' id='b07c6af9'/>
+    <reference-type-def kind='lvalue' type-id='e3e687ed' size-in-bits='32' id='b5a2dba9'/>
+    <reference-type-def kind='rvalue' type-id='e3e687ed' size-in-bits='32' id='7e5fa21d'/>
+    <pointer-type-def type-id='e3e687ed' size-in-bits='32' id='c1a2ee8d'/>
+    <reference-type-def kind='rvalue' type-id='a013f04c' size-in-bits='32' id='bd63785f'/>
+    <pointer-type-def type-id='a013f04c' size-in-bits='32' id='28173087'/>
+    <reference-type-def kind='lvalue' type-id='21156a1f' size-in-bits='32' id='fe8c9783'/>
+    <reference-type-def kind='rvalue' type-id='21156a1f' size-in-bits='32' id='5c52b8bf'/>
+    <pointer-type-def type-id='21156a1f' size-in-bits='32' id='0a8caa67'/>
+    <reference-type-def kind='rvalue' type-id='21d18d18' size-in-bits='32' id='a0639f19'/>
+    <pointer-type-def type-id='21d18d18' size-in-bits='32' id='b6cffe51'/>
+    <reference-type-def kind='lvalue' type-id='814fe063' size-in-bits='32' id='747a3607'/>
+    <pointer-type-def type-id='c9d12d66' size-in-bits='32' id='b2eb2c3f'/>
+    <pointer-type-def type-id='dddf6ca2' size-in-bits='32' id='d915a820'/>
+    <pointer-type-def type-id='59ed1e59' size-in-bits='32' id='5796afad'/>
+    <pointer-type-def type-id='a1390ee9' size-in-bits='32' id='f39f8bbd'/>
+    <pointer-type-def type-id='7be75d9e' size-in-bits='32' id='4127a730'/>
+    <pointer-type-def type-id='554d87f1' size-in-bits='32' id='339f696d'/>
+    <pointer-type-def type-id='6da5b67e' size-in-bits='32' id='412650f8'/>
+    <pointer-type-def type-id='1a9d598b' size-in-bits='32' id='916299d7'/>
+    <pointer-type-def type-id='6935722a' size-in-bits='32' id='bcee08ac'/>
+    <pointer-type-def type-id='4dd30b7b' size-in-bits='32' id='fb38167f'/>
+    <pointer-type-def type-id='96fb4d64' size-in-bits='32' id='ff535cb6'/>
+    <pointer-type-def type-id='6b6501bd' size-in-bits='32' id='f1191df9'/>
+    <pointer-type-def type-id='bed9a8c1' size-in-bits='32' id='13196dfd'/>
+    <pointer-type-def type-id='0ccd5902' size-in-bits='32' id='74823d0c'/>
+    <pointer-type-def type-id='b7d01ad5' size-in-bits='32' id='88d99751'/>
+    <pointer-type-def type-id='2b209300' size-in-bits='32' id='461c5f2a'/>
+    <pointer-type-def type-id='3b720171' size-in-bits='32' id='782c53f5'/>
+    <pointer-type-def type-id='aca2cd7e' size-in-bits='32' id='162473c8'/>
+    <pointer-type-def type-id='8e80bdd8' size-in-bits='32' id='c404650a'/>
+    <pointer-type-def type-id='3eafa32f' size-in-bits='32' id='db28fdcb'/>
+    <pointer-type-def type-id='148c6738' size-in-bits='32' id='478facc2'/>
+    <pointer-type-def type-id='e6efff49' size-in-bits='32' id='ce9d67cd'/>
+    <pointer-type-def type-id='fe213acd' size-in-bits='32' id='1d2f8a91'/>
+    <pointer-type-def type-id='ca62bfca' size-in-bits='32' id='1930d02c'/>
+    <pointer-type-def type-id='b142692f' size-in-bits='32' id='377b5e63'/>
+    <pointer-type-def type-id='4142d35b' size-in-bits='32' id='c8bc780f'/>
+    <pointer-type-def type-id='ed5f0798' size-in-bits='32' id='ed0795aa'/>
+    <pointer-type-def type-id='d664a6f7' size-in-bits='32' id='44bea17b'/>
+    <pointer-type-def type-id='e0efb9de' size-in-bits='32' id='17d955f8'/>
+    <pointer-type-def type-id='8f71b7e8' size-in-bits='32' id='be49c182'/>
+    <pointer-type-def type-id='db9b93fa' size-in-bits='32' id='0736b484'/>
+    <pointer-type-def type-id='b6d76995' size-in-bits='32' id='692552f9'/>
+    <pointer-type-def type-id='e5e01142' size-in-bits='32' id='dddcefc4'/>
+    <pointer-type-def type-id='2987b0c7' size-in-bits='32' id='3bd86cfb'/>
+    <pointer-type-def type-id='ab5a280f' size-in-bits='32' id='c2280e7b'/>
+    <pointer-type-def type-id='b10103d8' size-in-bits='32' id='c32cfa12'/>
+    <pointer-type-def type-id='07f91629' size-in-bits='32' id='63f7d65d'/>
+    <pointer-type-def type-id='57aaeac5' size-in-bits='32' id='239d7ad9'/>
+    <pointer-type-def type-id='85d5402e' size-in-bits='32' id='b0061f70'/>
+    <pointer-type-def type-id='8833c461' size-in-bits='32' id='d31f1c35'/>
+    <pointer-type-def type-id='4e7eaf04' size-in-bits='32' id='e747dee6'/>
+    <pointer-type-def type-id='717ad472' size-in-bits='32' id='ac74c0c4'/>
+    <pointer-type-def type-id='e1e0781a' size-in-bits='32' id='e905d0ac'/>
+    <pointer-type-def type-id='2f03f5b7' size-in-bits='32' id='3358ddb3'/>
+    <pointer-type-def type-id='b3b907e8' size-in-bits='32' id='93737cc2'/>
+    <pointer-type-def type-id='caf8409f' size-in-bits='32' id='b5f4f133'/>
+    <pointer-type-def type-id='ed3044e3' size-in-bits='32' id='bd4849d7'/>
+    <pointer-type-def type-id='126e53d0' size-in-bits='32' id='df8dc702'/>
+    <pointer-type-def type-id='dad530df' size-in-bits='32' id='be0ed943'/>
+    <pointer-type-def type-id='9539c406' size-in-bits='32' id='04b3e5a0'/>
+    <pointer-type-def type-id='a8186878' size-in-bits='32' id='a937264a'/>
+    <pointer-type-def type-id='2f0b7817' size-in-bits='32' id='0e5e0cdb'/>
+    <pointer-type-def type-id='b7e7edbe' size-in-bits='32' id='2dcc8b98'/>
+    <pointer-type-def type-id='a4a61472' size-in-bits='32' id='47bc557c'/>
+    <pointer-type-def type-id='837777dd' size-in-bits='32' id='a3ea0661'/>
+    <pointer-type-def type-id='2f02ea7a' size-in-bits='32' id='95fba39c'/>
+    <pointer-type-def type-id='461d0e9f' size-in-bits='32' id='a642a393'/>
+    <pointer-type-def type-id='dc0b1ac7' size-in-bits='32' id='31ebf17b'/>
+    <pointer-type-def type-id='fea2690f' size-in-bits='32' id='5d99509b'/>
+    <pointer-type-def type-id='14c3a3b0' size-in-bits='32' id='04aa9df2'/>
+    <pointer-type-def type-id='41b981f8' size-in-bits='32' id='337e1672'/>
+    <pointer-type-def type-id='88f16d4f' size-in-bits='32' id='caa57963'/>
+    <pointer-type-def type-id='02a81098' size-in-bits='32' id='87e0b5ea'/>
+    <pointer-type-def type-id='1dba3069' size-in-bits='32' id='4ed90115'/>
+    <pointer-type-def type-id='3197286d' size-in-bits='32' id='a0bc56e9'/>
+    <pointer-type-def type-id='413b072a' size-in-bits='32' id='8c4e1254'/>
+    <pointer-type-def type-id='1cd86ccf' size-in-bits='32' id='eb164d0b'/>
+    <pointer-type-def type-id='16cc647b' size-in-bits='32' id='06fbd437'/>
+    <pointer-type-def type-id='b9c972b8' size-in-bits='32' id='413559e2'/>
+    <pointer-type-def type-id='fba5b0d7' size-in-bits='32' id='9ac8b1e3'/>
+    <pointer-type-def type-id='757515fe' size-in-bits='32' id='e8139a80'/>
+    <pointer-type-def type-id='cd5e6e48' size-in-bits='32' id='69b7386a'/>
+    <pointer-type-def type-id='06074860' size-in-bits='32' id='4b15419a'/>
+    <pointer-type-def type-id='50ce2e7b' size-in-bits='32' id='5a4c25bf'/>
+    <pointer-type-def type-id='fcac2709' size-in-bits='32' id='9447819d'/>
+    <pointer-type-def type-id='1d639c93' size-in-bits='32' id='764ac7bf'/>
+    <pointer-type-def type-id='c12bf182' size-in-bits='32' id='0571aa74'/>
+    <pointer-type-def type-id='21fee85f' size-in-bits='32' id='771014ab'/>
+    <pointer-type-def type-id='83574fe4' size-in-bits='32' id='30b9a8ce'/>
+    <pointer-type-def type-id='dd7295b3' size-in-bits='32' id='0323d66f'/>
+    <pointer-type-def type-id='4a42a622' size-in-bits='32' id='64ca4b84'/>
+    <pointer-type-def type-id='f4d3e94e' size-in-bits='32' id='9aeb7958'/>
+    <pointer-type-def type-id='47891898' size-in-bits='32' id='67a46ff2'/>
+    <pointer-type-def type-id='42337f0c' size-in-bits='32' id='3318dad6'/>
+    <pointer-type-def type-id='968ef04b' size-in-bits='32' id='d5b0b547'/>
+    <pointer-type-def type-id='b2cf38da' size-in-bits='32' id='ce1853bc'/>
+    <pointer-type-def type-id='533df676' size-in-bits='32' id='f7e564c8'/>
+    <pointer-type-def type-id='66c316f9' size-in-bits='32' id='6c56e815'/>
+    <pointer-type-def type-id='4bcddb36' size-in-bits='32' id='66ebe6b0'/>
+    <pointer-type-def type-id='becc7143' size-in-bits='32' id='3271bf2f'/>
+    <pointer-type-def type-id='0149d965' size-in-bits='32' id='4a0b9bf1'/>
+    <pointer-type-def type-id='31d87a2b' size-in-bits='32' id='2041a8d7'/>
+    <pointer-type-def type-id='467aaa2c' size-in-bits='32' id='a4a6a786'/>
+    <pointer-type-def type-id='56c055db' size-in-bits='32' id='1fda464f'/>
+    <pointer-type-def type-id='8c344f84' size-in-bits='32' id='60306f66'/>
+    <pointer-type-def type-id='5d529e9d' size-in-bits='32' id='8c22ffe9'/>
+    <pointer-type-def type-id='a017e9d1' size-in-bits='32' id='47653e05'/>
+    <pointer-type-def type-id='82d29439' size-in-bits='32' id='326df5b5'/>
+    <pointer-type-def type-id='4aec61f6' size-in-bits='32' id='a60dd490'/>
+    <pointer-type-def type-id='18caaa83' size-in-bits='32' id='3459b4cf'/>
+    <pointer-type-def type-id='98f7aa67' size-in-bits='32' id='ac4e6cb3'/>
+    <pointer-type-def type-id='ee0744fc' size-in-bits='32' id='a55b35a6'/>
+    <pointer-type-def type-id='4890b95b' size-in-bits='32' id='5f929ab7'/>
+    <pointer-type-def type-id='b01f64aa' size-in-bits='32' id='ea8867ec'/>
+    <pointer-type-def type-id='9441d304' size-in-bits='32' id='d7ea3436'/>
+    <pointer-type-def type-id='1ab7137e' size-in-bits='32' id='30974818'/>
+    <pointer-type-def type-id='7a6fe7df' size-in-bits='32' id='09176273'/>
+    <pointer-type-def type-id='38d85c8f' size-in-bits='32' id='151a1d63'/>
+    <pointer-type-def type-id='41301cf9' size-in-bits='32' id='d7560895'/>
+    <pointer-type-def type-id='f341e414' size-in-bits='32' id='58398eee'/>
+    <pointer-type-def type-id='21042e4a' size-in-bits='32' id='f0a0ff54'/>
+    <pointer-type-def type-id='67748225' size-in-bits='32' id='582ba311'/>
+    <pointer-type-def type-id='e612672d' size-in-bits='32' id='a01a6e09'/>
+    <pointer-type-def type-id='1f8f9f18' size-in-bits='32' id='f8af7982'/>
+    <pointer-type-def type-id='2e613a3e' size-in-bits='32' id='a0ba6dc8'/>
+    <pointer-type-def type-id='7f8ca3fe' size-in-bits='32' id='34c67260'/>
+    <pointer-type-def type-id='bf1e0391' size-in-bits='32' id='15887ec5'/>
+    <pointer-type-def type-id='ae2834f4' size-in-bits='32' id='4f7677f6'/>
+    <pointer-type-def type-id='6c431008' size-in-bits='32' id='7139225a'/>
+    <pointer-type-def type-id='e24417ff' size-in-bits='32' id='4278623b'/>
+    <pointer-type-def type-id='b66924e8' size-in-bits='32' id='0290ef52'/>
+    <pointer-type-def type-id='d776b039' size-in-bits='32' id='2dab161d'/>
+    <pointer-type-def type-id='6ab04463' size-in-bits='32' id='0ae13aef'/>
+    <pointer-type-def type-id='ef48369b' size-in-bits='32' id='2c684c9f'/>
+    <pointer-type-def type-id='38edd3d4' size-in-bits='32' id='e4f2ab66'/>
+    <pointer-type-def type-id='e8f54abb' size-in-bits='32' id='500eebf7'/>
+    <pointer-type-def type-id='dc1ed48c' size-in-bits='32' id='0d5970ee'/>
+    <pointer-type-def type-id='0ed3c13b' size-in-bits='32' id='097c7407'/>
+    <pointer-type-def type-id='da5acea4' size-in-bits='32' id='d1173c4e'/>
+    <pointer-type-def type-id='307d2c7d' size-in-bits='32' id='362e2831'/>
+    <pointer-type-def type-id='3fa8e199' size-in-bits='32' id='f4bbad8d'/>
+    <pointer-type-def type-id='5e933196' size-in-bits='32' id='255ff5d8'/>
+    <pointer-type-def type-id='90c673e3' size-in-bits='32' id='0de4af77'/>
+    <pointer-type-def type-id='49617147' size-in-bits='32' id='476f48bb'/>
+    <pointer-type-def type-id='e3e7515c' size-in-bits='32' id='5db5877e'/>
+    <pointer-type-def type-id='5ad5f77b' size-in-bits='32' id='5da2c37f'/>
+    <pointer-type-def type-id='f6de0a0a' size-in-bits='32' id='bf87e894'/>
+    <pointer-type-def type-id='558a0aa4' size-in-bits='32' id='978c735e'/>
+    <pointer-type-def type-id='5d4b6f06' size-in-bits='32' id='a23a76e0'/>
+    <pointer-type-def type-id='d318157e' size-in-bits='32' id='a7d6acc8'/>
+    <pointer-type-def type-id='4b5c8855' size-in-bits='32' id='691ba251'/>
+    <pointer-type-def type-id='7de99def' size-in-bits='32' id='40f183ab'/>
+    <pointer-type-def type-id='4bd440f5' size-in-bits='32' id='7fdf58e1'/>
+    <pointer-type-def type-id='3d8c391f' size-in-bits='32' id='03bcacf3'/>
+    <pointer-type-def type-id='8f92235e' size-in-bits='32' id='90421557'/>
+    <reference-type-def kind='lvalue' type-id='002ac4a6' size-in-bits='32' id='c3535580'/>
+    <reference-type-def kind='rvalue' type-id='002ac4a6' size-in-bits='32' id='222fd452'/>
+    <reference-type-def kind='lvalue' type-id='f0981eeb' size-in-bits='32' id='8c787cb7'/>
+    <pointer-type-def type-id='f0981eeb' size-in-bits='32' id='807869d3'/>
+    <pointer-type-def type-id='ee076206' size-in-bits='32' id='953b12f8'/>
+    <pointer-type-def type-id='03e3ce24' size-in-bits='32' id='8bc971a6'/>
+    <pointer-type-def type-id='a1159711' size-in-bits='32' id='2deb20e5'/>
+    <pointer-type-def type-id='d47c1022' size-in-bits='32' id='601f438c'/>
+    <pointer-type-def type-id='0df96076' size-in-bits='32' id='666fc788'/>
+    <pointer-type-def type-id='6bb2df61' size-in-bits='32' id='a617346d'/>
+    <pointer-type-def type-id='588dec50' size-in-bits='32' id='67514b72'/>
+    <pointer-type-def type-id='0411e2cc' size-in-bits='32' id='59e7b6c6'/>
+    <pointer-type-def type-id='b6e5053d' size-in-bits='32' id='5ee69201'/>
+    <pointer-type-def type-id='386e18fa' size-in-bits='32' id='c541e6a4'/>
+    <pointer-type-def type-id='106bd8ac' size-in-bits='32' id='01eb6566'/>
+    <pointer-type-def type-id='c4cf512d' size-in-bits='32' id='b049b821'/>
+    <pointer-type-def type-id='c8bb07fa' size-in-bits='32' id='af95e824'/>
+    <pointer-type-def type-id='dcbb605e' size-in-bits='32' id='0a7e4740'/>
+    <pointer-type-def type-id='d413ac7e' size-in-bits='32' id='0cb5bb00'/>
+    <pointer-type-def type-id='e81ac6f8' size-in-bits='32' id='bbfff1aa'/>
+    <pointer-type-def type-id='59330a47' size-in-bits='32' id='30411993'/>
+    <pointer-type-def type-id='3d2d0c38' size-in-bits='32' id='e0227512'/>
+    <pointer-type-def type-id='6e835a19' size-in-bits='32' id='3a8fe115'/>
+    <pointer-type-def type-id='625a21da' size-in-bits='32' id='72f7c194'/>
+    <pointer-type-def type-id='81719d6d' size-in-bits='32' id='6c160b51'/>
+    <pointer-type-def type-id='95d32fc8' size-in-bits='32' id='187251e2'/>
+    <pointer-type-def type-id='7f57b6c0' size-in-bits='32' id='6fc0eca2'/>
+    <pointer-type-def type-id='9863e9ef' size-in-bits='32' id='cf05fa23'/>
+    <pointer-type-def type-id='27a87596' size-in-bits='32' id='a86eb340'/>
+    <pointer-type-def type-id='792136c4' size-in-bits='32' id='c8abb79e'/>
+    <pointer-type-def type-id='2e6e32b5' size-in-bits='32' id='348c02e9'/>
+    <pointer-type-def type-id='6f160e3a' size-in-bits='32' id='fce8e074'/>
+    <pointer-type-def type-id='bcf91e7a' size-in-bits='32' id='c503a924'/>
+    <pointer-type-def type-id='26ee7735' size-in-bits='32' id='a975aa19'/>
+    <pointer-type-def type-id='eb796c24' size-in-bits='32' id='060c7d5e'/>
+    <pointer-type-def type-id='5368e5fc' size-in-bits='32' id='bc4a7a06'/>
+    <pointer-type-def type-id='c355496b' size-in-bits='32' id='f569444f'/>
+    <pointer-type-def type-id='60e6a162' size-in-bits='32' id='7f0ac28c'/>
+    <pointer-type-def type-id='30f9fd2c' size-in-bits='32' id='0ba6a8b6'/>
+    <pointer-type-def type-id='470aec15' size-in-bits='32' id='10182119'/>
+    <pointer-type-def type-id='2c8ecc6a' size-in-bits='32' id='747a49e4'/>
+    <pointer-type-def type-id='becc631c' size-in-bits='32' id='8a1f7e9e'/>
+    <pointer-type-def type-id='0fce6948' size-in-bits='32' id='41d61b6a'/>
+    <pointer-type-def type-id='d1ff2147' size-in-bits='32' id='1db4c5bb'/>
+    <pointer-type-def type-id='d47f2e6e' size-in-bits='32' id='c14258b8'/>
+    <pointer-type-def type-id='c5a3852b' size-in-bits='32' id='b263848f'/>
+    <pointer-type-def type-id='1ded82e5' size-in-bits='32' id='a4a48a09'/>
+    <pointer-type-def type-id='6e3cf71b' size-in-bits='32' id='e4b27ecf'/>
+    <pointer-type-def type-id='181a3db0' size-in-bits='32' id='195d3e42'/>
+    <pointer-type-def type-id='4e053e6d' size-in-bits='32' id='ac4ad749'/>
+    <pointer-type-def type-id='8570b09c' size-in-bits='32' id='d3651c96'/>
+    <pointer-type-def type-id='784a10a1' size-in-bits='32' id='09b49e9d'/>
+    <pointer-type-def type-id='da11822e' size-in-bits='32' id='e333ff60'/>
+    <pointer-type-def type-id='c9f7d0f5' size-in-bits='32' id='090a6901'/>
+    <pointer-type-def type-id='59da7e0d' size-in-bits='32' id='921cf101'/>
+    <pointer-type-def type-id='59b5ee8a' size-in-bits='32' id='bbecc3fc'/>
+    <pointer-type-def type-id='70b02f6f' size-in-bits='32' id='d696f7b3'/>
+    <pointer-type-def type-id='2e19a82f' size-in-bits='32' id='99167093'/>
+    <pointer-type-def type-id='6d519b6e' size-in-bits='32' id='075b7a00'/>
+    <pointer-type-def type-id='86910635' size-in-bits='32' id='62d9dee9'/>
+    <pointer-type-def type-id='5fea4ff8' size-in-bits='32' id='1f57b15a'/>
+    <pointer-type-def type-id='98accb07' size-in-bits='32' id='ac33476b'/>
+    <pointer-type-def type-id='efa46d99' size-in-bits='32' id='61d681d5'/>
+    <pointer-type-def type-id='c5c8084e' size-in-bits='32' id='629961b8'/>
+    <pointer-type-def type-id='cb425c26' size-in-bits='32' id='fb79cfe8'/>
+    <pointer-type-def type-id='5432adc5' size-in-bits='32' id='ccc141a1'/>
+    <pointer-type-def type-id='48b5725f' size-in-bits='32' id='eaa32e2f'/>
+    <pointer-type-def type-id='7ba71958' size-in-bits='32' id='d82ed742'/>
+    <pointer-type-def type-id='a18ab994' size-in-bits='32' id='bd98ffce'/>
+    <pointer-type-def type-id='c523b9f1' size-in-bits='32' id='323d93c1'/>
+    <pointer-type-def type-id='323d93c1' size-in-bits='32' id='01efdaf1'/>
+    <namespace-decl name='android'>
+      <namespace-decl name='util'>
+        <class-decl name='unique_cptr&lt;android::TypeSpec&gt;' size-in-bits='32' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/Util.h' line='44' column='1' id='3beaa405'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='6e5f71bf' filepath='frameworks/base/libs/androidfw/include/androidfw/Util.h' line='46' column='1' id='dc512453'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='ptr_' type-id='dc512453' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/Util.h' line='109' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='unique_cptr' filepath='frameworks/base/libs/androidfw/include/androidfw/Util.h' line='48' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2d5c5fc5' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unique_cptr' filepath='frameworks/base/libs/androidfw/include/androidfw/Util.h' line='50' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2d5c5fc5' is-artificial='yes'/>
+              <parameter type-id='dc512453'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unique_cptr' filepath='frameworks/base/libs/androidfw/include/androidfw/Util.h' line='51' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2d5c5fc5' is-artificial='yes'/>
+              <parameter type-id='eb74e895'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~unique_cptr' filepath='frameworks/base/libs/androidfw/include/androidfw/Util.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2d5c5fc5' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZN7android4util11unique_cptrINS_8TypeSpecEEaSEOS3_' filepath='frameworks/base/libs/androidfw/include/androidfw/Util.h' line='55' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2d5c5fc5' is-artificial='yes'/>
+              <parameter type-id='eb74e895'/>
+              <return type-id='315c6611'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZN7android4util11unique_cptrINS_8TypeSpecEEaSEDn' filepath='frameworks/base/libs/androidfw/include/androidfw/Util.h' line='66' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2d5c5fc5' is-artificial='yes'/>
+              <return type-id='315c6611'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='release' mangled-name='_ZN7android4util11unique_cptrINS_8TypeSpecEE7releaseEv' filepath='frameworks/base/libs/androidfw/include/androidfw/Util.h' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2d5c5fc5' is-artificial='yes'/>
+              <return type-id='dc512453'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNK7android4util11unique_cptrINS_8TypeSpecEE3getEv' filepath='frameworks/base/libs/androidfw/include/androidfw/Util.h' line='78' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='420c709c' is-artificial='yes'/>
+              <return type-id='dc512453'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reset' mangled-name='_ZN7android4util11unique_cptrINS_8TypeSpecEE5resetEPS2_' filepath='frameworks/base/libs/androidfw/include/androidfw/Util.h' line='80' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2d5c5fc5' is-artificial='yes'/>
+              <parameter type-id='dc512453'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZN7android4util11unique_cptrINS_8TypeSpecEE4swapERS3_' filepath='frameworks/base/libs/androidfw/include/androidfw/Util.h' line='90' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2d5c5fc5' is-artificial='yes'/>
+              <parameter type-id='315c6611'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator bool' mangled-name='_ZNK7android4util11unique_cptrINS_8TypeSpecEEcvbEv' filepath='frameworks/base/libs/androidfw/include/androidfw/Util.h' line='92' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='420c709c' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator*' mangled-name='_ZNK7android4util11unique_cptrINS_8TypeSpecEEdeEv' filepath='frameworks/base/libs/androidfw/include/androidfw/Util.h' line='94' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='420c709c' is-artificial='yes'/>
+              <return type-id='5818e0a9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-&gt;' mangled-name='_ZNK7android4util11unique_cptrINS_8TypeSpecEEptEv' filepath='frameworks/base/libs/androidfw/include/androidfw/Util.h' line='96' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='420c709c' is-artificial='yes'/>
+              <return type-id='dc512453'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator==' mangled-name='_ZNK7android4util11unique_cptrINS_8TypeSpecEEeqERKS3_' filepath='frameworks/base/libs/androidfw/include/androidfw/Util.h' line='98' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='420c709c' is-artificial='yes'/>
+              <parameter type-id='460c76e8'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator!=' mangled-name='_ZNK7android4util11unique_cptrINS_8TypeSpecEEneERKS3_' filepath='frameworks/base/libs/androidfw/include/androidfw/Util.h' line='100' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='420c709c' is-artificial='yes'/>
+              <parameter type-id='460c76e8'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator==' mangled-name='_ZNK7android4util11unique_cptrINS_8TypeSpecEEeqEDn' filepath='frameworks/base/libs/androidfw/include/androidfw/Util.h' line='102' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='420c709c' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator!=' mangled-name='_ZNK7android4util11unique_cptrINS_8TypeSpecEEneEDn' filepath='frameworks/base/libs/androidfw/include/androidfw/Util.h' line='104' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='420c709c' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='unique_cptr' filepath='frameworks/base/libs/androidfw/include/androidfw/Util.h' line='107' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2d5c5fc5' is-artificial='yes'/>
+              <parameter type-id='460c76e8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='operator=' mangled-name='_ZN7android4util11unique_cptrINS_8TypeSpecEEaSERKS3_' filepath='frameworks/base/libs/androidfw/include/androidfw/Util.h' line='107' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2d5c5fc5' is-artificial='yes'/>
+              <parameter type-id='460c76e8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='unique_cptr&lt;android::ResolvedBag&gt;' visibility='default' is-declaration-only='yes' id='fedde102'/>
+      </namespace-decl>
+      <class-decl name='ScopedLock&lt;android::AssetManager2&gt;' size-in-bits='64' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/MutexGuard.h' line='75' column='1' id='0bab9a0f'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='lock_' type-id='33591497' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/MutexGuard.h' line='95' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='32'>
+          <var-decl name='guarded_' type-id='439855fb' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/MutexGuard.h' line='96' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='ScopedLock' mangled-name='_ZN7android10ScopedLockINS_13AssetManager2EEC2ERNS_7GuardedIS1_EE' filepath='frameworks/base/libs/androidfw/include/androidfw/MutexGuard.h' line='77' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ecbd0c7' is-artificial='yes'/>
+            <parameter type-id='80661af2'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator*' mangled-name='_ZN7android10ScopedLockINS_13AssetManager2EEdeEv' filepath='frameworks/base/libs/androidfw/include/androidfw/MutexGuard.h' line='80' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ecbd0c7' is-artificial='yes'/>
+            <return type-id='439855fb'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator-&gt;' mangled-name='_ZN7android10ScopedLockINS_13AssetManager2EEptEv' filepath='frameworks/base/libs/androidfw/include/androidfw/MutexGuard.h' line='84' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ecbd0c7' is-artificial='yes'/>
+            <return type-id='3f984faf'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='get' mangled-name='_ZN7android10ScopedLockINS_13AssetManager2EE3getEv' filepath='frameworks/base/libs/androidfw/include/androidfw/MutexGuard.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ecbd0c7' is-artificial='yes'/>
+            <return type-id='3f984faf'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='ScopedLock' filepath='frameworks/base/libs/androidfw/include/androidfw/MutexGuard.h' line='93' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ecbd0c7' is-artificial='yes'/>
+            <parameter type-id='17520586'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='operator=' mangled-name='_ZN7android10ScopedLockINS_13AssetManager2EEaSERKS2_' filepath='frameworks/base/libs/androidfw/include/androidfw/MutexGuard.h' line='93' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ecbd0c7' is-artificial='yes'/>
+            <parameter type-id='17520586'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='AssetManager2' size-in-bits='3392' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='79' column='1' id='7c0ac937'>
+        <member-type access='private'>
+          <class-decl name='PackageGroup' size-in-bits='2464' is-struct='yes' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='337' column='1' id='1bec9f14'>
+            <data-member access='public' layout-offset-in-bits='0'>
+              <var-decl name='packages_' type-id='a5320295' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='339' column='1'/>
+            </data-member>
+            <data-member access='public' layout-offset-in-bits='96'>
+              <var-decl name='cookies_' type-id='21156a1f' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='343' column='1'/>
+            </data-member>
+            <data-member access='public' layout-offset-in-bits='192'>
+              <var-decl name='dynamic_ref_table' type-id='aaa6ccca' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='346' column='1'/>
+            </data-member>
+          </class-decl>
+        </member-type>
+        <member-type access='private'>
+          <class-decl name='ConfiguredPackage' size-in-bits='736' is-struct='yes' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='325' column='1' id='01b8bd0d'>
+            <data-member access='public' layout-offset-in-bits='0'>
+              <var-decl name='loaded_package_' type-id='de64cf08' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='327' column='1'/>
+            </data-member>
+            <data-member access='public' layout-offset-in-bits='32'>
+              <var-decl name='filtered_configs_' type-id='9337857f' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='332' column='1'/>
+            </data-member>
+          </class-decl>
+        </member-type>
+        <member-type access='private'>
+          <class-decl name='FilteredConfigGroup' size-in-bits='192' is-struct='yes' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='319' column='1' id='238d5c19'>
+            <data-member access='public' layout-offset-in-bits='0'>
+              <var-decl name='configurations' type-id='2b166553' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='320' column='1'/>
+            </data-member>
+            <data-member access='public' layout-offset-in-bits='96'>
+              <var-decl name='types' type-id='94c4b137' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='321' column='1'/>
+            </data-member>
+          </class-decl>
+        </member-type>
+        <member-type access='private'>
+          <class-decl name='Resolution' size-in-bits='288' is-struct='yes' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='374' column='1' id='809a5d55'>
+            <member-type access='public'>
+              <class-decl name='Step' is-struct='yes' visibility='default' is-declaration-only='yes' id='88bb28ef'/>
+            </member-type>
+            <data-member access='public' layout-offset-in-bits='0'>
+              <var-decl name='resid' type-id='8f92235e' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='395' column='1'/>
+            </data-member>
+            <data-member access='public' layout-offset-in-bits='32'>
+              <var-decl name='cookie' type-id='27450c90' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='398' column='1'/>
+            </data-member>
+            <data-member access='public' layout-offset-in-bits='64'>
+              <var-decl name='type_string_ref' type-id='90bf4c40' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='401' column='1'/>
+            </data-member>
+            <data-member access='public' layout-offset-in-bits='128'>
+              <var-decl name='entry_string_ref' type-id='90bf4c40' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='404' column='1'/>
+            </data-member>
+            <data-member access='public' layout-offset-in-bits='192'>
+              <var-decl name='steps' type-id='46ef0c57' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='407' column='1'/>
+            </data-member>
+          </class-decl>
+        </member-type>
+        <member-type access='private'>
+          <class-decl name='ResourceName' is-struct='yes' visibility='default' is-declaration-only='yes' id='eb3e39c8'/>
+        </member-type>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='apk_assets_' type-id='736f4e77' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='315' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='96'>
+          <var-decl name='package_groups_' type-id='1e763177' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='353' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='192'>
+          <var-decl name='package_ids_' type-id='155e8fd8' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='357' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='2240'>
+          <var-decl name='configuration_' type-id='f8926d95' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='361' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='2752'>
+          <var-decl name='cached_bags_' type-id='6a671eb0' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='365' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='2912'>
+          <var-decl name='cached_bag_resid_stacks_' type-id='6e9b5502' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='369' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='3072'>
+          <var-decl name='resource_resolution_logging_enabled_' type-id='c894953d' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='372' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='3104'>
+          <var-decl name='last_resolution' type-id='809a5d55' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='411' column='1'/>
+        </data-member>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='AssetManager2' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='96' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3f984faf' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='SetApkAssets' mangled-name='_ZN7android13AssetManager212SetApkAssetsERKNSt3__16vectorIPKNS_9ApkAssetsENS1_9allocatorIS5_EEEEbb' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='108' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3f984faf' is-artificial='yes'/>
+            <parameter type-id='f3ee295c'/>
+            <parameter type-id='c894953d'/>
+            <parameter type-id='c894953d'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='GetApkAssets' mangled-name='_ZNK7android13AssetManager212GetApkAssetsEv' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='111' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6ae43988' is-artificial='yes'/>
+            <return type-id='343f7a92'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='GetStringPoolForCookie' mangled-name='_ZNK7android13AssetManager222GetStringPoolForCookieEi' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='117' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6ae43988' is-artificial='yes'/>
+            <parameter type-id='27450c90'/>
+            <return type-id='5b283e7a'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='GetDynamicRefTableForPackage' mangled-name='_ZNK7android13AssetManager228GetDynamicRefTableForPackageEj' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='121' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6ae43988' is-artificial='yes'/>
+            <parameter type-id='8f92235e'/>
+            <return type-id='ec29f517'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='GetDynamicRefTableForCookie' mangled-name='_ZNK7android13AssetManager227GetDynamicRefTableForCookieEi' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='125' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6ae43988' is-artificial='yes'/>
+            <parameter type-id='27450c90'/>
+            <return type-id='ec29f517'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='GetOverlayableMapForPackage' mangled-name='_ZNK7android13AssetManager227GetOverlayableMapForPackageEj' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='128' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6ae43988' is-artificial='yes'/>
+            <parameter type-id='8f92235e'/>
+            <return type-id='d0f73595'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='SetConfiguration' mangled-name='_ZN7android13AssetManager216SetConfigurationERKNS_15ResTable_configE' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='132' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3f984faf' is-artificial='yes'/>
+            <parameter type-id='eb6da812'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='GetConfiguration' mangled-name='_ZNK7android13AssetManager216GetConfigurationEv' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='134' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6ae43988' is-artificial='yes'/>
+            <return type-id='eb6da812'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='GetResourceConfigurations' mangled-name='_ZNK7android13AssetManager225GetResourceConfigurationsEbb' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='144' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6ae43988' is-artificial='yes'/>
+            <parameter type-id='c894953d'/>
+            <parameter type-id='c894953d'/>
+            <return type-id='219317e1'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='GetResourceLocales' mangled-name='_ZNK7android13AssetManager218GetResourceLocalesEbb' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='153' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6ae43988' is-artificial='yes'/>
+            <parameter type-id='c894953d'/>
+            <parameter type-id='c894953d'/>
+            <return type-id='cc585388'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='Open' mangled-name='_ZNK7android13AssetManager24OpenERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_5Asset10AccessModeE' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='161' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6ae43988' is-artificial='yes'/>
+            <parameter type-id='61c1dfd7'/>
+            <parameter type-id='9cebe2ec'/>
+            <return type-id='ac070eda'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='Open' mangled-name='_ZNK7android13AssetManager24OpenERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiNS_5Asset10AccessModeE' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='165' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6ae43988' is-artificial='yes'/>
+            <parameter type-id='61c1dfd7'/>
+            <parameter type-id='27450c90'/>
+            <parameter type-id='9cebe2ec'/>
+            <return type-id='ac070eda'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='OpenDir' mangled-name='_ZNK7android13AssetManager27OpenDirERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='171' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6ae43988' is-artificial='yes'/>
+            <parameter type-id='61c1dfd7'/>
+            <return type-id='6a6c3f8a'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='OpenNonAsset' mangled-name='_ZNK7android13AssetManager212OpenNonAssetERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS_5Asset10AccessModeEPi' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='178' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6ae43988' is-artificial='yes'/>
+            <parameter type-id='61c1dfd7'/>
+            <parameter type-id='9cebe2ec'/>
+            <parameter type-id='a39ba61d'/>
+            <return type-id='ac070eda'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='OpenNonAsset' mangled-name='_ZNK7android13AssetManager212OpenNonAssetERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEiNS_5Asset10AccessModeE' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='184' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6ae43988' is-artificial='yes'/>
+            <parameter type-id='61c1dfd7'/>
+            <parameter type-id='27450c90'/>
+            <parameter type-id='9cebe2ec'/>
+            <return type-id='ac070eda'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='GetResourceName' mangled-name='_ZNK7android13AssetManager215GetResourceNameEjPNS0_12ResourceNameE' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='191' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6ae43988' is-artificial='yes'/>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='567e1fde'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='GetResourceFlags' mangled-name='_ZNK7android13AssetManager216GetResourceFlagsEjPj' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='196' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6ae43988' is-artificial='yes'/>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='90421557'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='GetResourceId' mangled-name='_ZNK7android13AssetManager213GetResourceIdERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='203' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6ae43988' is-artificial='yes'/>
+            <parameter type-id='61c1dfd7'/>
+            <parameter type-id='61c1dfd7'/>
+            <parameter type-id='61c1dfd7'/>
+            <return type-id='8f92235e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='GetResource' mangled-name='_ZNK7android13AssetManager211GetResourceEjbtPNS_9Res_valueEPNS_15ResTable_configEPj' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='215' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6ae43988' is-artificial='yes'/>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='c894953d'/>
+            <parameter type-id='149c6638'/>
+            <parameter type-id='a4a0d016'/>
+            <parameter type-id='ffec30c5'/>
+            <parameter type-id='90421557'/>
+            <return type-id='27450c90'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='ResolveReference' mangled-name='_ZNK7android13AssetManager216ResolveReferenceEiPNS_9Res_valueEPNS_15ResTable_configEPjS5_' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='231' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6ae43988' is-artificial='yes'/>
+            <parameter type-id='27450c90'/>
+            <parameter type-id='a4a0d016'/>
+            <parameter type-id='ffec30c5'/>
+            <parameter type-id='90421557'/>
+            <parameter type-id='90421557'/>
+            <return type-id='27450c90'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='SetResourceResolutionLoggingEnabled' mangled-name='_ZN7android13AssetManager235SetResourceResolutionLoggingEnabledEb' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='237' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3f984faf' is-artificial='yes'/>
+            <parameter type-id='c894953d'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='GetLastResourceResolution' mangled-name='_ZNK7android13AssetManager225GetLastResourceResolutionEv' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='241' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6ae43988' is-artificial='yes'/>
+            <return type-id='2e84cb7b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='GetBagResIdStack' mangled-name='_ZN7android13AssetManager216GetBagResIdStackEj' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='243' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3f984faf' is-artificial='yes'/>
+            <parameter type-id='8f92235e'/>
+            <return type-id='d585e4c6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='GetBag' mangled-name='_ZN7android13AssetManager26GetBagEj' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='255' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3f984faf' is-artificial='yes'/>
+            <parameter type-id='8f92235e'/>
+            <return type-id='5ce531cb'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='NewTheme' mangled-name='_ZN7android13AssetManager28NewThemeEv' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='258' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3f984faf' is-artificial='yes'/>
+            <return type-id='79eed0f0'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='ForEachPackage' mangled-name='_ZNK7android13AssetManager214ForEachPackageENSt3__18functionIFbRKNS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEhEEE' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='260' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6ae43988' is-artificial='yes'/>
+            <parameter type-id='1458d402'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='DumpToLog' mangled-name='_ZNK7android13AssetManager29DumpToLogEv' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='269' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6ae43988' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' constructor='yes'>
+          <function-decl name='AssetManager2' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='272' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3f984faf' is-artificial='yes'/>
+            <parameter type-id='66e4333c'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='operator=' mangled-name='_ZN7android13AssetManager2aSERKS0_' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='272' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3f984faf' is-artificial='yes'/>
+            <parameter type-id='66e4333c'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='FindEntry' mangled-name='_ZNK7android13AssetManager29FindEntryEjtbbPNS_15FindEntryResultE' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='291' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6ae43988' is-artificial='yes'/>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='149c6638'/>
+            <parameter type-id='c894953d'/>
+            <parameter type-id='c894953d'/>
+            <parameter type-id='d8b900b2'/>
+            <return type-id='27450c90'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='BuildDynamicRefTable' mangled-name='_ZN7android13AssetManager220BuildDynamicRefTableEv' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='296' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3f984faf' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='InvalidateCaches' mangled-name='_ZN7android13AssetManager216InvalidateCachesEj' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='300' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3f984faf' is-artificial='yes'/>
+            <parameter type-id='8f92235e'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='RebuildFilterList' mangled-name='_ZN7android13AssetManager217RebuildFilterListEb' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='304' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3f984faf' is-artificial='yes'/>
+            <parameter type-id='c894953d'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='GetBag' mangled-name='_ZN7android13AssetManager26GetBagEjRNSt3__16vectorIjNS1_9allocatorIjEEEE' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='308' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3f984faf' is-artificial='yes'/>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='747a3607'/>
+            <return type-id='5ce531cb'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='GetAssignedPackageId' mangled-name='_ZN7android13AssetManager220GetAssignedPackageIdEPKNS_13LoadedPackageE' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='311' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3f984faf' is-artificial='yes'/>
+            <parameter type-id='de64cf08'/>
+            <return type-id='b96825af'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='ApkAssets' visibility='default' is-declaration-only='yes' id='05502b73'/>
+      <class-decl name='LoadedPackage' size-in-bits='2400' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='87' column='1' id='e5242f33'>
+        <member-type access='private'>
+          <class-decl name='iterator' size-in-bits='128' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='89' column='1' id='83ab4f39'>
+            <data-member access='private' layout-offset-in-bits='0'>
+              <var-decl name='loadedPackage_' type-id='de64cf08' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='124' column='1'/>
+            </data-member>
+            <data-member access='private' layout-offset-in-bits='32'>
+              <var-decl name='typeIndex_' type-id='b59d7dce' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='125' column='1'/>
+            </data-member>
+            <data-member access='private' layout-offset-in-bits='64'>
+              <var-decl name='entryIndex_' type-id='b59d7dce' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='126' column='1'/>
+            </data-member>
+            <data-member access='private' layout-offset-in-bits='96'>
+              <var-decl name='typeIndexEnd_' type-id='d0fa5dde' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='127' column='1'/>
+            </data-member>
+            <member-function access='public'>
+              <function-decl name='operator=' mangled-name='_ZN7android13LoadedPackage8iteratoraSERKS1_' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='91' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='50e6ddc1' is-artificial='yes'/>
+                <parameter type-id='19c719ce'/>
+                <return type-id='4ce6d775'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='operator==' mangled-name='_ZNK7android13LoadedPackage8iteratoreqERKS1_' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='98' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='15c71382' is-artificial='yes'/>
+                <parameter type-id='19c719ce'/>
+                <return type-id='c894953d'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='operator!=' mangled-name='_ZNK7android13LoadedPackage8iteratorneERKS1_' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='104' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='15c71382' is-artificial='yes'/>
+                <parameter type-id='19c719ce'/>
+                <return type-id='c894953d'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='operator++' mangled-name='_ZN7android13LoadedPackage8iteratorppEi' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='108' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='50e6ddc1' is-artificial='yes'/>
+                <parameter type-id='95e97e5e'/>
+                <return type-id='83ab4f39'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='operator++' mangled-name='_ZN7android13LoadedPackage8iteratorppEv' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='115' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='50e6ddc1' is-artificial='yes'/>
+                <return type-id='4ce6d775'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='operator*' mangled-name='_ZNK7android13LoadedPackage8iteratordeEv' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='117' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='15c71382' is-artificial='yes'/>
+                <return type-id='8f92235e'/>
+              </function-decl>
+            </member-function>
+            <member-function access='private' constructor='yes'>
+              <function-decl name='iterator' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='122' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='50e6ddc1' is-artificial='yes'/>
+                <parameter type-id='de64cf08'/>
+                <parameter type-id='b59d7dce'/>
+                <parameter type-id='b59d7dce'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+          </class-decl>
+        </member-type>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='type_string_pool_' type-id='081066a5' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='255' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='384'>
+          <var-decl name='key_string_pool_' type-id='081066a5' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='256' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='768'>
+          <var-decl name='package_name_' type-id='2e84cb7b' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='257' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='864'>
+          <var-decl name='package_id_' type-id='95e97e5e' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='258' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='896'>
+          <var-decl name='type_id_offset_' type-id='95e97e5e' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='259' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='928'>
+          <var-decl name='dynamic_' type-id='c894953d' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='260' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='936'>
+          <var-decl name='system_' type-id='c894953d' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='261' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='944'>
+          <var-decl name='overlay_' type-id='c894953d' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='262' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='952'>
+          <var-decl name='defines_overlayable_' type-id='c894953d' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='263' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='960'>
+          <var-decl name='type_specs_' type-id='0eedf0a9' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='265' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='1504'>
+          <var-decl name='resource_ids_' type-id='0c7d43ed' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='266' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='2048'>
+          <var-decl name='dynamic_package_map_' type-id='ba2611f3' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='267' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='2144'>
+          <var-decl name='overlayable_infos_' type-id='e3e687ed' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='268' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='2240'>
+          <var-decl name='overlayable_map_' type-id='56b14eae' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='269' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='begin' mangled-name='_ZNK7android13LoadedPackage5beginEv' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='130' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='de64cf08' is-artificial='yes'/>
+            <return type-id='83ab4f39'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='end' mangled-name='_ZNK7android13LoadedPackage3endEv' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='134' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='de64cf08' is-artificial='yes'/>
+            <return type-id='83ab4f39'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' static='yes'>
+          <function-decl name='Load' mangled-name='_ZN7android13LoadedPackage4LoadERKNS_5ChunkEPKNS_11LoadedIdmapEbb' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='138' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9aa92a2a'/>
+            <parameter type-id='58095067'/>
+            <parameter type-id='c894953d'/>
+            <parameter type-id='c894953d'/>
+            <return type-id='d00d94ba'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~LoadedPackage' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='142' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='cc64c693' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='FindEntryByName' mangled-name='_ZNK7android13LoadedPackage15FindEntryByNameERKNSt3__112basic_stringIDsNS1_11char_traitsIDsEENS1_9allocatorIDsEEEES9_' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='149' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='de64cf08' is-artificial='yes'/>
+            <parameter type-id='49c120ab'/>
+            <parameter type-id='49c120ab'/>
+            <return type-id='8f92235e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' static='yes'>
+          <function-decl name='GetEntry' mangled-name='_ZN7android13LoadedPackage8GetEntryEPKNS_13ResTable_typeEt' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='151' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='bfebf634'/>
+            <parameter type-id='149c6638'/>
+            <return type-id='ecfa56bc'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' static='yes'>
+          <function-decl name='GetEntryOffset' mangled-name='_ZN7android13LoadedPackage14GetEntryOffsetEPKNS_13ResTable_typeEt' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='153' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='bfebf634'/>
+            <parameter type-id='149c6638'/>
+            <return type-id='8f92235e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' static='yes'>
+          <function-decl name='GetEntryFromOffset' mangled-name='_ZN7android13LoadedPackage18GetEntryFromOffsetEPKNS_13ResTable_typeEj' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='155' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='bfebf634'/>
+            <parameter type-id='8f92235e'/>
+            <return type-id='ecfa56bc'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='GetTypeStringPool' mangled-name='_ZNK7android13LoadedPackage17GetTypeStringPoolEv' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='158' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='de64cf08' is-artificial='yes'/>
+            <return type-id='5b283e7a'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='GetKeyStringPool' mangled-name='_ZNK7android13LoadedPackage16GetKeyStringPoolEv' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='163' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='de64cf08' is-artificial='yes'/>
+            <return type-id='5b283e7a'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='GetPackageName' mangled-name='_ZNK7android13LoadedPackage14GetPackageNameEv' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='167' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='de64cf08' is-artificial='yes'/>
+            <return type-id='61c1dfd7'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='GetPackageId' mangled-name='_ZNK7android13LoadedPackage12GetPackageIdEv' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='171' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='de64cf08' is-artificial='yes'/>
+            <return type-id='95e97e5e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='IsDynamic' mangled-name='_ZNK7android13LoadedPackage9IsDynamicEv' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='176' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='de64cf08' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='IsSystem' mangled-name='_ZNK7android13LoadedPackage8IsSystemEv' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='181' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='de64cf08' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='IsOverlay' mangled-name='_ZNK7android13LoadedPackage9IsOverlayEv' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='186' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='de64cf08' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='GetDynamicPackageMap' mangled-name='_ZNK7android13LoadedPackage20GetDynamicPackageMapEv' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='193' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='de64cf08' is-artificial='yes'/>
+            <return type-id='32d22c48'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='CollectConfigurations' mangled-name='_ZNK7android13LoadedPackage21CollectConfigurationsEbPNSt3__13setINS_15ResTable_configENS1_4lessIS3_EENS1_9allocatorIS3_EEEE' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='199' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='de64cf08' is-artificial='yes'/>
+            <parameter type-id='c894953d'/>
+            <parameter type-id='d4411c09'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='CollectLocales' mangled-name='_ZNK7android13LoadedPackage14CollectLocalesEbPNSt3__13setINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_4lessIS8_EENS6_IS8_EEEE' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='204' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='de64cf08' is-artificial='yes'/>
+            <parameter type-id='c894953d'/>
+            <parameter type-id='9468efce'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='GetTypeSpecByTypeIndex' mangled-name='_ZNK7android13LoadedPackage22GetTypeSpecByTypeIndexEh' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='207' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='de64cf08' is-artificial='yes'/>
+            <parameter type-id='b96825af'/>
+            <return type-id='32a9327a'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='GetOverlayableInfo' mangled-name='_ZNK7android13LoadedPackage18GetOverlayableInfoEj' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='229' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='de64cf08' is-artificial='yes'/>
+            <parameter type-id='8f92235e'/>
+            <return type-id='38954c41'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='DefinesOverlayable' mangled-name='_ZNK7android13LoadedPackage18DefinesOverlayableEv' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='242' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='de64cf08' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='GetOverlayableMap' mangled-name='_ZNK7android13LoadedPackage17GetOverlayableMapEv' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='246' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='de64cf08' is-artificial='yes'/>
+            <return type-id='d4f73be1'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' constructor='yes'>
+          <function-decl name='LoadedPackage' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='251' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='cc64c693' is-artificial='yes'/>
+            <parameter type-id='da64c8bc'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='operator=' mangled-name='_ZN7android13LoadedPackageaSERKS0_' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='251' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='cc64c693' is-artificial='yes'/>
+            <parameter type-id='da64c8bc'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' constructor='yes'>
+          <function-decl name='LoadedPackage' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='253' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='cc64c693' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='ResStringPool' size-in-bits='384' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='490' column='1' id='081066a5'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='mError' type-id='6e9756f6' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='531' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='32'>
+          <var-decl name='mOwnedData' type-id='eaa32e2f' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='532' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='64'>
+          <var-decl name='mHeader' type-id='4ded8ffa' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='533' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='96'>
+          <var-decl name='mSize' type-id='b59d7dce' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='534' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='128'>
+          <var-decl name='mDecodeLock' type-id='406f4753' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='535' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='160'>
+          <var-decl name='mEntries' type-id='a6798dcc' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='536' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='192'>
+          <var-decl name='mEntryStyles' type-id='a6798dcc' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='537' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='224'>
+          <var-decl name='mStrings' type-id='eaa32e2f' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='538' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='256'>
+          <var-decl name='mCache' type-id='0185cb3d' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='539' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='288'>
+          <var-decl name='mStringPoolSize' type-id='8f92235e' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='540' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='320'>
+          <var-decl name='mStyles' type-id='a6798dcc' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='541' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='352'>
+          <var-decl name='mStylePoolSize' type-id='8f92235e' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='542' column='1'/>
+        </data-member>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='ResStringPool' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='493' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='fb5b9575' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='ResStringPool' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='494' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='fb5b9575' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='c894953d'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~ResStringPool' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='495' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='fb5b9575' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='setToEmpty' mangled-name='_ZN7android13ResStringPool10setToEmptyEv' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='497' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='fb5b9575' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='setTo' mangled-name='_ZN7android13ResStringPool5setToEPKvjb' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='498' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='fb5b9575' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='c894953d'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getError' mangled-name='_ZNK7android13ResStringPool8getErrorEv' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='500' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5b283e7a' is-artificial='yes'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='uninit' mangled-name='_ZN7android13ResStringPool6uninitEv' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='502' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='fb5b9575' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='stringAt' mangled-name='_ZNK7android13ResStringPool8stringAtERKNS_17ResStringPool_refEPj' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='506' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5b283e7a' is-artificial='yes'/>
+            <parameter type-id='56e6e3f0'/>
+            <parameter type-id='78c01427'/>
+            <return type-id='161c039a'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='stringAt' mangled-name='_ZNK7android13ResStringPool8stringAtEjPj' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='509' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5b283e7a' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='78c01427'/>
+            <return type-id='161c039a'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='string8At' mangled-name='_ZNK7android13ResStringPool9string8AtEjPj' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='512' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5b283e7a' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='78c01427'/>
+            <return type-id='80f4b756'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='string8ObjectAt' mangled-name='_ZNK7android13ResStringPool15string8ObjectAtEj' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='516' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5b283e7a' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='745c9152'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='styleAt' mangled-name='_ZNK7android13ResStringPool7styleAtERKNS_17ResStringPool_refE' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='518' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5b283e7a' is-artificial='yes'/>
+            <parameter type-id='56e6e3f0'/>
+            <return type-id='8d8332cd'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='styleAt' mangled-name='_ZNK7android13ResStringPool7styleAtEj' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='519' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5b283e7a' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='8d8332cd'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='indexOfString' mangled-name='_ZNK7android13ResStringPool13indexOfStringEPKDsj' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='521' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5b283e7a' is-artificial='yes'/>
+            <parameter type-id='161c039a'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='79a0948f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='size' mangled-name='_ZNK7android13ResStringPool4sizeEv' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='523' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5b283e7a' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='styleCount' mangled-name='_ZNK7android13ResStringPool10styleCountEv' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='524' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5b283e7a' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='bytes' mangled-name='_ZNK7android13ResStringPool5bytesEv' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='525' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5b283e7a' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='isSorted' mangled-name='_ZNK7android13ResStringPool8isSortedEv' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='527' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5b283e7a' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='isUTF8' mangled-name='_ZNK7android13ResStringPool6isUTF8Ev' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='528' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5b283e7a' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='stringDecodeAt' mangled-name='_ZNK7android13ResStringPool14stringDecodeAtEjPKhjPj' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='544' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5b283e7a' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='9f7200cf'/>
+            <parameter type-id='d0fa5dde'/>
+            <parameter type-id='78c01427'/>
+            <return type-id='80f4b756'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <typedef-decl name='status_t' type-id='3ff5601b' filepath='system/core/libutils/include/utils/Errors.h' line='30' column='1' id='6e9756f6'/>
+      <class-decl name='ResStringPool_header' is-struct='yes' visibility='default' is-declaration-only='yes' id='c1dbcc1f'/>
+      <class-decl name='Mutex' size-in-bits='32' visibility='default' filepath='system/core/libutils/include/utils/Mutex.h' line='94' column='1' id='406f4753'>
+        <member-type access='private'>
+          <class-decl name='Autolock' size-in-bits='32' visibility='default' filepath='system/core/libutils/include/utils/Mutex.h' line='130' column='1' id='fd376fcf'>
+            <data-member access='private' layout-offset-in-bits='0'>
+              <var-decl name='mLock' type-id='665e3247' visibility='default' filepath='system/core/libutils/include/utils/Mutex.h' line='137' column='1'/>
+            </data-member>
+            <member-function access='public' constructor='yes'>
+              <function-decl name='Autolock' mangled-name='_ZN7android5Mutex8AutolockC2ERS0_' filepath='system/core/libutils/include/utils/Mutex.h' line='132' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='40a3d947' is-artificial='yes'/>
+                <parameter type-id='665e3247'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public' constructor='yes'>
+              <function-decl name='Autolock' filepath='system/core/libutils/include/utils/Mutex.h' line='133' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='40a3d947' is-artificial='yes'/>
+                <parameter type-id='5a5e1f63'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public' destructor='yes'>
+              <function-decl name='~Autolock' mangled-name='_ZN7android5Mutex8AutolockD2Ev' filepath='system/core/libutils/include/utils/Mutex.h' line='134' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='40a3d947' is-artificial='yes'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='private' constructor='yes'>
+              <function-decl name='Autolock' filepath='system/core/libutils/include/utils/Mutex.h' line='139' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='40a3d947' is-artificial='yes'/>
+                <parameter type-id='e38b5b64'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='private'>
+              <function-decl name='operator=' mangled-name='_ZN7android5Mutex8AutolockaSERKS1_' filepath='system/core/libutils/include/utils/Mutex.h' line='140' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='40a3d947' is-artificial='yes'/>
+                <parameter type-id='e38b5b64'/>
+                <return type-id='34a3c663'/>
+              </function-decl>
+            </member-function>
+          </class-decl>
+        </member-type>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='mMutex' type-id='7a6844eb' visibility='default' filepath='system/core/libutils/include/utils/Mutex.h' line='151' column='1'/>
+        </data-member>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='Mutex' mangled-name='_ZN7android5MutexC2Ev' filepath='system/core/libutils/include/utils/Mutex.h' line='101' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5a5e1f63' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='Mutex' filepath='system/core/libutils/include/utils/Mutex.h' line='102' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5a5e1f63' is-artificial='yes'/>
+            <parameter type-id='80f4b756'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='Mutex' filepath='system/core/libutils/include/utils/Mutex.h' line='103' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5a5e1f63' is-artificial='yes'/>
+            <parameter type-id='95e97e5e'/>
+            <parameter type-id='80f4b756'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~Mutex' mangled-name='_ZN7android5MutexD2Ev' filepath='system/core/libutils/include/utils/Mutex.h' line='104' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5a5e1f63' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='lock' mangled-name='_ZN7android5Mutex4lockEv' filepath='system/core/libutils/include/utils/Mutex.h' line='107' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5a5e1f63' is-artificial='yes'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='unlock' mangled-name='_ZN7android5Mutex6unlockEv' filepath='system/core/libutils/include/utils/Mutex.h' line='108' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5a5e1f63' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='tryLock' mangled-name='_ZN7android5Mutex7tryLockEv' filepath='system/core/libutils/include/utils/Mutex.h' line='111' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5a5e1f63' is-artificial='yes'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='timedLock' mangled-name='_ZN7android5Mutex9timedLockEx' filepath='system/core/libutils/include/utils/Mutex.h' line='125' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5a5e1f63' is-artificial='yes'/>
+            <parameter type-id='00f5ef57'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' constructor='yes'>
+          <function-decl name='Mutex' filepath='system/core/libutils/include/utils/Mutex.h' line='147' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5a5e1f63' is-artificial='yes'/>
+            <parameter type-id='43c128f8'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='operator=' mangled-name='_ZN7android5MutexaSERKS0_' filepath='system/core/libutils/include/utils/Mutex.h' line='148' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5a5e1f63' is-artificial='yes'/>
+            <parameter type-id='43c128f8'/>
+            <return type-id='665e3247'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='ResStringPool_ref' size-in-bits='32' is-struct='yes' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='407' column='1' id='1ccfdeff'>
+        <data-member access='public' layout-offset-in-bits='0'>
+          <var-decl name='index' type-id='8f92235e' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='412' column='1'/>
+        </data-member>
+      </class-decl>
+      <class-decl name='String8' size-in-bits='32' visibility='default' filepath='system/core/libutils/include/utils/String8.h' line='40' column='1' id='bacf3393'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='mString' type-id='80f4b756' visibility='default' filepath='system/core/libutils/include/utils/String8.h' line='229' column='1'/>
+        </data-member>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='String8' filepath='system/core/libutils/include/utils/String8.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='String8' filepath='system/core/libutils/include/utils/String8.h' line='44' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <parameter type-id='a1b8f99c'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='String8' filepath='system/core/libutils/include/utils/String8.h' line='45' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <parameter type-id='80f4b756'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='String8' filepath='system/core/libutils/include/utils/String8.h' line='46' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <parameter type-id='80f4b756'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='String8' filepath='system/core/libutils/include/utils/String8.h' line='48' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='String8' filepath='system/core/libutils/include/utils/String8.h' line='49' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <parameter type-id='161c039a'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='String8' filepath='system/core/libutils/include/utils/String8.h' line='50' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <parameter type-id='161c039a'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='String8' filepath='system/core/libutils/include/utils/String8.h' line='51' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <parameter type-id='58d7e108'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='String8' filepath='system/core/libutils/include/utils/String8.h' line='52' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <parameter type-id='58d7e108'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~String8' filepath='system/core/libutils/include/utils/String8.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' static='yes'>
+          <function-decl name='empty' mangled-name='_ZN7android7String85emptyEv' filepath='system/core/libutils/include/utils/String8.h' line='55' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <return type-id='745c9152'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' static='yes'>
+          <function-decl name='format' mangled-name='_ZN7android7String86formatEPKcz' filepath='system/core/libutils/include/utils/String8.h' line='57' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='80f4b756'/>
+            <parameter is-variadic='yes'/>
+            <return type-id='bacf3393'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' static='yes'>
+          <function-decl name='formatV' mangled-name='_ZN7android7String87formatVEPKcSt9__va_list' filepath='system/core/libutils/include/utils/String8.h' line='58' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='80f4b756'/>
+            <parameter type-id='2aee9912'/>
+            <return type-id='bacf3393'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='c_str' mangled-name='_ZNK7android7String85c_strEv' filepath='system/core/libutils/include/utils/String8.h' line='60' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a5b8ffe8' is-artificial='yes'/>
+            <return type-id='80f4b756'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='string' mangled-name='_ZNK7android7String86stringEv' filepath='system/core/libutils/include/utils/String8.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a5b8ffe8' is-artificial='yes'/>
+            <return type-id='80f4b756'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='std_string' mangled-name='_ZN7android7String810std_stringERKS0_' filepath='system/core/libutils/include/utils/String8.h' line='64' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a1b8f99c'/>
+            <return type-id='2e84cb7b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='size' mangled-name='_ZNK7android7String84sizeEv' filepath='system/core/libutils/include/utils/String8.h' line='67' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a5b8ffe8' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='bytes' mangled-name='_ZNK7android7String85bytesEv' filepath='system/core/libutils/include/utils/String8.h' line='68' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a5b8ffe8' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='isEmpty' mangled-name='_ZNK7android7String87isEmptyEv' filepath='system/core/libutils/include/utils/String8.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a5b8ffe8' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='length' mangled-name='_ZNK7android7String86lengthEv' filepath='system/core/libutils/include/utils/String8.h' line='71' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a5b8ffe8' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='clear' mangled-name='_ZN7android7String85clearEv' filepath='system/core/libutils/include/utils/String8.h' line='73' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='setTo' mangled-name='_ZN7android7String85setToERKS0_' filepath='system/core/libutils/include/utils/String8.h' line='75' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <parameter type-id='a1b8f99c'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='setTo' mangled-name='_ZN7android7String85setToEPKc' filepath='system/core/libutils/include/utils/String8.h' line='76' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <parameter type-id='80f4b756'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='setTo' mangled-name='_ZN7android7String85setToEPKcj' filepath='system/core/libutils/include/utils/String8.h' line='77' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <parameter type-id='80f4b756'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='setTo' mangled-name='_ZN7android7String85setToEPKDsj' filepath='system/core/libutils/include/utils/String8.h' line='78' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <parameter type-id='161c039a'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='setTo' mangled-name='_ZN7android7String85setToEPKDij' filepath='system/core/libutils/include/utils/String8.h' line='79' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <parameter type-id='58d7e108'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='append' mangled-name='_ZN7android7String86appendERKS0_' filepath='system/core/libutils/include/utils/String8.h' line='82' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <parameter type-id='a1b8f99c'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='append' mangled-name='_ZN7android7String86appendEPKc' filepath='system/core/libutils/include/utils/String8.h' line='83' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <parameter type-id='80f4b756'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='append' mangled-name='_ZN7android7String86appendEPKcj' filepath='system/core/libutils/include/utils/String8.h' line='84' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <parameter type-id='80f4b756'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='appendFormat' mangled-name='_ZN7android7String812appendFormatEPKcz' filepath='system/core/libutils/include/utils/String8.h' line='86' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <parameter type-id='80f4b756'/>
+            <parameter is-variadic='yes'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='appendFormatV' mangled-name='_ZN7android7String813appendFormatVEPKcSt9__va_list' filepath='system/core/libutils/include/utils/String8.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <parameter type-id='80f4b756'/>
+            <parameter type-id='2aee9912'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android7String8aSERKS0_' filepath='system/core/libutils/include/utils/String8.h' line='90' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <parameter type-id='a1b8f99c'/>
+            <return type-id='26b0aa17'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android7String8aSEPKc' filepath='system/core/libutils/include/utils/String8.h' line='91' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <parameter type-id='80f4b756'/>
+            <return type-id='26b0aa17'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator+=' mangled-name='_ZN7android7String8pLERKS0_' filepath='system/core/libutils/include/utils/String8.h' line='93' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <parameter type-id='a1b8f99c'/>
+            <return type-id='26b0aa17'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator+' mangled-name='_ZNK7android7String8plERKS0_' filepath='system/core/libutils/include/utils/String8.h' line='94' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a5b8ffe8' is-artificial='yes'/>
+            <parameter type-id='a1b8f99c'/>
+            <return type-id='bacf3393'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator+=' mangled-name='_ZN7android7String8pLEPKc' filepath='system/core/libutils/include/utils/String8.h' line='96' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <parameter type-id='80f4b756'/>
+            <return type-id='26b0aa17'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator+' mangled-name='_ZNK7android7String8plEPKc' filepath='system/core/libutils/include/utils/String8.h' line='97' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a5b8ffe8' is-artificial='yes'/>
+            <parameter type-id='80f4b756'/>
+            <return type-id='bacf3393'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='compare' mangled-name='_ZNK7android7String87compareERKS0_' filepath='system/core/libutils/include/utils/String8.h' line='99' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a5b8ffe8' is-artificial='yes'/>
+            <parameter type-id='a1b8f99c'/>
+            <return type-id='95e97e5e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator&lt;' mangled-name='_ZNK7android7String8ltERKS0_' filepath='system/core/libutils/include/utils/String8.h' line='101' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a5b8ffe8' is-artificial='yes'/>
+            <parameter type-id='a1b8f99c'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator&lt;=' mangled-name='_ZNK7android7String8leERKS0_' filepath='system/core/libutils/include/utils/String8.h' line='102' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a5b8ffe8' is-artificial='yes'/>
+            <parameter type-id='a1b8f99c'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator==' mangled-name='_ZNK7android7String8eqERKS0_' filepath='system/core/libutils/include/utils/String8.h' line='103' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a5b8ffe8' is-artificial='yes'/>
+            <parameter type-id='a1b8f99c'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator!=' mangled-name='_ZNK7android7String8neERKS0_' filepath='system/core/libutils/include/utils/String8.h' line='104' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a5b8ffe8' is-artificial='yes'/>
+            <parameter type-id='a1b8f99c'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator&gt;=' mangled-name='_ZNK7android7String8geERKS0_' filepath='system/core/libutils/include/utils/String8.h' line='105' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a5b8ffe8' is-artificial='yes'/>
+            <parameter type-id='a1b8f99c'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator&gt;' mangled-name='_ZNK7android7String8gtERKS0_' filepath='system/core/libutils/include/utils/String8.h' line='106' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a5b8ffe8' is-artificial='yes'/>
+            <parameter type-id='a1b8f99c'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator&lt;' mangled-name='_ZNK7android7String8ltEPKc' filepath='system/core/libutils/include/utils/String8.h' line='108' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a5b8ffe8' is-artificial='yes'/>
+            <parameter type-id='80f4b756'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator&lt;=' mangled-name='_ZNK7android7String8leEPKc' filepath='system/core/libutils/include/utils/String8.h' line='109' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a5b8ffe8' is-artificial='yes'/>
+            <parameter type-id='80f4b756'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator==' mangled-name='_ZNK7android7String8eqEPKc' filepath='system/core/libutils/include/utils/String8.h' line='110' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a5b8ffe8' is-artificial='yes'/>
+            <parameter type-id='80f4b756'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator!=' mangled-name='_ZNK7android7String8neEPKc' filepath='system/core/libutils/include/utils/String8.h' line='111' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a5b8ffe8' is-artificial='yes'/>
+            <parameter type-id='80f4b756'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator&gt;=' mangled-name='_ZNK7android7String8geEPKc' filepath='system/core/libutils/include/utils/String8.h' line='112' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a5b8ffe8' is-artificial='yes'/>
+            <parameter type-id='80f4b756'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator&gt;' mangled-name='_ZNK7android7String8gtEPKc' filepath='system/core/libutils/include/utils/String8.h' line='113' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a5b8ffe8' is-artificial='yes'/>
+            <parameter type-id='80f4b756'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator const char *' mangled-name='_ZNK7android7String8cvPKcEv' filepath='system/core/libutils/include/utils/String8.h' line='115' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a5b8ffe8' is-artificial='yes'/>
+            <return type-id='80f4b756'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='lockBuffer' mangled-name='_ZN7android7String810lockBufferEj' filepath='system/core/libutils/include/utils/String8.h' line='117' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='26a90f95'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='unlockBuffer' mangled-name='_ZN7android7String812unlockBufferEv' filepath='system/core/libutils/include/utils/String8.h' line='118' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='unlockBuffer' mangled-name='_ZN7android7String812unlockBufferEj' filepath='system/core/libutils/include/utils/String8.h' line='119' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='find' mangled-name='_ZNK7android7String84findEPKcj' filepath='system/core/libutils/include/utils/String8.h' line='123' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a5b8ffe8' is-artificial='yes'/>
+            <parameter type-id='80f4b756'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='79a0948f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='contains' mangled-name='_ZNK7android7String88containsEPKc' filepath='system/core/libutils/include/utils/String8.h' line='126' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a5b8ffe8' is-artificial='yes'/>
+            <parameter type-id='80f4b756'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='removeAll' mangled-name='_ZN7android7String89removeAllEPKc' filepath='system/core/libutils/include/utils/String8.h' line='130' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <parameter type-id='80f4b756'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='toLower' mangled-name='_ZN7android7String87toLowerEv' filepath='system/core/libutils/include/utils/String8.h' line='132' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='toLower' mangled-name='_ZN7android7String87toLowerEjj' filepath='system/core/libutils/include/utils/String8.h' line='133' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='toUpper' mangled-name='_ZN7android7String87toUpperEv' filepath='system/core/libutils/include/utils/String8.h' line='134' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='toUpper' mangled-name='_ZN7android7String87toUpperEjj' filepath='system/core/libutils/include/utils/String8.h' line='135' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='setPathName' mangled-name='_ZN7android7String811setPathNameEPKc' filepath='system/core/libutils/include/utils/String8.h' line='147' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <parameter type-id='80f4b756'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='setPathName' mangled-name='_ZN7android7String811setPathNameEPKcj' filepath='system/core/libutils/include/utils/String8.h' line='148' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <parameter type-id='80f4b756'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getPathLeaf' mangled-name='_ZNK7android7String811getPathLeafEv' filepath='system/core/libutils/include/utils/String8.h' line='155' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a5b8ffe8' is-artificial='yes'/>
+            <return type-id='bacf3393'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getPathDir' mangled-name='_ZNK7android7String810getPathDirEv' filepath='system/core/libutils/include/utils/String8.h' line='165' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a5b8ffe8' is-artificial='yes'/>
+            <return type-id='bacf3393'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='walkPath' mangled-name='_ZNK7android7String88walkPathEPS0_' filepath='system/core/libutils/include/utils/String8.h' line='175' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a5b8ffe8' is-artificial='yes'/>
+            <parameter type-id='1ab09733'/>
+            <return type-id='bacf3393'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getPathExtension' mangled-name='_ZNK7android7String816getPathExtensionEv' filepath='system/core/libutils/include/utils/String8.h' line='188' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a5b8ffe8' is-artificial='yes'/>
+            <return type-id='bacf3393'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getBasePath' mangled-name='_ZNK7android7String811getBasePathEv' filepath='system/core/libutils/include/utils/String8.h' line='196' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a5b8ffe8' is-artificial='yes'/>
+            <return type-id='bacf3393'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='appendPath' mangled-name='_ZN7android7String810appendPathEPKc' filepath='system/core/libutils/include/utils/String8.h' line='206' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <parameter type-id='80f4b756'/>
+            <return type-id='26b0aa17'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='appendPath' mangled-name='_ZN7android7String810appendPathERKS0_' filepath='system/core/libutils/include/utils/String8.h' line='207' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <parameter type-id='a1b8f99c'/>
+            <return type-id='26b0aa17'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='appendPathCopy' mangled-name='_ZNK7android7String814appendPathCopyEPKc' filepath='system/core/libutils/include/utils/String8.h' line='212' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a5b8ffe8' is-artificial='yes'/>
+            <parameter type-id='80f4b756'/>
+            <return type-id='bacf3393'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='appendPathCopy' mangled-name='_ZNK7android7String814appendPathCopyERKS0_' filepath='system/core/libutils/include/utils/String8.h' line='214' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a5b8ffe8' is-artificial='yes'/>
+            <parameter type-id='a1b8f99c'/>
+            <return type-id='bacf3393'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='convertToResPath' mangled-name='_ZN7android7String816convertToResPathEv' filepath='system/core/libutils/include/utils/String8.h' line='223' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <return type-id='26b0aa17'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='real_append' mangled-name='_ZN7android7String811real_appendEPKcj' filepath='system/core/libutils/include/utils/String8.h' line='226' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1ab09733' is-artificial='yes'/>
+            <parameter type-id='80f4b756'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='find_extension' mangled-name='_ZNK7android7String814find_extensionEv' filepath='system/core/libutils/include/utils/String8.h' line='227' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a5b8ffe8' is-artificial='yes'/>
+            <return type-id='26a90f95'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='String16' size-in-bits='32' visibility='default' filepath='system/core/libutils/include/utils/String16.h' line='39' column='1' id='c73fabea'>
+        <member-type access='private'>
+          <class-decl name='StaticData&lt;35&gt;' size-in-bits='608' is-struct='yes' visibility='default' filepath='system/core/libutils/include/utils/String16.h' line='154' column='1' id='6807f016'>
+            <data-member access='public' layout-offset-in-bits='0'>
+              <var-decl name='size' type-id='b9930aae' visibility='default' filepath='system/core/libutils/include/utils/String16.h' line='158' column='1'/>
+            </data-member>
+            <data-member access='public' layout-offset-in-bits='32'>
+              <var-decl name='data' type-id='5da7196d' visibility='default' filepath='system/core/libutils/include/utils/String16.h' line='159' column='1'/>
+            </data-member>
+            <member-function access='public'>
+              <function-decl name='StaticData' filepath='system/core/libutils/include/utils/String16.h' line='157' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='ba5970bc' is-artificial='yes'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='StaticData' filepath='system/core/libutils/include/utils/String16.h' line='161' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='ba5970bc' is-artificial='yes'/>
+                <parameter type-id='fbc5f4a1'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+          </class-decl>
+        </member-type>
+        <member-type access='private'>
+          <class-decl name='StaticData&lt;38&gt;' size-in-bits='640' is-struct='yes' visibility='default' filepath='system/core/libutils/include/utils/String16.h' line='154' column='1' id='6a14bf2f'>
+            <data-member access='public' layout-offset-in-bits='0'>
+              <var-decl name='size' type-id='b9930aae' visibility='default' filepath='system/core/libutils/include/utils/String16.h' line='158' column='1'/>
+            </data-member>
+            <data-member access='public' layout-offset-in-bits='32'>
+              <var-decl name='data' type-id='19b37a54' visibility='default' filepath='system/core/libutils/include/utils/String16.h' line='159' column='1'/>
+            </data-member>
+            <member-function access='public'>
+              <function-decl name='StaticData' filepath='system/core/libutils/include/utils/String16.h' line='157' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='6ec90c77' is-artificial='yes'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='StaticData' filepath='system/core/libutils/include/utils/String16.h' line='161' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='6ec90c77' is-artificial='yes'/>
+                <parameter type-id='a9d924c6'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+          </class-decl>
+        </member-type>
+        <data-member access='private' static='yes'>
+          <var-decl name='kIsSharedBufferAllocated' type-id='b9930aae' visibility='default' filepath='system/core/libutils/include/utils/String16.h' line='121' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='mString' type-id='161c039a' visibility='default' filepath='system/core/libutils/include/utils/String16.h' line='142' column='1'/>
+        </data-member>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='String16' filepath='system/core/libutils/include/utils/String16.h' line='42' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26924198' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='String16' filepath='system/core/libutils/include/utils/String16.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26924198' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='String16' filepath='system/core/libutils/include/utils/String16.h' line='44' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26924198' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='String16' filepath='system/core/libutils/include/utils/String16.h' line='47' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26924198' is-artificial='yes'/>
+            <parameter type-id='161c039a'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='String16' filepath='system/core/libutils/include/utils/String16.h' line='48' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26924198' is-artificial='yes'/>
+            <parameter type-id='161c039a'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='String16' filepath='system/core/libutils/include/utils/String16.h' line='49' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26924198' is-artificial='yes'/>
+            <parameter type-id='a1b8f99c'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='String16' filepath='system/core/libutils/include/utils/String16.h' line='50' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26924198' is-artificial='yes'/>
+            <parameter type-id='80f4b756'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='String16' filepath='system/core/libutils/include/utils/String16.h' line='51' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26924198' is-artificial='yes'/>
+            <parameter type-id='80f4b756'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~String16' filepath='system/core/libutils/include/utils/String16.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26924198' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='string' mangled-name='_ZNK7android8String166stringEv' filepath='system/core/libutils/include/utils/String16.h' line='55' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='197d55e1' is-artificial='yes'/>
+            <return type-id='161c039a'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='std_string' mangled-name='_ZN7android8String1610std_stringERKS0_' filepath='system/core/libutils/include/utils/String16.h' line='58' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='157d4f95'/>
+            <return type-id='2e84cb7b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='size' mangled-name='_ZNK7android8String164sizeEv' filepath='system/core/libutils/include/utils/String16.h' line='60' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='197d55e1' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='setTo' mangled-name='_ZN7android8String165setToERKS0_' filepath='system/core/libutils/include/utils/String16.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26924198' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='setTo' mangled-name='_ZN7android8String165setToEPKDs' filepath='system/core/libutils/include/utils/String16.h' line='62' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26924198' is-artificial='yes'/>
+            <parameter type-id='161c039a'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='setTo' mangled-name='_ZN7android8String165setToEPKDsj' filepath='system/core/libutils/include/utils/String16.h' line='63' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26924198' is-artificial='yes'/>
+            <parameter type-id='161c039a'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='setTo' mangled-name='_ZN7android8String165setToERKS0_jj' filepath='system/core/libutils/include/utils/String16.h' line='64' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26924198' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='append' mangled-name='_ZN7android8String166appendERKS0_' filepath='system/core/libutils/include/utils/String16.h' line='68' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26924198' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='append' mangled-name='_ZN7android8String166appendEPKDsj' filepath='system/core/libutils/include/utils/String16.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26924198' is-artificial='yes'/>
+            <parameter type-id='161c039a'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android8String16aSERKS0_' filepath='system/core/libutils/include/utils/String16.h' line='71' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26924198' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='22923b4c'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator+=' mangled-name='_ZN7android8String16pLERKS0_' filepath='system/core/libutils/include/utils/String16.h' line='73' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26924198' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='22923b4c'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator+' mangled-name='_ZNK7android8String16plERKS0_' filepath='system/core/libutils/include/utils/String16.h' line='74' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='197d55e1' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='c73fabea'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='insert' mangled-name='_ZN7android8String166insertEjPKDs' filepath='system/core/libutils/include/utils/String16.h' line='76' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26924198' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='161c039a'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='insert' mangled-name='_ZN7android8String166insertEjPKDsj' filepath='system/core/libutils/include/utils/String16.h' line='77' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26924198' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='161c039a'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='findFirst' mangled-name='_ZNK7android8String169findFirstEDs' filepath='system/core/libutils/include/utils/String16.h' line='80' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='197d55e1' is-artificial='yes'/>
+            <parameter type-id='801a266d'/>
+            <return type-id='79a0948f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='findLast' mangled-name='_ZNK7android8String168findLastEDs' filepath='system/core/libutils/include/utils/String16.h' line='81' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='197d55e1' is-artificial='yes'/>
+            <parameter type-id='801a266d'/>
+            <return type-id='79a0948f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='startsWith' mangled-name='_ZNK7android8String1610startsWithERKS0_' filepath='system/core/libutils/include/utils/String16.h' line='83' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='197d55e1' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='startsWith' mangled-name='_ZNK7android8String1610startsWithEPKDs' filepath='system/core/libutils/include/utils/String16.h' line='84' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='197d55e1' is-artificial='yes'/>
+            <parameter type-id='161c039a'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='contains' mangled-name='_ZNK7android8String168containsEPKDs' filepath='system/core/libutils/include/utils/String16.h' line='86' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='197d55e1' is-artificial='yes'/>
+            <parameter type-id='161c039a'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='makeLower' mangled-name='_ZN7android8String169makeLowerEv' filepath='system/core/libutils/include/utils/String16.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26924198' is-artificial='yes'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='replaceAll' mangled-name='_ZN7android8String1610replaceAllEDsDs' filepath='system/core/libutils/include/utils/String16.h' line='90' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26924198' is-artificial='yes'/>
+            <parameter type-id='801a266d'/>
+            <parameter type-id='801a266d'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='remove' mangled-name='_ZN7android8String166removeEjj' filepath='system/core/libutils/include/utils/String16.h' line='93' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26924198' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='compare' mangled-name='_ZNK7android8String167compareERKS0_' filepath='system/core/libutils/include/utils/String16.h' line='95' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='197d55e1' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='95e97e5e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator&lt;' mangled-name='_ZNK7android8String16ltERKS0_' filepath='system/core/libutils/include/utils/String16.h' line='97' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='197d55e1' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator&lt;=' mangled-name='_ZNK7android8String16leERKS0_' filepath='system/core/libutils/include/utils/String16.h' line='98' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='197d55e1' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator==' mangled-name='_ZNK7android8String16eqERKS0_' filepath='system/core/libutils/include/utils/String16.h' line='99' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='197d55e1' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator!=' mangled-name='_ZNK7android8String16neERKS0_' filepath='system/core/libutils/include/utils/String16.h' line='100' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='197d55e1' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator&gt;=' mangled-name='_ZNK7android8String16geERKS0_' filepath='system/core/libutils/include/utils/String16.h' line='101' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='197d55e1' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator&gt;' mangled-name='_ZNK7android8String16gtERKS0_' filepath='system/core/libutils/include/utils/String16.h' line='102' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='197d55e1' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator&lt;' mangled-name='_ZNK7android8String16ltEPKDs' filepath='system/core/libutils/include/utils/String16.h' line='104' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='197d55e1' is-artificial='yes'/>
+            <parameter type-id='161c039a'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator&lt;=' mangled-name='_ZNK7android8String16leEPKDs' filepath='system/core/libutils/include/utils/String16.h' line='105' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='197d55e1' is-artificial='yes'/>
+            <parameter type-id='161c039a'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator==' mangled-name='_ZNK7android8String16eqEPKDs' filepath='system/core/libutils/include/utils/String16.h' line='106' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='197d55e1' is-artificial='yes'/>
+            <parameter type-id='161c039a'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator!=' mangled-name='_ZNK7android8String16neEPKDs' filepath='system/core/libutils/include/utils/String16.h' line='107' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='197d55e1' is-artificial='yes'/>
+            <parameter type-id='161c039a'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator&gt;=' mangled-name='_ZNK7android8String16geEPKDs' filepath='system/core/libutils/include/utils/String16.h' line='108' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='197d55e1' is-artificial='yes'/>
+            <parameter type-id='161c039a'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator&gt;' mangled-name='_ZNK7android8String16gtEPKDs' filepath='system/core/libutils/include/utils/String16.h' line='109' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='197d55e1' is-artificial='yes'/>
+            <parameter type-id='161c039a'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator const char16_t *' mangled-name='_ZNK7android8String16cvPKDsEv' filepath='system/core/libutils/include/utils/String16.h' line='111' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='197d55e1' is-artificial='yes'/>
+            <return type-id='161c039a'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='isStaticString' mangled-name='_ZNK7android8String1614isStaticStringEv' filepath='system/core/libutils/include/utils/String16.h' line='115' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='197d55e1' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='alloc' mangled-name='_ZN7android8String165allocEj' filepath='system/core/libutils/include/utils/String16.h' line='126' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='eaa32e2f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='allocFromUTF8' mangled-name='_ZN7android8String1613allocFromUTF8EPKcj' filepath='system/core/libutils/include/utils/String16.h' line='127' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='80f4b756'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='f02a41c5'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='allocFromUTF16' mangled-name='_ZN7android8String1614allocFromUTF16EPKDsj' filepath='system/core/libutils/include/utils/String16.h' line='128' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='161c039a'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='f02a41c5'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='edit' mangled-name='_ZN7android8String164editEv' filepath='system/core/libutils/include/utils/String16.h' line='134' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26924198' is-artificial='yes'/>
+            <return type-id='eaa32e2f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='editResize' mangled-name='_ZN7android8String1610editResizeEj' filepath='system/core/libutils/include/utils/String16.h' line='135' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26924198' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='eaa32e2f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='acquire' mangled-name='_ZN7android8String167acquireEv' filepath='system/core/libutils/include/utils/String16.h' line='137' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26924198' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='release' mangled-name='_ZN7android8String167releaseEv' filepath='system/core/libutils/include/utils/String16.h' line='138' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26924198' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='staticStringSize' mangled-name='_ZNK7android8String1616staticStringSizeEv' filepath='system/core/libutils/include/utils/String16.h' line='140' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='197d55e1' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='ResStringPool_span' is-struct='yes' visibility='default' is-declaration-only='yes' id='7fd3de76'/>
+      <class-decl name='ByteBucketArray&lt;android::util::unique_cptr&lt;android::TypeSpec&gt; &gt;' size-in-bits='544' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ByteBucketArray.h' line='32' column='1' id='0eedf0a9'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='buckets_' type-id='98ae5868' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ByteBucketArray.h' line='86' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='512'>
+          <var-decl name='default_' type-id='3beaa405' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ByteBucketArray.h' line='87' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='ByteBucketArray' filepath='frameworks/base/libs/androidfw/include/androidfw/ByteBucketArray.h' line='34' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='be739c71' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~ByteBucketArray' filepath='frameworks/base/libs/androidfw/include/androidfw/ByteBucketArray.h' line='36' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='be739c71' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='size' mangled-name='_ZNK7android15ByteBucketArrayINS_4util11unique_cptrINS_8TypeSpecEEEE4sizeEv' filepath='frameworks/base/libs/androidfw/include/androidfw/ByteBucketArray.h' line='45' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='06538a02' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='get' mangled-name='_ZNK7android15ByteBucketArrayINS_4util11unique_cptrINS_8TypeSpecEEEE3getEj' filepath='frameworks/base/libs/androidfw/include/androidfw/ByteBucketArray.h' line='47' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='06538a02' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='460c76e8'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator[]' mangled-name='_ZNK7android15ByteBucketArrayINS_4util11unique_cptrINS_8TypeSpecEEEEixEj' filepath='frameworks/base/libs/androidfw/include/androidfw/ByteBucketArray.h' line='49' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='06538a02' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='460c76e8'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='editItemAt' mangled-name='_ZN7android15ByteBucketArrayINS_4util11unique_cptrINS_8TypeSpecEEEE10editItemAtEj' filepath='frameworks/base/libs/androidfw/include/androidfw/ByteBucketArray.h' line='62' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='be739c71' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='315c6611'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='set' mangled-name='_ZN7android15ByteBucketArrayINS_4util11unique_cptrINS_8TypeSpecEEEE3setEjRKS4_' filepath='frameworks/base/libs/androidfw/include/androidfw/ByteBucketArray.h' line='74' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='be739c71' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='460c76e8'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='TypeSpec' size-in-bits='96' is-struct='yes' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='48' column='1' id='36a9bc13'>
+        <data-member access='public' layout-offset-in-bits='0'>
+          <var-decl name='type_spec' type-id='4bd73981' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='52' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='32'>
+          <var-decl name='idmap_entries' type-id='42ce93ea' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='56' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='64'>
+          <var-decl name='type_count' type-id='b59d7dce' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='60' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='96'>
+          <var-decl name='types' type-id='b51730a0' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='64' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='GetFlagsForEntryIndex' mangled-name='_ZNK7android8TypeSpec21GetFlagsForEntryIndexEt' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='66' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='32a9327a' is-artificial='yes'/>
+            <parameter type-id='149c6638'/>
+            <return type-id='8f92235e'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='ResTable_typeSpec' size-in-bits='128' is-struct='yes' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1343' column='1' id='667ba238'>
+        <data-member access='public' layout-offset-in-bits='0'>
+          <var-decl name='header' type-id='ae92d409' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1345' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='64'>
+          <var-decl name='id' type-id='b96825af' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1350' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='72'>
+          <var-decl name='res0' type-id='b96825af' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1353' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='80'>
+          <var-decl name='res1' type-id='149c6638' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1355' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='96'>
+          <var-decl name='entryCount' type-id='8f92235e' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1358' column='1'/>
+        </data-member>
+      </class-decl>
+      <class-decl name='ResChunk_header' size-in-bits='64' is-struct='yes' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='196' column='1' id='ae92d409'>
+        <data-member access='public' layout-offset-in-bits='0'>
+          <var-decl name='type' type-id='149c6638' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='200' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='16'>
+          <var-decl name='headerSize' type-id='149c6638' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='205' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='32'>
+          <var-decl name='size' type-id='8f92235e' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='212' column='1'/>
+        </data-member>
+      </class-decl>
+      <class-decl name='IdmapEntry_header' size-in-bits='64' is-struct='yes' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1685' column='1' id='4a84961d'>
+        <data-member access='public' layout-offset-in-bits='0'>
+          <var-decl name='target_type_id' type-id='149c6638' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1686' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='16'>
+          <var-decl name='overlay_type_id' type-id='149c6638' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1687' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='32'>
+          <var-decl name='entry_count' type-id='149c6638' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1688' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='48'>
+          <var-decl name='entry_id_offset' type-id='149c6638' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1689' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='64'>
+          <var-decl name='entries' type-id='1e7b9b2b' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1690' column='1'/>
+        </data-member>
+      </class-decl>
+      <class-decl name='ResTable_type' size-in-bits='672' is-struct='yes' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1390' column='1' id='4504256f'>
+        <data-member access='public' layout-offset-in-bits='0'>
+          <var-decl name='header' type-id='ae92d409' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1392' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='64'>
+          <var-decl name='id' type-id='b96825af' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1401' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='72'>
+          <var-decl name='flags' type-id='b96825af' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1410' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='80'>
+          <var-decl name='reserved' type-id='149c6638' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1413' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='96'>
+          <var-decl name='entryCount' type-id='8f92235e' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1416' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='128'>
+          <var-decl name='entriesStart' type-id='8f92235e' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1419' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='160'>
+          <var-decl name='config' type-id='f8926d95' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1422' column='1'/>
+        </data-member>
+      </class-decl>
+      <class-decl name='ResTable_config' size-in-bits='512' is-struct='yes' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='920' column='1' id='f8926d95'>
+        <member-type access='public'>
+          <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='925' column='1' id='c53e9d50'>
+            <member-type access='private'>
+              <class-decl name='__anonymous_struct__' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='926' column='1' id='03e17fef'>
+                <data-member access='public' layout-offset-in-bits='0'>
+                  <var-decl name='mcc' type-id='149c6638' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='928' column='1'/>
+                </data-member>
+                <data-member access='public' layout-offset-in-bits='16'>
+                  <var-decl name='mnc' type-id='149c6638' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='930' column='1'/>
+                </data-member>
+              </class-decl>
+            </member-type>
+            <data-member access='private'>
+              <var-decl name='' type-id='03e17fef' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='926' column='1'/>
+            </data-member>
+            <data-member access='private'>
+              <var-decl name='imsi' type-id='8f92235e' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='932' column='1'/>
+            </data-member>
+          </union-decl>
+        </member-type>
+        <member-type access='public'>
+          <union-decl name='__anonymous_union__1' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='935' column='1' id='92e3fc9f'>
+            <member-type access='private'>
+              <class-decl name='__anonymous_struct__' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='936' column='1' id='ce83b6c2'>
+                <data-member access='public' layout-offset-in-bits='0'>
+                  <var-decl name='language' type-id='49f79167' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='959' column='1'/>
+                </data-member>
+                <data-member access='public' layout-offset-in-bits='16'>
+                  <var-decl name='country' type-id='49f79167' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='973' column='1'/>
+                </data-member>
+              </class-decl>
+            </member-type>
+            <data-member access='private'>
+              <var-decl name='' type-id='ce83b6c2' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='936' column='1'/>
+            </data-member>
+            <data-member access='private'>
+              <var-decl name='locale' type-id='8f92235e' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='975' column='1'/>
+            </data-member>
+          </union-decl>
+        </member-type>
+        <member-type access='public'>
+          <union-decl name='__anonymous_union__2' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1005' column='1' id='2b1569e7'>
+            <member-type access='private'>
+              <class-decl name='__anonymous_struct__' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1006' column='1' id='0955a460'>
+                <data-member access='public' layout-offset-in-bits='0'>
+                  <var-decl name='orientation' type-id='b96825af' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1007' column='1'/>
+                </data-member>
+                <data-member access='public' layout-offset-in-bits='8'>
+                  <var-decl name='touchscreen' type-id='b96825af' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1008' column='1'/>
+                </data-member>
+                <data-member access='public' layout-offset-in-bits='16'>
+                  <var-decl name='density' type-id='149c6638' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1009' column='1'/>
+                </data-member>
+              </class-decl>
+            </member-type>
+            <data-member access='private'>
+              <var-decl name='' type-id='0955a460' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1006' column='1'/>
+            </data-member>
+            <data-member access='private'>
+              <var-decl name='screenType' type-id='8f92235e' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1011' column='1'/>
+            </data-member>
+          </union-decl>
+        </member-type>
+        <member-type access='public'>
+          <union-decl name='__anonymous_union__3' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1045' column='1' id='beda7cc0'>
+            <member-type access='private'>
+              <class-decl name='__anonymous_struct__' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1046' column='1' id='1e375b35'>
+                <data-member access='public' layout-offset-in-bits='0'>
+                  <var-decl name='keyboard' type-id='b96825af' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1047' column='1'/>
+                </data-member>
+                <data-member access='public' layout-offset-in-bits='8'>
+                  <var-decl name='navigation' type-id='b96825af' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1048' column='1'/>
+                </data-member>
+                <data-member access='public' layout-offset-in-bits='16'>
+                  <var-decl name='inputFlags' type-id='b96825af' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1049' column='1'/>
+                </data-member>
+                <data-member access='public' layout-offset-in-bits='24'>
+                  <var-decl name='inputPad0' type-id='b96825af' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1050' column='1'/>
+                </data-member>
+              </class-decl>
+            </member-type>
+            <data-member access='private'>
+              <var-decl name='' type-id='1e375b35' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1046' column='1'/>
+            </data-member>
+            <data-member access='private'>
+              <var-decl name='input' type-id='8f92235e' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1052' column='1'/>
+            </data-member>
+          </union-decl>
+        </member-type>
+        <member-type access='public'>
+          <union-decl name='__anonymous_union__4' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1063' column='1' id='59868b7d'>
+            <member-type access='private'>
+              <class-decl name='__anonymous_struct__' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1064' column='1' id='9fdbb9e5'>
+                <data-member access='public' layout-offset-in-bits='0'>
+                  <var-decl name='screenWidth' type-id='149c6638' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1065' column='1'/>
+                </data-member>
+                <data-member access='public' layout-offset-in-bits='16'>
+                  <var-decl name='screenHeight' type-id='149c6638' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1066' column='1'/>
+                </data-member>
+              </class-decl>
+            </member-type>
+            <data-member access='private'>
+              <var-decl name='' type-id='9fdbb9e5' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1064' column='1'/>
+            </data-member>
+            <data-member access='private'>
+              <var-decl name='screenSize' type-id='8f92235e' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1068' column='1'/>
+            </data-member>
+          </union-decl>
+        </member-type>
+        <member-type access='public'>
+          <union-decl name='__anonymous_union__5' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1079' column='1' id='fbdd9c92'>
+            <member-type access='private'>
+              <class-decl name='__anonymous_struct__' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1080' column='1' id='bf66c93b'>
+                <data-member access='public' layout-offset-in-bits='0'>
+                  <var-decl name='sdkVersion' type-id='149c6638' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1081' column='1'/>
+                </data-member>
+                <data-member access='public' layout-offset-in-bits='16'>
+                  <var-decl name='minorVersion' type-id='149c6638' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1084' column='1'/>
+                </data-member>
+              </class-decl>
+            </member-type>
+            <data-member access='private'>
+              <var-decl name='' type-id='bf66c93b' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1080' column='1'/>
+            </data-member>
+            <data-member access='private'>
+              <var-decl name='version' type-id='8f92235e' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1086' column='1'/>
+            </data-member>
+          </union-decl>
+        </member-type>
+        <member-type access='public'>
+          <union-decl name='__anonymous_union__6' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1133' column='1' id='0e158afe'>
+            <member-type access='private'>
+              <class-decl name='__anonymous_struct__' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1134' column='1' id='b3805931'>
+                <data-member access='public' layout-offset-in-bits='0'>
+                  <var-decl name='screenLayout' type-id='b96825af' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1135' column='1'/>
+                </data-member>
+                <data-member access='public' layout-offset-in-bits='8'>
+                  <var-decl name='uiMode' type-id='b96825af' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1136' column='1'/>
+                </data-member>
+                <data-member access='public' layout-offset-in-bits='16'>
+                  <var-decl name='smallestScreenWidthDp' type-id='149c6638' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1137' column='1'/>
+                </data-member>
+              </class-decl>
+            </member-type>
+            <data-member access='private'>
+              <var-decl name='' type-id='b3805931' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1134' column='1'/>
+            </data-member>
+            <data-member access='private'>
+              <var-decl name='screenConfig' type-id='8f92235e' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1139' column='1'/>
+            </data-member>
+          </union-decl>
+        </member-type>
+        <member-type access='public'>
+          <union-decl name='__anonymous_union__7' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1142' column='1' id='f9116881'>
+            <member-type access='private'>
+              <class-decl name='__anonymous_struct__' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1143' column='1' id='ace66c6d'>
+                <data-member access='public' layout-offset-in-bits='0'>
+                  <var-decl name='screenWidthDp' type-id='149c6638' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1144' column='1'/>
+                </data-member>
+                <data-member access='public' layout-offset-in-bits='16'>
+                  <var-decl name='screenHeightDp' type-id='149c6638' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1145' column='1'/>
+                </data-member>
+              </class-decl>
+            </member-type>
+            <data-member access='private'>
+              <var-decl name='' type-id='ace66c6d' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1143' column='1'/>
+            </data-member>
+            <data-member access='private'>
+              <var-decl name='screenSizeDp' type-id='8f92235e' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1147' column='1'/>
+            </data-member>
+          </union-decl>
+        </member-type>
+        <member-type access='public'>
+          <union-decl name='__anonymous_union__8' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1183' column='1' id='9e8fdfc9'>
+            <member-type access='private'>
+              <class-decl name='__anonymous_struct__' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1184' column='1' id='50ac5858'>
+                <data-member access='public' layout-offset-in-bits='0'>
+                  <var-decl name='screenLayout2' type-id='b96825af' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1185' column='1'/>
+                </data-member>
+                <data-member access='public' layout-offset-in-bits='8'>
+                  <var-decl name='colorMode' type-id='b96825af' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1186' column='1'/>
+                </data-member>
+                <data-member access='public' layout-offset-in-bits='16'>
+                  <var-decl name='screenConfigPad2' type-id='149c6638' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1187' column='1'/>
+                </data-member>
+              </class-decl>
+            </member-type>
+            <data-member access='private'>
+              <var-decl name='' type-id='50ac5858' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1184' column='1'/>
+            </data-member>
+            <data-member access='private'>
+              <var-decl name='screenConfig2' type-id='8f92235e' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1189' column='1'/>
+            </data-member>
+          </union-decl>
+        </member-type>
+        <data-member access='public' layout-offset-in-bits='0'>
+          <var-decl name='size' type-id='8f92235e' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='923' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='32'>
+          <var-decl name='' type-id='c53e9d50' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='925' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='64'>
+          <var-decl name='' type-id='92e3fc9f' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='935' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='96'>
+          <var-decl name='' type-id='2b1569e7' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1005' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='128'>
+          <var-decl name='' type-id='beda7cc0' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1045' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='160'>
+          <var-decl name='' type-id='59868b7d' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1063' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='192'>
+          <var-decl name='' type-id='fbdd9c92' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1079' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='224'>
+          <var-decl name='' type-id='0e158afe' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1133' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='256'>
+          <var-decl name='' type-id='f9116881' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1142' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='288'>
+          <var-decl name='localeScript' type-id='8e0573fd' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1153' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='320'>
+          <var-decl name='localeVariant' type-id='8e100159' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1157' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='384'>
+          <var-decl name='' type-id='9e8fdfc9' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1183' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='416'>
+          <var-decl name='localeScriptWasComputed' type-id='c894953d' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1198' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='424'>
+          <var-decl name='localeNumberingSystem' type-id='8e100159' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1202' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='copyFromDeviceNoSwap' mangled-name='_ZN7android15ResTable_config20copyFromDeviceNoSwapERKS0_' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1204' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ffec30c5' is-artificial='yes'/>
+            <parameter type-id='eb6da812'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='copyFromDtoH' mangled-name='_ZN7android15ResTable_config12copyFromDtoHERKS0_' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1206' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ffec30c5' is-artificial='yes'/>
+            <parameter type-id='eb6da812'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='swapHtoD' mangled-name='_ZN7android15ResTable_config8swapHtoDEv' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1208' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ffec30c5' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='compare' mangled-name='_ZNK7android15ResTable_config7compareERKS0_' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1210' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ef6dae5e' is-artificial='yes'/>
+            <parameter type-id='eb6da812'/>
+            <return type-id='95e97e5e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='compareLogical' mangled-name='_ZNK7android15ResTable_config14compareLogicalERKS0_' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1211' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ef6dae5e' is-artificial='yes'/>
+            <parameter type-id='eb6da812'/>
+            <return type-id='95e97e5e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator&lt;' mangled-name='_ZNK7android15ResTable_configltERKS0_' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1213' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ef6dae5e' is-artificial='yes'/>
+            <parameter type-id='eb6da812'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='diff' mangled-name='_ZNK7android15ResTable_config4diffERKS0_' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1240' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ef6dae5e' is-artificial='yes'/>
+            <parameter type-id='eb6da812'/>
+            <return type-id='95e97e5e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='isMoreSpecificThan' mangled-name='_ZNK7android15ResTable_config18isMoreSpecificThanERKS0_' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1243' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ef6dae5e' is-artificial='yes'/>
+            <parameter type-id='eb6da812'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='isBetterThan' mangled-name='_ZNK7android15ResTable_config12isBetterThanERKS0_PS1_' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1255' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ef6dae5e' is-artificial='yes'/>
+            <parameter type-id='eb6da812'/>
+            <parameter type-id='ef6dae5e'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='match' mangled-name='_ZNK7android15ResTable_config5matchERKS0_' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1263' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ef6dae5e' is-artificial='yes'/>
+            <parameter type-id='eb6da812'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getBcp47Locale' mangled-name='_ZNK7android15ResTable_config14getBcp47LocaleEPcb' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1273' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ef6dae5e' is-artificial='yes'/>
+            <parameter type-id='26a90f95'/>
+            <parameter type-id='c894953d'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='appendDirLocale' mangled-name='_ZNK7android15ResTable_config15appendDirLocaleERNS_7String8E' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1279' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ef6dae5e' is-artificial='yes'/>
+            <parameter type-id='26b0aa17'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='setBcp47Locale' mangled-name='_ZN7android15ResTable_config14setBcp47LocaleEPKc' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1284' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ffec30c5' is-artificial='yes'/>
+            <parameter type-id='80f4b756'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='clearLocale' mangled-name='_ZN7android15ResTable_config11clearLocaleEv' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1286' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ffec30c5' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='computeScript' mangled-name='_ZN7android15ResTable_config13computeScriptEv' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1294' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ffec30c5' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='unpackLanguage' mangled-name='_ZNK7android15ResTable_config14unpackLanguageEPc' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1300' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ef6dae5e' is-artificial='yes'/>
+            <parameter type-id='26a90f95'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='unpackRegion' mangled-name='_ZNK7android15ResTable_config12unpackRegionEPc' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1303' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ef6dae5e' is-artificial='yes'/>
+            <parameter type-id='26a90f95'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='packLanguage' mangled-name='_ZN7android15ResTable_config12packLanguageEPKc' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1310' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ffec30c5' is-artificial='yes'/>
+            <parameter type-id='80f4b756'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='packRegion' mangled-name='_ZN7android15ResTable_config10packRegionEPKc' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1314' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ffec30c5' is-artificial='yes'/>
+            <parameter type-id='80f4b756'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='isLocaleMoreSpecificThan' mangled-name='_ZNK7android15ResTable_config24isLocaleMoreSpecificThanERKS0_' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1319' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ef6dae5e' is-artificial='yes'/>
+            <parameter type-id='eb6da812'/>
+            <return type-id='95e97e5e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getImportanceScoreOfLocale' mangled-name='_ZNK7android15ResTable_config26getImportanceScoreOfLocaleEv' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1322' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ef6dae5e' is-artificial='yes'/>
+            <return type-id='95e97e5e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='isLocaleBetterThan' mangled-name='_ZNK7android15ResTable_config18isLocaleBetterThanERKS0_PS1_' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1328' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ef6dae5e' is-artificial='yes'/>
+            <parameter type-id='eb6da812'/>
+            <parameter type-id='ef6dae5e'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='toString' mangled-name='_ZNK7android15ResTable_config8toStringEv' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1330' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ef6dae5e' is-artificial='yes'/>
+            <return type-id='bacf3393'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='ByteBucketArray&lt;unsigned int&gt;' size-in-bits='544' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ByteBucketArray.h' line='32' column='1' id='0c7d43ed'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='buckets_' type-id='ba25cd2e' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ByteBucketArray.h' line='86' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='512'>
+          <var-decl name='default_' type-id='f0981eeb' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ByteBucketArray.h' line='87' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='ByteBucketArray' filepath='frameworks/base/libs/androidfw/include/androidfw/ByteBucketArray.h' line='34' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='737dcd4d' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~ByteBucketArray' filepath='frameworks/base/libs/androidfw/include/androidfw/ByteBucketArray.h' line='36' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='737dcd4d' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='size' mangled-name='_ZNK7android15ByteBucketArrayIjE4sizeEv' filepath='frameworks/base/libs/androidfw/include/androidfw/ByteBucketArray.h' line='45' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8eb2ce1a' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='get' mangled-name='_ZNK7android15ByteBucketArrayIjE3getEj' filepath='frameworks/base/libs/androidfw/include/androidfw/ByteBucketArray.h' line='47' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8eb2ce1a' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='572fd29c'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator[]' mangled-name='_ZNK7android15ByteBucketArrayIjEixEj' filepath='frameworks/base/libs/androidfw/include/androidfw/ByteBucketArray.h' line='49' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8eb2ce1a' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='572fd29c'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='editItemAt' mangled-name='_ZN7android15ByteBucketArrayIjE10editItemAtEj' filepath='frameworks/base/libs/androidfw/include/androidfw/ByteBucketArray.h' line='62' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='737dcd4d' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='8c787cb7'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='set' mangled-name='_ZN7android15ByteBucketArrayIjE3setEjRKj' filepath='frameworks/base/libs/androidfw/include/androidfw/ByteBucketArray.h' line='74' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='737dcd4d' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='572fd29c'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='DynamicPackageEntry' visibility='default' is-declaration-only='yes' id='61a43bb9'/>
+      <class-decl name='OverlayableInfo' size-in-bits='224' is-struct='yes' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='81' column='1' id='5da8e894'>
+        <data-member access='public' layout-offset-in-bits='0'>
+          <var-decl name='name' type-id='2e84cb7b' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='82' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='96'>
+          <var-decl name='actor' type-id='2e84cb7b' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='83' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='192'>
+          <var-decl name='policy_flags' type-id='8f92235e' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/LoadedArsc.h' line='84' column='1'/>
+        </data-member>
+      </class-decl>
+      <class-decl name='Chunk' visibility='default' is-declaration-only='yes' id='2b69792d'/>
+      <class-decl name='LoadedIdmap' visibility='default' is-declaration-only='yes' id='d5288ede'/>
+      <class-decl name='ResTable_entry' size-in-bits='64' is-struct='yes' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1460' column='1' id='24d11571'>
+        <data-member access='public' layout-offset-in-bits='0'>
+          <var-decl name='size' type-id='149c6638' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1463' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='16'>
+          <var-decl name='flags' type-id='149c6638' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1477' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='32'>
+          <var-decl name='key' type-id='1ccfdeff' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1480' column='1'/>
+        </data-member>
+      </class-decl>
+      <class-decl name='ByteBucketArray&lt;android::AssetManager2::FilteredConfigGroup&gt;' size-in-bits='704' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ByteBucketArray.h' line='32' column='1' id='9337857f'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='buckets_' type-id='224e4514' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ByteBucketArray.h' line='86' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='512'>
+          <var-decl name='default_' type-id='238d5c19' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ByteBucketArray.h' line='87' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='ByteBucketArray' filepath='frameworks/base/libs/androidfw/include/androidfw/ByteBucketArray.h' line='34' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='7ba678e7' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~ByteBucketArray' filepath='frameworks/base/libs/androidfw/include/androidfw/ByteBucketArray.h' line='36' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='7ba678e7' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='size' mangled-name='_ZNK7android15ByteBucketArrayINS_13AssetManager219FilteredConfigGroupEE4sizeEv' filepath='frameworks/base/libs/androidfw/include/androidfw/ByteBucketArray.h' line='45' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e164e2a2' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='get' mangled-name='_ZNK7android15ByteBucketArrayINS_13AssetManager219FilteredConfigGroupEE3getEj' filepath='frameworks/base/libs/androidfw/include/androidfw/ByteBucketArray.h' line='47' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e164e2a2' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='a829f754'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator[]' mangled-name='_ZNK7android15ByteBucketArrayINS_13AssetManager219FilteredConfigGroupEEixEj' filepath='frameworks/base/libs/androidfw/include/androidfw/ByteBucketArray.h' line='49' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e164e2a2' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='a829f754'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='editItemAt' mangled-name='_ZN7android15ByteBucketArrayINS_13AssetManager219FilteredConfigGroupEE10editItemAtEj' filepath='frameworks/base/libs/androidfw/include/androidfw/ByteBucketArray.h' line='62' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='7ba678e7' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='173b8195'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='set' mangled-name='_ZN7android15ByteBucketArrayINS_13AssetManager219FilteredConfigGroupEE3setEjRKS2_' filepath='frameworks/base/libs/androidfw/include/androidfw/ByteBucketArray.h' line='74' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='7ba678e7' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='a829f754'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='DynamicRefTable' size-in-bits='2272' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1703' column='1' id='aaa6ccca'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='mAssignedPackageId' type-id='b96825af' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1735' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='8'>
+          <var-decl name='mLookupTable' type-id='62946659' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1736' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='2080'>
+          <var-decl name='mEntries' type-id='a1e4e0c1' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1737' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='2240'>
+          <var-decl name='mAppAsLib' type-id='c894953d' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1738' column='1'/>
+        </data-member>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='DynamicRefTable' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1707' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='399793f8' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='DynamicRefTable' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1708' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='399793f8' is-artificial='yes'/>
+            <parameter type-id='b96825af'/>
+            <parameter type-id='c894953d'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='load' mangled-name='_ZN7android15DynamicRefTable4loadEPKNS_19ResTable_lib_headerE' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1711' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='399793f8' is-artificial='yes'/>
+            <parameter type-id='81b89a4c'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='addMappings' mangled-name='_ZN7android15DynamicRefTable11addMappingsERKS0_' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1714' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='399793f8' is-artificial='yes'/>
+            <parameter type-id='e029e233'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='addMapping' mangled-name='_ZN7android15DynamicRefTable10addMappingERKNS_8String16Eh' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1718' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='399793f8' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='b96825af'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='addMapping' mangled-name='_ZN7android15DynamicRefTable10addMappingEhh' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1720' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='399793f8' is-artificial='yes'/>
+            <parameter type-id='b96825af'/>
+            <parameter type-id='b96825af'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='clone' mangled-name='_ZNK7android15DynamicRefTable5cloneEv' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1723' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ec29f517' is-artificial='yes'/>
+            <return type-id='7079196e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='lookupResourceId' mangled-name='_ZNK7android15DynamicRefTable16lookupResourceIdEPj' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1727' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ec29f517' is-artificial='yes'/>
+            <parameter type-id='90421557'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='lookupResourceValue' mangled-name='_ZNK7android15DynamicRefTable19lookupResourceValueEPNS_9Res_valueE' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1728' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ec29f517' is-artificial='yes'/>
+            <parameter type-id='a4a0d016'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='entries' mangled-name='_ZNK7android15DynamicRefTable7entriesEv' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='1730' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ec29f517' is-artificial='yes'/>
+            <return type-id='66d2d8a2'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='KeyedVector&lt;android::String16, unsigned char&gt;' size-in-bits='160' visibility='default' filepath='system/core/libutils/include/utils/KeyedVector.h' line='36' column='1' id='a1e4e0c1'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='mVector' type-id='f285b2fe' visibility='default' filepath='system/core/libutils/include/utils/KeyedVector.h' line='98' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='KeyedVector' filepath='system/core/libutils/include/utils/KeyedVector.h' line='42' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f617f949' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='clear' mangled-name='_ZN7android11KeyedVectorINS_8String16EhE5clearEv' filepath='system/core/libutils/include/utils/KeyedVector.h' line='48' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f617f949' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='size' mangled-name='_ZNK7android11KeyedVectorINS_8String16EhE4sizeEv' filepath='system/core/libutils/include/utils/KeyedVector.h' line='55' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6ad2deee' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='isEmpty' mangled-name='_ZNK7android11KeyedVectorINS_8String16EhE7isEmptyEv' filepath='system/core/libutils/include/utils/KeyedVector.h' line='57' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6ad2deee' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='capacity' mangled-name='_ZNK7android11KeyedVectorINS_8String16EhE8capacityEv' filepath='system/core/libutils/include/utils/KeyedVector.h' line='59' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6ad2deee' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='setCapacity' mangled-name='_ZN7android11KeyedVectorINS_8String16EhE11setCapacityEj' filepath='system/core/libutils/include/utils/KeyedVector.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f617f949' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='79a0948f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='isIdenticalTo' mangled-name='_ZNK7android11KeyedVectorINS_8String16EhE13isIdenticalToERKS2_' filepath='system/core/libutils/include/utils/KeyedVector.h' line='64' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6ad2deee' is-artificial='yes'/>
+            <parameter type-id='66d2d8a2'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='valueFor' mangled-name='_ZNK7android11KeyedVectorINS_8String16EhE8valueForERKS1_' filepath='system/core/libutils/include/utils/KeyedVector.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6ad2deee' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='414f919d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='valueAt' mangled-name='_ZNK7android11KeyedVectorINS_8String16EhE7valueAtEj' filepath='system/core/libutils/include/utils/KeyedVector.h' line='70' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6ad2deee' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='414f919d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='keyAt' mangled-name='_ZNK7android11KeyedVectorINS_8String16EhE5keyAtEj' filepath='system/core/libutils/include/utils/KeyedVector.h' line='71' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6ad2deee' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='157d4f95'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='indexOfKey' mangled-name='_ZNK7android11KeyedVectorINS_8String16EhE10indexOfKeyERKS1_' filepath='system/core/libutils/include/utils/KeyedVector.h' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6ad2deee' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='79a0948f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator[]' mangled-name='_ZNK7android11KeyedVectorINS_8String16EhEixEj' filepath='system/core/libutils/include/utils/KeyedVector.h' line='73' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6ad2deee' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='414f919d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='editValueFor' mangled-name='_ZN7android11KeyedVectorINS_8String16EhE12editValueForERKS1_' filepath='system/core/libutils/include/utils/KeyedVector.h' line='79' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f617f949' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='c3535580'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='editValueAt' mangled-name='_ZN7android11KeyedVectorINS_8String16EhE11editValueAtEj' filepath='system/core/libutils/include/utils/KeyedVector.h' line='80' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f617f949' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='c3535580'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='add' mangled-name='_ZN7android11KeyedVectorINS_8String16EhE3addERKS1_RKh' filepath='system/core/libutils/include/utils/KeyedVector.h' line='86' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f617f949' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='414f919d'/>
+            <return type-id='79a0948f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='replaceValueFor' mangled-name='_ZN7android11KeyedVectorINS_8String16EhE15replaceValueForERKS1_RKh' filepath='system/core/libutils/include/utils/KeyedVector.h' line='87' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f617f949' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='414f919d'/>
+            <return type-id='79a0948f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='replaceValueAt' mangled-name='_ZN7android11KeyedVectorINS_8String16EhE14replaceValueAtEjRKh' filepath='system/core/libutils/include/utils/KeyedVector.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f617f949' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='414f919d'/>
+            <return type-id='79a0948f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='removeItem' mangled-name='_ZN7android11KeyedVectorINS_8String16EhE10removeItemERKS1_' filepath='system/core/libutils/include/utils/KeyedVector.h' line='94' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f617f949' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='79a0948f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='removeItemsAt' mangled-name='_ZN7android11KeyedVectorINS_8String16EhE13removeItemsAtEjj' filepath='system/core/libutils/include/utils/KeyedVector.h' line='95' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f617f949' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='79a0948f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='SortedVector&lt;android::key_value_pair_t&lt;android::String16, unsigned char&gt; &gt;' visibility='default' is-declaration-only='yes' id='f285b2fe'/>
+      <class-decl name='ResTable_lib_header' is-struct='yes' visibility='default' is-declaration-only='yes' id='90ba7532'/>
+      <class-decl name='Res_value' size-in-bits='64' is-struct='yes' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='264' column='1' id='28543e70'>
+        <member-type access='public'>
+          <typedef-decl name='data_type' type-id='8f92235e' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='385' column='1' id='5fa40e0e'/>
+        </member-type>
+        <data-member access='public' layout-offset-in-bits='0'>
+          <var-decl name='size' type-id='149c6638' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='267' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='16'>
+          <var-decl name='res0' type-id='b96825af' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='270' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='24'>
+          <var-decl name='dataType' type-id='b96825af' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='328' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='32'>
+          <var-decl name='data' type-id='5fa40e0e' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='386' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='copyFrom_dtoh' mangled-name='_ZN7android9Res_value13copyFrom_dtohERKS0_' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='388' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a4a0d016' is-artificial='yes'/>
+            <parameter type-id='580a1099'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <typedef-decl name='ApkAssetsCookie' type-id='3ff5601b' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='37' column='1' id='27450c90'/>
+      <class-decl name='StringPoolRef' size-in-bits='64' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='552' column='1' id='90bf4c40'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='mPool' type-id='5b283e7a' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='561' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='32'>
+          <var-decl name='mIndex' type-id='8f92235e' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='562' column='1'/>
+        </data-member>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='StringPoolRef' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='554' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='23d76c96' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='StringPoolRef' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='555' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='23d76c96' is-artificial='yes'/>
+            <parameter type-id='5b283e7a'/>
+            <parameter type-id='8f92235e'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='string8' mangled-name='_ZNK7android13StringPoolRef7string8EPj' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='557' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e9f16ef9' is-artificial='yes'/>
+            <parameter type-id='78c01427'/>
+            <return type-id='80f4b756'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='string16' mangled-name='_ZNK7android13StringPoolRef8string16EPj' filepath='frameworks/base/libs/androidfw/include/androidfw/ResourceTypes.h' line='558' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e9f16ef9' is-artificial='yes'/>
+            <parameter type-id='78c01427'/>
+            <return type-id='161c039a'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='Asset' visibility='default' is-declaration-only='yes' id='663ed4a0'>
+        <member-type access='private'>
+          <enum-decl name='AccessMode' filepath='frameworks/base/libs/androidfw/include/androidfw/Asset.h' line='56' column='1' id='250d9dc8'>
+            <underlying-type type-id='9cac1fee'/>
+            <enumerator name='ACCESS_UNKNOWN' value='0'/>
+            <enumerator name='ACCESS_RANDOM' value='1'/>
+            <enumerator name='ACCESS_STREAMING' value='2'/>
+            <enumerator name='ACCESS_BUFFER' value='3'/>
+          </enum-decl>
+        </member-type>
+        <member-type access='private'>
+          <typedef-decl name='AccessMode' type-id='250d9dc8' filepath='frameworks/base/libs/androidfw/include/androidfw/Asset.h' line='67' column='1' id='9cebe2ec'/>
+        </member-type>
+      </class-decl>
+      <class-decl name='AssetDir' visibility='default' is-declaration-only='yes' id='e31c3bd7'>
+        <member-type access='private'>
+          <class-decl name='FileInfo' size-in-bits='96' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetDir.h' line='78' column='1' id='32d026f1'>
+            <data-member access='private' layout-offset-in-bits='0'>
+              <var-decl name='mFileName' type-id='bacf3393' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetDir.h' line='132' column='1'/>
+            </data-member>
+            <data-member access='private' layout-offset-in-bits='32'>
+              <var-decl name='mFileType' type-id='e247c4ed' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetDir.h' line='133' column='1'/>
+            </data-member>
+            <data-member access='private' layout-offset-in-bits='64'>
+              <var-decl name='mSourceName' type-id='bacf3393' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetDir.h' line='135' column='1'/>
+            </data-member>
+            <member-function access='public' constructor='yes'>
+              <function-decl name='FileInfo' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetDir.h' line='80' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='2ef969b9' is-artificial='yes'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public' constructor='yes'>
+              <function-decl name='FileInfo' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetDir.h' line='81' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='2ef969b9' is-artificial='yes'/>
+                <parameter type-id='a1b8f99c'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public' destructor='yes'>
+              <function-decl name='~FileInfo' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetDir.h' line='84' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='2ef969b9' is-artificial='yes'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public' constructor='yes'>
+              <function-decl name='FileInfo' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetDir.h' line='85' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='2ef969b9' is-artificial='yes'/>
+                <parameter type-id='d1f3f628'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='operator=' mangled-name='_ZN7android8AssetDir8FileInfoaSERKS1_' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetDir.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='2ef969b9' is-artificial='yes'/>
+                <parameter type-id='d1f3f628'/>
+                <return type-id='d1f3f628'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='copyMembers' mangled-name='_ZN7android8AssetDir8FileInfo11copyMembersERKS1_' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetDir.h' line='94' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='2ef969b9' is-artificial='yes'/>
+                <parameter type-id='d1f3f628'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='operator&lt;' mangled-name='_ZNK7android8AssetDir8FileInfoltERKS1_' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetDir.h' line='101' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='cdf3efdc' is-artificial='yes'/>
+                <parameter type-id='d1f3f628'/>
+                <return type-id='c894953d'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='operator==' mangled-name='_ZNK7android8AssetDir8FileInfoeqERKS1_' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetDir.h' line='106' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='cdf3efdc' is-artificial='yes'/>
+                <parameter type-id='d1f3f628'/>
+                <return type-id='c894953d'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='set' mangled-name='_ZN7android8AssetDir8FileInfo3setERKNS_7String8ENS_8FileTypeE' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetDir.h' line='110' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='2ef969b9' is-artificial='yes'/>
+                <parameter type-id='a1b8f99c'/>
+                <parameter type-id='e247c4ed'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='getFileName' mangled-name='_ZNK7android8AssetDir8FileInfo11getFileNameEv' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetDir.h' line='115' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='cdf3efdc' is-artificial='yes'/>
+                <return type-id='a1b8f99c'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setFileName' mangled-name='_ZN7android8AssetDir8FileInfo11setFileNameERKNS_7String8E' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetDir.h' line='116' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='2ef969b9' is-artificial='yes'/>
+                <parameter type-id='a1b8f99c'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='getFileType' mangled-name='_ZNK7android8AssetDir8FileInfo11getFileTypeEv' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetDir.h' line='118' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='cdf3efdc' is-artificial='yes'/>
+                <return type-id='e247c4ed'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setFileType' mangled-name='_ZN7android8AssetDir8FileInfo11setFileTypeENS_8FileTypeE' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetDir.h' line='119' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='2ef969b9' is-artificial='yes'/>
+                <parameter type-id='e247c4ed'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='getSourceName' mangled-name='_ZNK7android8AssetDir8FileInfo13getSourceNameEv' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetDir.h' line='121' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='cdf3efdc' is-artificial='yes'/>
+                <return type-id='a1b8f99c'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setSourceName' mangled-name='_ZN7android8AssetDir8FileInfo13setSourceNameERKNS_7String8E' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetDir.h' line='122' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='2ef969b9' is-artificial='yes'/>
+                <parameter type-id='a1b8f99c'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public' static='yes'>
+              <function-decl name='findEntry' mangled-name='_ZN7android8AssetDir8FileInfo9findEntryEPKNS_12SortedVectorIS1_EERKNS_7String8E' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetDir.h' line='128' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='e964841b'/>
+                <parameter type-id='a1b8f99c'/>
+                <return type-id='95e97e5e'/>
+              </function-decl>
+            </member-function>
+          </class-decl>
+        </member-type>
+        <member-function access='public'>
+          <function-decl name='getFileCount' mangled-name='_ZN7android8AssetDir12getFileCountEv' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetDir.h' line='52' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759fcd0f' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getFileType' mangled-name='_ZN7android8AssetDir11getFileTypeEi' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetDir.h' line='63' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759fcd0f' is-artificial='yes'/>
+            <parameter type-id='95e97e5e'/>
+            <return type-id='e247c4ed'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getFileName' mangled-name='_ZN7android8AssetDir11getFileNameEi' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetDir.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759fcd0f' is-artificial='yes'/>
+            <parameter type-id='95e97e5e'/>
+            <return type-id='a1b8f99c'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <enum-decl name='FileType' filepath='frameworks/base/libs/androidfw/include/androidfw/misc.h' line='31' column='1' id='448c3001'>
+        <underlying-type type-id='9cac1fee'/>
+        <enumerator name='kFileTypeUnknown' value='0'/>
+        <enumerator name='kFileTypeNonexistent' value='1'/>
+        <enumerator name='kFileTypeRegular' value='2'/>
+        <enumerator name='kFileTypeDirectory' value='3'/>
+        <enumerator name='kFileTypeCharDev' value='4'/>
+        <enumerator name='kFileTypeBlockDev' value='5'/>
+        <enumerator name='kFileTypeFifo' value='6'/>
+        <enumerator name='kFileTypeSymlink' value='7'/>
+        <enumerator name='kFileTypeSocket' value='8'/>
+      </enum-decl>
+      <typedef-decl name='FileType' type-id='448c3001' filepath='frameworks/base/libs/androidfw/include/androidfw/misc.h' line='41' column='1' id='e247c4ed'/>
+      <class-decl name='SortedVector&lt;android::AssetDir::FileInfo&gt;' visibility='default' is-declaration-only='yes' id='aa001fba'>
+        <member-function access='public'>
+          <function-decl name='size' mangled-name='_ZNK7android12SortedVectorINS_8AssetDir8FileInfoEE4sizeEv' filepath='system/core/libutils/include/utils/SortedVector.h' line='66' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e964841b' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='array' mangled-name='_ZNK7android12SortedVectorINS_8AssetDir8FileInfoEE5arrayEv' filepath='system/core/libutils/include/utils/SortedVector.h' line='79' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e964841b' is-artificial='yes'/>
+            <return type-id='cdf3efdc'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator[]' mangled-name='_ZNK7android12SortedVectorINS_8AssetDir8FileInfoEEixEj' filepath='system/core/libutils/include/utils/SortedVector.h' line='97' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e964841b' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='d1f3f628'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='itemAt' mangled-name='_ZNK7android12SortedVectorINS_8AssetDir8FileInfoEE6itemAtEj' filepath='system/core/libutils/include/utils/SortedVector.h' line='99' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e964841b' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='d1f3f628'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='ResolvedBag' size-in-bits='64' is-struct='yes' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='44' column='1' id='66278e1e'>
+        <member-type access='public'>
+          <class-decl name='Entry' size-in-bits='224' is-struct='yes' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='46' column='1' id='71ad5e8a'>
+            <data-member access='public' layout-offset-in-bits='0'>
+              <var-decl name='key' type-id='8f92235e' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='48' column='1'/>
+            </data-member>
+            <data-member access='public' layout-offset-in-bits='32'>
+              <var-decl name='value' type-id='28543e70' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='50' column='1'/>
+            </data-member>
+            <data-member access='public' layout-offset-in-bits='96'>
+              <var-decl name='style' type-id='8f92235e' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='53' column='1'/>
+            </data-member>
+            <data-member access='public' layout-offset-in-bits='128'>
+              <var-decl name='cookie' type-id='27450c90' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='56' column='1'/>
+            </data-member>
+            <data-member access='public' layout-offset-in-bits='160'>
+              <var-decl name='key_pool' type-id='fb5b9575' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='58' column='1'/>
+            </data-member>
+            <data-member access='public' layout-offset-in-bits='192'>
+              <var-decl name='type_pool' type-id='fb5b9575' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='59' column='1'/>
+            </data-member>
+          </class-decl>
+        </member-type>
+        <data-member access='public' layout-offset-in-bits='0'>
+          <var-decl name='type_spec_flags' type-id='8f92235e' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='65' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='32'>
+          <var-decl name='entry_count' type-id='8f92235e' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='68' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='64'>
+          <var-decl name='entries' type-id='86626492' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/AssetManager2.h' line='72' column='1'/>
+        </data-member>
+      </class-decl>
+      <class-decl name='FindEntryResult' is-struct='yes' visibility='default' is-declaration-only='yes' id='9c9f3114'/>
+      <class-decl name='Guarded&lt;android::AssetManager2&gt;' size-in-bits='3424' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/MutexGuard.h' line='46' column='1' id='1ae556e8'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='lock_' type-id='199fc21a' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/MutexGuard.h' line='70' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='32'>
+          <var-decl name='guarded_' type-id='7c0ac937' visibility='default' filepath='frameworks/base/libs/androidfw/include/androidfw/MutexGuard.h' line='71' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='Guarded' filepath='frameworks/base/libs/androidfw/include/androidfw/MutexGuard.h' line='50' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8466213e' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='Guarded' filepath='frameworks/base/libs/androidfw/include/androidfw/MutexGuard.h' line='68' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8466213e' is-artificial='yes'/>
+            <parameter type-id='f78710f5'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='operator=' mangled-name='_ZN7android7GuardedINS_13AssetManager2EEaSERKS2_' filepath='frameworks/base/libs/androidfw/include/androidfw/MutexGuard.h' line='68' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8466213e' is-artificial='yes'/>
+            <parameter type-id='f78710f5'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='VectorImpl' visibility='default' is-declaration-only='yes' id='86634f01'>
+        <member-type access='private'>
+          <enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='system/core/libutils/include/utils/VectorImpl.h' line='43' column='1' id='b6969489'>
+            <underlying-type type-id='9cac1fee'/>
+            <enumerator name='HAS_TRIVIAL_CTOR' value='1'/>
+            <enumerator name='HAS_TRIVIAL_DTOR' value='2'/>
+            <enumerator name='HAS_TRIVIAL_COPY' value='4'/>
+          </enum-decl>
+        </member-type>
+        <member-function access='public'>
+          <function-decl name='size' mangled-name='_ZNK7android10VectorImpl4sizeEv' filepath='system/core/libutils/include/utils/VectorImpl.h' line='63' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ec88d6d4' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='arrayImpl' mangled-name='_ZNK7android10VectorImpl9arrayImplEv' filepath='system/core/libutils/include/utils/VectorImpl.h' line='59' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ec88d6d4' is-artificial='yes'/>
+            <return type-id='eaa32e2f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+    </namespace-decl>
+    <namespace-decl name='std'>
+      <namespace-decl name='__1'>
+        <namespace-decl name='__pointer_type_imp'>
+          <class-decl name='__pointer_type&lt;const android::ApkAssets *, std::__1::allocator&lt;const android::ApkAssets *&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='a8ce3ac3'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='2e587b63' filepath='external/libcxx/include/memory' line='1017' column='1' id='0f15ae14'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;android::AssetManager2::PackageGroup, std::__1::allocator&lt;android::AssetManager2::PackageGroup&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='009e6dcb'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='d0042eeb' filepath='external/libcxx/include/memory' line='1017' column='1' id='a0c67fd4'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;android::AssetManager2::ConfiguredPackage, std::__1::allocator&lt;android::AssetManager2::ConfiguredPackage&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='246062e1'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='f9a3f54e' filepath='external/libcxx/include/memory' line='1017' column='1' id='becf65a2'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;char, std::__1::allocator&lt;char&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='7e5862b7'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='7f25d406' filepath='external/libcxx/include/memory' line='1017' column='1' id='dca6e0a0'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;android::DynamicPackageEntry, std::__1::allocator&lt;android::DynamicPackageEntry&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='25823d27'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='d130c872' filepath='external/libcxx/include/memory' line='1017' column='1' id='17891a08'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;const std::__1::pair&lt;android::OverlayableInfo, std::__1::unordered_set&lt;unsigned int, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, std::__1::allocator&lt;const std::__1::pair&lt;android::OverlayableInfo, std::__1::unordered_set&lt;unsigned int, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='a72c2c3d'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='1081d5b8' filepath='external/libcxx/include/memory' line='1017' column='1' id='7fa85d8c'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt; *, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt; *&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='9a11ecd5'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='6da9be10' filepath='external/libcxx/include/memory' line='1017' column='1' id='bdef5472'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt; *, std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt; *&gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='3004671b'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='48e1dd92' filepath='external/libcxx/include/memory' line='1017' column='1' id='1fa4871c'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='9010f94f'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='9cb1013c' filepath='external/libcxx/include/memory' line='1017' column='1' id='4b25fcf8'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; *, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; *&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='459311d7'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='63d555c3' filepath='external/libcxx/include/memory' line='1017' column='1' id='43211cdc'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; *, std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; *&gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='49616dd5'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='78251b59' filepath='external/libcxx/include/memory' line='1017' column='1' id='a98d88ce'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, std::__1::allocator&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='3151269d'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='5f600b3f' filepath='external/libcxx/include/memory' line='1017' column='1' id='5ca9b654'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;char16_t, std::__1::allocator&lt;char16_t&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='7cf43aa3'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='8543cd96' filepath='external/libcxx/include/memory' line='1017' column='1' id='f79f59b4'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;android::ResTable_config, std::__1::allocator&lt;android::ResTable_config&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='0bfc5df7'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='06798116' filepath='external/libcxx/include/memory' line='1017' column='1' id='5145fbe0'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;const android::ResTable_type *, std::__1::allocator&lt;const android::ResTable_type *&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='24ae0fab'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='50494fef' filepath='external/libcxx/include/memory' line='1017' column='1' id='c6ab881c'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;int, std::__1::allocator&lt;int&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='00ccc34b'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='3d377da5' filepath='external/libcxx/include/memory' line='1017' column='1' id='bc455c54'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; *, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; *&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='082024e1'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='7cb1827c' filepath='external/libcxx/include/memory' line='1017' column='1' id='f951969a'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; *, std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; *&gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='b849132f'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='1af8f6f6' filepath='external/libcxx/include/memory' line='1017' column='1' id='0f1468f4'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, std::__1::allocator&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='4d9e0e65'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='e9b7871e' filepath='external/libcxx/include/memory' line='1017' column='1' id='f83fdd3c'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; *, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; *&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='92207c7b'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='36dd9f45' filepath='external/libcxx/include/memory' line='1017' column='1' id='739d813c'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; *, std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; *&gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='aee16b6d'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='faa702a7' filepath='external/libcxx/include/memory' line='1017' column='1' id='74a25dea'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, std::__1::allocator&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='94ff4dc9'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='dc1fb699' filepath='external/libcxx/include/memory' line='1017' column='1' id='b844fba8'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;android::AssetManager2::Resolution::Step, std::__1::allocator&lt;android::AssetManager2::Resolution::Step&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='da56355b'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='62bf0550' filepath='external/libcxx/include/memory' line='1017' column='1' id='bc4a20ec'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;android::Asset, std::__1::default_delete&lt;android::Asset&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1021' column='1' id='8f36646e'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='3f4fcd66' filepath='external/libcxx/include/memory' line='1023' column='1' id='162705dd'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;android::AssetDir, std::__1::default_delete&lt;android::AssetDir&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1021' column='1' id='0c9779c6'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='759fcd0f' filepath='external/libcxx/include/memory' line='1023' column='1' id='8e4d349d'/>
+            </member-type>
+          </class-decl>
+        </namespace-decl>
+        <namespace-decl name='__function'>
+          <class-decl name='__maybe_derive_from_unary_function&lt;bool (const std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &amp;, unsigned char)&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/functional' line='1433' column='1' id='0424f9dd'/>
+          <class-decl name='__maybe_derive_from_binary_function&lt;bool (const std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &amp;, unsigned char)&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/functional' line='1449' column='1' id='166e6849'>
+            <base-class access='public' layout-offset-in-bits='0' type-id='3dc40798'/>
+          </class-decl>
+          <class-decl name='__value_func&lt;bool (const std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &amp;, unsigned char)&gt;' size-in-bits='192' visibility='default' filepath='external/libcxx/include/functional' line='1678' column='1' id='488eea75'>
+            <member-type access='private'>
+              <typedef-decl name='__func' type-id='d43488f6' filepath='external/libcxx/include/functional' line='1682' column='1' id='4b11b82e'/>
+            </member-type>
+            <data-member access='private' layout-offset-in-bits='0'>
+              <var-decl name='__buf_' type-id='b876f710' visibility='default' filepath='external/libcxx/include/functional' line='1680' column='1'/>
+            </data-member>
+            <data-member access='private' layout-offset-in-bits='128'>
+              <var-decl name='__f_' type-id='587ffd01' visibility='default' filepath='external/libcxx/include/functional' line='1683' column='1'/>
+            </data-member>
+            <member-function access='private' static='yes'>
+              <function-decl name='__as_base' mangled-name='_ZNSt3__110__function12__value_funcIFbRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEhEE9__as_baseEPv' filepath='external/libcxx/include/functional' line='1685' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='eaa32e2f'/>
+                <return type-id='587ffd01'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='__value_func' filepath='external/libcxx/include/functional' line='1692' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='0631ce25' is-artificial='yes'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='__value_func' filepath='external/libcxx/include/functional' line='1724' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='0631ce25' is-artificial='yes'/>
+                <parameter type-id='c56e7978'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='__value_func' filepath='external/libcxx/include/functional' line='1738' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='0631ce25' is-artificial='yes'/>
+                <parameter type-id='637144f5'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public' destructor='yes'>
+              <function-decl name='~__value_func' filepath='external/libcxx/include/functional' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='0631ce25' is-artificial='yes'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='operator=' mangled-name='_ZNSt3__110__function12__value_funcIFbRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEhEEaSEOSB_' filepath='external/libcxx/include/functional' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='0631ce25' is-artificial='yes'/>
+                <parameter type-id='637144f5'/>
+                <return type-id='0a31d471'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='operator=' mangled-name='_ZNSt3__110__function12__value_funcIFbRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEhEEaSEDn' filepath='external/libcxx/include/functional' line='1783' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='0631ce25' is-artificial='yes'/>
+                <return type-id='0a31d471'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='operator()' mangled-name='_ZNKSt3__110__function12__value_funcIFbRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEhEEclES9_Oh' filepath='external/libcxx/include/functional' line='1795' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='c16e732c' is-artificial='yes'/>
+                <parameter type-id='ae83ddff'/>
+                <parameter type-id='222fd452'/>
+                <return type-id='c894953d'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='swap' mangled-name='_ZNSt3__110__function12__value_funcIFbRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEhEE4swapERSB_' filepath='external/libcxx/include/functional' line='1803' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='0631ce25' is-artificial='yes'/>
+                <parameter type-id='0a31d471'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='operator bool' mangled-name='_ZNKSt3__110__function12__value_funcIFbRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEhEEcvbEv' filepath='external/libcxx/include/functional' line='1841' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='c16e732c' is-artificial='yes'/>
+                <return type-id='c894953d'/>
+              </function-decl>
+            </member-function>
+          </class-decl>
+          <class-decl name='__base&lt;bool (const std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &amp;, unsigned char)&gt;' visibility='default' is-declaration-only='yes' id='d43488f6'/>
+        </namespace-decl>
+        <class-decl name='lock_guard&lt;std::__1::mutex&gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/__mutex_base' line='93' column='1' id='33591497'>
+          <member-type access='private'>
+            <typedef-decl name='mutex_type' type-id='199fc21a' filepath='external/libcxx/include/__mutex_base' line='96' column='1' id='9adfcde0'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__m_' type-id='01368163' visibility='default' filepath='external/libcxx/include/__mutex_base' line='99' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='lock_guard' mangled-name='_ZNSt3__110lock_guardINS_5mutexEEC2ERS1_' filepath='external/libcxx/include/__mutex_base' line='103' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03e6feef' is-artificial='yes'/>
+              <parameter type-id='01368163'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='lock_guard' filepath='external/libcxx/include/__mutex_base' line='106' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03e6feef' is-artificial='yes'/>
+              <parameter type-id='01368163'/>
+              <parameter type-id='b504e170'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~lock_guard' mangled-name='_ZNSt3__110lock_guardINS_5mutexEED2Ev' filepath='external/libcxx/include/__mutex_base' line='109' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03e6feef' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='lock_guard' filepath='external/libcxx/include/__mutex_base' line='112' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03e6feef' is-artificial='yes'/>
+              <parameter type-id='596d31a2'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110lock_guardINS_5mutexEEaSERKS2_' filepath='external/libcxx/include/__mutex_base' line='113' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03e6feef' is-artificial='yes'/>
+              <parameter type-id='596d31a2'/>
+              <return type-id='07e7053b'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='mutex' size-in-bits='32' visibility='default' filepath='external/libcxx/include/__mutex_base' line='40' column='1' id='199fc21a'>
+          <member-type access='private'>
+            <typedef-decl name='native_handle_type' type-id='3ddb2ecc' filepath='external/libcxx/include/__mutex_base' line='66' column='1' id='826093b6'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__m_' type-id='03f240eb' visibility='default' filepath='external/libcxx/include/__mutex_base' line='43' column='1'/>
+          </data-member>
+          <member-function access='public' constructor='yes'>
+            <function-decl name='mutex' filepath='external/libcxx/include/__mutex_base' line='51' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8b55c6d8' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~mutex' filepath='external/libcxx/include/__mutex_base' line='55' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8b55c6d8' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' constructor='yes'>
+            <function-decl name='mutex' filepath='external/libcxx/include/__mutex_base' line='58' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8b55c6d8' is-artificial='yes'/>
+              <parameter type-id='342acd65'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__15mutexaSERKS0_' filepath='external/libcxx/include/__mutex_base' line='59' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8b55c6d8' is-artificial='yes'/>
+              <parameter type-id='342acd65'/>
+              <return type-id='8755c08c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='lock' mangled-name='_ZNSt3__15mutex4lockEv' filepath='external/libcxx/include/__mutex_base' line='62' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8b55c6d8' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='try_lock' mangled-name='_ZNSt3__15mutex8try_lockEv' filepath='external/libcxx/include/__mutex_base' line='63' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8b55c6d8' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unlock' mangled-name='_ZNSt3__15mutex6unlockEv' filepath='external/libcxx/include/__mutex_base' line='64' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8b55c6d8' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='native_handle' mangled-name='_ZNSt3__15mutex13native_handleEv' filepath='external/libcxx/include/__mutex_base' line='67' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8b55c6d8' is-artificial='yes'/>
+              <return type-id='826093b6'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <typedef-decl name='__libcpp_mutex_t' type-id='7a6844eb' filepath='external/libcxx/include/__threading_support' line='52' column='1' id='03f240eb'/>
+        <class-decl name='adopt_lock_t' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__mutex_base' line='75' column='1' id='b504e170'/>
+        <class-decl name='vector&lt;const android::ApkAssets *, std::__1::allocator&lt;const android::ApkAssets *&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='470' column='1' id='736f4e77'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='cc5cd419'/>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='c566fa15' filepath='external/libcxx/include/vector' line='479' column='1' id='f2f07e48'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='e7420e9c' filepath='external/libcxx/include/vector' line='483' column='1' id='cce9b870'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='c30bbaa8' filepath='external/libcxx/include/vector' line='478' column='1' id='903476f0'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='d05bb5df' filepath='external/libcxx/include/vector' line='482' column='1' id='a54d2c73'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='04d3d975' filepath='external/libcxx/include/vector' line='487' column='1' id='cff2eb0c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='537283e8' filepath='external/libcxx/include/vector' line='488' column='1' id='44e6173c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reverse_iterator' type-id='12ccbd10' filepath='external/libcxx/include/vector' line='489' column='1' id='827740bf'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reverse_iterator' type-id='89a22f89' filepath='external/libcxx/include/vector' line='490' column='1' id='aab2a64f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='5179b54f' filepath='external/libcxx/include/vector' line='481' column='1' id='a194a123'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='8be1d5db' filepath='external/libcxx/include/vector' line='485' column='1' id='d831aabf'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='09c1358b' filepath='external/libcxx/include/vector' line='486' column='1' id='0e888f6f'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='496' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='502' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='54a7c73a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='514' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='cce9b870'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='516' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='cce9b870'/>
+              <parameter type-id='54a7c73a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='518' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='cce9b870'/>
+              <parameter type-id='98b6aeb2'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='519' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='cce9b870'/>
+              <parameter type-id='98b6aeb2'/>
+              <parameter type-id='54a7c73a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~vector' filepath='external/libcxx/include/vector' line='550' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='558' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='f3ee295c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='559' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='f3ee295c'/>
+              <parameter type-id='54a7c73a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEEaSERKS7_' filepath='external/libcxx/include/vector' line='561' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='f3ee295c'/>
+              <return type-id='3a255d2b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='565' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='242fd1da'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='568' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='242fd1da'/>
+              <parameter type-id='54a7c73a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='571' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='95d17b77'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='579' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='95d17b77'/>
+              <parameter type-id='54a7c73a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEEaSEOS7_' filepath='external/libcxx/include/vector' line='581' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='95d17b77'/>
+              <return type-id='3a255d2b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEEaSESt16initializer_listIS4_E' filepath='external/libcxx/include/vector' line='585' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='242fd1da'/>
+              <return type-id='3a255d2b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE6assignEjRKS4_' filepath='external/libcxx/include/vector' line='612' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='cce9b870'/>
+              <parameter type-id='a54d2c73'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE6assignESt16initializer_listIS4_E' filepath='external/libcxx/include/vector' line='616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='242fd1da'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_allocator' mangled-name='_ZNKSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE13get_allocatorEv' filepath='external/libcxx/include/vector' line='621' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f7ee2fa8' is-artificial='yes'/>
+              <return type-id='f2f07e48'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE5beginEv' filepath='external/libcxx/include/vector' line='624' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <return type-id='cff2eb0c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE5beginEv' filepath='external/libcxx/include/vector' line='625' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f7ee2fa8' is-artificial='yes'/>
+              <return type-id='44e6173c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE3endEv' filepath='external/libcxx/include/vector' line='626' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <return type-id='cff2eb0c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE3endEv' filepath='external/libcxx/include/vector' line='627' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f7ee2fa8' is-artificial='yes'/>
+              <return type-id='44e6173c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE6rbeginEv' filepath='external/libcxx/include/vector' line='630' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <return type-id='827740bf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNKSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE6rbeginEv' filepath='external/libcxx/include/vector' line='633' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f7ee2fa8' is-artificial='yes'/>
+              <return type-id='aab2a64f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE4rendEv' filepath='external/libcxx/include/vector' line='636' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <return type-id='827740bf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNKSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE4rendEv' filepath='external/libcxx/include/vector' line='639' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f7ee2fa8' is-artificial='yes'/>
+              <return type-id='aab2a64f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE6cbeginEv' filepath='external/libcxx/include/vector' line='643' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f7ee2fa8' is-artificial='yes'/>
+              <return type-id='44e6173c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE4cendEv' filepath='external/libcxx/include/vector' line='646' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f7ee2fa8' is-artificial='yes'/>
+              <return type-id='44e6173c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crbegin' mangled-name='_ZNKSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE7crbeginEv' filepath='external/libcxx/include/vector' line='649' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f7ee2fa8' is-artificial='yes'/>
+              <return type-id='aab2a64f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crend' mangled-name='_ZNKSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE5crendEv' filepath='external/libcxx/include/vector' line='652' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f7ee2fa8' is-artificial='yes'/>
+              <return type-id='aab2a64f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE4sizeEv' filepath='external/libcxx/include/vector' line='656' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f7ee2fa8' is-artificial='yes'/>
+              <return type-id='cce9b870'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE8capacityEv' filepath='external/libcxx/include/vector' line='659' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f7ee2fa8' is-artificial='yes'/>
+              <return type-id='cce9b870'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE5emptyEv' filepath='external/libcxx/include/vector' line='662' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f7ee2fa8' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE8max_sizeEv' filepath='external/libcxx/include/vector' line='664' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f7ee2fa8' is-artificial='yes'/>
+              <return type-id='cce9b870'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE7reserveEj' filepath='external/libcxx/include/vector' line='665' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='cce9b870'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='shrink_to_fit' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE13shrink_to_fitEv' filepath='external/libcxx/include/vector' line='666' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEEixEj' filepath='external/libcxx/include/vector' line='668' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='cce9b870'/>
+              <return type-id='a194a123'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEEixEj' filepath='external/libcxx/include/vector' line='669' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f7ee2fa8' is-artificial='yes'/>
+              <parameter type-id='cce9b870'/>
+              <return type-id='a54d2c73'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE2atEj' filepath='external/libcxx/include/vector' line='670' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='cce9b870'/>
+              <return type-id='a194a123'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNKSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE2atEj' filepath='external/libcxx/include/vector' line='671' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f7ee2fa8' is-artificial='yes'/>
+              <parameter type-id='cce9b870'/>
+              <return type-id='a54d2c73'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE5frontEv' filepath='external/libcxx/include/vector' line='673' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <return type-id='a194a123'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNKSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE5frontEv' filepath='external/libcxx/include/vector' line='678' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f7ee2fa8' is-artificial='yes'/>
+              <return type-id='a54d2c73'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE4backEv' filepath='external/libcxx/include/vector' line='683' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <return type-id='a194a123'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNKSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE4backEv' filepath='external/libcxx/include/vector' line='688' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f7ee2fa8' is-artificial='yes'/>
+              <return type-id='a54d2c73'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE4dataEv' filepath='external/libcxx/include/vector' line='695' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <return type-id='7e6a7219'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNKSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE4dataEv' filepath='external/libcxx/include/vector' line='698' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f7ee2fa8' is-artificial='yes'/>
+              <return type-id='9cb6b4fe'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE9push_backERKS4_' filepath='external/libcxx/include/vector' line='712' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='a54d2c73'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE9push_backEOS4_' filepath='external/libcxx/include/vector' line='715' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='c0af24c1'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pop_back' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE8pop_backEv' filepath='external/libcxx/include/vector' line='727' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE6insertENS_11__wrap_iterIPKS4_EERS9_' filepath='external/libcxx/include/vector' line='729' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='44e6173c'/>
+              <parameter type-id='a54d2c73'/>
+              <return type-id='cff2eb0c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE6insertENS_11__wrap_iterIPKS4_EEOS4_' filepath='external/libcxx/include/vector' line='732' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='44e6173c'/>
+              <parameter type-id='c0af24c1'/>
+              <return type-id='cff2eb0c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE6insertENS_11__wrap_iterIPKS4_EEjRS9_' filepath='external/libcxx/include/vector' line='737' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='44e6173c'/>
+              <parameter type-id='cce9b870'/>
+              <parameter type-id='a54d2c73'/>
+              <return type-id='cff2eb0c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE6insertENS_11__wrap_iterIPKS4_EESt16initializer_listIS4_E' filepath='external/libcxx/include/vector' line='762' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='44e6173c'/>
+              <parameter type-id='242fd1da'/>
+              <return type-id='cff2eb0c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE5eraseENS_11__wrap_iterIPKS4_EE' filepath='external/libcxx/include/vector' line='766' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='44e6173c'/>
+              <return type-id='cff2eb0c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE5eraseENS_11__wrap_iterIPKS4_EESB_' filepath='external/libcxx/include/vector' line='767' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='44e6173c'/>
+              <parameter type-id='44e6173c'/>
+              <return type-id='cff2eb0c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE5clearEv' filepath='external/libcxx/include/vector' line='770' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE6resizeEj' filepath='external/libcxx/include/vector' line='778' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='cce9b870'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE6resizeEjRKS4_' filepath='external/libcxx/include/vector' line='779' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='cce9b870'/>
+              <parameter type-id='a54d2c73'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE4swapERS7_' filepath='external/libcxx/include/vector' line='781' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='3a255d2b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__invariants' mangled-name='_ZNKSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE12__invariantsEv' filepath='external/libcxx/include/vector' line='789' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f7ee2fa8' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_all_iterators' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE26__invalidate_all_iteratorsEv' filepath='external/libcxx/include/vector' line='801' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_iterators_past' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE27__invalidate_iterators_pastEPS4_' filepath='external/libcxx/include/vector' line='802' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='d831aabf'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vallocate' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE11__vallocateEj' filepath='external/libcxx/include/vector' line='803' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='cce9b870'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vdeallocate' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE13__vdeallocateEv' filepath='external/libcxx/include/vector' line='804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__recommend' mangled-name='_ZNKSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE11__recommendEj' filepath='external/libcxx/include/vector' line='805' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f7ee2fa8' is-artificial='yes'/>
+              <parameter type-id='cce9b870'/>
+              <return type-id='cce9b870'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE18__construct_at_endEj' filepath='external/libcxx/include/vector' line='806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='cce9b870'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE18__construct_at_endEjRKS4_' filepath='external/libcxx/include/vector' line='808' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='cce9b870'/>
+              <parameter type-id='a54d2c73'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE8__appendEj' filepath='external/libcxx/include/vector' line='816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='cce9b870'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE8__appendEjRKS4_' filepath='external/libcxx/include/vector' line='817' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='cce9b870'/>
+              <parameter type-id='a54d2c73'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE11__make_iterEPS4_' filepath='external/libcxx/include/vector' line='819' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='d831aabf'/>
+              <return type-id='cff2eb0c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNKSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE11__make_iterEPKS4_' filepath='external/libcxx/include/vector' line='821' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f7ee2fa8' is-artificial='yes'/>
+              <parameter type-id='0e888f6f'/>
+              <return type-id='44e6173c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS4_RS6_EE' filepath='external/libcxx/include/vector' line='822' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='ab28c57d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS4_RS6_EEPS4_' filepath='external/libcxx/include/vector' line='823' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='ab28c57d'/>
+              <parameter type-id='d831aabf'/>
+              <return type-id='d831aabf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_range' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE12__move_rangeEPS4_S8_S8_' filepath='external/libcxx/include/vector' line='824' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='d831aabf'/>
+              <parameter type-id='d831aabf'/>
+              <parameter type-id='d831aabf'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE13__move_assignERS7_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='825' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='3a255d2b'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE13__move_assignERS7_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='827' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='3a255d2b'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE17__destruct_at_endEPS4_' filepath='external/libcxx/include/vector' line='830' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='362556df' is-artificial='yes'/>
+              <parameter type-id='d831aabf'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_contiguous_container' mangled-name='_ZNKSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE31__annotate_contiguous_containerEPKvS9_S9_S9_' filepath='external/libcxx/include/vector' line='862' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f7ee2fa8' is-artificial='yes'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_new' mangled-name='_ZNKSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE14__annotate_newEj' filepath='external/libcxx/include/vector' line='866' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f7ee2fa8' is-artificial='yes'/>
+              <parameter type-id='cce9b870'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_delete' mangled-name='_ZNKSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE17__annotate_deleteEv' filepath='external/libcxx/include/vector' line='872' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f7ee2fa8' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_increase' mangled-name='_ZNKSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE19__annotate_increaseEj' filepath='external/libcxx/include/vector' line='878' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f7ee2fa8' is-artificial='yes'/>
+              <parameter type-id='cce9b870'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_shrink' mangled-name='_ZNKSt3__16vectorIPKN7android9ApkAssetsENS_9allocatorIS4_EEE17__annotate_shrinkEj' filepath='external/libcxx/include/vector' line='885' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f7ee2fa8' is-artificial='yes'/>
+              <parameter type-id='cce9b870'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__vector_base&lt;const android::ApkAssets *, std::__1::allocator&lt;const android::ApkAssets *&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='326' column='1' id='cc5cd419'>
+          <base-class access='protected' layout-offset-in-bits='0' type-id='2328d49c'/>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='ab9f5282' filepath='external/libcxx/include/vector' line='338' column='1' id='8be1d5db'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='c566fa15' filepath='external/libcxx/include/vector' line='330' column='1' id='c879823c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='e696c4b9' filepath='external/libcxx/include/vector' line='332' column='1' id='e7420e9c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='736bc21e' filepath='external/libcxx/include/vector' line='336' column='1' id='d05bb5df'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='c30bbaa8' filepath='external/libcxx/include/vector' line='334' column='1' id='32ca3ebc'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='6ef15497' filepath='external/libcxx/include/vector' line='335' column='1' id='5179b54f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='8fe29fe6' filepath='external/libcxx/include/vector' line='339' column='1' id='09c1358b'/>
+          </member-type>
+          <data-member access='protected' layout-offset-in-bits='0'>
+            <var-decl name='__begin_' type-id='8be1d5db' visibility='default' filepath='external/libcxx/include/vector' line='343' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='32'>
+            <var-decl name='__end_' type-id='8be1d5db' visibility='default' filepath='external/libcxx/include/vector' line='344' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='64'>
+            <var-decl name='__end_cap_' type-id='1988293c' visibility='default' filepath='external/libcxx/include/vector' line='345' column='1'/>
+          </data-member>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNSt3__113__vector_baseIPKN7android9ApkAssetsENS_9allocatorIS4_EEE7__allocEv' filepath='external/libcxx/include/vector' line='348' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='04a03401' is-artificial='yes'/>
+              <return type-id='b49b2597'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNKSt3__113__vector_baseIPKN7android9ApkAssetsENS_9allocatorIS4_EEE7__allocEv' filepath='external/libcxx/include/vector' line='351' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dbd3d604' is-artificial='yes'/>
+              <return type-id='9866795e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNSt3__113__vector_baseIPKN7android9ApkAssetsENS_9allocatorIS4_EEE9__end_capEv' filepath='external/libcxx/include/vector' line='354' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='04a03401' is-artificial='yes'/>
+              <return type-id='652e9988'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNKSt3__113__vector_baseIPKN7android9ApkAssetsENS_9allocatorIS4_EEE9__end_capEv' filepath='external/libcxx/include/vector' line='357' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dbd3d604' is-artificial='yes'/>
+              <return type-id='ad0e0b37'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='361' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='04a03401' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='363' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='04a03401' is-artificial='yes'/>
+              <parameter type-id='9866795e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='365' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='04a03401' is-artificial='yes'/>
+              <parameter type-id='013c55a3'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected' destructor='yes'>
+            <function-decl name='~__vector_base' filepath='external/libcxx/include/vector' line='367' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='04a03401' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='clear' mangled-name='_ZNSt3__113__vector_baseIPKN7android9ApkAssetsENS_9allocatorIS4_EEE5clearEv' filepath='external/libcxx/include/vector' line='370' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='04a03401' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__113__vector_baseIPKN7android9ApkAssetsENS_9allocatorIS4_EEE8capacityEv' filepath='external/libcxx/include/vector' line='372' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dbd3d604' is-artificial='yes'/>
+              <return type-id='e7420e9c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__113__vector_baseIPKN7android9ApkAssetsENS_9allocatorIS4_EEE17__destruct_at_endEPS4_' filepath='external/libcxx/include/vector' line='376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='04a03401' is-artificial='yes'/>
+              <parameter type-id='8be1d5db'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIPKN7android9ApkAssetsENS_9allocatorIS4_EEE19__copy_assign_allocERKS7_' filepath='external/libcxx/include/vector' line='379' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='04a03401' is-artificial='yes'/>
+              <parameter type-id='cfd3c320'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIPKN7android9ApkAssetsENS_9allocatorIS4_EEE19__move_assign_allocERS7_' filepath='external/libcxx/include/vector' line='384' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='04a03401' is-artificial='yes'/>
+              <parameter type-id='00a02db5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIPKN7android9ApkAssetsENS_9allocatorIS4_EEE19__copy_assign_allocERKS7_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='392' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='04a03401' is-artificial='yes'/>
+              <parameter type-id='cfd3c320'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIPKN7android9ApkAssetsENS_9allocatorIS4_EEE19__copy_assign_allocERKS7_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='404' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='04a03401' is-artificial='yes'/>
+              <parameter type-id='cfd3c320'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIPKN7android9ApkAssetsENS_9allocatorIS4_EEE19__move_assign_allocERS7_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='408' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='04a03401' is-artificial='yes'/>
+              <parameter type-id='00a02db5'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIPKN7android9ApkAssetsENS_9allocatorIS4_EEE19__move_assign_allocERS7_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='415' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='04a03401' is-artificial='yes'/>
+              <parameter type-id='00a02db5'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__vector_base_common&lt;true&gt;' visibility='default' is-declaration-only='yes' id='2328d49c'/>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;const android::ApkAssets *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='2ca645dc'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='935ba931' filepath='external/libcxx/include/memory' line='1517' column='1' id='ab9f5282'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='c566fa15' filepath='external/libcxx/include/memory' line='1514' column='1' id='f4c79cc7'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='fa195e35' filepath='external/libcxx/include/memory' line='1523' column='1' id='e696c4b9'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='8d52cd42' filepath='external/libcxx/include/memory' line='1520' column='1' id='5a384665'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_pointer' type-id='906cab0f' filepath='external/libcxx/include/memory' line='1518' column='1' id='8fe29fe6'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPKN7android9ApkAssetsEEEE8allocateERS6_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='30f1d118'/>
+              <parameter type-id='e696c4b9'/>
+              <return type-id='ab9f5282'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPKN7android9ApkAssetsEEEE8allocateERS6_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='30f1d118'/>
+              <parameter type-id='e696c4b9'/>
+              <parameter type-id='5a384665'/>
+              <return type-id='ab9f5282'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPKN7android9ApkAssetsEEEE10deallocateERS6_PS5_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='30f1d118'/>
+              <parameter type-id='ab9f5282'/>
+              <parameter type-id='e696c4b9'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPKN7android9ApkAssetsEEEE8max_sizeERKS6_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c4040b83'/>
+              <return type-id='e696c4b9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPKN7android9ApkAssetsEEEE37select_on_container_copy_constructionERKS6_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c4040b83'/>
+              <return type-id='f4c79cc7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPKN7android9ApkAssetsEEEE10__allocateERS6_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='30f1d118'/>
+              <parameter type-id='e696c4b9'/>
+              <parameter type-id='5a384665'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='ab9f5282'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPKN7android9ApkAssetsEEEE10__allocateERS6_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='30f1d118'/>
+              <parameter type-id='e696c4b9'/>
+              <parameter type-id='5a384665'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='ab9f5282'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPKN7android9ApkAssetsEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS6_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='c4040b83'/>
+              <return type-id='e696c4b9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPKN7android9ApkAssetsEEEE10__max_sizeENS_17integral_constantIbLb0EEERKS6_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='c4040b83'/>
+              <return type-id='e696c4b9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPKN7android9ApkAssetsEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS6_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='c4040b83'/>
+              <return type-id='f4c79cc7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPKN7android9ApkAssetsEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS6_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='c4040b83'/>
+              <return type-id='f4c79cc7'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;const android::ApkAssets *, std::__1::allocator&lt;const android::ApkAssets *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='32515a0c'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='0f15ae14' filepath='external/libcxx/include/memory' line='1031' column='1' id='935ba931'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='allocator&lt;const android::ApkAssets *&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='c566fa15'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='8d769aa6' filepath='external/libcxx/include/memory' line='1786' column='1' id='2e587b63'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='9976ad8a' filepath='external/libcxx/include/memory' line='1788' column='1' id='77a0b577'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='83c70383' filepath='external/libcxx/include/memory' line='1787' column='1' id='b8b70f43'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='8fc71667' filepath='external/libcxx/include/memory' line='1789' column='1' id='fec3c057'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='3e994014'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f148da45' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIPKN7android9ApkAssetsEE7addressERS4_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4e64a3ac' is-artificial='yes'/>
+              <parameter type-id='77a0b577'/>
+              <return type-id='2e587b63'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIPKN7android9ApkAssetsEE7addressERKS4_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4e64a3ac' is-artificial='yes'/>
+              <parameter type-id='fec3c057'/>
+              <return type-id='b8b70f43'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorIPKN7android9ApkAssetsEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f148da45' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='2e587b63'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorIPKN7android9ApkAssetsEE10deallocateEPS4_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f148da45' is-artificial='yes'/>
+              <parameter type-id='2e587b63'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorIPKN7android9ApkAssetsEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4e64a3ac' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorIPKN7android9ApkAssetsEE7destroyEPS4_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f148da45' is-artificial='yes'/>
+              <parameter type-id='2e587b63'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator&lt;void&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='711' column='1' id='fbe09700'>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='715' column='1' id='4f0584a8'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;const android::ApkAssets *&gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='2d75c6ce'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='3e994014' filepath='external/libcxx/include/memory' line='1171' column='1' id='fa195e35'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;const android::ApkAssets **, std::__1::allocator&lt;const android::ApkAssets *&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='1ce55fd5'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='9f8fe17b' filepath='external/libcxx/include/memory' line='1097' column='1' id='8d52cd42'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;const android::ApkAssets **&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='eee2e729'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='8d769aa6' filepath='external/libcxx/include/memory' line='974' column='1' id='2a5d7f83'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='9f8fe17b'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='530e0d7e'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPPKN7android9ApkAssetsEE10pointer_toERS4_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4556e184'/>
+              <return type-id='2a5d7f83'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;const android::ApkAssets **&gt;::__nat, const android::ApkAssets *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='449ce4fe'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='c30bbaa8' filepath='external/libcxx/include/type_traits' line='431' column='1' id='c997472b'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='integral_constant&lt;bool, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='521' column='1' id='249572b2'>
+          <member-type access='public'>
+            <typedef-decl name='value_type' type-id='c894953d' filepath='external/libcxx/include/type_traits' line='524' column='1' id='64c81de7'/>
+          </member-type>
+          <data-member access='public' static='yes'>
+            <var-decl name='value' type-id='4ab96a04' visibility='default' filepath='external/libcxx/include/type_traits' line='523' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='operator bool' mangled-name='_ZNKSt3__117integral_constantIbLb1EEcvbEv' filepath='external/libcxx/include/type_traits' line='527' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='68299f4d' is-artificial='yes'/>
+              <return type-id='64c81de7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__117integral_constantIbLb1EEclEv' filepath='external/libcxx/include/type_traits' line='530' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='68299f4d' is-artificial='yes'/>
+              <return type-id='64c81de7'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <typedef-decl name='bool_constant&lt;(true)&gt;' type-id='249572b2' filepath='external/libcxx/include/type_traits' line='539' column='1' id='b352692c'/>
+        <typedef-decl name='true_type' type-id='b352692c' filepath='external/libcxx/include/type_traits' line='545' column='1' id='bcfad65b'/>
+        <class-decl name='integral_constant&lt;bool, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='521' column='1' id='f4edc297'>
+          <member-type access='public'>
+            <typedef-decl name='value_type' type-id='c894953d' filepath='external/libcxx/include/type_traits' line='524' column='1' id='cc661894'/>
+          </member-type>
+          <data-member access='public' static='yes'>
+            <var-decl name='value' type-id='4ab96a04' visibility='default' filepath='external/libcxx/include/type_traits' line='523' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='operator bool' mangled-name='_ZNKSt3__117integral_constantIbLb0EEcvbEv' filepath='external/libcxx/include/type_traits' line='527' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ab01606c' is-artificial='yes'/>
+              <return type-id='cc661894'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__117integral_constantIbLb0EEclEv' filepath='external/libcxx/include/type_traits' line='530' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ab01606c' is-artificial='yes'/>
+              <return type-id='cc661894'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <typedef-decl name='bool_constant&lt;(false)&gt;' type-id='f4edc297' filepath='external/libcxx/include/type_traits' line='539' column='1' id='f7097f35'/>
+        <typedef-decl name='false_type' type-id='f7097f35' filepath='external/libcxx/include/type_traits' line='546' column='1' id='c594c252'/>
+        <class-decl name='__const_pointer&lt;const android::ApkAssets *, const android::ApkAssets **, std::__1::allocator&lt;const android::ApkAssets *&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1042' column='1' id='6475de0c'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='b8b70f43' filepath='external/libcxx/include/memory' line='1044' column='1' id='906cab0f'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;const android::ApkAssets **, std::__1::allocator&lt;const android::ApkAssets *&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='1988293c'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='63c7c233'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='d9fbed1c'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPPKN7android9ApkAssetsENS_9allocatorIS4_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='657da55a' is-artificial='yes'/>
+              <return type-id='ddf83075'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPPKN7android9ApkAssetsENS_9allocatorIS4_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ef6310e5' is-artificial='yes'/>
+              <return type-id='2d7097c1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPPKN7android9ApkAssetsENS_9allocatorIS4_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='657da55a' is-artificial='yes'/>
+              <return type-id='7325c2de'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPPKN7android9ApkAssetsENS_9allocatorIS4_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ef6310e5' is-artificial='yes'/>
+              <return type-id='2475cab2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPPKN7android9ApkAssetsENS_9allocatorIS4_EEE4swapERS8_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='657da55a' is-artificial='yes'/>
+              <parameter type-id='597d9276'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;const android::ApkAssets **, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='63c7c233'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='31b53780' filepath='external/libcxx/include/memory' line='2136' column='1' id='ddf83075'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='9724c0ed' filepath='external/libcxx/include/memory' line='2137' column='1' id='2d7097c1'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='8d769aa6' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b68d6183' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPPKN7android9ApkAssetsELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b68d6183' is-artificial='yes'/>
+              <return type-id='ddf83075'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPPKN7android9ApkAssetsELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4d5f7492' is-artificial='yes'/>
+              <return type-id='2d7097c1'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;const android::ApkAssets *&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='d9fbed1c'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='c566fa15'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='f548e091' filepath='external/libcxx/include/memory' line='2174' column='1' id='7325c2de'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='5264a9f8' filepath='external/libcxx/include/memory' line='2175' column='1' id='2475cab2'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0a2215a' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorIPKN7android9ApkAssetsEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0a2215a' is-artificial='yes'/>
+              <return type-id='7325c2de'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorIPKN7android9ApkAssetsEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1074a7c1' is-artificial='yes'/>
+              <return type-id='2475cab2'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__wrap_iter&lt;const android::ApkAssets **&gt;' visibility='default' is-declaration-only='yes' id='04d3d975'/>
+        <class-decl name='__wrap_iter&lt;const android::ApkAssets *const *&gt;' visibility='default' is-declaration-only='yes' id='537283e8'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;const android::ApkAssets **&gt; &gt;' visibility='default' is-declaration-only='yes' id='12ccbd10'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;const android::ApkAssets *const *&gt; &gt;' visibility='default' is-declaration-only='yes' id='89a22f89'/>
+        <class-decl name='__split_buffer&lt;const android::ApkAssets *, std::__1::allocator&lt;const android::ApkAssets *&gt; &amp;&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='4c29fac1'/>
+        <class-decl name='vector&lt;android::AssetManager2::PackageGroup, std::__1::allocator&lt;android::AssetManager2::PackageGroup&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='470' column='1' id='1e763177'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='a104f5a1'/>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='fb2b2135' filepath='external/libcxx/include/vector' line='479' column='1' id='d4db64a0'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='c7373e14' filepath='external/libcxx/include/vector' line='483' column='1' id='d6442958'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='1bec9f14' filepath='external/libcxx/include/vector' line='478' column='1' id='e709d4f8'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='a681ce57' filepath='external/libcxx/include/vector' line='482' column='1' id='5b7f7c7b'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='5dc01f07' filepath='external/libcxx/include/vector' line='487' column='1' id='f813e504'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='c99d6d34' filepath='external/libcxx/include/vector' line='488' column='1' id='9a5c1cc4'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reverse_iterator' type-id='26248478' filepath='external/libcxx/include/vector' line='489' column='1' id='2cb18ac7'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reverse_iterator' type-id='e339d2b3' filepath='external/libcxx/include/vector' line='490' column='1' id='f3453187'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='003eb377' filepath='external/libcxx/include/vector' line='481' column='1' id='cdcdb2bb'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='1cdac963' filepath='external/libcxx/include/vector' line='485' column='1' id='3f7ee077'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='54b6ed43' filepath='external/libcxx/include/vector' line='486' column='1' id='4fbaed37'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='496' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='502' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='35db27c2'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='514' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='d6442958'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='516' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='d6442958'/>
+              <parameter type-id='35db27c2'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='518' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='d6442958'/>
+              <parameter type-id='fbb57c4a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='519' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='d6442958'/>
+              <parameter type-id='fbb57c4a'/>
+              <parameter type-id='35db27c2'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~vector' filepath='external/libcxx/include/vector' line='550' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='558' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='13eace44'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='559' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='13eace44'/>
+              <parameter type-id='35db27c2'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEEaSERKS6_' filepath='external/libcxx/include/vector' line='561' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='13eace44'/>
+              <return type-id='4705fceb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='565' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='8457a182'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='568' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='8457a182'/>
+              <parameter type-id='35db27c2'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='571' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='9b6cf6b7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='579' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='9b6cf6b7'/>
+              <parameter type-id='35db27c2'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEEaSEOS6_' filepath='external/libcxx/include/vector' line='581' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='9b6cf6b7'/>
+              <return type-id='4705fceb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEEaSESt16initializer_listIS3_E' filepath='external/libcxx/include/vector' line='585' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='8457a182'/>
+              <return type-id='4705fceb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE6assignEjRKS3_' filepath='external/libcxx/include/vector' line='612' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='d6442958'/>
+              <parameter type-id='5b7f7c7b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE6assignESt16initializer_listIS3_E' filepath='external/libcxx/include/vector' line='616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='8457a182'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_allocator' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE13get_allocatorEv' filepath='external/libcxx/include/vector' line='621' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='07eabb60' is-artificial='yes'/>
+              <return type-id='d4db64a0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE5beginEv' filepath='external/libcxx/include/vector' line='624' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <return type-id='f813e504'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE5beginEv' filepath='external/libcxx/include/vector' line='625' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='07eabb60' is-artificial='yes'/>
+              <return type-id='9a5c1cc4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE3endEv' filepath='external/libcxx/include/vector' line='626' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <return type-id='f813e504'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE3endEv' filepath='external/libcxx/include/vector' line='627' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='07eabb60' is-artificial='yes'/>
+              <return type-id='9a5c1cc4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE6rbeginEv' filepath='external/libcxx/include/vector' line='630' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <return type-id='2cb18ac7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE6rbeginEv' filepath='external/libcxx/include/vector' line='633' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='07eabb60' is-artificial='yes'/>
+              <return type-id='f3453187'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE4rendEv' filepath='external/libcxx/include/vector' line='636' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <return type-id='2cb18ac7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE4rendEv' filepath='external/libcxx/include/vector' line='639' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='07eabb60' is-artificial='yes'/>
+              <return type-id='f3453187'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE6cbeginEv' filepath='external/libcxx/include/vector' line='643' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='07eabb60' is-artificial='yes'/>
+              <return type-id='9a5c1cc4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE4cendEv' filepath='external/libcxx/include/vector' line='646' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='07eabb60' is-artificial='yes'/>
+              <return type-id='9a5c1cc4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crbegin' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE7crbeginEv' filepath='external/libcxx/include/vector' line='649' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='07eabb60' is-artificial='yes'/>
+              <return type-id='f3453187'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crend' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE5crendEv' filepath='external/libcxx/include/vector' line='652' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='07eabb60' is-artificial='yes'/>
+              <return type-id='f3453187'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE4sizeEv' filepath='external/libcxx/include/vector' line='656' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='07eabb60' is-artificial='yes'/>
+              <return type-id='d6442958'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE8capacityEv' filepath='external/libcxx/include/vector' line='659' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='07eabb60' is-artificial='yes'/>
+              <return type-id='d6442958'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE5emptyEv' filepath='external/libcxx/include/vector' line='662' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='07eabb60' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE8max_sizeEv' filepath='external/libcxx/include/vector' line='664' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='07eabb60' is-artificial='yes'/>
+              <return type-id='d6442958'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE7reserveEj' filepath='external/libcxx/include/vector' line='665' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='d6442958'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='shrink_to_fit' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE13shrink_to_fitEv' filepath='external/libcxx/include/vector' line='666' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEEixEj' filepath='external/libcxx/include/vector' line='668' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='d6442958'/>
+              <return type-id='cdcdb2bb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEEixEj' filepath='external/libcxx/include/vector' line='669' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='07eabb60' is-artificial='yes'/>
+              <parameter type-id='d6442958'/>
+              <return type-id='5b7f7c7b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE2atEj' filepath='external/libcxx/include/vector' line='670' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='d6442958'/>
+              <return type-id='cdcdb2bb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE2atEj' filepath='external/libcxx/include/vector' line='671' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='07eabb60' is-artificial='yes'/>
+              <parameter type-id='d6442958'/>
+              <return type-id='5b7f7c7b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE5frontEv' filepath='external/libcxx/include/vector' line='673' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <return type-id='cdcdb2bb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE5frontEv' filepath='external/libcxx/include/vector' line='678' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='07eabb60' is-artificial='yes'/>
+              <return type-id='5b7f7c7b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE4backEv' filepath='external/libcxx/include/vector' line='683' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <return type-id='cdcdb2bb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE4backEv' filepath='external/libcxx/include/vector' line='688' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='07eabb60' is-artificial='yes'/>
+              <return type-id='5b7f7c7b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE4dataEv' filepath='external/libcxx/include/vector' line='695' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <return type-id='07d81ed9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE4dataEv' filepath='external/libcxx/include/vector' line='698' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='07eabb60' is-artificial='yes'/>
+              <return type-id='efb56966'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE9push_backERKS3_' filepath='external/libcxx/include/vector' line='712' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='5b7f7c7b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE9push_backEOS3_' filepath='external/libcxx/include/vector' line='715' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='d8561701'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pop_back' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE8pop_backEv' filepath='external/libcxx/include/vector' line='727' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EERS8_' filepath='external/libcxx/include/vector' line='729' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='9a5c1cc4'/>
+              <parameter type-id='5b7f7c7b'/>
+              <return type-id='f813e504'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EEOS3_' filepath='external/libcxx/include/vector' line='732' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='9a5c1cc4'/>
+              <parameter type-id='d8561701'/>
+              <return type-id='f813e504'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EEjRS8_' filepath='external/libcxx/include/vector' line='737' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='9a5c1cc4'/>
+              <parameter type-id='d6442958'/>
+              <parameter type-id='5b7f7c7b'/>
+              <return type-id='f813e504'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EESt16initializer_listIS3_E' filepath='external/libcxx/include/vector' line='762' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='9a5c1cc4'/>
+              <parameter type-id='8457a182'/>
+              <return type-id='f813e504'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE5eraseENS_11__wrap_iterIPKS3_EE' filepath='external/libcxx/include/vector' line='766' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='9a5c1cc4'/>
+              <return type-id='f813e504'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE5eraseENS_11__wrap_iterIPKS3_EESA_' filepath='external/libcxx/include/vector' line='767' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='9a5c1cc4'/>
+              <parameter type-id='9a5c1cc4'/>
+              <return type-id='f813e504'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE5clearEv' filepath='external/libcxx/include/vector' line='770' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE6resizeEj' filepath='external/libcxx/include/vector' line='778' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='d6442958'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE6resizeEjRKS3_' filepath='external/libcxx/include/vector' line='779' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='d6442958'/>
+              <parameter type-id='5b7f7c7b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE4swapERS6_' filepath='external/libcxx/include/vector' line='781' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='4705fceb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__invariants' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE12__invariantsEv' filepath='external/libcxx/include/vector' line='789' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='07eabb60' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_all_iterators' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE26__invalidate_all_iteratorsEv' filepath='external/libcxx/include/vector' line='801' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_iterators_past' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE27__invalidate_iterators_pastEPS3_' filepath='external/libcxx/include/vector' line='802' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='3f7ee077'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vallocate' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE11__vallocateEj' filepath='external/libcxx/include/vector' line='803' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='d6442958'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vdeallocate' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE13__vdeallocateEv' filepath='external/libcxx/include/vector' line='804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__recommend' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE11__recommendEj' filepath='external/libcxx/include/vector' line='805' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='07eabb60' is-artificial='yes'/>
+              <parameter type-id='d6442958'/>
+              <return type-id='d6442958'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE18__construct_at_endEj' filepath='external/libcxx/include/vector' line='806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='d6442958'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE18__construct_at_endEjRKS3_' filepath='external/libcxx/include/vector' line='808' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='d6442958'/>
+              <parameter type-id='5b7f7c7b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE8__appendEj' filepath='external/libcxx/include/vector' line='816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='d6442958'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE8__appendEjRKS3_' filepath='external/libcxx/include/vector' line='817' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='d6442958'/>
+              <parameter type-id='5b7f7c7b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE11__make_iterEPS3_' filepath='external/libcxx/include/vector' line='819' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='3f7ee077'/>
+              <return type-id='f813e504'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE11__make_iterEPKS3_' filepath='external/libcxx/include/vector' line='821' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='07eabb60' is-artificial='yes'/>
+              <parameter type-id='4fbaed37'/>
+              <return type-id='9a5c1cc4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE' filepath='external/libcxx/include/vector' line='822' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='c9fedc95'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EEPS3_' filepath='external/libcxx/include/vector' line='823' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='c9fedc95'/>
+              <parameter type-id='3f7ee077'/>
+              <return type-id='3f7ee077'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_range' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE12__move_rangeEPS3_S7_S7_' filepath='external/libcxx/include/vector' line='824' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='3f7ee077'/>
+              <parameter type-id='3f7ee077'/>
+              <parameter type-id='3f7ee077'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE13__move_assignERS6_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='825' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='4705fceb'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE13__move_assignERS6_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='827' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='4705fceb'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE17__destruct_at_endEPS3_' filepath='external/libcxx/include/vector' line='830' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4305f69f' is-artificial='yes'/>
+              <parameter type-id='3f7ee077'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_contiguous_container' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE31__annotate_contiguous_containerEPKvS8_S8_S8_' filepath='external/libcxx/include/vector' line='862' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='07eabb60' is-artificial='yes'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_new' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE14__annotate_newEj' filepath='external/libcxx/include/vector' line='866' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='07eabb60' is-artificial='yes'/>
+              <parameter type-id='d6442958'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_delete' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE17__annotate_deleteEv' filepath='external/libcxx/include/vector' line='872' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='07eabb60' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_increase' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE19__annotate_increaseEj' filepath='external/libcxx/include/vector' line='878' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='07eabb60' is-artificial='yes'/>
+              <parameter type-id='d6442958'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_shrink' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE17__annotate_shrinkEj' filepath='external/libcxx/include/vector' line='885' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='07eabb60' is-artificial='yes'/>
+              <parameter type-id='d6442958'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__vector_base&lt;android::AssetManager2::PackageGroup, std::__1::allocator&lt;android::AssetManager2::PackageGroup&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='326' column='1' id='a104f5a1'>
+          <base-class access='protected' layout-offset-in-bits='0' type-id='2328d49c'/>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='0531c856' filepath='external/libcxx/include/vector' line='338' column='1' id='1cdac963'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='fb2b2135' filepath='external/libcxx/include/vector' line='330' column='1' id='3b178084'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='e1d754ad' filepath='external/libcxx/include/vector' line='332' column='1' id='c7373e14'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='3a2f7e26' filepath='external/libcxx/include/vector' line='336' column='1' id='a681ce57'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='1bec9f14' filepath='external/libcxx/include/vector' line='334' column='1' id='bb1f0094'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='3b0668df' filepath='external/libcxx/include/vector' line='335' column='1' id='003eb377'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='eb163a7a' filepath='external/libcxx/include/vector' line='339' column='1' id='54b6ed43'/>
+          </member-type>
+          <data-member access='protected' layout-offset-in-bits='0'>
+            <var-decl name='__begin_' type-id='1cdac963' visibility='default' filepath='external/libcxx/include/vector' line='343' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='32'>
+            <var-decl name='__end_' type-id='1cdac963' visibility='default' filepath='external/libcxx/include/vector' line='344' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='64'>
+            <var-decl name='__end_cap_' type-id='e015e2ec' visibility='default' filepath='external/libcxx/include/vector' line='345' column='1'/>
+          </data-member>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNSt3__113__vector_baseIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE7__allocEv' filepath='external/libcxx/include/vector' line='348' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='73536c89' is-artificial='yes'/>
+              <return type-id='8b6b9a8f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNKSt3__113__vector_baseIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE7__allocEv' filepath='external/libcxx/include/vector' line='351' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8d42766c' is-artificial='yes'/>
+              <return type-id='206dd436'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNSt3__113__vector_baseIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE9__end_capEv' filepath='external/libcxx/include/vector' line='354' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='73536c89' is-artificial='yes'/>
+              <return type-id='7264ac40'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNKSt3__113__vector_baseIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE9__end_capEv' filepath='external/libcxx/include/vector' line='357' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8d42766c' is-artificial='yes'/>
+              <return type-id='34bbe04f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='361' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='73536c89' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='363' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='73536c89' is-artificial='yes'/>
+              <parameter type-id='206dd436'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='365' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='73536c89' is-artificial='yes'/>
+              <parameter type-id='2364780b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected' destructor='yes'>
+            <function-decl name='~__vector_base' filepath='external/libcxx/include/vector' line='367' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='73536c89' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='clear' mangled-name='_ZNSt3__113__vector_baseIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE5clearEv' filepath='external/libcxx/include/vector' line='370' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='73536c89' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__113__vector_baseIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE8capacityEv' filepath='external/libcxx/include/vector' line='372' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8d42766c' is-artificial='yes'/>
+              <return type-id='c7373e14'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__113__vector_baseIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE17__destruct_at_endEPS3_' filepath='external/libcxx/include/vector' line='376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='73536c89' is-artificial='yes'/>
+              <parameter type-id='1cdac963'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE19__copy_assign_allocERKS6_' filepath='external/libcxx/include/vector' line='379' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='73536c89' is-artificial='yes'/>
+              <parameter type-id='91427cb8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE19__move_assign_allocERS6_' filepath='external/libcxx/include/vector' line='384' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='73536c89' is-artificial='yes'/>
+              <parameter type-id='7f537f6d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE19__copy_assign_allocERKS6_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='392' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='73536c89' is-artificial='yes'/>
+              <parameter type-id='91427cb8'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE19__copy_assign_allocERKS6_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='404' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='73536c89' is-artificial='yes'/>
+              <parameter type-id='91427cb8'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE19__move_assign_allocERS6_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='408' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='73536c89' is-artificial='yes'/>
+              <parameter type-id='7f537f6d'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE19__move_assign_allocERS6_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='415' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='73536c89' is-artificial='yes'/>
+              <parameter type-id='7f537f6d'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;android::AssetManager2::PackageGroup&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='76b441d4'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='12445b49' filepath='external/libcxx/include/memory' line='1517' column='1' id='0531c856'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='fb2b2135' filepath='external/libcxx/include/memory' line='1514' column='1' id='d3f9cf63'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='bed88d21' filepath='external/libcxx/include/memory' line='1523' column='1' id='e1d754ad'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='d5732e70' filepath='external/libcxx/include/memory' line='1520' column='1' id='e6295071'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_pointer' type-id='dce640d5' filepath='external/libcxx/include/memory' line='1518' column='1' id='eb163a7a'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13AssetManager212PackageGroupEEEE8allocateERS5_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d58a8ee0'/>
+              <parameter type-id='e1d754ad'/>
+              <return type-id='0531c856'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13AssetManager212PackageGroupEEEE8allocateERS5_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d58a8ee0'/>
+              <parameter type-id='e1d754ad'/>
+              <parameter type-id='e6295071'/>
+              <return type-id='0531c856'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13AssetManager212PackageGroupEEEE10deallocateERS5_PS4_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d58a8ee0'/>
+              <parameter type-id='0531c856'/>
+              <parameter type-id='e1d754ad'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13AssetManager212PackageGroupEEEE8max_sizeERKS5_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='85c315ef'/>
+              <return type-id='e1d754ad'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13AssetManager212PackageGroupEEEE37select_on_container_copy_constructionERKS5_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='85c315ef'/>
+              <return type-id='d3f9cf63'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13AssetManager212PackageGroupEEEE10__allocateERS5_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d58a8ee0'/>
+              <parameter type-id='e1d754ad'/>
+              <parameter type-id='e6295071'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='0531c856'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13AssetManager212PackageGroupEEEE10__allocateERS5_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d58a8ee0'/>
+              <parameter type-id='e1d754ad'/>
+              <parameter type-id='e6295071'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='0531c856'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13AssetManager212PackageGroupEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS5_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='85c315ef'/>
+              <return type-id='e1d754ad'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13AssetManager212PackageGroupEEEE10__max_sizeENS_17integral_constantIbLb0EEERKS5_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='85c315ef'/>
+              <return type-id='e1d754ad'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13AssetManager212PackageGroupEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS5_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='85c315ef'/>
+              <return type-id='d3f9cf63'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13AssetManager212PackageGroupEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS5_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='85c315ef'/>
+              <return type-id='d3f9cf63'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;android::AssetManager2::PackageGroup, std::__1::allocator&lt;android::AssetManager2::PackageGroup&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='4b6705cc'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='a0c67fd4' filepath='external/libcxx/include/memory' line='1031' column='1' id='12445b49'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='allocator&lt;android::AssetManager2::PackageGroup&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='fb2b2135'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='41e7e562' filepath='external/libcxx/include/memory' line='1786' column='1' id='d0042eeb'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='45e7ebae' filepath='external/libcxx/include/memory' line='1788' column='1' id='1d0f903f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='69add6a9' filepath='external/libcxx/include/memory' line='1787' column='1' id='711a6a7b'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='75ade98d' filepath='external/libcxx/include/memory' line='1789' column='1' id='d6d3abef'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='28c8534c'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fefa9045' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIN7android13AssetManager212PackageGroupEE7addressERS3_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57cba134' is-artificial='yes'/>
+              <parameter type-id='1d0f903f'/>
+              <return type-id='d0042eeb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIN7android13AssetManager212PackageGroupEE7addressERKS3_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57cba134' is-artificial='yes'/>
+              <parameter type-id='d6d3abef'/>
+              <return type-id='711a6a7b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorIN7android13AssetManager212PackageGroupEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fefa9045' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='d0042eeb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorIN7android13AssetManager212PackageGroupEE10deallocateEPS3_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fefa9045' is-artificial='yes'/>
+              <parameter type-id='d0042eeb'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorIN7android13AssetManager212PackageGroupEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57cba134' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorIN7android13AssetManager212PackageGroupEE7destroyEPS3_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fefa9045' is-artificial='yes'/>
+              <parameter type-id='d0042eeb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='vector&lt;android::AssetManager2::ConfiguredPackage, std::__1::allocator&lt;android::AssetManager2::ConfiguredPackage&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='470' column='1' id='a5320295'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='6a81bf9f'/>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='4f878678' filepath='external/libcxx/include/vector' line='479' column='1' id='932cd4f2'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='ce6b57a2' filepath='external/libcxx/include/vector' line='483' column='1' id='63a5da26'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='01b8bd0d' filepath='external/libcxx/include/vector' line='478' column='1' id='908075a6'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='56c6cab1' filepath='external/libcxx/include/vector' line='482' column='1' id='53fd6625'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='26cb34e2' filepath='external/libcxx/include/vector' line='487' column='1' id='ea931c6e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='f5e3867b' filepath='external/libcxx/include/vector' line='488' column='1' id='0a617172'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reverse_iterator' type-id='795473f7' filepath='external/libcxx/include/vector' line='489' column='1' id='1a780ecd'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reverse_iterator' type-id='9d3e1f2a' filepath='external/libcxx/include/vector' line='490' column='1' id='57548af9'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='acd51385' filepath='external/libcxx/include/vector' line='481' column='1' id='0f7ee4a9'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='10e7e929' filepath='external/libcxx/include/vector' line='485' column='1' id='017dcbdd'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='9cdbb845' filepath='external/libcxx/include/vector' line='486' column='1' id='d988f6c9'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='496' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='502' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='de1b154c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='514' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='63a5da26'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='516' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='63a5da26'/>
+              <parameter type-id='de1b154c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='518' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='63a5da26'/>
+              <parameter type-id='0d6da690'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='519' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='63a5da26'/>
+              <parameter type-id='0d6da690'/>
+              <parameter type-id='de1b154c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~vector' filepath='external/libcxx/include/vector' line='550' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='558' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='d09c938a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='559' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='d09c938a'/>
+              <parameter type-id='de1b154c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEEaSERKS6_' filepath='external/libcxx/include/vector' line='561' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='d09c938a'/>
+              <return type-id='404b8c71'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='565' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='c68720b5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='568' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='c68720b5'/>
+              <parameter type-id='de1b154c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='571' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='8dedecf5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='579' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='8dedecf5'/>
+              <parameter type-id='de1b154c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEEaSEOS6_' filepath='external/libcxx/include/vector' line='581' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='8dedecf5'/>
+              <return type-id='404b8c71'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEEaSESt16initializer_listIS3_E' filepath='external/libcxx/include/vector' line='585' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='c68720b5'/>
+              <return type-id='404b8c71'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE6assignEjRKS3_' filepath='external/libcxx/include/vector' line='612' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='63a5da26'/>
+              <parameter type-id='53fd6625'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE6assignESt16initializer_listIS3_E' filepath='external/libcxx/include/vector' line='616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='c68720b5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_allocator' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE13get_allocatorEv' filepath='external/libcxx/include/vector' line='621' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c49c80a6' is-artificial='yes'/>
+              <return type-id='932cd4f2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE5beginEv' filepath='external/libcxx/include/vector' line='624' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <return type-id='ea931c6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE5beginEv' filepath='external/libcxx/include/vector' line='625' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c49c80a6' is-artificial='yes'/>
+              <return type-id='0a617172'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE3endEv' filepath='external/libcxx/include/vector' line='626' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <return type-id='ea931c6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE3endEv' filepath='external/libcxx/include/vector' line='627' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c49c80a6' is-artificial='yes'/>
+              <return type-id='0a617172'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE6rbeginEv' filepath='external/libcxx/include/vector' line='630' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <return type-id='1a780ecd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE6rbeginEv' filepath='external/libcxx/include/vector' line='633' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c49c80a6' is-artificial='yes'/>
+              <return type-id='57548af9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE4rendEv' filepath='external/libcxx/include/vector' line='636' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <return type-id='1a780ecd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE4rendEv' filepath='external/libcxx/include/vector' line='639' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c49c80a6' is-artificial='yes'/>
+              <return type-id='57548af9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE6cbeginEv' filepath='external/libcxx/include/vector' line='643' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c49c80a6' is-artificial='yes'/>
+              <return type-id='0a617172'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE4cendEv' filepath='external/libcxx/include/vector' line='646' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c49c80a6' is-artificial='yes'/>
+              <return type-id='0a617172'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crbegin' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE7crbeginEv' filepath='external/libcxx/include/vector' line='649' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c49c80a6' is-artificial='yes'/>
+              <return type-id='57548af9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crend' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE5crendEv' filepath='external/libcxx/include/vector' line='652' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c49c80a6' is-artificial='yes'/>
+              <return type-id='57548af9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE4sizeEv' filepath='external/libcxx/include/vector' line='656' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c49c80a6' is-artificial='yes'/>
+              <return type-id='63a5da26'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE8capacityEv' filepath='external/libcxx/include/vector' line='659' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c49c80a6' is-artificial='yes'/>
+              <return type-id='63a5da26'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE5emptyEv' filepath='external/libcxx/include/vector' line='662' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c49c80a6' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE8max_sizeEv' filepath='external/libcxx/include/vector' line='664' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c49c80a6' is-artificial='yes'/>
+              <return type-id='63a5da26'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE7reserveEj' filepath='external/libcxx/include/vector' line='665' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='63a5da26'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='shrink_to_fit' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE13shrink_to_fitEv' filepath='external/libcxx/include/vector' line='666' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEEixEj' filepath='external/libcxx/include/vector' line='668' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='63a5da26'/>
+              <return type-id='0f7ee4a9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEEixEj' filepath='external/libcxx/include/vector' line='669' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c49c80a6' is-artificial='yes'/>
+              <parameter type-id='63a5da26'/>
+              <return type-id='53fd6625'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE2atEj' filepath='external/libcxx/include/vector' line='670' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='63a5da26'/>
+              <return type-id='0f7ee4a9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE2atEj' filepath='external/libcxx/include/vector' line='671' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c49c80a6' is-artificial='yes'/>
+              <parameter type-id='63a5da26'/>
+              <return type-id='53fd6625'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE5frontEv' filepath='external/libcxx/include/vector' line='673' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <return type-id='0f7ee4a9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE5frontEv' filepath='external/libcxx/include/vector' line='678' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c49c80a6' is-artificial='yes'/>
+              <return type-id='53fd6625'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE4backEv' filepath='external/libcxx/include/vector' line='683' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <return type-id='0f7ee4a9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE4backEv' filepath='external/libcxx/include/vector' line='688' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c49c80a6' is-artificial='yes'/>
+              <return type-id='53fd6625'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE4dataEv' filepath='external/libcxx/include/vector' line='695' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <return type-id='b9add94f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE4dataEv' filepath='external/libcxx/include/vector' line='698' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c49c80a6' is-artificial='yes'/>
+              <return type-id='196db974'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE9push_backERKS3_' filepath='external/libcxx/include/vector' line='712' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='53fd6625'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE9push_backEOS3_' filepath='external/libcxx/include/vector' line='715' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='55b73687'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pop_back' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE8pop_backEv' filepath='external/libcxx/include/vector' line='727' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EERS8_' filepath='external/libcxx/include/vector' line='729' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='0a617172'/>
+              <parameter type-id='53fd6625'/>
+              <return type-id='ea931c6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EEOS3_' filepath='external/libcxx/include/vector' line='732' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='0a617172'/>
+              <parameter type-id='55b73687'/>
+              <return type-id='ea931c6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EEjRS8_' filepath='external/libcxx/include/vector' line='737' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='0a617172'/>
+              <parameter type-id='63a5da26'/>
+              <parameter type-id='53fd6625'/>
+              <return type-id='ea931c6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EESt16initializer_listIS3_E' filepath='external/libcxx/include/vector' line='762' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='0a617172'/>
+              <parameter type-id='c68720b5'/>
+              <return type-id='ea931c6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE5eraseENS_11__wrap_iterIPKS3_EE' filepath='external/libcxx/include/vector' line='766' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='0a617172'/>
+              <return type-id='ea931c6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE5eraseENS_11__wrap_iterIPKS3_EESA_' filepath='external/libcxx/include/vector' line='767' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='0a617172'/>
+              <parameter type-id='0a617172'/>
+              <return type-id='ea931c6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE5clearEv' filepath='external/libcxx/include/vector' line='770' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE6resizeEj' filepath='external/libcxx/include/vector' line='778' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='63a5da26'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE6resizeEjRKS3_' filepath='external/libcxx/include/vector' line='779' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='63a5da26'/>
+              <parameter type-id='53fd6625'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE4swapERS6_' filepath='external/libcxx/include/vector' line='781' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='404b8c71'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__invariants' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE12__invariantsEv' filepath='external/libcxx/include/vector' line='789' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c49c80a6' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_all_iterators' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE26__invalidate_all_iteratorsEv' filepath='external/libcxx/include/vector' line='801' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_iterators_past' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE27__invalidate_iterators_pastEPS3_' filepath='external/libcxx/include/vector' line='802' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='017dcbdd'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vallocate' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE11__vallocateEj' filepath='external/libcxx/include/vector' line='803' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='63a5da26'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vdeallocate' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE13__vdeallocateEv' filepath='external/libcxx/include/vector' line='804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__recommend' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE11__recommendEj' filepath='external/libcxx/include/vector' line='805' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c49c80a6' is-artificial='yes'/>
+              <parameter type-id='63a5da26'/>
+              <return type-id='63a5da26'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE18__construct_at_endEj' filepath='external/libcxx/include/vector' line='806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='63a5da26'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE18__construct_at_endEjRKS3_' filepath='external/libcxx/include/vector' line='808' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='63a5da26'/>
+              <parameter type-id='53fd6625'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE8__appendEj' filepath='external/libcxx/include/vector' line='816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='63a5da26'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE8__appendEjRKS3_' filepath='external/libcxx/include/vector' line='817' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='63a5da26'/>
+              <parameter type-id='53fd6625'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE11__make_iterEPS3_' filepath='external/libcxx/include/vector' line='819' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='017dcbdd'/>
+              <return type-id='ea931c6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE11__make_iterEPKS3_' filepath='external/libcxx/include/vector' line='821' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c49c80a6' is-artificial='yes'/>
+              <parameter type-id='d988f6c9'/>
+              <return type-id='0a617172'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE' filepath='external/libcxx/include/vector' line='822' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='b1b68663'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EEPS3_' filepath='external/libcxx/include/vector' line='823' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='b1b68663'/>
+              <parameter type-id='017dcbdd'/>
+              <return type-id='017dcbdd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_range' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE12__move_rangeEPS3_S7_S7_' filepath='external/libcxx/include/vector' line='824' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='017dcbdd'/>
+              <parameter type-id='017dcbdd'/>
+              <parameter type-id='017dcbdd'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE13__move_assignERS6_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='825' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='404b8c71'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE13__move_assignERS6_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='827' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='404b8c71'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE17__destruct_at_endEPS3_' filepath='external/libcxx/include/vector' line='830' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b8625' is-artificial='yes'/>
+              <parameter type-id='017dcbdd'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_contiguous_container' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE31__annotate_contiguous_containerEPKvS8_S8_S8_' filepath='external/libcxx/include/vector' line='862' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c49c80a6' is-artificial='yes'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_new' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE14__annotate_newEj' filepath='external/libcxx/include/vector' line='866' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c49c80a6' is-artificial='yes'/>
+              <parameter type-id='63a5da26'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_delete' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE17__annotate_deleteEv' filepath='external/libcxx/include/vector' line='872' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c49c80a6' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_increase' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE19__annotate_increaseEj' filepath='external/libcxx/include/vector' line='878' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c49c80a6' is-artificial='yes'/>
+              <parameter type-id='63a5da26'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_shrink' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE17__annotate_shrinkEj' filepath='external/libcxx/include/vector' line='885' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c49c80a6' is-artificial='yes'/>
+              <parameter type-id='63a5da26'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__vector_base&lt;android::AssetManager2::ConfiguredPackage, std::__1::allocator&lt;android::AssetManager2::ConfiguredPackage&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='326' column='1' id='6a81bf9f'>
+          <base-class access='protected' layout-offset-in-bits='0' type-id='2328d49c'/>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='3b3632ad' filepath='external/libcxx/include/vector' line='338' column='1' id='10e7e929'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='4f878678' filepath='external/libcxx/include/vector' line='330' column='1' id='9db4a8b6'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='90fd7956' filepath='external/libcxx/include/vector' line='332' column='1' id='ce6b57a2'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='e6ecc71c' filepath='external/libcxx/include/vector' line='336' column='1' id='56c6cab1'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='01b8bd0d' filepath='external/libcxx/include/vector' line='334' column='1' id='b38d4802'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='f3dab045' filepath='external/libcxx/include/vector' line='335' column='1' id='acd51385'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='3c35fe39' filepath='external/libcxx/include/vector' line='339' column='1' id='9cdbb845'/>
+          </member-type>
+          <data-member access='protected' layout-offset-in-bits='0'>
+            <var-decl name='__begin_' type-id='10e7e929' visibility='default' filepath='external/libcxx/include/vector' line='343' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='32'>
+            <var-decl name='__end_' type-id='10e7e929' visibility='default' filepath='external/libcxx/include/vector' line='344' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='64'>
+            <var-decl name='__end_cap_' type-id='37dd8aae' visibility='default' filepath='external/libcxx/include/vector' line='345' column='1'/>
+          </data-member>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNSt3__113__vector_baseIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE7__allocEv' filepath='external/libcxx/include/vector' line='348' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='daa5f2a7' is-artificial='yes'/>
+              <return type-id='5cb1ec89'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNKSt3__113__vector_baseIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE7__allocEv' filepath='external/libcxx/include/vector' line='351' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dff34ea2' is-artificial='yes'/>
+              <return type-id='6868b9e0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNSt3__113__vector_baseIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE9__end_capEv' filepath='external/libcxx/include/vector' line='354' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='daa5f2a7' is-artificial='yes'/>
+              <return type-id='e76d5cc6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNKSt3__113__vector_baseIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE9__end_capEv' filepath='external/libcxx/include/vector' line='357' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dff34ea2' is-artificial='yes'/>
+              <return type-id='b2c0010d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='361' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='daa5f2a7' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='363' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='daa5f2a7' is-artificial='yes'/>
+              <parameter type-id='6868b9e0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='365' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='daa5f2a7' is-artificial='yes'/>
+              <parameter type-id='9b17977d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected' destructor='yes'>
+            <function-decl name='~__vector_base' filepath='external/libcxx/include/vector' line='367' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='daa5f2a7' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='clear' mangled-name='_ZNSt3__113__vector_baseIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE5clearEv' filepath='external/libcxx/include/vector' line='370' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='daa5f2a7' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__113__vector_baseIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE8capacityEv' filepath='external/libcxx/include/vector' line='372' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dff34ea2' is-artificial='yes'/>
+              <return type-id='ce6b57a2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__113__vector_baseIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE17__destruct_at_endEPS3_' filepath='external/libcxx/include/vector' line='376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='daa5f2a7' is-artificial='yes'/>
+              <parameter type-id='10e7e929'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE19__copy_assign_allocERKS6_' filepath='external/libcxx/include/vector' line='379' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='daa5f2a7' is-artificial='yes'/>
+              <parameter type-id='e3f354ee'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE19__move_assign_allocERS6_' filepath='external/libcxx/include/vector' line='384' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='daa5f2a7' is-artificial='yes'/>
+              <parameter type-id='cea5dfc3'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE19__copy_assign_allocERKS6_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='392' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='daa5f2a7' is-artificial='yes'/>
+              <parameter type-id='e3f354ee'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE19__copy_assign_allocERKS6_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='404' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='daa5f2a7' is-artificial='yes'/>
+              <parameter type-id='e3f354ee'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE19__move_assign_allocERS6_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='408' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='daa5f2a7' is-artificial='yes'/>
+              <parameter type-id='cea5dfc3'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE19__move_assign_allocERS6_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='415' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='daa5f2a7' is-artificial='yes'/>
+              <parameter type-id='cea5dfc3'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;android::AssetManager2::ConfiguredPackage&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='42442347'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='604bf8c7' filepath='external/libcxx/include/memory' line='1517' column='1' id='3b3632ad'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='4f878678' filepath='external/libcxx/include/memory' line='1514' column='1' id='f5a6c2c2'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='d5c5c166' filepath='external/libcxx/include/memory' line='1523' column='1' id='90fd7956'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='20b44d2e' filepath='external/libcxx/include/memory' line='1520' column='1' id='db8ce004'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_pointer' type-id='4080e316' filepath='external/libcxx/include/memory' line='1518' column='1' id='3c35fe39'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13AssetManager217ConfiguredPackageEEEE8allocateERS5_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d8e5dc61'/>
+              <parameter type-id='90fd7956'/>
+              <return type-id='3b3632ad'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13AssetManager217ConfiguredPackageEEEE8allocateERS5_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d8e5dc61'/>
+              <parameter type-id='90fd7956'/>
+              <parameter type-id='db8ce004'/>
+              <return type-id='3b3632ad'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13AssetManager217ConfiguredPackageEEEE10deallocateERS5_PS4_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d8e5dc61'/>
+              <parameter type-id='3b3632ad'/>
+              <parameter type-id='90fd7956'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13AssetManager217ConfiguredPackageEEEE8max_sizeERKS5_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e53b4bfc'/>
+              <return type-id='90fd7956'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13AssetManager217ConfiguredPackageEEEE37select_on_container_copy_constructionERKS5_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e53b4bfc'/>
+              <return type-id='f5a6c2c2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13AssetManager217ConfiguredPackageEEEE10__allocateERS5_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d8e5dc61'/>
+              <parameter type-id='90fd7956'/>
+              <parameter type-id='db8ce004'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='3b3632ad'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13AssetManager217ConfiguredPackageEEEE10__allocateERS5_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d8e5dc61'/>
+              <parameter type-id='90fd7956'/>
+              <parameter type-id='db8ce004'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='3b3632ad'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13AssetManager217ConfiguredPackageEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS5_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='e53b4bfc'/>
+              <return type-id='90fd7956'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13AssetManager217ConfiguredPackageEEEE10__max_sizeENS_17integral_constantIbLb0EEERKS5_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='e53b4bfc'/>
+              <return type-id='90fd7956'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13AssetManager217ConfiguredPackageEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS5_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='e53b4bfc'/>
+              <return type-id='f5a6c2c2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13AssetManager217ConfiguredPackageEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS5_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='e53b4bfc'/>
+              <return type-id='f5a6c2c2'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;android::AssetManager2::ConfiguredPackage, std::__1::allocator&lt;android::AssetManager2::ConfiguredPackage&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='2eda6582'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='becf65a2' filepath='external/libcxx/include/memory' line='1031' column='1' id='604bf8c7'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='allocator&lt;android::AssetManager2::ConfiguredPackage&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='4f878678'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='c466227d' filepath='external/libcxx/include/memory' line='1786' column='1' id='f9a3f54e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='b8660f99' filepath='external/libcxx/include/memory' line='1788' column='1' id='aabac1be'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='6443ade4' filepath='external/libcxx/include/memory' line='1787' column='1' id='6cc7b2a2'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='58439b00' filepath='external/libcxx/include/memory' line='1789' column='1' id='88eb1452'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='3ef53cf5'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ae41b53e' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIN7android13AssetManager217ConfiguredPackageEE7addressERS3_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='574584e1' is-artificial='yes'/>
+              <parameter type-id='aabac1be'/>
+              <return type-id='f9a3f54e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIN7android13AssetManager217ConfiguredPackageEE7addressERKS3_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='574584e1' is-artificial='yes'/>
+              <parameter type-id='88eb1452'/>
+              <return type-id='6cc7b2a2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorIN7android13AssetManager217ConfiguredPackageEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ae41b53e' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='f9a3f54e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorIN7android13AssetManager217ConfiguredPackageEE10deallocateEPS3_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ae41b53e' is-artificial='yes'/>
+              <parameter type-id='f9a3f54e'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorIN7android13AssetManager217ConfiguredPackageEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='574584e1' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorIN7android13AssetManager217ConfiguredPackageEE7destroyEPS3_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ae41b53e' is-artificial='yes'/>
+              <parameter type-id='f9a3f54e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;' visibility='default' is-declaration-only='yes' id='27619c1c'>
+          <member-type access='private'>
+            <enum-decl name='__anonymous_enum__2' is-anonymous='yes' filepath='external/libcxx/include/string' line='1535' column='1' id='2bd287ae'>
+              <underlying-type type-id='9cac1fee'/>
+              <enumerator name='__alignment' value='16'/>
+            </enum-decl>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='cbcf5557' filepath='external/libcxx/include/string' line='682' column='1' id='dc224b08'/>
+          </member-type>
+          <member-type access='private'>
+            <enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='external/libcxx/include/string' line='751' column='1' id='288a5e68'>
+              <underlying-type type-id='9cac1fee'/>
+              <enumerator name='__min_cap' value='11'/>
+            </enum-decl>
+          </member-type>
+          <member-type access='private'>
+            <enum-decl name='__anonymous_enum__1' is-anonymous='yes' filepath='external/libcxx/include/string' line='1535' column='1' id='2ad2861b'>
+              <underlying-type type-id='9cac1fee'/>
+              <enumerator name='__alignment' value='16'/>
+            </enum-decl>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='fc6df6f8' filepath='external/libcxx/include/string' line='677' column='1' id='0ad725ff'/>
+          </member-type>
+          <member-type access='private'>
+            <class-decl name='__rep' size-in-bits='96' is-struct='yes' visibility='default' filepath='external/libcxx/include/string' line='775' column='1' id='4da3c689'>
+              <member-type access='public'>
+                <union-decl name='__anonymous_union__' size-in-bits='96' is-anonymous='yes' visibility='default' filepath='external/libcxx/include/string' line='777' column='1' id='5305a555'>
+                  <data-member access='private'>
+                    <var-decl name='__l' type-id='b1d75bc8' visibility='default' filepath='external/libcxx/include/string' line='779' column='1'/>
+                  </data-member>
+                  <data-member access='private'>
+                    <var-decl name='__s' type-id='6582ed08' visibility='default' filepath='external/libcxx/include/string' line='780' column='1'/>
+                  </data-member>
+                  <data-member access='private'>
+                    <var-decl name='__r' type-id='5eacdba8' visibility='default' filepath='external/libcxx/include/string' line='781' column='1'/>
+                  </data-member>
+                </union-decl>
+              </member-type>
+              <data-member access='public' layout-offset-in-bits='0'>
+                <var-decl name='' type-id='5305a555' visibility='default' filepath='external/libcxx/include/string' line='777' column='1'/>
+              </data-member>
+            </class-decl>
+          </member-type>
+          <member-type access='private'>
+            <class-decl name='__long' size-in-bits='96' is-struct='yes' visibility='default' filepath='external/libcxx/include/string' line='736' column='1' id='b1d75bc8'>
+              <data-member access='public' layout-offset-in-bits='0'>
+                <var-decl name='__cap_' type-id='0ad725ff' visibility='default' filepath='external/libcxx/include/string' line='738' column='1'/>
+              </data-member>
+              <data-member access='public' layout-offset-in-bits='32'>
+                <var-decl name='__size_' type-id='0ad725ff' visibility='default' filepath='external/libcxx/include/string' line='739' column='1'/>
+              </data-member>
+              <data-member access='public' layout-offset-in-bits='64'>
+                <var-decl name='__data_' type-id='fbcf9148' visibility='default' filepath='external/libcxx/include/string' line='740' column='1'/>
+              </data-member>
+            </class-decl>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='8350ecd7' filepath='external/libcxx/include/string' line='681' column='1' id='fbcf9148'/>
+          </member-type>
+          <member-type access='private'>
+            <class-decl name='__short' size-in-bits='96' is-struct='yes' visibility='default' filepath='external/libcxx/include/string' line='754' column='1' id='6582ed08'>
+              <member-type access='public'>
+                <union-decl name='__anonymous_union__' size-in-bits='8' is-anonymous='yes' visibility='default' filepath='external/libcxx/include/string' line='756' column='1' id='087c05a8'>
+                  <data-member access='private'>
+                    <var-decl name='__size_' type-id='002ac4a6' visibility='default' filepath='external/libcxx/include/string' line='758' column='1'/>
+                  </data-member>
+                  <data-member access='private'>
+                    <var-decl name='__lx' type-id='97219ec5' visibility='default' filepath='external/libcxx/include/string' line='759' column='1'/>
+                  </data-member>
+                </union-decl>
+              </member-type>
+              <data-member access='public' layout-offset-in-bits='0'>
+                <var-decl name='' type-id='087c05a8' visibility='default' filepath='external/libcxx/include/string' line='756' column='1'/>
+              </data-member>
+              <data-member access='public' layout-offset-in-bits='8'>
+                <var-decl name='__data_' type-id='8c04a868' visibility='default' filepath='external/libcxx/include/string' line='761' column='1'/>
+              </data-member>
+            </class-decl>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='a84c031d' filepath='external/libcxx/include/string' line='674' column='1' id='97219ec5'/>
+          </member-type>
+          <member-type access='private'>
+            <class-decl name='__raw' size-in-bits='96' is-struct='yes' visibility='default' filepath='external/libcxx/include/string' line='770' column='1' id='5eacdba8'>
+              <data-member access='public' layout-offset-in-bits='0'>
+                <var-decl name='__words' type-id='5da85797' visibility='default' filepath='external/libcxx/include/string' line='772' column='1'/>
+              </data-member>
+            </class-decl>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='basic_string&lt;nullptr_t&gt;' mangled-name='_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IDnEEPKc' filepath='external/libcxx/include/string' line='820' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9c8ba24a' is-artificial='yes'/>
+              <parameter type-id='80f4b756'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__init' mangled-name='_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcj' filepath='external/libcxx/include/string' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9c8ba24a' is-artificial='yes'/>
+              <parameter type-id='e66964ad'/>
+              <parameter type-id='0ad725ff'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__set_short_size' mangled-name='_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__set_short_sizeEj' filepath='external/libcxx/include/string' line='1467' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9c8ba24a' is-artificial='yes'/>
+              <parameter type-id='0ad725ff'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__get_short_pointer' mangled-name='_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerEv' filepath='external/libcxx/include/string' line='1511' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9c8ba24a' is-artificial='yes'/>
+              <return type-id='fbcf9148'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__align_it&lt;16&gt;' mangled-name='_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE10__align_itILj16EEEjj' filepath='external/libcxx/include/string' line='1533' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0ad725ff'/>
+              <return type-id='0ad725ff'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__recommend' mangled-name='_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE11__recommendEj' filepath='external/libcxx/include/string' line='1537' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0ad725ff'/>
+              <return type-id='0ad725ff'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__set_long_size' mangled-name='_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__set_long_sizeEj' filepath='external/libcxx/include/string' line='1485' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9c8ba24a' is-artificial='yes'/>
+              <parameter type-id='0ad725ff'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__set_long_cap' mangled-name='_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE14__set_long_capEj' filepath='external/libcxx/include/string' line='1495' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9c8ba24a' is-artificial='yes'/>
+              <parameter type-id='0ad725ff'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__is_long' mangled-name='_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__is_longEv' filepath='external/libcxx/include/string' line='1426' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b283e44b' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~basic_string' mangled-name='_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev' filepath='external/libcxx/include/string' line='879' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9c8ba24a' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__get_long_pointer' mangled-name='_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__get_long_pointerEv' filepath='external/libcxx/include/string' line='1505' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9c8ba24a' is-artificial='yes'/>
+              <return type-id='fbcf9148'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__set_long_pointer' mangled-name='_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__set_long_pointerEPc' filepath='external/libcxx/include/string' line='1502' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9c8ba24a' is-artificial='yes'/>
+              <parameter type-id='fbcf9148'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__get_pointer' mangled-name='_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__get_pointerEv' filepath='external/libcxx/include/string' line='1520' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b283e44b' is-artificial='yes'/>
+              <return type-id='dc224b08'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4dataEv' filepath='external/libcxx/include/string' line='1249' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b283e44b' is-artificial='yes'/>
+              <return type-id='e66964ad'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='c_str' mangled-name='_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5c_strEv' filepath='external/libcxx/include/string' line='1247' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b283e44b' is-artificial='yes'/>
+              <return type-id='e66964ad'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__init&lt;unsigned char *&gt;' mangled-name='_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initIPhEENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeES9_S9_' filepath='external/libcxx/include/string' line='1569' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9c8ba24a' is-artificial='yes'/>
+              <parameter type-id='cf536864'/>
+              <parameter type-id='cf536864'/>
+              <return type-id='0eccec79'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='basic_string&lt;unsigned char *&gt;' mangled-name='_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2IPhEET_S8_' filepath='external/libcxx/include/string' line='868' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9c8ba24a' is-artificial='yes'/>
+              <parameter type-id='cf536864'/>
+              <parameter type-id='cf536864'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4sizeEv' filepath='external/libcxx/include/string' line='953' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b283e44b' is-artificial='yes'/>
+              <return type-id='0ad725ff'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5emptyEv' filepath='external/libcxx/include/string' line='974' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b283e44b' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__get_short_size' mangled-name='_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16__get_short_sizeEv' filepath='external/libcxx/include/string' line='1475' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b283e44b' is-artificial='yes'/>
+              <return type-id='0ad725ff'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find_first_not_of' mangled-name='_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17find_first_not_ofEPKcj' filepath='external/libcxx/include/string' line='1337' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b283e44b' is-artificial='yes'/>
+              <parameter type-id='e66964ad'/>
+              <parameter type-id='0ad725ff'/>
+              <return type-id='0ad725ff'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__get_short_pointer' mangled-name='_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE19__get_short_pointerEv' filepath='external/libcxx/include/string' line='1514' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b283e44b' is-artificial='yes'/>
+              <return type-id='dc224b08'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__get_long_size' mangled-name='_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE15__get_long_sizeEv' filepath='external/libcxx/include/string' line='1488' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b283e44b' is-artificial='yes'/>
+              <return type-id='0ad725ff'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__get_long_pointer' mangled-name='_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__get_long_pointerEv' filepath='external/libcxx/include/string' line='1508' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b283e44b' is-artificial='yes'/>
+              <return type-id='dc224b08'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find_last_not_of' mangled-name='_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE16find_last_not_ofEPKcj' filepath='external/libcxx/include/string' line='1354' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b283e44b' is-artificial='yes'/>
+              <parameter type-id='e66964ad'/>
+              <parameter type-id='0ad725ff'/>
+              <return type-id='0ad725ff'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='substr' mangled-name='_ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6substrEjj' filepath='external/libcxx/include/string' line='1235' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b283e44b' is-artificial='yes'/>
+              <parameter type-id='0ad725ff'/>
+              <parameter type-id='0ad725ff'/>
+              <return type-id='27619c1c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6insertEjRKS5_' filepath='external/libcxx/include/string' line='1121' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9c8ba24a' is-artificial='yes'/>
+              <parameter type-id='0ad725ff'/>
+              <parameter type-id='ae83ddff'/>
+              <return type-id='908b8f66'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='basic_string' mangled-name='_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC2EOS5_' filepath='external/libcxx/include/string' line='805' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9c8ba24a' is-artificial='yes'/>
+              <parameter type-id='cbb281c0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__zero' mangled-name='_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__zeroEv' filepath='external/libcxx/include/string' line='1524' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9c8ba24a' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5clearEv' filepath='external/libcxx/include/string' line='972' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9c8ba24a' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__clear_and_shrink' mangled-name='_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE18__clear_and_shrinkEv' filepath='external/libcxx/include/string' line='1423' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9c8ba24a' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE13__move_assignERS5_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/string' line='1619' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9c8ba24a' is-artificial='yes'/>
+              <parameter type-id='908b8f66'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEaSEOS5_' filepath='external/libcxx/include/string' line='892' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9c8ba24a' is-artificial='yes'/>
+              <parameter type-id='cbb281c0'/>
+              <return type-id='908b8f66'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='append' mangled-name='_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendERKS5_' filepath='external/libcxx/include/string' line='999' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9c8ba24a' is-artificial='yes'/>
+              <parameter type-id='ae83ddff'/>
+              <return type-id='908b8f66'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;char&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='3adee9af'>
+          <member-type access='public'>
+            <typedef-decl name='const_pointer' type-id='d77939ac' filepath='external/libcxx/include/memory' line='1518' column='1' id='cbcf5557'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='bb139ded' filepath='external/libcxx/include/memory' line='1517' column='1' id='8350ecd7'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='c7b95082' filepath='external/libcxx/include/memory' line='1514' column='1' id='32e47c40'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='09c34d7a' filepath='external/libcxx/include/memory' line='1523' column='1' id='fc6df6f8'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='17efc584' filepath='external/libcxx/include/memory' line='1520' column='1' id='93874752'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIcEEE8allocateERS2_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1bf53749'/>
+              <parameter type-id='fc6df6f8'/>
+              <return type-id='8350ecd7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIcEEE8allocateERS2_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1bf53749'/>
+              <parameter type-id='fc6df6f8'/>
+              <parameter type-id='93874752'/>
+              <return type-id='8350ecd7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIcEEE10deallocateERS2_Pcj' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1bf53749'/>
+              <parameter type-id='8350ecd7'/>
+              <parameter type-id='fc6df6f8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIcEEE8max_sizeERKS2_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='019d49c2'/>
+              <return type-id='fc6df6f8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIcEEE37select_on_container_copy_constructionERKS2_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='019d49c2'/>
+              <return type-id='32e47c40'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIcEEE10__allocateERS2_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1bf53749'/>
+              <parameter type-id='fc6df6f8'/>
+              <parameter type-id='93874752'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='8350ecd7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIcEEE10__allocateERS2_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1bf53749'/>
+              <parameter type-id='fc6df6f8'/>
+              <parameter type-id='93874752'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='8350ecd7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIcEEE10__max_sizeENS_17integral_constantIbLb1EEERKS2_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='019d49c2'/>
+              <return type-id='fc6df6f8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIcEEE10__max_sizeENS_17integral_constantIbLb0EEERKS2_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='019d49c2'/>
+              <return type-id='fc6df6f8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIcEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS2_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='019d49c2'/>
+              <return type-id='32e47c40'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIcEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS2_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='019d49c2'/>
+              <return type-id='32e47c40'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;char, std::__1::allocator&lt;char&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='aa1d7f80'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='dca6e0a0' filepath='external/libcxx/include/memory' line='1031' column='1' id='bb139ded'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='allocator&lt;char&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='c7b95082'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='26a90f95' filepath='external/libcxx/include/memory' line='1786' column='1' id='7f25d406'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='2aa915e1' filepath='external/libcxx/include/memory' line='1788' column='1' id='8ce6f4f6'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='80f4b756' filepath='external/libcxx/include/memory' line='1787' column='1' id='ffee57ca'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='8cf4ca3a' filepath='external/libcxx/include/memory' line='1789' column='1' id='f12edd3a'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='be0739bd'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0553fc90' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIcE7addressERc' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a87060b9' is-artificial='yes'/>
+              <parameter type-id='8ce6f4f6'/>
+              <return type-id='7f25d406'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIcE7addressERKc' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a87060b9' is-artificial='yes'/>
+              <parameter type-id='f12edd3a'/>
+              <return type-id='ffee57ca'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorIcE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0553fc90' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='7f25d406'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorIcE10deallocateEPcj' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0553fc90' is-artificial='yes'/>
+              <parameter type-id='7f25d406'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorIcE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a87060b9' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorIcE7destroyEPc' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0553fc90' is-artificial='yes'/>
+              <parameter type-id='7f25d406'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;char&gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='4c3d4c4d'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='be0739bd' filepath='external/libcxx/include/memory' line='1171' column='1' id='09c34d7a'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;char *, std::__1::allocator&lt;char&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='31cbc7f1'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='0951e3d8' filepath='external/libcxx/include/memory' line='1097' column='1' id='17efc584'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;char *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='077c57cc'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='26a90f95' filepath='external/libcxx/include/memory' line='974' column='1' id='91c40f56'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='0951e3d8'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='d3acbad5'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPcE10pointer_toERc' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b7766fb4'/>
+              <return type-id='91c40f56'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;char *&gt;::__nat, char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='5e081d7e'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='a84c031d' filepath='external/libcxx/include/type_traits' line='431' column='1' id='c788d4ad'/>
+          </member-type>
+        </class-decl>
+        <typedef-decl name='string' type-id='27619c1c' filepath='external/libcxx/include/iosfwd' line='211' column='1' id='2e84cb7b'/>
+        <class-decl name='add_pointer&lt;android::TypeSpec&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1224' column='1' id='8b37a7b2'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='17f0e0e2' filepath='external/libcxx/include/type_traits' line='1225' column='1' id='6e5f71bf'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__add_pointer_impl&lt;android::TypeSpec, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1219' column='1' id='9c3afa29'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='32b94561' filepath='external/libcxx/include/type_traits' line='1220' column='1' id='17f0e0e2'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='remove_reference&lt;android::TypeSpec&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1112' column='1' id='6cbd40f1'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='36a9bc13' filepath='external/libcxx/include/type_traits' line='1112' column='1' id='9126402a'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='add_lvalue_reference&lt;android::TypeSpec&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1127' column='1' id='5442d126'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='aafddddc' filepath='external/libcxx/include/type_traits' line='1128' column='1' id='5818e0a9'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__add_lvalue_reference_impl&lt;android::TypeSpec, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='73936071'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='8cf76667' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='aafddddc'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='vector&lt;android::DynamicPackageEntry, std::__1::allocator&lt;android::DynamicPackageEntry&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='470' column='1' id='ba2611f3'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='951e44e5'/>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='dbb0c32e' filepath='external/libcxx/include/vector' line='479' column='1' id='85d9d214'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='04ed2d40' filepath='external/libcxx/include/vector' line='483' column='1' id='bce1c204'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='61a43bb9' filepath='external/libcxx/include/vector' line='478' column='1' id='22d29ea4'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='99f7c463' filepath='external/libcxx/include/vector' line='482' column='1' id='6bc626a7'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='e2a57ff4' filepath='external/libcxx/include/vector' line='487' column='1' id='52dbb378'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='c1312f67' filepath='external/libcxx/include/vector' line='488' column='1' id='236106b8'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reverse_iterator' type-id='ff1be767' filepath='external/libcxx/include/vector' line='489' column='1' id='5fe6b923'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reverse_iterator' type-id='7e3c2f7c' filepath='external/libcxx/include/vector' line='490' column='1' id='8525ef63'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='753f34b3' filepath='external/libcxx/include/vector' line='481' column='1' id='8646fe67'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='736afeaf' filepath='external/libcxx/include/vector' line='485' column='1' id='78b24c73'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='db7321ff' filepath='external/libcxx/include/vector' line='486' column='1' id='5ce7b4b3'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='496' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='502' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='c70071c6'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='514' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='bce1c204'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='516' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='bce1c204'/>
+              <parameter type-id='c70071c6'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='518' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='bce1c204'/>
+              <parameter type-id='3ad6f9f6'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='519' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='bce1c204'/>
+              <parameter type-id='3ad6f9f6'/>
+              <parameter type-id='c70071c6'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~vector' filepath='external/libcxx/include/vector' line='550' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='558' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='32d22c48'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='559' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='32d22c48'/>
+              <parameter type-id='c70071c6'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEEaSERKS5_' filepath='external/libcxx/include/vector' line='561' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='32d22c48'/>
+              <return type-id='ac55be37'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='565' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='1250bd31'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='568' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='1250bd31'/>
+              <parameter type-id='c70071c6'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='571' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='5bfa34c3'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='579' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='5bfa34c3'/>
+              <parameter type-id='c70071c6'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEEaSEOS5_' filepath='external/libcxx/include/vector' line='581' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='5bfa34c3'/>
+              <return type-id='ac55be37'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEEaSESt16initializer_listIS2_E' filepath='external/libcxx/include/vector' line='585' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='1250bd31'/>
+              <return type-id='ac55be37'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE6assignEjRKS2_' filepath='external/libcxx/include/vector' line='612' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='bce1c204'/>
+              <parameter type-id='6bc626a7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE6assignESt16initializer_listIS2_E' filepath='external/libcxx/include/vector' line='616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='1250bd31'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_allocator' mangled-name='_ZNKSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE13get_allocatorEv' filepath='external/libcxx/include/vector' line='621' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2ed225fc' is-artificial='yes'/>
+              <return type-id='85d9d214'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE5beginEv' filepath='external/libcxx/include/vector' line='624' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <return type-id='52dbb378'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE5beginEv' filepath='external/libcxx/include/vector' line='625' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2ed225fc' is-artificial='yes'/>
+              <return type-id='236106b8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE3endEv' filepath='external/libcxx/include/vector' line='626' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <return type-id='52dbb378'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE3endEv' filepath='external/libcxx/include/vector' line='627' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2ed225fc' is-artificial='yes'/>
+              <return type-id='236106b8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE6rbeginEv' filepath='external/libcxx/include/vector' line='630' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <return type-id='5fe6b923'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNKSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE6rbeginEv' filepath='external/libcxx/include/vector' line='633' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2ed225fc' is-artificial='yes'/>
+              <return type-id='8525ef63'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE4rendEv' filepath='external/libcxx/include/vector' line='636' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <return type-id='5fe6b923'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNKSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE4rendEv' filepath='external/libcxx/include/vector' line='639' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2ed225fc' is-artificial='yes'/>
+              <return type-id='8525ef63'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE6cbeginEv' filepath='external/libcxx/include/vector' line='643' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2ed225fc' is-artificial='yes'/>
+              <return type-id='236106b8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE4cendEv' filepath='external/libcxx/include/vector' line='646' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2ed225fc' is-artificial='yes'/>
+              <return type-id='236106b8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crbegin' mangled-name='_ZNKSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE7crbeginEv' filepath='external/libcxx/include/vector' line='649' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2ed225fc' is-artificial='yes'/>
+              <return type-id='8525ef63'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crend' mangled-name='_ZNKSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE5crendEv' filepath='external/libcxx/include/vector' line='652' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2ed225fc' is-artificial='yes'/>
+              <return type-id='8525ef63'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE4sizeEv' filepath='external/libcxx/include/vector' line='656' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2ed225fc' is-artificial='yes'/>
+              <return type-id='bce1c204'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE8capacityEv' filepath='external/libcxx/include/vector' line='659' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2ed225fc' is-artificial='yes'/>
+              <return type-id='bce1c204'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE5emptyEv' filepath='external/libcxx/include/vector' line='662' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2ed225fc' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE8max_sizeEv' filepath='external/libcxx/include/vector' line='664' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2ed225fc' is-artificial='yes'/>
+              <return type-id='bce1c204'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE7reserveEj' filepath='external/libcxx/include/vector' line='665' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='bce1c204'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='shrink_to_fit' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE13shrink_to_fitEv' filepath='external/libcxx/include/vector' line='666' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEEixEj' filepath='external/libcxx/include/vector' line='668' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='bce1c204'/>
+              <return type-id='8646fe67'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEEixEj' filepath='external/libcxx/include/vector' line='669' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2ed225fc' is-artificial='yes'/>
+              <parameter type-id='bce1c204'/>
+              <return type-id='6bc626a7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE2atEj' filepath='external/libcxx/include/vector' line='670' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='bce1c204'/>
+              <return type-id='8646fe67'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNKSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE2atEj' filepath='external/libcxx/include/vector' line='671' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2ed225fc' is-artificial='yes'/>
+              <parameter type-id='bce1c204'/>
+              <return type-id='6bc626a7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE5frontEv' filepath='external/libcxx/include/vector' line='673' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <return type-id='8646fe67'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNKSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE5frontEv' filepath='external/libcxx/include/vector' line='678' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2ed225fc' is-artificial='yes'/>
+              <return type-id='6bc626a7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE4backEv' filepath='external/libcxx/include/vector' line='683' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <return type-id='8646fe67'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNKSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE4backEv' filepath='external/libcxx/include/vector' line='688' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2ed225fc' is-artificial='yes'/>
+              <return type-id='6bc626a7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE4dataEv' filepath='external/libcxx/include/vector' line='695' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <return type-id='ce14df25'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNKSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE4dataEv' filepath='external/libcxx/include/vector' line='698' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2ed225fc' is-artificial='yes'/>
+              <return type-id='46d70cda'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE9push_backERKS2_' filepath='external/libcxx/include/vector' line='712' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='6bc626a7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE9push_backEOS2_' filepath='external/libcxx/include/vector' line='715' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='0de507f5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pop_back' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE8pop_backEv' filepath='external/libcxx/include/vector' line='727' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE6insertENS_11__wrap_iterIPKS2_EERS7_' filepath='external/libcxx/include/vector' line='729' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='236106b8'/>
+              <parameter type-id='6bc626a7'/>
+              <return type-id='52dbb378'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE6insertENS_11__wrap_iterIPKS2_EEOS2_' filepath='external/libcxx/include/vector' line='732' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='236106b8'/>
+              <parameter type-id='0de507f5'/>
+              <return type-id='52dbb378'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE6insertENS_11__wrap_iterIPKS2_EEjRS7_' filepath='external/libcxx/include/vector' line='737' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='236106b8'/>
+              <parameter type-id='bce1c204'/>
+              <parameter type-id='6bc626a7'/>
+              <return type-id='52dbb378'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE6insertENS_11__wrap_iterIPKS2_EESt16initializer_listIS2_E' filepath='external/libcxx/include/vector' line='762' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='236106b8'/>
+              <parameter type-id='1250bd31'/>
+              <return type-id='52dbb378'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE' filepath='external/libcxx/include/vector' line='766' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='236106b8'/>
+              <return type-id='52dbb378'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EES9_' filepath='external/libcxx/include/vector' line='767' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='236106b8'/>
+              <parameter type-id='236106b8'/>
+              <return type-id='52dbb378'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE5clearEv' filepath='external/libcxx/include/vector' line='770' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE6resizeEj' filepath='external/libcxx/include/vector' line='778' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='bce1c204'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE6resizeEjRKS2_' filepath='external/libcxx/include/vector' line='779' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='bce1c204'/>
+              <parameter type-id='6bc626a7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE4swapERS5_' filepath='external/libcxx/include/vector' line='781' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='ac55be37'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__invariants' mangled-name='_ZNKSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE12__invariantsEv' filepath='external/libcxx/include/vector' line='789' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2ed225fc' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_all_iterators' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv' filepath='external/libcxx/include/vector' line='801' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_iterators_past' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE27__invalidate_iterators_pastEPS2_' filepath='external/libcxx/include/vector' line='802' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='78b24c73'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vallocate' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE11__vallocateEj' filepath='external/libcxx/include/vector' line='803' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='bce1c204'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vdeallocate' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE13__vdeallocateEv' filepath='external/libcxx/include/vector' line='804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__recommend' mangled-name='_ZNKSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE11__recommendEj' filepath='external/libcxx/include/vector' line='805' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2ed225fc' is-artificial='yes'/>
+              <parameter type-id='bce1c204'/>
+              <return type-id='bce1c204'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE18__construct_at_endEj' filepath='external/libcxx/include/vector' line='806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='bce1c204'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE18__construct_at_endEjRKS2_' filepath='external/libcxx/include/vector' line='808' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='bce1c204'/>
+              <parameter type-id='6bc626a7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE8__appendEj' filepath='external/libcxx/include/vector' line='816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='bce1c204'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE8__appendEjRKS2_' filepath='external/libcxx/include/vector' line='817' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='bce1c204'/>
+              <parameter type-id='6bc626a7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE11__make_iterEPS2_' filepath='external/libcxx/include/vector' line='819' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='78b24c73'/>
+              <return type-id='52dbb378'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNKSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE11__make_iterEPKS2_' filepath='external/libcxx/include/vector' line='821' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2ed225fc' is-artificial='yes'/>
+              <parameter type-id='5ce7b4b3'/>
+              <return type-id='236106b8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE' filepath='external/libcxx/include/vector' line='822' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='c80a2439'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EEPS2_' filepath='external/libcxx/include/vector' line='823' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='c80a2439'/>
+              <parameter type-id='78b24c73'/>
+              <return type-id='78b24c73'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_range' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE12__move_rangeEPS2_S6_S6_' filepath='external/libcxx/include/vector' line='824' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='78b24c73'/>
+              <parameter type-id='78b24c73'/>
+              <parameter type-id='78b24c73'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE13__move_assignERS5_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='825' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='ac55be37'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE13__move_assignERS5_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='827' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='ac55be37'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE17__destruct_at_endEPS2_' filepath='external/libcxx/include/vector' line='830' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a055ab53' is-artificial='yes'/>
+              <parameter type-id='78b24c73'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_contiguous_container' mangled-name='_ZNKSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_' filepath='external/libcxx/include/vector' line='862' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2ed225fc' is-artificial='yes'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_new' mangled-name='_ZNKSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE14__annotate_newEj' filepath='external/libcxx/include/vector' line='866' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2ed225fc' is-artificial='yes'/>
+              <parameter type-id='bce1c204'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_delete' mangled-name='_ZNKSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE17__annotate_deleteEv' filepath='external/libcxx/include/vector' line='872' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2ed225fc' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_increase' mangled-name='_ZNKSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE19__annotate_increaseEj' filepath='external/libcxx/include/vector' line='878' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2ed225fc' is-artificial='yes'/>
+              <parameter type-id='bce1c204'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_shrink' mangled-name='_ZNKSt3__16vectorIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE17__annotate_shrinkEj' filepath='external/libcxx/include/vector' line='885' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2ed225fc' is-artificial='yes'/>
+              <parameter type-id='bce1c204'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__vector_base&lt;android::DynamicPackageEntry, std::__1::allocator&lt;android::DynamicPackageEntry&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='326' column='1' id='951e44e5'>
+          <base-class access='protected' layout-offset-in-bits='0' type-id='2328d49c'/>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='adaf35f3' filepath='external/libcxx/include/vector' line='338' column='1' id='736afeaf'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='dbb0c32e' filepath='external/libcxx/include/vector' line='330' column='1' id='36d323f8'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='d2e48784' filepath='external/libcxx/include/vector' line='332' column='1' id='04ed2d40'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='5a6817e2' filepath='external/libcxx/include/vector' line='336' column='1' id='99f7c463'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='61a43bb9' filepath='external/libcxx/include/vector' line='334' column='1' id='ce0517a0'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='818c8eeb' filepath='external/libcxx/include/vector' line='335' column='1' id='753f34b3'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='73b15233' filepath='external/libcxx/include/vector' line='339' column='1' id='db7321ff'/>
+          </member-type>
+          <data-member access='protected' layout-offset-in-bits='0'>
+            <var-decl name='__begin_' type-id='736afeaf' visibility='default' filepath='external/libcxx/include/vector' line='343' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='32'>
+            <var-decl name='__end_' type-id='736afeaf' visibility='default' filepath='external/libcxx/include/vector' line='344' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='64'>
+            <var-decl name='__end_cap_' type-id='94df1ca8' visibility='default' filepath='external/libcxx/include/vector' line='345' column='1'/>
+          </data-member>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNSt3__113__vector_baseIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE7__allocEv' filepath='external/libcxx/include/vector' line='348' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0d75e3f5' is-artificial='yes'/>
+              <return type-id='7db287a3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNKSt3__113__vector_baseIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE7__allocEv' filepath='external/libcxx/include/vector' line='351' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cc340ed8' is-artificial='yes'/>
+              <return type-id='c9b35c2a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNSt3__113__vector_baseIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE9__end_capEv' filepath='external/libcxx/include/vector' line='354' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0d75e3f5' is-artificial='yes'/>
+              <return type-id='d3c26edc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNKSt3__113__vector_baseIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE9__end_capEv' filepath='external/libcxx/include/vector' line='357' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cc340ed8' is-artificial='yes'/>
+              <return type-id='1dba7ddb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='361' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0d75e3f5' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='363' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0d75e3f5' is-artificial='yes'/>
+              <parameter type-id='c9b35c2a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='365' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0d75e3f5' is-artificial='yes'/>
+              <parameter type-id='650b565f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected' destructor='yes'>
+            <function-decl name='~__vector_base' filepath='external/libcxx/include/vector' line='367' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0d75e3f5' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='clear' mangled-name='_ZNSt3__113__vector_baseIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE5clearEv' filepath='external/libcxx/include/vector' line='370' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0d75e3f5' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__113__vector_baseIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE8capacityEv' filepath='external/libcxx/include/vector' line='372' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cc340ed8' is-artificial='yes'/>
+              <return type-id='04ed2d40'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__113__vector_baseIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE17__destruct_at_endEPS2_' filepath='external/libcxx/include/vector' line='376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0d75e3f5' is-artificial='yes'/>
+              <parameter type-id='736afeaf'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE19__copy_assign_allocERKS5_' filepath='external/libcxx/include/vector' line='379' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0d75e3f5' is-artificial='yes'/>
+              <parameter type-id='c834088c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE19__move_assign_allocERS5_' filepath='external/libcxx/include/vector' line='384' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0d75e3f5' is-artificial='yes'/>
+              <parameter type-id='1175ea41'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE19__copy_assign_allocERKS5_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='392' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0d75e3f5' is-artificial='yes'/>
+              <parameter type-id='c834088c'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE19__copy_assign_allocERKS5_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='404' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0d75e3f5' is-artificial='yes'/>
+              <parameter type-id='c834088c'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE19__move_assign_allocERS5_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='408' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0d75e3f5' is-artificial='yes'/>
+              <parameter type-id='1175ea41'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android19DynamicPackageEntryENS_9allocatorIS2_EEE19__move_assign_allocERS5_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='415' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0d75e3f5' is-artificial='yes'/>
+              <parameter type-id='1175ea41'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;android::DynamicPackageEntry&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='b910104b'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='024464dd' filepath='external/libcxx/include/memory' line='1517' column='1' id='adaf35f3'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='dbb0c32e' filepath='external/libcxx/include/memory' line='1514' column='1' id='e53cc294'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='eecd7356' filepath='external/libcxx/include/memory' line='1523' column='1' id='d2e48784'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='9c0b1b84' filepath='external/libcxx/include/memory' line='1520' column='1' id='870c7ba6'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_pointer' type-id='a4921898' filepath='external/libcxx/include/memory' line='1518' column='1' id='73b15233'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android19DynamicPackageEntryEEEE8allocateERS4_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d9748605'/>
+              <parameter type-id='d2e48784'/>
+              <return type-id='adaf35f3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android19DynamicPackageEntryEEEE8allocateERS4_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d9748605'/>
+              <parameter type-id='d2e48784'/>
+              <parameter type-id='870c7ba6'/>
+              <return type-id='adaf35f3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android19DynamicPackageEntryEEEE10deallocateERS4_PS3_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d9748605'/>
+              <parameter type-id='adaf35f3'/>
+              <parameter type-id='d2e48784'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android19DynamicPackageEntryEEEE8max_sizeERKS4_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='463829c6'/>
+              <return type-id='d2e48784'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android19DynamicPackageEntryEEEE37select_on_container_copy_constructionERKS4_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='463829c6'/>
+              <return type-id='e53cc294'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android19DynamicPackageEntryEEEE10__allocateERS4_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d9748605'/>
+              <parameter type-id='d2e48784'/>
+              <parameter type-id='870c7ba6'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='adaf35f3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android19DynamicPackageEntryEEEE10__allocateERS4_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d9748605'/>
+              <parameter type-id='d2e48784'/>
+              <parameter type-id='870c7ba6'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='adaf35f3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android19DynamicPackageEntryEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='463829c6'/>
+              <return type-id='d2e48784'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android19DynamicPackageEntryEEEE10__max_sizeENS_17integral_constantIbLb0EEERKS4_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='463829c6'/>
+              <return type-id='d2e48784'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android19DynamicPackageEntryEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS4_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='463829c6'/>
+              <return type-id='e53cc294'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android19DynamicPackageEntryEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS4_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='463829c6'/>
+              <return type-id='e53cc294'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;android::DynamicPackageEntry, std::__1::allocator&lt;android::DynamicPackageEntry&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='474a7fb8'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='17891a08' filepath='external/libcxx/include/memory' line='1031' column='1' id='024464dd'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='allocator&lt;android::DynamicPackageEntry&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='dbb0c32e'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='154a9221' filepath='external/libcxx/include/memory' line='1786' column='1' id='d130c872'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='114a8bd5' filepath='external/libcxx/include/memory' line='1788' column='1' id='56c89482'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='d119613a' filepath='external/libcxx/include/memory' line='1787' column='1' id='52e134b6'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='c5194e56' filepath='external/libcxx/include/memory' line='1789' column='1' id='b85ce186'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='6ad77709'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='be80ff34' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIN7android19DynamicPackageEntryEE7addressERS2_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='880e9f85' is-artificial='yes'/>
+              <parameter type-id='56c89482'/>
+              <return type-id='d130c872'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIN7android19DynamicPackageEntryEE7addressERKS2_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='880e9f85' is-artificial='yes'/>
+              <parameter type-id='b85ce186'/>
+              <return type-id='52e134b6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorIN7android19DynamicPackageEntryEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='be80ff34' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='d130c872'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorIN7android19DynamicPackageEntryEE10deallocateEPS2_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='be80ff34' is-artificial='yes'/>
+              <parameter type-id='d130c872'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorIN7android19DynamicPackageEntryEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='880e9f85' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorIN7android19DynamicPackageEntryEE7destroyEPS2_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='be80ff34' is-artificial='yes'/>
+              <parameter type-id='d130c872'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;android::DynamicPackageEntry&gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='8d119409'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='6ad77709' filepath='external/libcxx/include/memory' line='1171' column='1' id='eecd7356'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;android::DynamicPackageEntry *, std::__1::allocator&lt;android::DynamicPackageEntry&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='19bdcbd1'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='5182132c' filepath='external/libcxx/include/memory' line='1097' column='1' id='9c0b1b84'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;android::DynamicPackageEntry *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='d8312ac8'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='154a9221' filepath='external/libcxx/include/memory' line='974' column='1' id='151811fa'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='5182132c'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='4644eb09'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPN7android19DynamicPackageEntryEE10pointer_toERS2_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='11617e04'/>
+              <return type-id='151811fa'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;android::DynamicPackageEntry *&gt;::__nat, android::DynamicPackageEntry&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='e2a78d2e'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='61a43bb9' filepath='external/libcxx/include/type_traits' line='431' column='1' id='dfebce4d'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_pointer&lt;android::DynamicPackageEntry, android::DynamicPackageEntry *, std::__1::allocator&lt;android::DynamicPackageEntry&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1042' column='1' id='36d01da9'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='52e134b6' filepath='external/libcxx/include/memory' line='1044' column='1' id='a4921898'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;android::DynamicPackageEntry *, std::__1::allocator&lt;android::DynamicPackageEntry&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='94df1ca8'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='aa3451ec'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='5e03174f'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPN7android19DynamicPackageEntryENS_9allocatorIS2_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1964022e' is-artificial='yes'/>
+              <return type-id='016d52ee'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPN7android19DynamicPackageEntryENS_9allocatorIS2_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f7f7ad7b' is-artificial='yes'/>
+              <return type-id='10359ca2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPN7android19DynamicPackageEntryENS_9allocatorIS2_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1964022e' is-artificial='yes'/>
+              <return type-id='1bc71bdf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPN7android19DynamicPackageEntryENS_9allocatorIS2_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f7f7ad7b' is-artificial='yes'/>
+              <return type-id='00a084cf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPN7android19DynamicPackageEntryENS_9allocatorIS2_EEE4swapERS6_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1964022e' is-artificial='yes'/>
+              <parameter type-id='1563fbe2'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;android::DynamicPackageEntry *, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='aa3451ec'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='8b63e105' filepath='external/libcxx/include/memory' line='2136' column='1' id='016d52ee'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='94ed0388' filepath='external/libcxx/include/memory' line='2137' column='1' id='10359ca2'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='154a9221' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1166b2fa' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPN7android19DynamicPackageEntryELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1166b2fa' is-artificial='yes'/>
+              <return type-id='016d52ee'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPN7android19DynamicPackageEntryELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d6ee33f1' is-artificial='yes'/>
+              <return type-id='10359ca2'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;android::DynamicPackageEntry&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='5e03174f'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='dbb0c32e'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='b280ec50' filepath='external/libcxx/include/memory' line='2174' column='1' id='1bc71bdf'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='8c0ea5d1' filepath='external/libcxx/include/memory' line='2175' column='1' id='00a084cf'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1f3e8087' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorIN7android19DynamicPackageEntryEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1f3e8087' is-artificial='yes'/>
+              <return type-id='1bc71bdf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorIN7android19DynamicPackageEntryEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cb52fed4' is-artificial='yes'/>
+              <return type-id='00a084cf'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__wrap_iter&lt;android::DynamicPackageEntry *&gt;' visibility='default' is-declaration-only='yes' id='e2a57ff4'/>
+        <class-decl name='__wrap_iter&lt;const android::DynamicPackageEntry *&gt;' visibility='default' is-declaration-only='yes' id='c1312f67'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;android::DynamicPackageEntry *&gt; &gt;' visibility='default' is-declaration-only='yes' id='ff1be767'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;const android::DynamicPackageEntry *&gt; &gt;' visibility='default' is-declaration-only='yes' id='7e3c2f7c'/>
+        <class-decl name='__split_buffer&lt;android::DynamicPackageEntry, std::__1::allocator&lt;android::DynamicPackageEntry&gt; &amp;&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='7efab83d'/>
+        <class-decl name='vector&lt;const std::__1::pair&lt;android::OverlayableInfo, std::__1::unordered_set&lt;unsigned int, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, std::__1::allocator&lt;const std::__1::pair&lt;android::OverlayableInfo, std::__1::unordered_set&lt;unsigned int, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; &gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='470' column='1' id='e3e687ed'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='4bafa653'/>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='9d7cc6de' filepath='external/libcxx/include/vector' line='479' column='1' id='ecd6c50c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='67ab8d50' filepath='external/libcxx/include/vector' line='483' column='1' id='dd688f0c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='0b53cd55' filepath='external/libcxx/include/vector' line='478' column='1' id='a013f04c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='9d287cd3' filepath='external/libcxx/include/vector' line='482' column='1' id='7cbf88af'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='a122f21c' filepath='external/libcxx/include/vector' line='487' column='1' id='f1e22d10'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='a122f21c' filepath='external/libcxx/include/vector' line='488' column='1' id='8dc737e0'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reverse_iterator' type-id='85652243' filepath='external/libcxx/include/vector' line='489' column='1' id='6f933feb'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reverse_iterator' type-id='85652243' filepath='external/libcxx/include/vector' line='490' column='1' id='6f1b061b'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='db713ac3' filepath='external/libcxx/include/vector' line='481' column='1' id='b5e8adff'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='5a1a385f' filepath='external/libcxx/include/vector' line='485' column='1' id='43f479ab'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='15b711cf' filepath='external/libcxx/include/vector' line='486' column='1' id='a63c6d3b'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='496' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='502' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='527514ce'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='514' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='dd688f0c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='516' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='dd688f0c'/>
+              <parameter type-id='527514ce'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='518' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='dd688f0c'/>
+              <parameter type-id='013f854e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='519' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='dd688f0c'/>
+              <parameter type-id='013f854e'/>
+              <parameter type-id='527514ce'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~vector' filepath='external/libcxx/include/vector' line='550' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='558' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='613dd710'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='559' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='613dd710'/>
+              <parameter type-id='527514ce'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEEaSERKSF_' filepath='external/libcxx/include/vector' line='561' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='613dd710'/>
+              <return type-id='b5a2dba9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='565' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='dd002af7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='568' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='dd002af7'/>
+              <parameter type-id='527514ce'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='571' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='7e5fa21d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='579' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='7e5fa21d'/>
+              <parameter type-id='527514ce'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEEaSEOSF_' filepath='external/libcxx/include/vector' line='581' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='7e5fa21d'/>
+              <return type-id='b5a2dba9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEEaSESt16initializer_listISD_E' filepath='external/libcxx/include/vector' line='585' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='dd002af7'/>
+              <return type-id='b5a2dba9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE6assignEjRSD_' filepath='external/libcxx/include/vector' line='612' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='dd688f0c'/>
+              <parameter type-id='7cbf88af'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE6assignESt16initializer_listISD_E' filepath='external/libcxx/include/vector' line='616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='dd002af7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_allocator' mangled-name='_ZNKSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE13get_allocatorEv' filepath='external/libcxx/include/vector' line='621' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6d3de9f4' is-artificial='yes'/>
+              <return type-id='ecd6c50c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE5beginEv' filepath='external/libcxx/include/vector' line='624' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <return type-id='f1e22d10'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE5beginEv' filepath='external/libcxx/include/vector' line='625' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6d3de9f4' is-artificial='yes'/>
+              <return type-id='8dc737e0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE3endEv' filepath='external/libcxx/include/vector' line='626' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <return type-id='f1e22d10'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE3endEv' filepath='external/libcxx/include/vector' line='627' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6d3de9f4' is-artificial='yes'/>
+              <return type-id='8dc737e0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE6rbeginEv' filepath='external/libcxx/include/vector' line='630' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <return type-id='6f933feb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNKSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE6rbeginEv' filepath='external/libcxx/include/vector' line='633' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6d3de9f4' is-artificial='yes'/>
+              <return type-id='6f1b061b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE4rendEv' filepath='external/libcxx/include/vector' line='636' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <return type-id='6f933feb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNKSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE4rendEv' filepath='external/libcxx/include/vector' line='639' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6d3de9f4' is-artificial='yes'/>
+              <return type-id='6f1b061b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE6cbeginEv' filepath='external/libcxx/include/vector' line='643' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6d3de9f4' is-artificial='yes'/>
+              <return type-id='8dc737e0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE4cendEv' filepath='external/libcxx/include/vector' line='646' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6d3de9f4' is-artificial='yes'/>
+              <return type-id='8dc737e0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crbegin' mangled-name='_ZNKSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE7crbeginEv' filepath='external/libcxx/include/vector' line='649' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6d3de9f4' is-artificial='yes'/>
+              <return type-id='6f1b061b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crend' mangled-name='_ZNKSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE5crendEv' filepath='external/libcxx/include/vector' line='652' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6d3de9f4' is-artificial='yes'/>
+              <return type-id='6f1b061b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE4sizeEv' filepath='external/libcxx/include/vector' line='656' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6d3de9f4' is-artificial='yes'/>
+              <return type-id='dd688f0c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE8capacityEv' filepath='external/libcxx/include/vector' line='659' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6d3de9f4' is-artificial='yes'/>
+              <return type-id='dd688f0c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE5emptyEv' filepath='external/libcxx/include/vector' line='662' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6d3de9f4' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE8max_sizeEv' filepath='external/libcxx/include/vector' line='664' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6d3de9f4' is-artificial='yes'/>
+              <return type-id='dd688f0c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE7reserveEj' filepath='external/libcxx/include/vector' line='665' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='dd688f0c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='shrink_to_fit' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE13shrink_to_fitEv' filepath='external/libcxx/include/vector' line='666' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEEixEj' filepath='external/libcxx/include/vector' line='668' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='dd688f0c'/>
+              <return type-id='b5e8adff'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEEixEj' filepath='external/libcxx/include/vector' line='669' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6d3de9f4' is-artificial='yes'/>
+              <parameter type-id='dd688f0c'/>
+              <return type-id='7cbf88af'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE2atEj' filepath='external/libcxx/include/vector' line='670' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='dd688f0c'/>
+              <return type-id='b5e8adff'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNKSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE2atEj' filepath='external/libcxx/include/vector' line='671' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6d3de9f4' is-artificial='yes'/>
+              <parameter type-id='dd688f0c'/>
+              <return type-id='7cbf88af'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE5frontEv' filepath='external/libcxx/include/vector' line='673' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <return type-id='b5e8adff'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNKSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE5frontEv' filepath='external/libcxx/include/vector' line='678' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6d3de9f4' is-artificial='yes'/>
+              <return type-id='7cbf88af'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE4backEv' filepath='external/libcxx/include/vector' line='683' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <return type-id='b5e8adff'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNKSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE4backEv' filepath='external/libcxx/include/vector' line='688' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6d3de9f4' is-artificial='yes'/>
+              <return type-id='7cbf88af'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE4dataEv' filepath='external/libcxx/include/vector' line='695' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <return type-id='28173087'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNKSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE4dataEv' filepath='external/libcxx/include/vector' line='698' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6d3de9f4' is-artificial='yes'/>
+              <return type-id='fd3f7f02'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE9push_backERSD_' filepath='external/libcxx/include/vector' line='712' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='7cbf88af'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE9push_backEOSD_' filepath='external/libcxx/include/vector' line='715' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='bd63785f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pop_back' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE8pop_backEv' filepath='external/libcxx/include/vector' line='727' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE6insertENS_11__wrap_iterIPSD_EERSD_' filepath='external/libcxx/include/vector' line='729' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='8dc737e0'/>
+              <parameter type-id='7cbf88af'/>
+              <return type-id='f1e22d10'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE6insertENS_11__wrap_iterIPSD_EEOSD_' filepath='external/libcxx/include/vector' line='732' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='8dc737e0'/>
+              <parameter type-id='bd63785f'/>
+              <return type-id='f1e22d10'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE6insertENS_11__wrap_iterIPSD_EEjRSD_' filepath='external/libcxx/include/vector' line='737' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='8dc737e0'/>
+              <parameter type-id='dd688f0c'/>
+              <parameter type-id='7cbf88af'/>
+              <return type-id='f1e22d10'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE6insertENS_11__wrap_iterIPSD_EESt16initializer_listISD_E' filepath='external/libcxx/include/vector' line='762' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='8dc737e0'/>
+              <parameter type-id='dd002af7'/>
+              <return type-id='f1e22d10'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE5eraseENS_11__wrap_iterIPSD_EE' filepath='external/libcxx/include/vector' line='766' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='8dc737e0'/>
+              <return type-id='f1e22d10'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE5eraseENS_11__wrap_iterIPSD_EESI_' filepath='external/libcxx/include/vector' line='767' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='8dc737e0'/>
+              <parameter type-id='8dc737e0'/>
+              <return type-id='f1e22d10'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE5clearEv' filepath='external/libcxx/include/vector' line='770' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE6resizeEj' filepath='external/libcxx/include/vector' line='778' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='dd688f0c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE6resizeEjRSD_' filepath='external/libcxx/include/vector' line='779' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='dd688f0c'/>
+              <parameter type-id='7cbf88af'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE4swapERSF_' filepath='external/libcxx/include/vector' line='781' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='b5a2dba9'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__invariants' mangled-name='_ZNKSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE12__invariantsEv' filepath='external/libcxx/include/vector' line='789' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6d3de9f4' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_all_iterators' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE26__invalidate_all_iteratorsEv' filepath='external/libcxx/include/vector' line='801' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_iterators_past' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE27__invalidate_iterators_pastEPSD_' filepath='external/libcxx/include/vector' line='802' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='43f479ab'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vallocate' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE11__vallocateEj' filepath='external/libcxx/include/vector' line='803' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='dd688f0c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vdeallocate' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE13__vdeallocateEv' filepath='external/libcxx/include/vector' line='804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__recommend' mangled-name='_ZNKSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE11__recommendEj' filepath='external/libcxx/include/vector' line='805' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6d3de9f4' is-artificial='yes'/>
+              <parameter type-id='dd688f0c'/>
+              <return type-id='dd688f0c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE18__construct_at_endEj' filepath='external/libcxx/include/vector' line='806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='dd688f0c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE18__construct_at_endEjRSD_' filepath='external/libcxx/include/vector' line='808' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='dd688f0c'/>
+              <parameter type-id='7cbf88af'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE8__appendEj' filepath='external/libcxx/include/vector' line='816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='dd688f0c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE8__appendEjRSD_' filepath='external/libcxx/include/vector' line='817' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='dd688f0c'/>
+              <parameter type-id='7cbf88af'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE11__make_iterEPSD_' filepath='external/libcxx/include/vector' line='819' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='43f479ab'/>
+              <return type-id='f1e22d10'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNKSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE11__make_iterEPSD_' filepath='external/libcxx/include/vector' line='821' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6d3de9f4' is-artificial='yes'/>
+              <parameter type-id='a63c6d3b'/>
+              <return type-id='8dc737e0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE26__swap_out_circular_bufferERNS_14__split_bufferISD_RSE_EE' filepath='external/libcxx/include/vector' line='822' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='19a8940f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE26__swap_out_circular_bufferERNS_14__split_bufferISD_RSE_EEPSD_' filepath='external/libcxx/include/vector' line='823' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='19a8940f'/>
+              <parameter type-id='43f479ab'/>
+              <return type-id='43f479ab'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_range' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE12__move_rangeEPSD_SG_SG_' filepath='external/libcxx/include/vector' line='824' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='43f479ab'/>
+              <parameter type-id='43f479ab'/>
+              <parameter type-id='43f479ab'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE13__move_assignERSF_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='825' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='b5a2dba9'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE13__move_assignERSF_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='827' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='b5a2dba9'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE17__destruct_at_endEPSD_' filepath='external/libcxx/include/vector' line='830' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a2ee8d' is-artificial='yes'/>
+              <parameter type-id='43f479ab'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_contiguous_container' mangled-name='_ZNKSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE31__annotate_contiguous_containerEPKvSH_SH_SH_' filepath='external/libcxx/include/vector' line='862' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6d3de9f4' is-artificial='yes'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_new' mangled-name='_ZNKSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE14__annotate_newEj' filepath='external/libcxx/include/vector' line='866' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6d3de9f4' is-artificial='yes'/>
+              <parameter type-id='dd688f0c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_delete' mangled-name='_ZNKSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE17__annotate_deleteEv' filepath='external/libcxx/include/vector' line='872' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6d3de9f4' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_increase' mangled-name='_ZNKSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE19__annotate_increaseEj' filepath='external/libcxx/include/vector' line='878' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6d3de9f4' is-artificial='yes'/>
+              <parameter type-id='dd688f0c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_shrink' mangled-name='_ZNKSt3__16vectorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE17__annotate_shrinkEj' filepath='external/libcxx/include/vector' line='885' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6d3de9f4' is-artificial='yes'/>
+              <parameter type-id='dd688f0c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__vector_base&lt;const std::__1::pair&lt;android::OverlayableInfo, std::__1::unordered_set&lt;unsigned int, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, std::__1::allocator&lt;const std::__1::pair&lt;android::OverlayableInfo, std::__1::unordered_set&lt;unsigned int, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; &gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='326' column='1' id='4bafa653'>
+          <base-class access='protected' layout-offset-in-bits='0' type-id='2328d49c'/>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='ccc49867' filepath='external/libcxx/include/vector' line='338' column='1' id='5a1a385f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='9d7cc6de' filepath='external/libcxx/include/vector' line='330' column='1' id='19917da8'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='74012ae8' filepath='external/libcxx/include/vector' line='332' column='1' id='67ab8d50'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='3a5476d2' filepath='external/libcxx/include/vector' line='336' column='1' id='9d287cd3'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='0b53cd55' filepath='external/libcxx/include/vector' line='334' column='1' id='c8be4550'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='3ce4f941' filepath='external/libcxx/include/vector' line='335' column='1' id='db713ac3'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='5fac7e87' filepath='external/libcxx/include/vector' line='339' column='1' id='15b711cf'/>
+          </member-type>
+          <data-member access='protected' layout-offset-in-bits='0'>
+            <var-decl name='__begin_' type-id='5a1a385f' visibility='default' filepath='external/libcxx/include/vector' line='343' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='32'>
+            <var-decl name='__end_' type-id='5a1a385f' visibility='default' filepath='external/libcxx/include/vector' line='344' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='64'>
+            <var-decl name='__end_cap_' type-id='ec22f6fc' visibility='default' filepath='external/libcxx/include/vector' line='345' column='1'/>
+          </data-member>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNSt3__113__vector_baseIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE7__allocEv' filepath='external/libcxx/include/vector' line='348' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fa364763' is-artificial='yes'/>
+              <return type-id='cc1891ad'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNKSt3__113__vector_baseIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE7__allocEv' filepath='external/libcxx/include/vector' line='351' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3184ad88' is-artificial='yes'/>
+              <return type-id='b829b65a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNSt3__113__vector_baseIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE9__end_capEv' filepath='external/libcxx/include/vector' line='354' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fa364763' is-artificial='yes'/>
+              <return type-id='e96a6882'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNKSt3__113__vector_baseIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE9__end_capEv' filepath='external/libcxx/include/vector' line='357' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3184ad88' is-artificial='yes'/>
+              <return type-id='fa7ffecb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='361' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fa364763' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='363' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fa364763' is-artificial='yes'/>
+              <parameter type-id='b829b65a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='365' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fa364763' is-artificial='yes'/>
+              <parameter type-id='d5ad1dd1'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected' destructor='yes'>
+            <function-decl name='~__vector_base' filepath='external/libcxx/include/vector' line='367' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fa364763' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='clear' mangled-name='_ZNSt3__113__vector_baseIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE5clearEv' filepath='external/libcxx/include/vector' line='370' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fa364763' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__113__vector_baseIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE8capacityEv' filepath='external/libcxx/include/vector' line='372' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3184ad88' is-artificial='yes'/>
+              <return type-id='67ab8d50'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__113__vector_baseIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE17__destruct_at_endEPSD_' filepath='external/libcxx/include/vector' line='376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fa364763' is-artificial='yes'/>
+              <parameter type-id='5a1a385f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE19__copy_assign_allocERKSF_' filepath='external/libcxx/include/vector' line='379' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fa364763' is-artificial='yes'/>
+              <parameter type-id='2d84a73c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE19__move_assign_allocERSF_' filepath='external/libcxx/include/vector' line='384' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fa364763' is-artificial='yes'/>
+              <parameter type-id='06365a47'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE19__copy_assign_allocERKSF_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='392' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fa364763' is-artificial='yes'/>
+              <parameter type-id='2d84a73c'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE19__copy_assign_allocERKSF_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='404' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fa364763' is-artificial='yes'/>
+              <parameter type-id='2d84a73c'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE19__move_assign_allocERSF_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='408' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fa364763' is-artificial='yes'/>
+              <parameter type-id='06365a47'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE19__move_assign_allocERSF_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='415' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fa364763' is-artificial='yes'/>
+              <parameter type-id='06365a47'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;const std::__1::pair&lt;android::OverlayableInfo, std::__1::unordered_set&lt;unsigned int, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='27888135'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='9f1a163b' filepath='external/libcxx/include/memory' line='1517' column='1' id='ccc49867'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='9d7cc6de' filepath='external/libcxx/include/memory' line='1514' column='1' id='56b4dd50'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='0d20d2dc' filepath='external/libcxx/include/memory' line='1523' column='1' id='74012ae8'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='48d36752' filepath='external/libcxx/include/memory' line='1520' column='1' id='622b8762'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_pointer' type-id='36857a50' filepath='external/libcxx/include/memory' line='1518' column='1' id='5fac7e87'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS1_IjEEEEEEEEE8allocateERSE_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e71177d3'/>
+              <parameter type-id='74012ae8'/>
+              <return type-id='ccc49867'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS1_IjEEEEEEEEE8allocateERSE_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e71177d3'/>
+              <parameter type-id='74012ae8'/>
+              <parameter type-id='622b8762'/>
+              <return type-id='ccc49867'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS1_IjEEEEEEEEE10deallocateERSE_PSD_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e71177d3'/>
+              <parameter type-id='ccc49867'/>
+              <parameter type-id='74012ae8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS1_IjEEEEEEEEE8max_sizeERKSE_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='20cb7c32'/>
+              <return type-id='74012ae8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS1_IjEEEEEEEEE37select_on_container_copy_constructionERKSE_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='20cb7c32'/>
+              <return type-id='56b4dd50'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS1_IjEEEEEEEEE10__allocateERSE_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e71177d3'/>
+              <parameter type-id='74012ae8'/>
+              <parameter type-id='622b8762'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='ccc49867'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS1_IjEEEEEEEEE10__allocateERSE_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e71177d3'/>
+              <parameter type-id='74012ae8'/>
+              <parameter type-id='622b8762'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='ccc49867'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS1_IjEEEEEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKSE_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='20cb7c32'/>
+              <return type-id='74012ae8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS1_IjEEEEEEEEE10__max_sizeENS_17integral_constantIbLb0EEERKSE_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='20cb7c32'/>
+              <return type-id='74012ae8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS1_IjEEEEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKSE_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='20cb7c32'/>
+              <return type-id='56b4dd50'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS1_IjEEEEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKSE_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='20cb7c32'/>
+              <return type-id='56b4dd50'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;const std::__1::pair&lt;android::OverlayableInfo, std::__1::unordered_set&lt;unsigned int, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, std::__1::allocator&lt;const std::__1::pair&lt;android::OverlayableInfo, std::__1::unordered_set&lt;unsigned int, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='445825f4'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='7fa85d8c' filepath='external/libcxx/include/memory' line='1031' column='1' id='9f1a163b'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='allocator&lt;const std::__1::pair&lt;android::OverlayableInfo, std::__1::unordered_set&lt;unsigned int, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1885' column='1' id='9d7cc6de'>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='53ec7eed' filepath='external/libcxx/include/memory' line='1891' column='1' id='84c2b2d8'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='47ec6c09' filepath='external/libcxx/include/memory' line='1893' column='1' id='6d9a2b78'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='53ec7eed' filepath='external/libcxx/include/memory' line='1890' column='1' id='1081d5b8'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1888' column='1' id='52bee00f'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1902' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='798abb44' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS0_IjEEEEEEE7addressERSC_' filepath='external/libcxx/include/memory' line='1908' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a802b6fb' is-artificial='yes'/>
+              <parameter type-id='6d9a2b78'/>
+              <return type-id='84c2b2d8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS0_IjEEEEEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1910' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='798abb44' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='1081d5b8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS0_IjEEEEEEE10deallocateEPSC_j' filepath='external/libcxx/include/memory' line='1917' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='798abb44' is-artificial='yes'/>
+              <parameter type-id='1081d5b8'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS0_IjEEEEEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1919' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a802b6fb' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS0_IjEEEEEEE7destroyEPSC_' filepath='external/libcxx/include/memory' line='1982' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='798abb44' is-artificial='yes'/>
+              <parameter type-id='1081d5b8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='pair&lt;android::OverlayableInfo, std::__1::unordered_set&lt;unsigned int, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;' size-in-bits='384' is-struct='yes' visibility='default' filepath='external/libcxx/include/utility' line='315' column='1' id='6efd2fac'>
+          <data-member access='public' layout-offset-in-bits='0'>
+            <var-decl name='first' type-id='5da8e894' visibility='default' filepath='external/libcxx/include/utility' line='323' column='1'/>
+          </data-member>
+          <data-member access='public' layout-offset-in-bits='224'>
+            <var-decl name='second' type-id='760319b5' visibility='default' filepath='external/libcxx/include/utility' line='324' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='pair' filepath='external/libcxx/include/utility' line='327' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='33c49dba' is-artificial='yes'/>
+              <parameter type-id='47ec6c09'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pair' filepath='external/libcxx/include/utility' line='328' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='33c49dba' is-artificial='yes'/>
+              <parameter type-id='8a66b7d0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__14pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEaSERKSB_' filepath='external/libcxx/include/utility' line='515' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='33c49dba' is-artificial='yes'/>
+              <parameter type-id='17a1d00a'/>
+              <return type-id='27c48ad6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__14pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEaSEOSB_' filepath='external/libcxx/include/utility' line='528' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='33c49dba' is-artificial='yes'/>
+              <parameter type-id='236a79d1'/>
+              <return type-id='27c48ad6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__14pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEE4swapERSB_' filepath='external/libcxx/include/utility' line='553' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='33c49dba' is-artificial='yes'/>
+              <parameter type-id='27c48ad6'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='unordered_set&lt;unsigned int, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;unsigned int&gt; &gt;' size-in-bits='160' visibility='default' filepath='external/libcxx/include/unordered_set' line='381' column='1' id='760319b5'>
+          <member-type access='private'>
+            <typedef-decl name='__table' type-id='d6a92829' filepath='external/libcxx/include/unordered_set' line='397' column='1' id='130d2c04'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='1a439916' filepath='external/libcxx/include/unordered_set' line='404' column='1' id='e8e34c1c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='hasher' type-id='99463423' filepath='external/libcxx/include/unordered_set' line='387' column='1' id='908c82f9'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='key_equal' type-id='f9e4b3e7' filepath='external/libcxx/include/unordered_set' line='388' column='1' id='c214b7fe'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='d784bbd4' filepath='external/libcxx/include/unordered_set' line='389' column='1' id='dcd9dabc'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='2463b6a2' filepath='external/libcxx/include/unordered_set' line='407' column='1' id='94d90080'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='2463b6a2' filepath='external/libcxx/include/unordered_set' line='408' column='1' id='ecb1aaf0'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='eb92ad4a' filepath='external/libcxx/include/unordered_set' line='386' column='1' id='439e0f3c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='key_type' type-id='f0981eeb' filepath='external/libcxx/include/unordered_set' line='385' column='1' id='eb92ad4a'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='insert_return_type' type-id='f1f008a4' filepath='external/libcxx/include/unordered_set' line='414' column='1' id='484916c7'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='node_type' type-id='4b9dc929' filepath='external/libcxx/include/unordered_set' line='413' column='1' id='f7a24e73'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='local_iterator' type-id='0b83e53e' filepath='external/libcxx/include/unordered_set' line='409' column='1' id='b566fd90'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_local_iterator' type-id='0b83e53e' filepath='external/libcxx/include/unordered_set' line='410' column='1' id='172aba60'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__table_' type-id='130d2c04' visibility='default' filepath='external/libcxx/include/unordered_set' line='399' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='423' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='430' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='e8e34c1c'/>
+              <parameter type-id='307407bd'/>
+              <parameter type-id='660d3118'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='434' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='e8e34c1c'/>
+              <parameter type-id='044f291e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='437' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='e8e34c1c'/>
+              <parameter type-id='307407bd'/>
+              <parameter type-id='044f291e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='440' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='e8e34c1c'/>
+              <parameter type-id='307407bd'/>
+              <parameter type-id='660d3118'/>
+              <parameter type-id='044f291e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='464' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='044f291e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='465' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='f76259e0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='466' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='f76259e0'/>
+              <parameter type-id='044f291e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='469' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='923a5af5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='471' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='923a5af5'/>
+              <parameter type-id='044f291e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='472' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='70118403'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='473' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='70118403'/>
+              <parameter type-id='e8e34c1c'/>
+              <parameter type-id='307407bd'/>
+              <parameter type-id='660d3118'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='476' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='70118403'/>
+              <parameter type-id='e8e34c1c'/>
+              <parameter type-id='307407bd'/>
+              <parameter type-id='660d3118'/>
+              <parameter type-id='044f291e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='481' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='70118403'/>
+              <parameter type-id='e8e34c1c'/>
+              <parameter type-id='044f291e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='485' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='70118403'/>
+              <parameter type-id='e8e34c1c'/>
+              <parameter type-id='307407bd'/>
+              <parameter type-id='044f291e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEaSERKS7_' filepath='external/libcxx/include/unordered_set' line='492' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='f76259e0'/>
+              <return type-id='2fca2671'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEaSEOS7_' filepath='external/libcxx/include/unordered_set' line='499' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='923a5af5'/>
+              <return type-id='2fca2671'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEaSESt16initializer_listIjE' filepath='external/libcxx/include/unordered_set' line='502' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='70118403'/>
+              <return type-id='2fca2671'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_allocator' mangled-name='_ZNKSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE13get_allocatorEv' filepath='external/libcxx/include/unordered_set' line='506' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03626cc4' is-artificial='yes'/>
+              <return type-id='dcd9dabc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE5emptyEv' filepath='external/libcxx/include/unordered_set' line='510' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03626cc4' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE4sizeEv' filepath='external/libcxx/include/unordered_set' line='512' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03626cc4' is-artificial='yes'/>
+              <return type-id='e8e34c1c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE8max_sizeEv' filepath='external/libcxx/include/unordered_set' line='514' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03626cc4' is-artificial='yes'/>
+              <return type-id='e8e34c1c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE5beginEv' filepath='external/libcxx/include/unordered_set' line='517' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <return type-id='94d90080'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE3endEv' filepath='external/libcxx/include/unordered_set' line='519' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <return type-id='94d90080'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE5beginEv' filepath='external/libcxx/include/unordered_set' line='521' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03626cc4' is-artificial='yes'/>
+              <return type-id='ecb1aaf0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE3endEv' filepath='external/libcxx/include/unordered_set' line='523' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03626cc4' is-artificial='yes'/>
+              <return type-id='ecb1aaf0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE6cbeginEv' filepath='external/libcxx/include/unordered_set' line='525' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03626cc4' is-artificial='yes'/>
+              <return type-id='ecb1aaf0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE4cendEv' filepath='external/libcxx/include/unordered_set' line='527' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03626cc4' is-artificial='yes'/>
+              <return type-id='ecb1aaf0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE6insertEOj' filepath='external/libcxx/include/unordered_set' line='550' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='c0784487'/>
+              <return type-id='7cb13b7b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE6insertENS_21__hash_const_iteratorIPNS_11__hash_nodeIjPvEEEEOj' filepath='external/libcxx/include/unordered_set' line='562' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='ecb1aaf0'/>
+              <parameter type-id='c0784487'/>
+              <return type-id='94d90080'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE6insertESt16initializer_listIjE' filepath='external/libcxx/include/unordered_set' line='566' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='70118403'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE6insertERKj' filepath='external/libcxx/include/unordered_set' line='570' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='683dbede'/>
+              <return type-id='7cb13b7b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE6insertENS_21__hash_const_iteratorIPNS_11__hash_nodeIjPvEEEERKj' filepath='external/libcxx/include/unordered_set' line='583' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='ecb1aaf0'/>
+              <parameter type-id='683dbede'/>
+              <return type-id='94d90080'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE5eraseENS_21__hash_const_iteratorIPNS_11__hash_nodeIjPvEEEE' filepath='external/libcxx/include/unordered_set' line='591' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='ecb1aaf0'/>
+              <return type-id='94d90080'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE5eraseERKj' filepath='external/libcxx/include/unordered_set' line='593' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='3be81f54'/>
+              <return type-id='e8e34c1c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE5eraseENS_21__hash_const_iteratorIPNS_11__hash_nodeIjPvEEEESD_' filepath='external/libcxx/include/unordered_set' line='595' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='ecb1aaf0'/>
+              <parameter type-id='ecb1aaf0'/>
+              <return type-id='94d90080'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE5clearEv' filepath='external/libcxx/include/unordered_set' line='598' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE6insertEONS_19__basic_node_handleINS_11__hash_nodeIjPvEES6_NS_27__set_node_handle_specificsEEE' filepath='external/libcxx/include/unordered_set' line='602' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='cf32faba'/>
+              <return type-id='484916c7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE6insertENS_21__hash_const_iteratorIPNS_11__hash_nodeIjPvEEEEONS_19__basic_node_handleISB_S6_NS_27__set_node_handle_specificsEEE' filepath='external/libcxx/include/unordered_set' line='610' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='ecb1aaf0'/>
+              <parameter type-id='cf32faba'/>
+              <return type-id='94d90080'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='extract' mangled-name='_ZNSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE7extractERKj' filepath='external/libcxx/include/unordered_set' line='618' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='3be81f54'/>
+              <return type-id='f7a24e73'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='extract' mangled-name='_ZNSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE7extractENS_21__hash_const_iteratorIPNS_11__hash_nodeIjPvEEEE' filepath='external/libcxx/include/unordered_set' line='623' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='ecb1aaf0'/>
+              <return type-id='f7a24e73'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE4swapERS7_' filepath='external/libcxx/include/unordered_set' line='663' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='2fca2671'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNKSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE13hash_functionEv' filepath='external/libcxx/include/unordered_set' line='668' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03626cc4' is-artificial='yes'/>
+              <return type-id='908c82f9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNKSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE6key_eqEv' filepath='external/libcxx/include/unordered_set' line='670' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03626cc4' is-artificial='yes'/>
+              <return type-id='c214b7fe'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find' mangled-name='_ZNSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE4findERKj' filepath='external/libcxx/include/unordered_set' line='673' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='3be81f54'/>
+              <return type-id='94d90080'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find' mangled-name='_ZNKSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE4findERKj' filepath='external/libcxx/include/unordered_set' line='675' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03626cc4' is-artificial='yes'/>
+              <parameter type-id='3be81f54'/>
+              <return type-id='ecb1aaf0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='count' mangled-name='_ZNKSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE5countERKj' filepath='external/libcxx/include/unordered_set' line='677' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03626cc4' is-artificial='yes'/>
+              <parameter type-id='3be81f54'/>
+              <return type-id='e8e34c1c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='equal_range' mangled-name='_ZNSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE11equal_rangeERKj' filepath='external/libcxx/include/unordered_set' line='679' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='3be81f54'/>
+              <return type-id='1c4832e3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='equal_range' mangled-name='_ZNKSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE11equal_rangeERKj' filepath='external/libcxx/include/unordered_set' line='682' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03626cc4' is-artificial='yes'/>
+              <parameter type-id='3be81f54'/>
+              <return type-id='1c4832e3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_count' mangled-name='_ZNKSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE12bucket_countEv' filepath='external/libcxx/include/unordered_set' line='686' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03626cc4' is-artificial='yes'/>
+              <return type-id='e8e34c1c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_bucket_count' mangled-name='_ZNKSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE16max_bucket_countEv' filepath='external/libcxx/include/unordered_set' line='688' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03626cc4' is-artificial='yes'/>
+              <return type-id='e8e34c1c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_size' mangled-name='_ZNKSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE11bucket_sizeEj' filepath='external/libcxx/include/unordered_set' line='691' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03626cc4' is-artificial='yes'/>
+              <parameter type-id='e8e34c1c'/>
+              <return type-id='e8e34c1c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket' mangled-name='_ZNKSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE6bucketERKj' filepath='external/libcxx/include/unordered_set' line='693' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03626cc4' is-artificial='yes'/>
+              <parameter type-id='3be81f54'/>
+              <return type-id='e8e34c1c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE5beginEj' filepath='external/libcxx/include/unordered_set' line='696' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='e8e34c1c'/>
+              <return type-id='b566fd90'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE3endEj' filepath='external/libcxx/include/unordered_set' line='698' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='e8e34c1c'/>
+              <return type-id='b566fd90'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE5beginEj' filepath='external/libcxx/include/unordered_set' line='700' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03626cc4' is-artificial='yes'/>
+              <parameter type-id='e8e34c1c'/>
+              <return type-id='172aba60'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE3endEj' filepath='external/libcxx/include/unordered_set' line='702' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03626cc4' is-artificial='yes'/>
+              <parameter type-id='e8e34c1c'/>
+              <return type-id='172aba60'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE6cbeginEj' filepath='external/libcxx/include/unordered_set' line='704' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03626cc4' is-artificial='yes'/>
+              <parameter type-id='e8e34c1c'/>
+              <return type-id='172aba60'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE4cendEj' filepath='external/libcxx/include/unordered_set' line='706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03626cc4' is-artificial='yes'/>
+              <parameter type-id='e8e34c1c'/>
+              <return type-id='172aba60'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='load_factor' mangled-name='_ZNKSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE11load_factorEv' filepath='external/libcxx/include/unordered_set' line='709' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03626cc4' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNKSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE15max_load_factorEv' filepath='external/libcxx/include/unordered_set' line='711' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03626cc4' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE15max_load_factorEf' filepath='external/libcxx/include/unordered_set' line='713' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='a6c45d85'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rehash' mangled-name='_ZNSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE6rehashEj' filepath='external/libcxx/include/unordered_set' line='715' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='e8e34c1c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__113unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE7reserveEj' filepath='external/libcxx/include/unordered_set' line='717' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bca2025' is-artificial='yes'/>
+              <parameter type-id='e8e34c1c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_table&lt;unsigned int, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;unsigned int&gt; &gt;' size-in-bits='160' visibility='default' filepath='external/libcxx/include/__hash_table' line='893' column='1' id='d6a92829'>
+          <member-type access='private'>
+            <typedef-decl name='__bucket_list' type-id='603f72de' filepath='external/libcxx/include/__hash_table' line='950' column='1' id='d25492c5'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='71c8c222' filepath='external/libcxx/include/__hash_table' line='916' column='1' id='1a439916'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='hasher' type-id='99463423' filepath='external/libcxx/include/__hash_table' line='897' column='1' id='52fb1fd3'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='key_equal' type-id='f9e4b3e7' filepath='external/libcxx/include/__hash_table' line='898' column='1' id='71b7128c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__node_allocator' type-id='ef0b7f4e' filepath='external/libcxx/include/__hash_table' line='925' column='1' id='47800e14'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='d784bbd4' filepath='external/libcxx/include/__hash_table' line='899' column='1' id='07ec7282'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__next_pointer' type-id='508739f6' filepath='external/libcxx/include/__hash_table' line='932' column='1' id='06320799'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='f0981eeb' filepath='external/libcxx/include/__hash_table' line='896' column='1' id='ec937676'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__node_pointer' type-id='826db283' filepath='external/libcxx/include/__hash_table' line='928' column='1' id='0f798130'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='6a3187ab' filepath='external/libcxx/include/__hash_table' line='989' column='1' id='ff09703e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='1c507e8b' filepath='external/libcxx/include/__hash_table' line='990' column='1' id='2463b6a2'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__container_value_type' type-id='a8372230' filepath='external/libcxx/include/__hash_table' line='909' column='1' id='2e0a8ef4'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__node_holder' type-id='140c2675' filepath='external/libcxx/include/__hash_table' line='1232' column='1' id='7b366f5d'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='local_iterator' type-id='c9a58a1b' filepath='external/libcxx/include/__hash_table' line='991' column='1' id='ab821eba'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_local_iterator' type-id='5f058abb' filepath='external/libcxx/include/__hash_table' line='992' column='1' id='0b83e53e'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__bucket_list_' type-id='d25492c5' visibility='default' filepath='external/libcxx/include/__hash_table' line='955' column='1'/>
+          </data-member>
+          <data-member access='private' layout-offset-in-bits='64'>
+            <var-decl name='__p1_' type-id='f03ebc7b' visibility='default' filepath='external/libcxx/include/__hash_table' line='956' column='1'/>
+          </data-member>
+          <data-member access='private' layout-offset-in-bits='96'>
+            <var-decl name='__p2_' type-id='227041e1' visibility='default' filepath='external/libcxx/include/__hash_table' line='957' column='1'/>
+          </data-member>
+          <data-member access='private' layout-offset-in-bits='128'>
+            <var-decl name='__p3_' type-id='39b8e88f' visibility='default' filepath='external/libcxx/include/__hash_table' line='958' column='1'/>
+          </data-member>
+          <member-function access='private'>
+            <function-decl name='size' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='962' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <return type-id='eaba3d69'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='965' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a563b136' is-artificial='yes'/>
+              <return type-id='1a439916'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE13hash_functionEv' filepath='external/libcxx/include/__hash_table' line='968' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <return type-id='99953128'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNKSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE13hash_functionEv' filepath='external/libcxx/include/__hash_table' line='970' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a563b136' is-artificial='yes'/>
+              <return type-id='1b2975df'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE15max_load_factorEv' filepath='external/libcxx/include/__hash_table' line='973' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <return type-id='2a1f6799'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNKSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE15max_load_factorEv' filepath='external/libcxx/include/__hash_table' line='975' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a563b136' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE6key_eqEv' filepath='external/libcxx/include/__hash_table' line='978' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <return type-id='1d81afdb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNKSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE6key_eqEv' filepath='external/libcxx/include/__hash_table' line='980' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a563b136' is-artificial='yes'/>
+              <return type-id='b7b06cee'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_alloc' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE12__node_allocEv' filepath='external/libcxx/include/__hash_table' line='983' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <return type-id='92bfd519'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_alloc' mangled-name='_ZNKSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE12__node_allocEv' filepath='external/libcxx/include/__hash_table' line='985' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a563b136' is-artificial='yes'/>
+              <return type-id='841b67c6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='995' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1003' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='1b2975df'/>
+              <parameter type-id='b7b06cee'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1004' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='1b2975df'/>
+              <parameter type-id='b7b06cee'/>
+              <parameter type-id='eff40d1c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1006' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='eff40d1c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1007' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='b163c41a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1008' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='b163c41a'/>
+              <parameter type-id='eff40d1c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1010' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='b817cb79'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1017' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='b817cb79'/>
+              <parameter type-id='eff40d1c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~__hash_table' filepath='external/libcxx/include/__hash_table' line='1019' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEaSERKS7_' filepath='external/libcxx/include/__hash_table' line='1021' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='b163c41a'/>
+              <return type-id='d3305665'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEaSEOS7_' filepath='external/libcxx/include/__hash_table' line='1024' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='b817cb79'/>
+              <return type-id='d3305665'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE8max_sizeEv' filepath='external/libcxx/include/__hash_table' line='1037' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a563b136' is-artificial='yes'/>
+              <return type-id='1a439916'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_multi_prepare' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE27__node_insert_multi_prepareEjRj' filepath='external/libcxx/include/__hash_table' line='1047' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <parameter type-id='81efbb07'/>
+              <return type-id='06320799'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_multi_perform' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE27__node_insert_multi_performEPNS_11__hash_nodeIjPvEEPNS_16__hash_node_baseISB_EE' filepath='external/libcxx/include/__hash_table' line='1050' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='0f798130'/>
+              <parameter type-id='06320799'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_unique_prepare' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE28__node_insert_unique_prepareEjRj' filepath='external/libcxx/include/__hash_table' line='1054' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <parameter type-id='81efbb07'/>
+              <return type-id='06320799'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_unique_perform' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE28__node_insert_unique_performEPNS_11__hash_nodeIjPvEE' filepath='external/libcxx/include/__hash_table' line='1057' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='0f798130'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_insert_unique' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE20__node_insert_uniqueEPNS_11__hash_nodeIjPvEE' filepath='external/libcxx/include/__hash_table' line='1061' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='0f798130'/>
+              <return type-id='4faf649b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_insert_multi' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE19__node_insert_multiEPNS_11__hash_nodeIjPvEE' filepath='external/libcxx/include/__hash_table' line='1063' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='0f798130'/>
+              <return type-id='ff09703e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_insert_multi' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE19__node_insert_multiENS_21__hash_const_iteratorIPNS_11__hash_nodeIjPvEEEESC_' filepath='external/libcxx/include/__hash_table' line='1065' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='2463b6a2'/>
+              <parameter type-id='0f798130'/>
+              <return type-id='ff09703e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__insert_unique' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE15__insert_uniqueEOj' filepath='external/libcxx/include/__hash_table' line='1129' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='1e29d531'/>
+              <return type-id='4faf649b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__insert_unique' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE15__insert_uniqueERKj' filepath='external/libcxx/include/__hash_table' line='1163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='3bb0e626'/>
+              <return type-id='4faf649b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE5clearEv' filepath='external/libcxx/include/__hash_table' line='1197' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rehash' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE6rehashEj' filepath='external/libcxx/include/__hash_table' line='1198' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='1a439916'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE7reserveEj' filepath='external/libcxx/include/__hash_table' line='1199' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='1a439916'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_count' mangled-name='_ZNKSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE12bucket_countEv' filepath='external/libcxx/include/__hash_table' line='1203' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a563b136' is-artificial='yes'/>
+              <return type-id='1a439916'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE5beginEv' filepath='external/libcxx/include/__hash_table' line='1209' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <return type-id='ff09703e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE3endEv' filepath='external/libcxx/include/__hash_table' line='1211' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <return type-id='ff09703e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE5beginEv' filepath='external/libcxx/include/__hash_table' line='1213' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a563b136' is-artificial='yes'/>
+              <return type-id='2463b6a2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE3endEv' filepath='external/libcxx/include/__hash_table' line='1215' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a563b136' is-artificial='yes'/>
+              <return type-id='2463b6a2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE5eraseENS_21__hash_const_iteratorIPNS_11__hash_nodeIjPvEEEE' filepath='external/libcxx/include/__hash_table' line='1234' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='2463b6a2'/>
+              <return type-id='ff09703e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE5eraseENS_21__hash_const_iteratorIPNS_11__hash_nodeIjPvEEEESD_' filepath='external/libcxx/include/__hash_table' line='1235' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='2463b6a2'/>
+              <parameter type-id='2463b6a2'/>
+              <return type-id='ff09703e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='remove' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeIjPvEEEE' filepath='external/libcxx/include/__hash_table' line='1240' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='2463b6a2'/>
+              <return type-id='7b366f5d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE4swapERS7_' filepath='external/libcxx/include/__hash_table' line='1262' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='d3305665'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_bucket_count' mangled-name='_ZNKSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE16max_bucket_countEv' filepath='external/libcxx/include/__hash_table' line='1276' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a563b136' is-artificial='yes'/>
+              <return type-id='1a439916'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_size' mangled-name='_ZNKSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE11bucket_sizeEj' filepath='external/libcxx/include/__hash_table' line='1278' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a563b136' is-artificial='yes'/>
+              <parameter type-id='1a439916'/>
+              <return type-id='1a439916'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='load_factor' mangled-name='_ZNKSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE11load_factorEv' filepath='external/libcxx/include/__hash_table' line='1279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a563b136' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE15max_load_factorEf' filepath='external/libcxx/include/__hash_table' line='1284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='a6c45d85'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE5beginEj' filepath='external/libcxx/include/__hash_table' line='1293' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='1a439916'/>
+              <return type-id='ab821eba'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE3endEj' filepath='external/libcxx/include/__hash_table' line='1306' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='1a439916'/>
+              <return type-id='ab821eba'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE6cbeginEj' filepath='external/libcxx/include/__hash_table' line='1319' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a563b136' is-artificial='yes'/>
+              <parameter type-id='1a439916'/>
+              <return type-id='0b83e53e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE4cendEj' filepath='external/libcxx/include/__hash_table' line='1332' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a563b136' is-artificial='yes'/>
+              <parameter type-id='1a439916'/>
+              <return type-id='0b83e53e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__rehash' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE8__rehashEj' filepath='external/libcxx/include/__hash_table' line='1353' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='1a439916'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE19__copy_assign_allocERKS7_' filepath='external/libcxx/include/__hash_table' line='1368' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='b163c41a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE19__copy_assign_allocERKS7_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/__hash_table' line='1371' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='b163c41a'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE19__copy_assign_allocERKS7_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/__hash_table' line='1373' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='b163c41a'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE13__move_assignERS7_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/__hash_table' line='1376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='d3305665'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE13__move_assignERS7_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/__hash_table' line='1377' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='d3305665'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE19__move_assign_allocERS7_' filepath='external/libcxx/include/__hash_table' line='1383' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='d3305665'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE19__move_assign_allocERS7_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/__hash_table' line='1391' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='d3305665'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE19__move_assign_allocERS7_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/__hash_table' line='1401' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='d3305665'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__deallocate_node' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE17__deallocate_nodeEPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEE' filepath='external/libcxx/include/__hash_table' line='1404' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <parameter type-id='06320799'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__detach' mangled-name='_ZNSt3__112__hash_tableIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEE8__detachEv' filepath='external/libcxx/include/__hash_table' line='1405' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7305cb1' is-artificial='yes'/>
+              <return type-id='06320799'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='unique_ptr&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt; *[], std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt; *&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='external/libcxx/include/memory' line='2663' column='1' id='603f72de'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='d922b769' filepath='external/libcxx/include/memory' line='2667' column='1' id='3b014fdc'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='deleter_type' type-id='c8491dd8' filepath='external/libcxx/include/memory' line='2666' column='1' id='b224bbe7'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__ptr_' type-id='7dee695e' visibility='default' filepath='external/libcxx/include/memory' line='2670' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='unique_ptr' filepath='external/libcxx/include/memory' line='2791' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bced0ca4' is-artificial='yes'/>
+              <parameter type-id='6b0d6512'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEENS_25__bucket_list_deallocatorINS_9allocatorIS7_EEEEEaSEOSD_' filepath='external/libcxx/include/memory' line='2796' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bced0ca4' is-artificial='yes'/>
+              <parameter type-id='6b0d6512'/>
+              <return type-id='b0ecf9c0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~unique_ptr' filepath='external/libcxx/include/memory' line='2887' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bced0ca4' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEENS_25__bucket_list_deallocatorINS_9allocatorIS7_EEEEEaSEDn' filepath='external/libcxx/include/memory' line='2890' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bced0ca4' is-artificial='yes'/>
+              <return type-id='b0ecf9c0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEENS_25__bucket_list_deallocatorINS_9allocatorIS7_EEEEEixEj' filepath='external/libcxx/include/memory' line='2897' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0f9a806f' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <return type-id='9212a065'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEENS_25__bucket_list_deallocatorINS_9allocatorIS7_EEEEE3getEv' filepath='external/libcxx/include/memory' line='2901' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0f9a806f' is-artificial='yes'/>
+              <return type-id='3b014fdc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEENS_25__bucket_list_deallocatorINS_9allocatorIS7_EEEEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2906' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bced0ca4' is-artificial='yes'/>
+              <return type-id='c1e5f198'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEENS_25__bucket_list_deallocatorINS_9allocatorIS7_EEEEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2911' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0f9a806f' is-artificial='yes'/>
+              <return type-id='c56f4e83'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator bool' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEENS_25__bucket_list_deallocatorINS_9allocatorIS7_EEEEEcvbEv' filepath='external/libcxx/include/memory' line='2915' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0f9a806f' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='release' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEENS_25__bucket_list_deallocatorINS_9allocatorIS7_EEEEE7releaseEv' filepath='external/libcxx/include/memory' line='2920' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bced0ca4' is-artificial='yes'/>
+              <return type-id='3b014fdc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reset' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEENS_25__bucket_list_deallocatorINS_9allocatorIS7_EEEEE5resetEDn' filepath='external/libcxx/include/memory' line='2939' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bced0ca4' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEENS_25__bucket_list_deallocatorINS_9allocatorIS7_EEEEE4swapERSD_' filepath='external/libcxx/include/memory' line='2947' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bced0ca4' is-artificial='yes'/>
+              <parameter type-id='b0ecf9c0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt; **, std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt; *&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='7dee695e'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='37ff4804'/>
+          <base-class access='private' layout-offset-in-bits='32' type-id='ff06e1a2'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEENS_25__bucket_list_deallocatorINS_9allocatorIS7_EEEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c83ed0e4' is-artificial='yes'/>
+              <return type-id='4ca4a8fa'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEENS_25__bucket_list_deallocatorINS_9allocatorIS7_EEEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a8917133' is-artificial='yes'/>
+              <return type-id='fa6c5fce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEENS_25__bucket_list_deallocatorINS_9allocatorIS7_EEEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c83ed0e4' is-artificial='yes'/>
+              <return type-id='0566ad18'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEENS_25__bucket_list_deallocatorINS_9allocatorIS7_EEEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a8917133' is-artificial='yes'/>
+              <return type-id='a0f10438'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEENS_25__bucket_list_deallocatorINS_9allocatorIS7_EEEEE4swapERSD_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c83ed0e4' is-artificial='yes'/>
+              <parameter type-id='bc3ebe00'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt; **, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='37ff4804'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='48a85961' filepath='external/libcxx/include/memory' line='2136' column='1' id='4ca4a8fa'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='5495b9bc' filepath='external/libcxx/include/memory' line='2137' column='1' id='fa6c5fce'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='41c7e19d' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78d1d352' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78d1d352' is-artificial='yes'/>
+              <return type-id='4ca4a8fa'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='677561dd' is-artificial='yes'/>
+              <return type-id='fa6c5fce'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_node_base&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='56' column='1' id='f76a9935'>
+          <member-type access='public'>
+            <typedef-decl name='__next_pointer' type-id='cea6d889' filepath='external/libcxx/include/__hash_table' line='69' column='1' id='9ce6ebf3'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__node_pointer' type-id='115848a8' filepath='external/libcxx/include/__hash_table' line='61' column='1' id='e8edb71e'/>
+          </member-type>
+          <data-member access='public' layout-offset-in-bits='0'>
+            <var-decl name='__next_' type-id='9ce6ebf3' visibility='default' filepath='external/libcxx/include/__hash_table' line='72' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__ptr' mangled-name='_ZNSt3__116__hash_node_baseIPNS_11__hash_nodeIjPvEEE5__ptrEv' filepath='external/libcxx/include/__hash_table' line='75' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e89f4e25' is-artificial='yes'/>
+              <return type-id='9ce6ebf3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__upcast' mangled-name='_ZNSt3__116__hash_node_baseIPNS_11__hash_nodeIjPvEEE8__upcastEv' filepath='external/libcxx/include/__hash_table' line='81' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e89f4e25' is-artificial='yes'/>
+              <return type-id='e8edb71e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash' mangled-name='_ZNKSt3__116__hash_node_baseIPNS_11__hash_nodeIjPvEEE6__hashEv' filepath='external/libcxx/include/__hash_table' line='87' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='29709c0c' is-artificial='yes'/>
+              <return type-id='b59d7dce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_node_base' filepath='external/libcxx/include/__hash_table' line='91' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e89f4e25' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;true, std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt; *, std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='429' column='1' id='73fc33a2'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='e89f4e25' filepath='external/libcxx/include/type_traits' line='429' column='1' id='cea6d889'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__hash_node&lt;unsigned int, void *&gt;' size-in-bits='96' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='95' column='1' id='7194074a'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='f76a9935'/>
+          <member-type access='public'>
+            <typedef-decl name='__node_value_type' type-id='f0981eeb' filepath='external/libcxx/include/__hash_table' line='101' column='1' id='9c948fde'/>
+          </member-type>
+          <data-member access='public' layout-offset-in-bits='32'>
+            <var-decl name='__hash_' type-id='b59d7dce' visibility='default' filepath='external/libcxx/include/__hash_table' line='103' column='1'/>
+          </data-member>
+          <data-member access='public' layout-offset-in-bits='64'>
+            <var-decl name='__value_' type-id='9c948fde' visibility='default' filepath='external/libcxx/include/__hash_table' line='104' column='1'/>
+          </data-member>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt; *&gt; &gt;, 1, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='ff06e1a2'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='b8cb9312' filepath='external/libcxx/include/memory' line='2136' column='1' id='0566ad18'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='77a4a6f1' filepath='external/libcxx/include/memory' line='2137' column='1' id='a0f10438'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='c8491dd8' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='10856d80' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_25__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEEEEEELi1ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='10856d80' is-artificial='yes'/>
+              <return type-id='0566ad18'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_25__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEEEEEELi1ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='784ea6bb' is-artificial='yes'/>
+              <return type-id='a0f10438'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt; *&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/__hash_table' line='767' column='1' id='c8491dd8'>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='1b40f38a' filepath='external/libcxx/include/__hash_table' line='769' column='1' id='cb386317'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='63f02c60' filepath='external/libcxx/include/__hash_table' line='771' column='1' id='ddffa0e9'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='1a16dc8f' filepath='external/libcxx/include/__hash_table' line='775' column='1' id='48e1dd92'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__data_' type-id='8b54feb4' visibility='default' filepath='external/libcxx/include/__hash_table' line='773' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__bucket_list_deallocator' filepath='external/libcxx/include/__hash_table' line='778' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bccb995e' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__bucket_list_deallocator' filepath='external/libcxx/include/__hash_table' line='783' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bccb995e' is-artificial='yes'/>
+              <parameter type-id='3f98f513'/>
+              <parameter type-id='ddffa0e9'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__bucket_list_deallocator' filepath='external/libcxx/include/__hash_table' line='789' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bccb995e' is-artificial='yes'/>
+              <parameter type-id='1c78badc'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEEEEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bccb995e' is-artificial='yes'/>
+              <return type-id='6e741ea8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEEEEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='800' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='73a4a0a5' is-artificial='yes'/>
+              <return type-id='ddffa0e9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__alloc' mangled-name='_ZNSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEEEEE7__allocEv' filepath='external/libcxx/include/__hash_table' line='803' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bccb995e' is-artificial='yes'/>
+              <return type-id='2d7d9f74'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__alloc' mangled-name='_ZNKSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEEEEE7__allocEv' filepath='external/libcxx/include/__hash_table' line='805' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='73a4a0a5' is-artificial='yes'/>
+              <return type-id='3f98f513'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEEEEEclEPS8_' filepath='external/libcxx/include/__hash_table' line='808' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bccb995e' is-artificial='yes'/>
+              <parameter type-id='48e1dd92'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;unsigned int, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt; *&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='8b54feb4'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='8051cbec'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='6e3f46eb'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEEEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0734bf72' is-artificial='yes'/>
+              <return type-id='ec61259e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEEEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='44203c25' is-artificial='yes'/>
+              <return type-id='65eae572'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEEEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0734bf72' is-artificial='yes'/>
+              <return type-id='f9e5f67d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEEEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='44203c25' is-artificial='yes'/>
+              <return type-id='acde7279'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEEEEE4swapERSA_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0734bf72' is-artificial='yes'/>
+              <parameter type-id='0b34c5be'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;unsigned int, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='8051cbec'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='8c787cb7' filepath='external/libcxx/include/memory' line='2136' column='1' id='ec61259e'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='572fd29c' filepath='external/libcxx/include/memory' line='2137' column='1' id='65eae572'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='f0981eeb' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='990b291a' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIjLi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='990b291a' is-artificial='yes'/>
+              <return type-id='ec61259e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIjLi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f9ec8701' is-artificial='yes'/>
+              <return type-id='65eae572'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem&lt;int, void&gt;' mangled-name='_ZNSt3__122__compressed_pair_elemIjLi0ELb0EEC2IivEEOT_' filepath='external/libcxx/include/memory' line='2147' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='990b291a' is-artificial='yes'/>
+              <parameter type-id='75f9e64a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt; *&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='6e3f46eb'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='1b40f38a'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='a8a7390c' filepath='external/libcxx/include/memory' line='2174' column='1' id='f9e5f67d'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='048efe97' filepath='external/libcxx/include/memory' line='2175' column='1' id='acde7279'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f8651eeb' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f8651eeb' is-artificial='yes'/>
+              <return type-id='f9e5f67d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4d807a5a' is-artificial='yes'/>
+              <return type-id='acde7279'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt; *&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='1b40f38a'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='41c7e19d' filepath='external/libcxx/include/memory' line='1786' column='1' id='6da9be10'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='35c7ceb9' filepath='external/libcxx/include/memory' line='1788' column='1' id='146ce650'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='1e32d810' filepath='external/libcxx/include/memory' line='1787' column='1' id='c46f8480'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='2a32eaf4' filepath='external/libcxx/include/memory' line='1789' column='1' id='26dd27e0'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='c071fdb7'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='aca73f58' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEEE7addressERS7_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f88eebb3' is-artificial='yes'/>
+              <parameter type-id='146ce650'/>
+              <return type-id='6da9be10'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEEE7addressERKS7_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f88eebb3' is-artificial='yes'/>
+              <parameter type-id='26dd27e0'/>
+              <return type-id='c46f8480'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='aca73f58' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='6da9be10'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEEE10deallocateEPS7_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='aca73f58' is-artificial='yes'/>
+              <parameter type-id='6da9be10'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f88eebb3' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEEE7destroyEPS7_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='aca73f58' is-artificial='yes'/>
+              <parameter type-id='6da9be10'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt; *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='5dfe93bd'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='3bfce1f3' filepath='external/libcxx/include/memory' line='1517' column='1' id='1a16dc8f'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='1b40f38a' filepath='external/libcxx/include/memory' line='1514' column='1' id='e5f05e18'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='25d8e960' filepath='external/libcxx/include/memory' line='1523' column='1' id='63f02c60'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='42315a22' filepath='external/libcxx/include/memory' line='1520' column='1' id='678e0c3a'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEEEEE8allocateERS9_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08a1a73b'/>
+              <parameter type-id='63f02c60'/>
+              <return type-id='1a16dc8f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEEEEE8allocateERS9_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08a1a73b'/>
+              <parameter type-id='63f02c60'/>
+              <parameter type-id='678e0c3a'/>
+              <return type-id='1a16dc8f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEEEEE10deallocateERS9_PS8_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08a1a73b'/>
+              <parameter type-id='1a16dc8f'/>
+              <parameter type-id='63f02c60'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEEEEE8max_sizeERKS9_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='617624ca'/>
+              <return type-id='63f02c60'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEEEEE37select_on_container_copy_constructionERKS9_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='617624ca'/>
+              <return type-id='e5f05e18'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEEEEE10__allocateERS9_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08a1a73b'/>
+              <parameter type-id='63f02c60'/>
+              <parameter type-id='678e0c3a'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='1a16dc8f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEEEEE10__allocateERS9_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08a1a73b'/>
+              <parameter type-id='63f02c60'/>
+              <parameter type-id='678e0c3a'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='1a16dc8f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS9_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='617624ca'/>
+              <return type-id='63f02c60'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEEEEE10__max_sizeENS_17integral_constantIbLb0EEERKS9_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='617624ca'/>
+              <return type-id='63f02c60'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS9_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='617624ca'/>
+              <return type-id='e5f05e18'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS9_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='617624ca'/>
+              <return type-id='e5f05e18'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt; *, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt; *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='ec140eb2'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='bdef5472' filepath='external/libcxx/include/memory' line='1031' column='1' id='3bfce1f3'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt; *&gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='eac93aa5'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='c071fdb7' filepath='external/libcxx/include/memory' line='1171' column='1' id='25d8e960'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt; **, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt; *&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='a510ef05'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='8395ae54' filepath='external/libcxx/include/memory' line='1097' column='1' id='42315a22'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt; **&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='78072384'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='41c7e19d' filepath='external/libcxx/include/memory' line='974' column='1' id='ea1c0722'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='8395ae54'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='e14cf0ed'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPPNS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEEE10pointer_toERS7_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e041b2b4'/>
+              <return type-id='ea1c0722'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt; **&gt;::__nat, std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='7e12848e'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='e89f4e25' filepath='external/libcxx/include/type_traits' line='431' column='1' id='c63332ef'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='add_lvalue_reference&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1127' column='1' id='b474bd02'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='3cd56220' filepath='external/libcxx/include/type_traits' line='1128' column='1' id='9212a065'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__add_lvalue_reference_impl&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt; *, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='1ee1d3c5'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='35c7ceb9' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='3cd56220'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt; *, std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt; *&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='bc57b224'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='1fa4871c' filepath='external/libcxx/include/memory' line='1031' column='1' id='d922b769'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt;, std::__1::allocator&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; &gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='f03ebc7b'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='225e915e'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='b284e6e2'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEENS_9allocatorIS4_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fb71d15b' is-artificial='yes'/>
+              <return type-id='6093691a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEENS_9allocatorIS4_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bb587dc4' is-artificial='yes'/>
+              <return type-id='baed622e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEENS_9allocatorIS4_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fb71d15b' is-artificial='yes'/>
+              <return type-id='5637cb08'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEENS_9allocatorIS4_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bb587dc4' is-artificial='yes'/>
+              <return type-id='099de4c8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEENS_9allocatorIS4_EEE4swapERS9_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fb71d15b' is-artificial='yes'/>
+              <parameter type-id='f771cb0f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt;, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='225e915e'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='ec9f5471' filepath='external/libcxx/include/memory' line='2136' column='1' id='6093691a'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='2d70a258' filepath='external/libcxx/include/memory' line='2137' column='1' id='baed622e'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='f76a9935' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad5df6b4' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad5df6b4' is-artificial='yes'/>
+              <return type-id='6093691a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_16__hash_node_baseIPNS_11__hash_nodeIjPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e40070dd' is-artificial='yes'/>
+              <return type-id='baed622e'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; &gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='b284e6e2'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='500299ab'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='f0f3daef' filepath='external/libcxx/include/memory' line='2174' column='1' id='5637cb08'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='8626614a' filepath='external/libcxx/include/memory' line='2175' column='1' id='099de4c8'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='52901a60' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorINS_11__hash_nodeIjPvEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='52901a60' is-artificial='yes'/>
+              <return type-id='5637cb08'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorINS_11__hash_nodeIjPvEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='86ec9fab' is-artificial='yes'/>
+              <return type-id='099de4c8'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; &gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='500299ab'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='115848a8' filepath='external/libcxx/include/memory' line='1786' column='1' id='a07c019d'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='0d58425c' filepath='external/libcxx/include/memory' line='1788' column='1' id='4fc99a69'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='7db833b5' filepath='external/libcxx/include/memory' line='1787' column='1' id='6271d589'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='81b83a01' filepath='external/libcxx/include/memory' line='1789' column='1' id='28a0a9e5'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f4f3e13b' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_11__hash_nodeIjPvEEE7addressERS3_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7a264e66' is-artificial='yes'/>
+              <parameter type-id='4fc99a69'/>
+              <return type-id='a07c019d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_11__hash_nodeIjPvEEE7addressERKS3_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7a264e66' is-artificial='yes'/>
+              <parameter type-id='28a0a9e5'/>
+              <return type-id='6271d589'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorINS_11__hash_nodeIjPvEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f4f3e13b' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='a07c019d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorINS_11__hash_nodeIjPvEEE10deallocateEPS3_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f4f3e13b' is-artificial='yes'/>
+              <parameter type-id='a07c019d'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorINS_11__hash_nodeIjPvEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7a264e66' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorINS_11__hash_nodeIjPvEEE7destroyEPS3_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f4f3e13b' is-artificial='yes'/>
+              <parameter type-id='a07c019d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;unsigned int, std::__1::hash&lt;unsigned int&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='227041e1'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='8051cbec'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='abfeb1fe'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIjNS_4hashIjEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c11a0359' is-artificial='yes'/>
+              <return type-id='ec61259e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIjNS_4hashIjEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='52df9f26' is-artificial='yes'/>
+              <return type-id='65eae572'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIjNS_4hashIjEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c11a0359' is-artificial='yes'/>
+              <return type-id='0df5ee7a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIjNS_4hashIjEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='52df9f26' is-artificial='yes'/>
+              <return type-id='8007794e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIjNS_4hashIjEEE4swapERS3_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c11a0359' is-artificial='yes'/>
+              <parameter type-id='cd1a163d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::hash&lt;unsigned int&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='abfeb1fe'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='99463423'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='2e1e1cf7' filepath='external/libcxx/include/memory' line='2174' column='1' id='0df5ee7a'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='8ee7da3c' filepath='external/libcxx/include/memory' line='2175' column='1' id='8007794e'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f2188c84' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_4hashIjEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f2188c84' is-artificial='yes'/>
+              <return type-id='0df5ee7a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_4hashIjEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7e82021d' is-artificial='yes'/>
+              <return type-id='8007794e'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='hash&lt;unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/utility' line='1425' column='1' id='99463423'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='fc9e5c5d'/>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__14hashIjEclEj' filepath='external/libcxx/include/utility' line='1429' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='92e7e088' is-artificial='yes'/>
+              <parameter type-id='f0981eeb'/>
+              <return type-id='b59d7dce'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='unary_function&lt;unsigned int, unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/utility' line='966' column='1' id='fc9e5c5d'/>
+        <class-decl name='__compressed_pair&lt;float, std::__1::equal_to&lt;unsigned int&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='39b8e88f'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='9884ef0e'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='20704346'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIfNS_8equal_toIjEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ea278677' is-artificial='yes'/>
+              <return type-id='a9f1c79a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIfNS_8equal_toIjEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2f580c1a' is-artificial='yes'/>
+              <return type-id='8564ccae'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIfNS_8equal_toIjEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ea278677' is-artificial='yes'/>
+              <return type-id='86d7a73a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIfNS_8equal_toIjEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2f580c1a' is-artificial='yes'/>
+              <return type-id='a3c88c0e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIfNS_8equal_toIjEEE4swapERS3_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ea278677' is-artificial='yes'/>
+              <parameter type-id='de277393'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;float, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='9884ef0e'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='2a1f6799' filepath='external/libcxx/include/memory' line='2136' column='1' id='a9f1c79a'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='c047d328' filepath='external/libcxx/include/memory' line='2137' column='1' id='8564ccae'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='a6c45d85' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='24a161d4' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIfLi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='24a161d4' is-artificial='yes'/>
+              <return type-id='a9f1c79a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIfLi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e2313dfd' is-artificial='yes'/>
+              <return type-id='8564ccae'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem&lt;float, void&gt;' mangled-name='_ZNSt3__122__compressed_pair_elemIfLi0ELb0EEC2IfvEEOT_' filepath='external/libcxx/include/memory' line='2147' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='24a161d4' is-artificial='yes'/>
+              <parameter type-id='0e7051ad'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::equal_to&lt;unsigned int&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='20704346'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='f9e4b3e7'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='9b5e46db' filepath='external/libcxx/include/memory' line='2174' column='1' id='86d7a73a'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='5f62e40c' filepath='external/libcxx/include/memory' line='2175' column='1' id='a3c88c0e'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='85bea75c' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_8equal_toIjEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='85bea75c' is-artificial='yes'/>
+              <return type-id='86d7a73a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_8equal_toIjEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2faf14bd' is-artificial='yes'/>
+              <return type-id='a3c88c0e'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='equal_to&lt;unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/functional' line='674' column='1' id='f9e4b3e7'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='877d6b55'/>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__18equal_toIjEclERKjS3_' filepath='external/libcxx/include/functional' line='677' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6362ea58' is-artificial='yes'/>
+              <parameter type-id='572fd29c'/>
+              <parameter type-id='572fd29c'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='binary_function&lt;unsigned int, unsigned int, bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__functional_base' line='28' column='1' id='877d6b55'/>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;unsigned int&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='09b16c09'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='0aab4b15' filepath='external/libcxx/include/memory' line='1517' column='1' id='e063afa9'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='d784bbd4' filepath='external/libcxx/include/memory' line='1514' column='1' id='6fe64836'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='619fbf28' filepath='external/libcxx/include/memory' line='1523' column='1' id='71c8c222'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='a886eb34' filepath='external/libcxx/include/memory' line='1520' column='1' id='3ddc5008'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind_alloc&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; &gt;' type-id='9f73deb0' filepath='external/libcxx/include/memory' line='1535' column='1' id='8bb5045f'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIjEEE8allocateERS2_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='96bd50b7'/>
+              <parameter type-id='71c8c222'/>
+              <return type-id='e063afa9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIjEEE8allocateERS2_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='96bd50b7'/>
+              <parameter type-id='71c8c222'/>
+              <parameter type-id='3ddc5008'/>
+              <return type-id='e063afa9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIjEEE10deallocateERS2_Pjj' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='96bd50b7'/>
+              <parameter type-id='e063afa9'/>
+              <parameter type-id='71c8c222'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIjEEE8max_sizeERKS2_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0bdfe3a0'/>
+              <return type-id='71c8c222'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIjEEE37select_on_container_copy_constructionERKS2_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0bdfe3a0'/>
+              <return type-id='6fe64836'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIjEEE10__allocateERS2_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='96bd50b7'/>
+              <parameter type-id='71c8c222'/>
+              <parameter type-id='3ddc5008'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='e063afa9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIjEEE10__allocateERS2_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='96bd50b7'/>
+              <parameter type-id='71c8c222'/>
+              <parameter type-id='3ddc5008'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='e063afa9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIjEEE10__max_sizeENS_17integral_constantIbLb1EEERKS2_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='0bdfe3a0'/>
+              <return type-id='71c8c222'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIjEEE10__max_sizeENS_17integral_constantIbLb0EEERKS2_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='0bdfe3a0'/>
+              <return type-id='71c8c222'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIjEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS2_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='0bdfe3a0'/>
+              <return type-id='6fe64836'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIjEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS2_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='0bdfe3a0'/>
+              <return type-id='6fe64836'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='f473b588'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='4b25fcf8' filepath='external/libcxx/include/memory' line='1031' column='1' id='0aab4b15'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='allocator&lt;unsigned int&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='d784bbd4'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='807869d3' filepath='external/libcxx/include/memory' line='1786' column='1' id='9cb1013c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='8c787cb7' filepath='external/libcxx/include/memory' line='1788' column='1' id='7599871c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='5b2fd8e8' filepath='external/libcxx/include/memory' line='1787' column='1' id='d6dbe81c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='572fd29c' filepath='external/libcxx/include/memory' line='1789' column='1' id='90fb66fc'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='ebbc88c3'/>
+          </member-type>
+          <member-type access='private'>
+            <class-decl name='rebind&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1795' column='1' id='75cb0cd1'>
+              <member-type access='public'>
+                <typedef-decl name='other' type-id='500299ab' filepath='external/libcxx/include/memory' line='1795' column='1' id='fb33ca80'/>
+              </member-type>
+            </class-decl>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e5e99ab2' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIjE7addressERj' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='db4b076f' is-artificial='yes'/>
+              <parameter type-id='7599871c'/>
+              <return type-id='9cb1013c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIjE7addressERKj' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='db4b076f' is-artificial='yes'/>
+              <parameter type-id='90fb66fc'/>
+              <return type-id='d6dbe81c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorIjE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e5e99ab2' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='9cb1013c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorIjE10deallocateEPjj' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e5e99ab2' is-artificial='yes'/>
+              <parameter type-id='9cb1013c'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorIjE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='db4b076f' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorIjE7destroyEPj' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e5e99ab2' is-artificial='yes'/>
+              <parameter type-id='9cb1013c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;unsigned int&gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='5aa31c1f'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='ebbc88c3' filepath='external/libcxx/include/memory' line='1171' column='1' id='619fbf28'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;unsigned int *, std::__1::allocator&lt;unsigned int&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='2be1fb81'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='efd8300e' filepath='external/libcxx/include/memory' line='1097' column='1' id='a886eb34'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;unsigned int *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='d05fef92'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='807869d3' filepath='external/libcxx/include/memory' line='974' column='1' id='b2222974'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='efd8300e'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='734ff2a3'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPjE10pointer_toERj' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='12705204'/>
+              <return type-id='b2222974'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;unsigned int *&gt;::__nat, unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='0c9b5c0e'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='f0981eeb' filepath='external/libcxx/include/type_traits' line='431' column='1' id='6371f685'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__allocator_traits_rebind&lt;std::__1::allocator&lt;unsigned int&gt;, std::__1::__hash_node&lt;unsigned int, void *&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1280' column='1' id='b456475f'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='fb33ca80' filepath='external/libcxx/include/memory' line='1282' column='1' id='9f73deb0'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__rebind_alloc_helper&lt;std::__1::allocator_traits&lt;std::__1::allocator&lt;unsigned int&gt; &gt;, std::__1::__hash_node&lt;unsigned int, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1769' column='1' id='bfa86cd5'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='8bb5045f' filepath='external/libcxx/include/memory' line='1772' column='1' id='ef0b7f4e'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__hash_node_types&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *, std::__1::__hash_node&lt;unsigned int, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='227' column='1' id='45fe03d6'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='3e3a7d61'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='e331a269'/>
+          <member-type access='public'>
+            <typedef-decl name='__next_pointer' type-id='9ce6ebf3' filepath='external/libcxx/include/__hash_table' line='246' column='1' id='508739f6'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__node_pointer' type-id='115848a8' filepath='external/libcxx/include/__hash_table' line='240' column='1' id='826db283'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__node_value_type' type-id='f0981eeb' filepath='external/libcxx/include/__hash_table' line='248' column='1' id='73b3b9f4'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__const_node_value_type_pointer' type-id='ae86c33b' filepath='external/libcxx/include/__hash_table' line='252' column='1' id='d1df4b6a'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__hash_key_value_types&lt;unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='140' column='1' id='3e3a7d61'>
+          <member-type access='public'>
+            <typedef-decl name='key_type' type-id='f0981eeb' filepath='external/libcxx/include/__hash_table' line='142' column='1' id='beafe2f0'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__container_value_type' type-id='f0981eeb' filepath='external/libcxx/include/__hash_table' line='144' column='1' id='a8372230'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__node_value_type' type-id='f0981eeb' filepath='external/libcxx/include/__hash_table' line='143' column='1' id='cd3d9869'/>
+          </member-type>
+          <data-member access='public' static='yes'>
+            <var-decl name='__is_map' type-id='4ab96a04' visibility='default' filepath='external/libcxx/include/__hash_table' line='145' column='1'/>
+          </data-member>
+          <member-function access='public' static='yes'>
+            <function-decl name='__get_key' mangled-name='_ZNSt3__122__hash_key_value_typesIjE9__get_keyERKj' filepath='external/libcxx/include/__hash_table' line='148' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='572fd29c'/>
+              <return type-id='85af91d2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='__get_value' mangled-name='_ZNSt3__122__hash_key_value_typesIjE11__get_valueERKj' filepath='external/libcxx/include/__hash_table' line='152' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d4c78c2d'/>
+              <return type-id='52cd7d92'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='__get_ptr' mangled-name='_ZNSt3__122__hash_key_value_typesIjE9__get_ptrERj' filepath='external/libcxx/include/__hash_table' line='156' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='80eb0cbc'/>
+              <return type-id='3de0a521'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='__move' mangled-name='_ZNSt3__122__hash_key_value_typesIjE6__moveERj' filepath='external/libcxx/include/__hash_table' line='161' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='80eb0cbc'/>
+              <return type-id='0f9a3889'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_map_pointer_types&lt;unsigned int, void *, std::__1::__hash_key_value_types&lt;unsigned int&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='212' column='1' id='e331a269'/>
+        <class-decl name='__rebind_pointer&lt;void *, const unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='994' column='1' id='97a75e7a'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='eb6fd916' filepath='external/libcxx/include/memory' line='996' column='1' id='ae86c33b'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;void *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='acf3e636'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='974' column='1' id='66564fbc'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const unsigned int&gt;' type-id='5b2fd8e8' filepath='external/libcxx/include/memory' line='979' column='1' id='eb6fd916'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const long long&gt;' type-id='d5203fe9' filepath='external/libcxx/include/memory' line='979' column='1' id='4e49b384'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt; &gt;' type-id='302e0f27' filepath='external/libcxx/include/memory' line='979' column='1' id='3487cb17'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;std::__1::pair&lt;ASurfaceControl *const, ASurfaceControlStats&gt; &gt;' type-id='ff43352f' filepath='external/libcxx/include/memory' line='979' column='1' id='0e089b2b'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='c917df9f'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPvE10pointer_toERNS2_5__natE' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1238317f'/>
+              <return type-id='66564fbc'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;true, std::__1::pointer_traits&lt;void *&gt;::__nat, void&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='429' column='1' id='e5b7bb73'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='c917df9f' filepath='external/libcxx/include/type_traits' line='429' column='1' id='b5b180ca'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pair&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt;, bool&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='4faf649b'/>
+        <class-decl name='__hash_iterator&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='6a3187ab'/>
+        <class-decl name='__hash_const_iterator&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/__hash_table' line='389' column='1' id='1c507e8b'>
+          <member-type access='private'>
+            <typedef-decl name='__next_pointer' type-id='508739f6' filepath='external/libcxx/include/__hash_table' line='394' column='1' id='1fab4a83'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__non_const_iterator' type-id='6a3187ab' filepath='external/libcxx/include/__hash_table' line='399' column='1' id='783dcbfa'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='7ef30f76' filepath='external/libcxx/include/__hash_table' line='404' column='1' id='443235a7'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='73b3b9f4' filepath='external/libcxx/include/__hash_table' line='402' column='1' id='6e0a00e4'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='d1df4b6a' filepath='external/libcxx/include/__hash_table' line='405' column='1' id='8d1b6bb3'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__node_' type-id='1fab4a83' visibility='default' filepath='external/libcxx/include/__hash_table' line='396' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__hash_const_iterator' filepath='external/libcxx/include/__hash_table' line='408' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5817af7b' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_const_iterator' filepath='external/libcxx/include/__hash_table' line='413' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5817af7b' is-artificial='yes'/>
+              <parameter type-id='04445224'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator*' mangled-name='_ZNKSt3__121__hash_const_iteratorIPNS_11__hash_nodeIjPvEEEdeEv' filepath='external/libcxx/include/__hash_table' line='446' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4f3bb37c' is-artificial='yes'/>
+              <return type-id='443235a7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-&gt;' mangled-name='_ZNKSt3__121__hash_const_iteratorIPNS_11__hash_nodeIjPvEEEptEv' filepath='external/libcxx/include/__hash_table' line='452' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4f3bb37c' is-artificial='yes'/>
+              <return type-id='8d1b6bb3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator++' mangled-name='_ZNSt3__121__hash_const_iteratorIPNS_11__hash_nodeIjPvEEEppEv' filepath='external/libcxx/include/__hash_table' line='459' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5817af7b' is-artificial='yes'/>
+              <return type-id='5417a92f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator++' mangled-name='_ZNSt3__121__hash_const_iteratorIPNS_11__hash_nodeIjPvEEEppEi' filepath='external/libcxx/include/__hash_table' line='467' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5817af7b' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='1c507e8b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__hash_const_iterator' filepath='external/libcxx/include/__hash_table' line='493' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5817af7b' is-artificial='yes'/>
+              <parameter type-id='1fab4a83'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='unique_ptr&lt;std::__1::__hash_node&lt;unsigned int, void *&gt;, std::__1::__hash_node_destructor&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='140c2675'/>
+        <class-decl name='__hash_local_iterator&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='c9a58a1b'/>
+        <class-decl name='__hash_const_local_iterator&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='5f058abb'/>
+        <class-decl name='pair&lt;std::__1::__hash_const_iterator&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt;, bool&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='7cb13b7b'/>
+        <class-decl name='__insert_return_type&lt;std::__1::__hash_const_iterator&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt;, std::__1::__basic_node_handle&lt;std::__1::__hash_node&lt;unsigned int, void *&gt;, std::__1::allocator&lt;unsigned int&gt;, __set_node_handle_specifics&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='f1f008a4'/>
+        <class-decl name='__basic_node_handle&lt;std::__1::__hash_node&lt;unsigned int, void *&gt;, std::__1::allocator&lt;unsigned int&gt;, __set_node_handle_specifics&gt;' visibility='default' is-declaration-only='yes' id='9453d9ed'/>
+        <typedef-decl name='__set_node_handle&lt;typename __table::__node, std::__1::unordered_set&lt;unsigned int, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;unsigned int&gt; &gt;::allocator_type&gt;' type-id='9453d9ed' filepath='external/libcxx/include/__node_handle' line='189' column='1' id='4b9dc929'/>
+        <class-decl name='pair&lt;std::__1::__hash_const_iterator&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt;, std::__1::__hash_const_iterator&lt;std::__1::__hash_node&lt;unsigned int, void *&gt; *&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='1c4832e3'/>
+        <class-decl name='conditional&lt;true, std::__1::pair&lt;android::OverlayableInfo, std::__1::unordered_set&lt;unsigned int, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, std::__1::__nat&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='429' column='1' id='8eb20229'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='6efd2fac' filepath='external/libcxx/include/type_traits' line='429' column='1' id='983adb98'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;const std::__1::pair&lt;android::OverlayableInfo, std::__1::unordered_set&lt;unsigned int, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; &gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='67f14fad'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='52bee00f' filepath='external/libcxx/include/memory' line='1171' column='1' id='0d20d2dc'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;const std::__1::pair&lt;android::OverlayableInfo, std::__1::unordered_set&lt;unsigned int, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; *, std::__1::allocator&lt;const std::__1::pair&lt;android::OverlayableInfo, std::__1::unordered_set&lt;unsigned int, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; &gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='92bdfad5'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='02a0cbc0' filepath='external/libcxx/include/memory' line='1097' column='1' id='48d36752'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;const std::__1::pair&lt;android::OverlayableInfo, std::__1::unordered_set&lt;unsigned int, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='7382a9f8'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='53ec7eed' filepath='external/libcxx/include/memory' line='974' column='1' id='daa2069e'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='02a0cbc0'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='8d136639'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEEE10pointer_toERSD_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='db8aee20'/>
+              <return type-id='daa2069e'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;const std::__1::pair&lt;android::OverlayableInfo, std::__1::unordered_set&lt;unsigned int, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; *&gt;::__nat, const std::__1::pair&lt;android::OverlayableInfo, std::__1::unordered_set&lt;unsigned int, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='dfadf2fa'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='0b53cd55' filepath='external/libcxx/include/type_traits' line='431' column='1' id='c10c2243'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_pointer&lt;const std::__1::pair&lt;android::OverlayableInfo, std::__1::unordered_set&lt;unsigned int, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, const std::__1::pair&lt;android::OverlayableInfo, std::__1::unordered_set&lt;unsigned int, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; *, std::__1::allocator&lt;const std::__1::pair&lt;android::OverlayableInfo, std::__1::unordered_set&lt;unsigned int, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1042' column='1' id='1cf40643'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='84c2b2d8' filepath='external/libcxx/include/memory' line='1044' column='1' id='36857a50'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;const std::__1::pair&lt;android::OverlayableInfo, std::__1::unordered_set&lt;unsigned int, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; *, std::__1::allocator&lt;const std::__1::pair&lt;android::OverlayableInfo, std::__1::unordered_set&lt;unsigned int, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; &gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='ec22f6fc'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='6932bb90'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='f2c63883'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9e4bbc5a' is-artificial='yes'/>
+              <return type-id='f232be36'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f4c11dfd' is-artificial='yes'/>
+              <return type-id='a86a697a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9e4bbc5a' is-artificial='yes'/>
+              <return type-id='d223f425'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f4c11dfd' is-artificial='yes'/>
+              <return type-id='89b96e11'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEENS9_ISD_EEE4swapERSG_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9e4bbc5a' is-artificial='yes'/>
+              <parameter type-id='924ba976'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;const std::__1::pair&lt;android::OverlayableInfo, std::__1::unordered_set&lt;unsigned int, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; *, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='6932bb90'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='e84b9991' filepath='external/libcxx/include/memory' line='2136' column='1' id='f232be36'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='0412186c' filepath='external/libcxx/include/memory' line='2137' column='1' id='a86a697a'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='53ec7eed' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='49ce5ba6' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='49ce5ba6' is-artificial='yes'/>
+              <return type-id='f232be36'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5f4aa7b9' is-artificial='yes'/>
+              <return type-id='a86a697a'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;const std::__1::pair&lt;android::OverlayableInfo, std::__1::unordered_set&lt;unsigned int, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; &gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='f2c63883'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='9d7cc6de'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='6d8aa860' filepath='external/libcxx/include/memory' line='2174' column='1' id='d223f425'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='a402b0af' filepath='external/libcxx/include/memory' line='2175' column='1' id='89b96e11'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8ce169d3' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS1_IjEEEEEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8ce169d3' is-artificial='yes'/>
+              <return type-id='d223f425'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorIKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS1_IjEEEEEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c3a50162' is-artificial='yes'/>
+              <return type-id='89b96e11'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__wrap_iter&lt;const std::__1::pair&lt;android::OverlayableInfo, std::__1::unordered_set&lt;unsigned int, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; *&gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/iterator' line='1315' column='1' id='a122f21c'>
+          <member-type access='private'>
+            <typedef-decl name='iterator_type' type-id='53ec7eed' filepath='external/libcxx/include/iterator' line='1318' column='1' id='0a2e44e2'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='4072d9a5' filepath='external/libcxx/include/iterator' line='1323' column='1' id='316aa428'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='36c15e49' filepath='external/libcxx/include/iterator' line='1322' column='1' id='8588aa28'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='difference_type' type-id='cb6c1784' filepath='external/libcxx/include/iterator' line='1321' column='1' id='2b703551'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__i' type-id='0a2e44e2' visibility='default' filepath='external/libcxx/include/iterator' line='1325' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__wrap_iter' filepath='external/libcxx/include/iterator' line='1327' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d6862aea' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator*' mangled-name='_ZNKSt3__111__wrap_iterIPKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEEEdeEv' filepath='external/libcxx/include/iterator' line='1368' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='72fec42b' is-artificial='yes'/>
+              <return type-id='316aa428'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-&gt;' mangled-name='_ZNKSt3__111__wrap_iterIPKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEEEptEv' filepath='external/libcxx/include/iterator' line='1376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='72fec42b' is-artificial='yes'/>
+              <return type-id='8588aa28'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator++' mangled-name='_ZNSt3__111__wrap_iterIPKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEEEppEv' filepath='external/libcxx/include/iterator' line='1384' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d6862aea' is-artificial='yes'/>
+              <return type-id='ca861806'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator++' mangled-name='_ZNSt3__111__wrap_iterIPKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEEEppEi' filepath='external/libcxx/include/iterator' line='1393' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d6862aea' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='a122f21c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator--' mangled-name='_ZNSt3__111__wrap_iterIPKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEEEmmEv' filepath='external/libcxx/include/iterator' line='1396' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d6862aea' is-artificial='yes'/>
+              <return type-id='ca861806'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator--' mangled-name='_ZNSt3__111__wrap_iterIPKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEEEmmEi' filepath='external/libcxx/include/iterator' line='1405' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d6862aea' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='a122f21c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator+' mangled-name='_ZNKSt3__111__wrap_iterIPKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEEEplEi' filepath='external/libcxx/include/iterator' line='1407' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='72fec42b' is-artificial='yes'/>
+              <parameter type-id='2b703551'/>
+              <return type-id='a122f21c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator+=' mangled-name='_ZNSt3__111__wrap_iterIPKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEEEpLEi' filepath='external/libcxx/include/iterator' line='1409' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d6862aea' is-artificial='yes'/>
+              <parameter type-id='2b703551'/>
+              <return type-id='ca861806'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-' mangled-name='_ZNKSt3__111__wrap_iterIPKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEEEmiEi' filepath='external/libcxx/include/iterator' line='1418' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='72fec42b' is-artificial='yes'/>
+              <parameter type-id='2b703551'/>
+              <return type-id='a122f21c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-=' mangled-name='_ZNSt3__111__wrap_iterIPKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEEEmIEi' filepath='external/libcxx/include/iterator' line='1420' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d6862aea' is-artificial='yes'/>
+              <parameter type-id='2b703551'/>
+              <return type-id='ca861806'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__111__wrap_iterIPKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEEEixEi' filepath='external/libcxx/include/iterator' line='1422' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='72fec42b' is-artificial='yes'/>
+              <parameter type-id='2b703551'/>
+              <return type-id='316aa428'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='base' mangled-name='_ZNKSt3__111__wrap_iterIPKNS_4pairIN7android15OverlayableInfoENS_13unordered_setIjNS_4hashIjEENS_8equal_toIjEENS_9allocatorIjEEEEEEE4baseEv' filepath='external/libcxx/include/iterator' line='1431' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='72fec42b' is-artificial='yes'/>
+              <return type-id='0a2e44e2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__wrap_iter' filepath='external/libcxx/include/iterator' line='1440' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d6862aea' is-artificial='yes'/>
+              <parameter type-id='0a2e44e2'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='iterator_traits&lt;const std::__1::pair&lt;android::OverlayableInfo, std::__1::unordered_set&lt;unsigned int, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/iterator' line='502' column='1' id='7170b67b'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='47ec6c09' filepath='external/libcxx/include/iterator' line='507' column='1' id='4072d9a5'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='53ec7eed' filepath='external/libcxx/include/iterator' line='506' column='1' id='36c15e49'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='difference_type' type-id='fc84bffe' filepath='external/libcxx/include/iterator' line='504' column='1' id='cb6c1784'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;const std::__1::pair&lt;android::OverlayableInfo, std::__1::unordered_set&lt;unsigned int, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; *&gt; &gt;' visibility='default' is-declaration-only='yes' id='85652243'/>
+        <class-decl name='__split_buffer&lt;const std::__1::pair&lt;android::OverlayableInfo, std::__1::unordered_set&lt;unsigned int, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, std::__1::allocator&lt;const std::__1::pair&lt;android::OverlayableInfo, std::__1::unordered_set&lt;unsigned int, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; &gt; &amp;&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='c799967b'/>
+        <class-decl name='unordered_map&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::hash&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, std::__1::equal_to&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, std::__1::allocator&lt;std::__1::pair&lt;const std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt; &gt; &gt;' size-in-bits='160' visibility='default' filepath='external/libcxx/include/unordered_map' line='842' column='1' id='56b14eae'>
+          <member-type access='private'>
+            <typedef-decl name='__table' type-id='0b8a9bd4' filepath='external/libcxx/include/unordered_map' line='866' column='1' id='63999f1d'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='da4bdcdd' filepath='external/libcxx/include/unordered_map' line='885' column='1' id='39c86119'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='hasher' type-id='21d7352a' filepath='external/libcxx/include/unordered_map' line='848' column='1' id='282aee02'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='key_equal' type-id='3c207afe' filepath='external/libcxx/include/unordered_map' line='849' column='1' id='9ae7d18b'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='d05727fd' filepath='external/libcxx/include/unordered_map' line='850' column='1' id='3815c827'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='03c8db16' filepath='external/libcxx/include/unordered_map' line='888' column='1' id='85e0e0e7'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='f92db502' filepath='external/libcxx/include/unordered_map' line='889' column='1' id='db4a7833'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='08084680' filepath='external/libcxx/include/unordered_map' line='851' column='1' id='d0a883ff'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='key_type' type-id='27619c1c' filepath='external/libcxx/include/unordered_map' line='846' column='1' id='e27647d9'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='insert_return_type' type-id='432ae9ed' filepath='external/libcxx/include/unordered_map' line='895' column='1' id='aff2c2f0'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='node_type' type-id='3fa6921e' filepath='external/libcxx/include/unordered_map' line='894' column='1' id='0912ee4e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='mapped_type' type-id='27619c1c' filepath='external/libcxx/include/unordered_map' line='847' column='1' id='007369c7'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='local_iterator' type-id='f014a626' filepath='external/libcxx/include/unordered_map' line='890' column='1' id='ff654b57'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_local_iterator' type-id='5c51d172' filepath='external/libcxx/include/unordered_map' line='891' column='1' id='47ee03c3'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__table_' type-id='63999f1d' visibility='default' filepath='external/libcxx/include/unordered_map' line='868' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='904' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='911' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='39c86119'/>
+              <parameter type-id='b012399c'/>
+              <parameter type-id='c2e95427'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='913' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='39c86119'/>
+              <parameter type-id='b012399c'/>
+              <parameter type-id='c2e95427'/>
+              <parameter type-id='d1c23a03'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='928' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='d1c23a03'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='929' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='d4f73be1'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='930' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='d4f73be1'/>
+              <parameter type-id='d1c23a03'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='933' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='0c8dab32'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='935' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='0c8dab32'/>
+              <parameter type-id='d1c23a03'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='936' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='99a50716'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='937' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='99a50716'/>
+              <parameter type-id='39c86119'/>
+              <parameter type-id='b012399c'/>
+              <parameter type-id='c2e95427'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='939' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='99a50716'/>
+              <parameter type-id='39c86119'/>
+              <parameter type-id='b012399c'/>
+              <parameter type-id='c2e95427'/>
+              <parameter type-id='d1c23a03'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='945' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='39c86119'/>
+              <parameter type-id='d1c23a03'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='948' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='39c86119'/>
+              <parameter type-id='b012399c'/>
+              <parameter type-id='d1c23a03'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='960' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='99a50716'/>
+              <parameter type-id='39c86119'/>
+              <parameter type-id='d1c23a03'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='963' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='99a50716'/>
+              <parameter type-id='39c86119'/>
+              <parameter type-id='b012399c'/>
+              <parameter type-id='d1c23a03'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEEaSERKSF_' filepath='external/libcxx/include/unordered_map' line='969' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='d4f73be1'/>
+              <return type-id='e7b7ef60'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEEaSEOSF_' filepath='external/libcxx/include/unordered_map' line='987' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='0c8dab32'/>
+              <return type-id='e7b7ef60'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEEaSESt16initializer_listISD_E' filepath='external/libcxx/include/unordered_map' line='990' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='99a50716'/>
+              <return type-id='e7b7ef60'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_allocator' mangled-name='_ZNKSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE13get_allocatorEv' filepath='external/libcxx/include/unordered_map' line='994' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f73595' is-artificial='yes'/>
+              <return type-id='3815c827'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE5emptyEv' filepath='external/libcxx/include/unordered_map' line='998' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f73595' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE4sizeEv' filepath='external/libcxx/include/unordered_map' line='1000' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f73595' is-artificial='yes'/>
+              <return type-id='39c86119'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE8max_sizeEv' filepath='external/libcxx/include/unordered_map' line='1002' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f73595' is-artificial='yes'/>
+              <return type-id='39c86119'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE5beginEv' filepath='external/libcxx/include/unordered_map' line='1005' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <return type-id='85e0e0e7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE3endEv' filepath='external/libcxx/include/unordered_map' line='1007' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <return type-id='85e0e0e7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE5beginEv' filepath='external/libcxx/include/unordered_map' line='1009' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f73595' is-artificial='yes'/>
+              <return type-id='db4a7833'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE3endEv' filepath='external/libcxx/include/unordered_map' line='1011' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f73595' is-artificial='yes'/>
+              <return type-id='db4a7833'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE6cbeginEv' filepath='external/libcxx/include/unordered_map' line='1013' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f73595' is-artificial='yes'/>
+              <return type-id='db4a7833'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE4cendEv' filepath='external/libcxx/include/unordered_map' line='1015' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f73595' is-artificial='yes'/>
+              <return type-id='db4a7833'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE6insertERKSD_' filepath='external/libcxx/include/unordered_map' line='1018' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='8cc7b84b'/>
+              <return type-id='efe6a214'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE6insertENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIS6_S6_EEPvEEEEEERKSD_' filepath='external/libcxx/include/unordered_map' line='1021' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='db4a7833'/>
+              <parameter type-id='8cc7b84b'/>
+              <return type-id='85e0e0e7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE6insertESt16initializer_listISD_E' filepath='external/libcxx/include/unordered_map' line='1038' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='99a50716'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE6insertEOSD_' filepath='external/libcxx/include/unordered_map' line='1042' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='979690e8'/>
+              <return type-id='efe6a214'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE6insertENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIS6_S6_EEPvEEEEEEOSD_' filepath='external/libcxx/include/unordered_map' line='1045' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='db4a7833'/>
+              <parameter type-id='979690e8'/>
+              <return type-id='85e0e0e7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE5eraseENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIS6_S6_EEPvEEEEEE' filepath='external/libcxx/include/unordered_map' line='1187' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='db4a7833'/>
+              <return type-id='85e0e0e7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE5eraseENS_19__hash_map_iteratorINS_15__hash_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIS6_S6_EEPvEEEEEE' filepath='external/libcxx/include/unordered_map' line='1189' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='85e0e0e7'/>
+              <return type-id='85e0e0e7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE5eraseERSC_' filepath='external/libcxx/include/unordered_map' line='1191' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='6dc64a3d'/>
+              <return type-id='39c86119'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE5eraseENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIS6_S6_EEPvEEEEEESP_' filepath='external/libcxx/include/unordered_map' line='1193' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='db4a7833'/>
+              <parameter type-id='db4a7833'/>
+              <return type-id='85e0e0e7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE5clearEv' filepath='external/libcxx/include/unordered_map' line='1196' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE6insertEONS_19__basic_node_handleINS_11__hash_nodeINS_17__hash_value_typeIS6_S6_EEPvEESE_NS_27__map_node_handle_specificsEEE' filepath='external/libcxx/include/unordered_map' line='1200' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='f0d3777b'/>
+              <return type-id='aff2c2f0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE6insertENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIS6_S6_EEPvEEEEEEONS_19__basic_node_handleISM_SE_NS_27__map_node_handle_specificsEEE' filepath='external/libcxx/include/unordered_map' line='1208' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='db4a7833'/>
+              <parameter type-id='f0d3777b'/>
+              <return type-id='85e0e0e7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='extract' mangled-name='_ZNSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE7extractERSC_' filepath='external/libcxx/include/unordered_map' line='1216' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='6dc64a3d'/>
+              <return type-id='0912ee4e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='extract' mangled-name='_ZNSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE7extractENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIS6_S6_EEPvEEEEEE' filepath='external/libcxx/include/unordered_map' line='1221' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='db4a7833'/>
+              <return type-id='0912ee4e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE4swapERSF_' filepath='external/libcxx/include/unordered_map' line='1262' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='e7b7ef60'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNKSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE13hash_functionEv' filepath='external/libcxx/include/unordered_map' line='1267' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f73595' is-artificial='yes'/>
+              <return type-id='282aee02'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNKSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE6key_eqEv' filepath='external/libcxx/include/unordered_map' line='1270' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f73595' is-artificial='yes'/>
+              <return type-id='9ae7d18b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find' mangled-name='_ZNSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE4findERSC_' filepath='external/libcxx/include/unordered_map' line='1274' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='6dc64a3d'/>
+              <return type-id='85e0e0e7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find' mangled-name='_ZNKSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE4findERSC_' filepath='external/libcxx/include/unordered_map' line='1276' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f73595' is-artificial='yes'/>
+              <parameter type-id='6dc64a3d'/>
+              <return type-id='db4a7833'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='count' mangled-name='_ZNKSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE5countERSC_' filepath='external/libcxx/include/unordered_map' line='1278' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f73595' is-artificial='yes'/>
+              <parameter type-id='6dc64a3d'/>
+              <return type-id='39c86119'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='equal_range' mangled-name='_ZNSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE11equal_rangeERSC_' filepath='external/libcxx/include/unordered_map' line='1280' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='6dc64a3d'/>
+              <return type-id='b1133efb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='equal_range' mangled-name='_ZNKSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE11equal_rangeERSC_' filepath='external/libcxx/include/unordered_map' line='1283' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f73595' is-artificial='yes'/>
+              <parameter type-id='6dc64a3d'/>
+              <return type-id='c0eba183'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEEixERSC_' filepath='external/libcxx/include/unordered_map' line='1286' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='6dc64a3d'/>
+              <return type-id='e68b8030'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEEixEOS6_' filepath='external/libcxx/include/unordered_map' line='1288' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='a351dcf6'/>
+              <return type-id='e68b8030'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE2atERSC_' filepath='external/libcxx/include/unordered_map' line='1291' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='6dc64a3d'/>
+              <return type-id='e68b8030'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNKSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE2atERSC_' filepath='external/libcxx/include/unordered_map' line='1292' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f73595' is-artificial='yes'/>
+              <parameter type-id='6dc64a3d'/>
+              <return type-id='41f65bc3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_count' mangled-name='_ZNKSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE12bucket_countEv' filepath='external/libcxx/include/unordered_map' line='1295' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f73595' is-artificial='yes'/>
+              <return type-id='39c86119'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_bucket_count' mangled-name='_ZNKSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE16max_bucket_countEv' filepath='external/libcxx/include/unordered_map' line='1297' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f73595' is-artificial='yes'/>
+              <return type-id='39c86119'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_size' mangled-name='_ZNKSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE11bucket_sizeEj' filepath='external/libcxx/include/unordered_map' line='1300' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f73595' is-artificial='yes'/>
+              <parameter type-id='39c86119'/>
+              <return type-id='39c86119'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket' mangled-name='_ZNKSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE6bucketERSC_' filepath='external/libcxx/include/unordered_map' line='1303' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f73595' is-artificial='yes'/>
+              <parameter type-id='6dc64a3d'/>
+              <return type-id='39c86119'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE5beginEj' filepath='external/libcxx/include/unordered_map' line='1306' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='39c86119'/>
+              <return type-id='ff654b57'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE3endEj' filepath='external/libcxx/include/unordered_map' line='1308' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='39c86119'/>
+              <return type-id='ff654b57'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE5beginEj' filepath='external/libcxx/include/unordered_map' line='1310' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f73595' is-artificial='yes'/>
+              <parameter type-id='39c86119'/>
+              <return type-id='47ee03c3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE3endEj' filepath='external/libcxx/include/unordered_map' line='1312' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f73595' is-artificial='yes'/>
+              <parameter type-id='39c86119'/>
+              <return type-id='47ee03c3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE6cbeginEj' filepath='external/libcxx/include/unordered_map' line='1314' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f73595' is-artificial='yes'/>
+              <parameter type-id='39c86119'/>
+              <return type-id='47ee03c3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE4cendEj' filepath='external/libcxx/include/unordered_map' line='1316' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f73595' is-artificial='yes'/>
+              <parameter type-id='39c86119'/>
+              <return type-id='47ee03c3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='load_factor' mangled-name='_ZNKSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE11load_factorEv' filepath='external/libcxx/include/unordered_map' line='1319' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f73595' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNKSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE15max_load_factorEv' filepath='external/libcxx/include/unordered_map' line='1321' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f73595' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE15max_load_factorEf' filepath='external/libcxx/include/unordered_map' line='1323' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='a6c45d85'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rehash' mangled-name='_ZNSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE6rehashEj' filepath='external/libcxx/include/unordered_map' line='1325' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='39c86119'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__113unordered_mapINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES6_NS_4hashIS6_EENS_8equal_toIS6_EENS4_INS_4pairIKS6_S6_EEEEE7reserveEj' filepath='external/libcxx/include/unordered_map' line='1327' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f3b80244' is-artificial='yes'/>
+              <parameter type-id='39c86119'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_table&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, std::__1::__unordered_map_hasher&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, std::__1::hash&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, true&gt;, std::__1::__unordered_map_equal&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, std::__1::equal_to&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, true&gt;, std::__1::allocator&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt; &gt; &gt;' size-in-bits='160' visibility='default' filepath='external/libcxx/include/__hash_table' line='893' column='1' id='0b8a9bd4'>
+          <member-type access='private'>
+            <typedef-decl name='__bucket_list' type-id='e982e448' filepath='external/libcxx/include/__hash_table' line='950' column='1' id='256aa0ea'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='27d6990f' filepath='external/libcxx/include/__hash_table' line='916' column='1' id='da4bdcdd'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='hasher' type-id='60e02119' filepath='external/libcxx/include/__hash_table' line='897' column='1' id='2bc53136'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='key_equal' type-id='2c8660ce' filepath='external/libcxx/include/__hash_table' line='898' column='1' id='b6dd31e7'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__node_allocator' type-id='c17a9228' filepath='external/libcxx/include/__hash_table' line='925' column='1' id='000c67ad'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='30745bfb' filepath='external/libcxx/include/__hash_table' line='899' column='1' id='313519b3'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__next_pointer' type-id='1ade8a48' filepath='external/libcxx/include/__hash_table' line='932' column='1' id='44da6050'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='874fd690' filepath='external/libcxx/include/__hash_table' line='896' column='1' id='d3d6b423'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__node_pointer' type-id='fdd983f1' filepath='external/libcxx/include/__hash_table' line='928' column='1' id='e90b3479'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='99303e04' filepath='external/libcxx/include/__hash_table' line='989' column='1' id='1d0e8ed3'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='d2795ae4' filepath='external/libcxx/include/__hash_table' line='990' column='1' id='a6f4a80f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__container_value_type' type-id='75cb783b' filepath='external/libcxx/include/__hash_table' line='909' column='1' id='62aa33b1'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__node_holder' type-id='2d19356d' filepath='external/libcxx/include/__hash_table' line='1232' column='1' id='400996c6'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='local_iterator' type-id='4e0a5f34' filepath='external/libcxx/include/__hash_table' line='991' column='1' id='a271a5a3'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_local_iterator' type-id='0636dfd4' filepath='external/libcxx/include/__hash_table' line='992' column='1' id='c2d67d3f'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__bucket_list_' type-id='256aa0ea' visibility='default' filepath='external/libcxx/include/__hash_table' line='955' column='1'/>
+          </data-member>
+          <data-member access='private' layout-offset-in-bits='64'>
+            <var-decl name='__p1_' type-id='5fea02b3' visibility='default' filepath='external/libcxx/include/__hash_table' line='956' column='1'/>
+          </data-member>
+          <data-member access='private' layout-offset-in-bits='96'>
+            <var-decl name='__p2_' type-id='c24f72a3' visibility='default' filepath='external/libcxx/include/__hash_table' line='957' column='1'/>
+          </data-member>
+          <data-member access='private' layout-offset-in-bits='128'>
+            <var-decl name='__p3_' type-id='58870df2' visibility='default' filepath='external/libcxx/include/__hash_table' line='958' column='1'/>
+          </data-member>
+          <member-function access='private'>
+            <function-decl name='size' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='962' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <return type-id='3a59491c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='965' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='741439f9' is-artificial='yes'/>
+              <return type-id='da4bdcdd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE13hash_functionEv' filepath='external/libcxx/include/__hash_table' line='968' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <return type-id='c765079b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE13hash_functionEv' filepath='external/libcxx/include/__hash_table' line='970' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='741439f9' is-artificial='yes'/>
+              <return type-id='3eae5fe0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE15max_load_factorEv' filepath='external/libcxx/include/__hash_table' line='973' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <return type-id='2a1f6799'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE15max_load_factorEv' filepath='external/libcxx/include/__hash_table' line='975' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='741439f9' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE6key_eqEv' filepath='external/libcxx/include/__hash_table' line='978' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <return type-id='f9324df2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE6key_eqEv' filepath='external/libcxx/include/__hash_table' line='980' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='741439f9' is-artificial='yes'/>
+              <return type-id='7e07c463'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE12__node_allocEv' filepath='external/libcxx/include/__hash_table' line='983' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <return type-id='0d25a94a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_alloc' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE12__node_allocEv' filepath='external/libcxx/include/__hash_table' line='985' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='741439f9' is-artificial='yes'/>
+              <return type-id='7aa54f21'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='995' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1003' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='3eae5fe0'/>
+              <parameter type-id='7e07c463'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1004' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='3eae5fe0'/>
+              <parameter type-id='7e07c463'/>
+              <parameter type-id='a52bc2bf'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1006' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='a52bc2bf'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1007' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='80144cdd'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1008' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='80144cdd'/>
+              <parameter type-id='a52bc2bf'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1010' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='ac4556d8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1017' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='ac4556d8'/>
+              <parameter type-id='a52bc2bf'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~__hash_table' filepath='external/libcxx/include/__hash_table' line='1019' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEEaSERKSI_' filepath='external/libcxx/include/__hash_table' line='1021' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='80144cdd'/>
+              <return type-id='5cacf4ee'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEEaSEOSI_' filepath='external/libcxx/include/__hash_table' line='1024' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='ac4556d8'/>
+              <return type-id='5cacf4ee'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE8max_sizeEv' filepath='external/libcxx/include/__hash_table' line='1037' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='741439f9' is-artificial='yes'/>
+              <return type-id='da4bdcdd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_multi_prepare' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE27__node_insert_multi_prepareEjRS8_' filepath='external/libcxx/include/__hash_table' line='1047' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <parameter type-id='b874671c'/>
+              <return type-id='44da6050'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_multi_perform' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE27__node_insert_multi_performEPNS_11__hash_nodeIS8_PvEEPNS_16__hash_node_baseISM_EE' filepath='external/libcxx/include/__hash_table' line='1050' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='e90b3479'/>
+              <parameter type-id='44da6050'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_unique_prepare' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE28__node_insert_unique_prepareEjRS8_' filepath='external/libcxx/include/__hash_table' line='1054' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <parameter type-id='b874671c'/>
+              <return type-id='44da6050'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_unique_perform' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE28__node_insert_unique_performEPNS_11__hash_nodeIS8_PvEE' filepath='external/libcxx/include/__hash_table' line='1057' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='e90b3479'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_insert_unique' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE20__node_insert_uniqueEPNS_11__hash_nodeIS8_PvEE' filepath='external/libcxx/include/__hash_table' line='1061' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='e90b3479'/>
+              <return type-id='ed1ec476'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_insert_multi' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE19__node_insert_multiEPNS_11__hash_nodeIS8_PvEE' filepath='external/libcxx/include/__hash_table' line='1063' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='e90b3479'/>
+              <return type-id='1d0e8ed3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_insert_multi' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE19__node_insert_multiENS_21__hash_const_iteratorIPNS_11__hash_nodeIS8_PvEEEESN_' filepath='external/libcxx/include/__hash_table' line='1065' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='a6f4a80f'/>
+              <parameter type-id='e90b3479'/>
+              <return type-id='1d0e8ed3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__insert_unique' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE15__insert_uniqueEONS_4pairIKS7_S7_EE' filepath='external/libcxx/include/__hash_table' line='1129' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='f6c4287c'/>
+              <return type-id='ed1ec476'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__insert_unique' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE15__insert_uniqueERKNS_4pairIKS7_S7_EE' filepath='external/libcxx/include/__hash_table' line='1163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='ae2bfcc5'/>
+              <return type-id='ed1ec476'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE5clearEv' filepath='external/libcxx/include/__hash_table' line='1197' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rehash' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE6rehashEj' filepath='external/libcxx/include/__hash_table' line='1198' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='da4bdcdd'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE7reserveEj' filepath='external/libcxx/include/__hash_table' line='1199' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='da4bdcdd'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_count' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE12bucket_countEv' filepath='external/libcxx/include/__hash_table' line='1203' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='741439f9' is-artificial='yes'/>
+              <return type-id='da4bdcdd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE5beginEv' filepath='external/libcxx/include/__hash_table' line='1209' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <return type-id='1d0e8ed3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE3endEv' filepath='external/libcxx/include/__hash_table' line='1211' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <return type-id='1d0e8ed3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE5beginEv' filepath='external/libcxx/include/__hash_table' line='1213' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='741439f9' is-artificial='yes'/>
+              <return type-id='a6f4a80f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE3endEv' filepath='external/libcxx/include/__hash_table' line='1215' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='741439f9' is-artificial='yes'/>
+              <return type-id='a6f4a80f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE5eraseENS_21__hash_const_iteratorIPNS_11__hash_nodeIS8_PvEEEE' filepath='external/libcxx/include/__hash_table' line='1234' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='a6f4a80f'/>
+              <return type-id='1d0e8ed3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE5eraseENS_21__hash_const_iteratorIPNS_11__hash_nodeIS8_PvEEEESO_' filepath='external/libcxx/include/__hash_table' line='1235' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='a6f4a80f'/>
+              <parameter type-id='a6f4a80f'/>
+              <return type-id='1d0e8ed3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='remove' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeIS8_PvEEEE' filepath='external/libcxx/include/__hash_table' line='1240' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='a6f4a80f'/>
+              <return type-id='400996c6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE4swapERSI_' filepath='external/libcxx/include/__hash_table' line='1262' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='5cacf4ee'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_bucket_count' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE16max_bucket_countEv' filepath='external/libcxx/include/__hash_table' line='1276' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='741439f9' is-artificial='yes'/>
+              <return type-id='da4bdcdd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_size' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE11bucket_sizeEj' filepath='external/libcxx/include/__hash_table' line='1278' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='741439f9' is-artificial='yes'/>
+              <parameter type-id='da4bdcdd'/>
+              <return type-id='da4bdcdd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='load_factor' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE11load_factorEv' filepath='external/libcxx/include/__hash_table' line='1279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='741439f9' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE15max_load_factorEf' filepath='external/libcxx/include/__hash_table' line='1284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='a6c45d85'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE5beginEj' filepath='external/libcxx/include/__hash_table' line='1293' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='da4bdcdd'/>
+              <return type-id='a271a5a3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE3endEj' filepath='external/libcxx/include/__hash_table' line='1306' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='da4bdcdd'/>
+              <return type-id='a271a5a3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE6cbeginEj' filepath='external/libcxx/include/__hash_table' line='1319' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='741439f9' is-artificial='yes'/>
+              <parameter type-id='da4bdcdd'/>
+              <return type-id='c2d67d3f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE4cendEj' filepath='external/libcxx/include/__hash_table' line='1332' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='741439f9' is-artificial='yes'/>
+              <parameter type-id='da4bdcdd'/>
+              <return type-id='c2d67d3f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__rehash' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE8__rehashEj' filepath='external/libcxx/include/__hash_table' line='1353' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='da4bdcdd'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE19__copy_assign_allocERKSI_' filepath='external/libcxx/include/__hash_table' line='1368' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='80144cdd'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE19__copy_assign_allocERKSI_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/__hash_table' line='1371' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='80144cdd'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE19__copy_assign_allocERKSI_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/__hash_table' line='1373' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='80144cdd'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE13__move_assignERSI_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/__hash_table' line='1376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='5cacf4ee'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE13__move_assignERSI_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/__hash_table' line='1377' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='5cacf4ee'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE19__move_assign_allocERSI_' filepath='external/libcxx/include/__hash_table' line='1383' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='5cacf4ee'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE19__move_assign_allocERSI_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/__hash_table' line='1391' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='5cacf4ee'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE19__move_assign_allocERSI_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/__hash_table' line='1401' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='5cacf4ee'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__deallocate_node' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE17__deallocate_nodeEPNS_16__hash_node_baseIPNS_11__hash_nodeIS8_PvEEEE' filepath='external/libcxx/include/__hash_table' line='1404' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <parameter type-id='44da6050'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__detach' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EENS_22__unordered_map_hasherIS7_S8_NS_4hashIS7_EELb1EEENS_21__unordered_map_equalIS7_S8_NS_8equal_toIS7_EELb1EEENS5_IS8_EEE8__detachEv' filepath='external/libcxx/include/__hash_table' line='1405' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58aceea2' is-artificial='yes'/>
+              <return type-id='44da6050'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='unique_ptr&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; *[], std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; *&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='external/libcxx/include/memory' line='2663' column='1' id='e982e448'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='c9726463' filepath='external/libcxx/include/memory' line='2667' column='1' id='0a13ab6e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='deleter_type' type-id='60f5da7d' filepath='external/libcxx/include/memory' line='2666' column='1' id='f821a8c1'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__ptr_' type-id='7d3bb31a' visibility='default' filepath='external/libcxx/include/memory' line='2670' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='unique_ptr' filepath='external/libcxx/include/memory' line='2791' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c72d4bae' is-artificial='yes'/>
+              <parameter type-id='84440a0c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES9_EEPvEEEENS_25__bucket_list_deallocatorINS7_ISF_EEEEEaSEOSK_' filepath='external/libcxx/include/memory' line='2796' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c72d4bae' is-artificial='yes'/>
+              <parameter type-id='84440a0c'/>
+              <return type-id='c32d4562'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~unique_ptr' filepath='external/libcxx/include/memory' line='2887' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c72d4bae' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES9_EEPvEEEENS_25__bucket_list_deallocatorINS7_ISF_EEEEEaSEDn' filepath='external/libcxx/include/memory' line='2890' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c72d4bae' is-artificial='yes'/>
+              <return type-id='c32d4562'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES9_EEPvEEEENS_25__bucket_list_deallocatorINS7_ISF_EEEEEixEj' filepath='external/libcxx/include/memory' line='2897' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5b842dc1' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <return type-id='66bacab8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES9_EEPvEEEENS_25__bucket_list_deallocatorINS7_ISF_EEEEE3getEv' filepath='external/libcxx/include/memory' line='2901' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5b842dc1' is-artificial='yes'/>
+              <return type-id='0a13ab6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES9_EEPvEEEENS_25__bucket_list_deallocatorINS7_ISF_EEEEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2906' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c72d4bae' is-artificial='yes'/>
+              <return type-id='d54d3fba'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES9_EEPvEEEENS_25__bucket_list_deallocatorINS7_ISF_EEEEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2911' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5b842dc1' is-artificial='yes'/>
+              <return type-id='395fc295'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator bool' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES9_EEPvEEEENS_25__bucket_list_deallocatorINS7_ISF_EEEEEcvbEv' filepath='external/libcxx/include/memory' line='2915' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5b842dc1' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='release' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES9_EEPvEEEENS_25__bucket_list_deallocatorINS7_ISF_EEEEE7releaseEv' filepath='external/libcxx/include/memory' line='2920' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c72d4bae' is-artificial='yes'/>
+              <return type-id='0a13ab6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reset' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES9_EEPvEEEENS_25__bucket_list_deallocatorINS7_ISF_EEEEE5resetEDn' filepath='external/libcxx/include/memory' line='2939' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c72d4bae' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES9_EEPvEEEENS_25__bucket_list_deallocatorINS7_ISF_EEEEE4swapERSK_' filepath='external/libcxx/include/memory' line='2947' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c72d4bae' is-artificial='yes'/>
+              <parameter type-id='c32d4562'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; **, std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; *&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='7d3bb31a'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='c230c56f'/>
+          <base-class access='private' layout-offset-in-bits='32' type-id='77d669a5'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES9_EEPvEEEENS_25__bucket_list_deallocatorINS7_ISF_EEEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='535eff78' is-artificial='yes'/>
+              <return type-id='1715f7ab'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES9_EEPvEEEENS_25__bucket_list_deallocatorINS7_ISF_EEEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cf99c97f' is-artificial='yes'/>
+              <return type-id='d91e638b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES9_EEPvEEEENS_25__bucket_list_deallocatorINS7_ISF_EEEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='535eff78' is-artificial='yes'/>
+              <return type-id='57b2d351'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES9_EEPvEEEENS_25__bucket_list_deallocatorINS7_ISF_EEEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cf99c97f' is-artificial='yes'/>
+              <return type-id='36858d7d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES9_EEPvEEEENS_25__bucket_list_deallocatorINS7_ISF_EEEEE4swapERSK_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='535eff78' is-artificial='yes'/>
+              <parameter type-id='4f5ef92c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; **, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='c230c56f'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='4a191120' filepath='external/libcxx/include/memory' line='2136' column='1' id='1715f7ab'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='7aa9418d' filepath='external/libcxx/include/memory' line='2137' column='1' id='d91e638b'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='9539de46' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c2f5efe7' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES9_EEPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c2f5efe7' is-artificial='yes'/>
+              <return type-id='1715f7ab'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES9_EEPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='260329d0' is-artificial='yes'/>
+              <return type-id='d91e638b'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='56' column='1' id='568a771a'>
+          <member-type access='public'>
+            <typedef-decl name='__next_pointer' type-id='6a8bf0ad' filepath='external/libcxx/include/__hash_table' line='69' column='1' id='98d80a3c'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__node_pointer' type-id='1e66bdfb' filepath='external/libcxx/include/__hash_table' line='61' column='1' id='89559ffd'/>
+          </member-type>
+          <data-member access='public' layout-offset-in-bits='0'>
+            <var-decl name='__next_' type-id='98d80a3c' visibility='default' filepath='external/libcxx/include/__hash_table' line='72' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__ptr' mangled-name='_ZNSt3__116__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEEE5__ptrEv' filepath='external/libcxx/include/__hash_table' line='75' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a9bc2c48' is-artificial='yes'/>
+              <return type-id='98d80a3c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__upcast' mangled-name='_ZNSt3__116__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEEE8__upcastEv' filepath='external/libcxx/include/__hash_table' line='81' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a9bc2c48' is-artificial='yes'/>
+              <return type-id='89559ffd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash' mangled-name='_ZNKSt3__116__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES8_EEPvEEE6__hashEv' filepath='external/libcxx/include/__hash_table' line='87' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='19ae708d' is-artificial='yes'/>
+              <return type-id='b59d7dce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_node_base' filepath='external/libcxx/include/__hash_table' line='91' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a9bc2c48' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;true, std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; *, std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='429' column='1' id='47e11006'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='a9bc2c48' filepath='external/libcxx/include/type_traits' line='429' column='1' id='6a8bf0ad'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='bc902aeb'/>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; *&gt; &gt;, 1, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='77d669a5'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='809cbcf9' filepath='external/libcxx/include/memory' line='2136' column='1' id='57b2d351'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='f1ee597e' filepath='external/libcxx/include/memory' line='2137' column='1' id='36858d7d'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='60f5da7d' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f24621a5' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_25__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEESA_EEPvEEEEEEEELi1ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f24621a5' is-artificial='yes'/>
+              <return type-id='57b2d351'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_25__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS2_IcEEEESA_EEPvEEEEEEEELi1ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c9ea4ee' is-artificial='yes'/>
+              <return type-id='36858d7d'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; *&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/__hash_table' line='767' column='1' id='60f5da7d'>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='089fe5a3' filepath='external/libcxx/include/__hash_table' line='769' column='1' id='36028ca6'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='2517626f' filepath='external/libcxx/include/__hash_table' line='771' column='1' id='7317ef72'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='7c8e61d8' filepath='external/libcxx/include/__hash_table' line='775' column='1' id='78251b59'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__data_' type-id='057d9591' visibility='default' filepath='external/libcxx/include/__hash_table' line='773' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__bucket_list_deallocator' filepath='external/libcxx/include/__hash_table' line='778' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c9ccfdd' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__bucket_list_deallocator' filepath='external/libcxx/include/__hash_table' line='783' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c9ccfdd' is-artificial='yes'/>
+              <parameter type-id='6a23f530'/>
+              <parameter type-id='7317ef72'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__bucket_list_deallocator' filepath='external/libcxx/include/__hash_table' line='789' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c9ccfdd' is-artificial='yes'/>
+              <parameter type-id='55bd530d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES9_EEPvEEEEEEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c9ccfdd' is-artificial='yes'/>
+              <return type-id='823235c5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES9_EEPvEEEEEEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='800' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='edee5332' is-artificial='yes'/>
+              <return type-id='7317ef72'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__alloc' mangled-name='_ZNSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES9_EEPvEEEEEEE7__allocEv' filepath='external/libcxx/include/__hash_table' line='803' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c9ccfdd' is-artificial='yes'/>
+              <return type-id='4450685b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__alloc' mangled-name='_ZNKSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES9_EEPvEEEEEEE7__allocEv' filepath='external/libcxx/include/__hash_table' line='805' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='edee5332' is-artificial='yes'/>
+              <return type-id='6a23f530'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES9_EEPvEEEEEEEclEPSF_' filepath='external/libcxx/include/__hash_table' line='808' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c9ccfdd' is-artificial='yes'/>
+              <parameter type-id='78251b59'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;unsigned int, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; *&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='057d9591'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='8051cbec'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='2a699f96'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES9_EEPvEEEEEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4c0c1079' is-artificial='yes'/>
+              <return type-id='ec61259e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES9_EEPvEEEEEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='74f922b2' is-artificial='yes'/>
+              <return type-id='65eae572'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES9_EEPvEEEEEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4c0c1079' is-artificial='yes'/>
+              <return type-id='81ea133e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES9_EEPvEEEEEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='74f922b2' is-artificial='yes'/>
+              <return type-id='8d13d9d2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES9_EEPvEEEEEEE4swapERSH_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4c0c1079' is-artificial='yes'/>
+              <parameter type-id='580c235d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; *&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='2a699f96'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='089fe5a3'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='3f8e6e67' filepath='external/libcxx/include/memory' line='2174' column='1' id='81ea133e'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='6e61a6b8' filepath='external/libcxx/include/memory' line='2175' column='1' id='8d13d9d2'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6502f14c' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES9_EEPvEEEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6502f14c' is-artificial='yes'/>
+              <return type-id='81ea133e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES9_EEPvEEEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bb933241' is-artificial='yes'/>
+              <return type-id='8d13d9d2'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; *&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='089fe5a3'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='9539de46' filepath='external/libcxx/include/memory' line='1786' column='1' id='63d555c3'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='a139f12a' filepath='external/libcxx/include/memory' line='1788' column='1' id='28c7aad7'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='a6686ea3' filepath='external/libcxx/include/memory' line='1787' column='1' id='50c78f63'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='b2688187' filepath='external/libcxx/include/memory' line='1789' column='1' id='aeb7e977'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='679e0e34'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='338e5b83' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES8_EEPvEEEEE7addressERSE_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6a61a06c' is-artificial='yes'/>
+              <parameter type-id='28c7aad7'/>
+              <return type-id='63d555c3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES8_EEPvEEEEE7addressERKSE_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6a61a06c' is-artificial='yes'/>
+              <parameter type-id='aeb7e977'/>
+              <return type-id='50c78f63'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES8_EEPvEEEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='338e5b83' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='63d555c3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES8_EEPvEEEEE10deallocateEPSE_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='338e5b83' is-artificial='yes'/>
+              <parameter type-id='63d555c3'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES8_EEPvEEEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6a61a06c' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES8_EEPvEEEEE7destroyEPSE_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='338e5b83' is-artificial='yes'/>
+              <parameter type-id='63d555c3'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='2ead7d5c'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='576adeed' filepath='external/libcxx/include/memory' line='1517' column='1' id='7c8e61d8'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='089fe5a3' filepath='external/libcxx/include/memory' line='1514' column='1' id='384a7181'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='35ae6e21' filepath='external/libcxx/include/memory' line='1523' column='1' id='2517626f'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='73e7820e' filepath='external/libcxx/include/memory' line='1520' column='1' id='2887369f'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES9_EEPvEEEEEEE8allocateERSG_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d556f878'/>
+              <parameter type-id='2517626f'/>
+              <return type-id='7c8e61d8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES9_EEPvEEEEEEE8allocateERSG_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d556f878'/>
+              <parameter type-id='2517626f'/>
+              <parameter type-id='2887369f'/>
+              <return type-id='7c8e61d8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES9_EEPvEEEEEEE10deallocateERSG_PSF_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d556f878'/>
+              <parameter type-id='7c8e61d8'/>
+              <parameter type-id='2517626f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES9_EEPvEEEEEEE8max_sizeERKSG_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='24e4e855'/>
+              <return type-id='2517626f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES9_EEPvEEEEEEE37select_on_container_copy_constructionERKSG_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='24e4e855'/>
+              <return type-id='384a7181'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES9_EEPvEEEEEEE10__allocateERSG_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d556f878'/>
+              <parameter type-id='2517626f'/>
+              <parameter type-id='2887369f'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='7c8e61d8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES9_EEPvEEEEEEE10__allocateERSG_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d556f878'/>
+              <parameter type-id='2517626f'/>
+              <parameter type-id='2887369f'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='7c8e61d8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES9_EEPvEEEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKSG_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='24e4e855'/>
+              <return type-id='2517626f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES9_EEPvEEEEEEE10__max_sizeENS_17integral_constantIbLb0EEERKSG_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='24e4e855'/>
+              <return type-id='2517626f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES9_EEPvEEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKSG_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='24e4e855'/>
+              <return type-id='384a7181'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES9_EEPvEEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKSG_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='24e4e855'/>
+              <return type-id='384a7181'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; *, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='9bf5a3c4'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='43211cdc' filepath='external/libcxx/include/memory' line='1031' column='1' id='576adeed'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; *&gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='42e54efc'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='679e0e34' filepath='external/libcxx/include/memory' line='1171' column='1' id='35ae6e21'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; **, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; *&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='92543491'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='d8c37367' filepath='external/libcxx/include/memory' line='1097' column='1' id='73e7820e'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; **&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='27e18fdf'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='9539de46' filepath='external/libcxx/include/memory' line='974' column='1' id='aa56562f'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='d8c37367'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='8c5add14'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES9_EEPvEEEEE10pointer_toERSF_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1408047c'/>
+              <return type-id='aa56562f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; **&gt;::__nat, std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='1f432376'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='a9bc2c48' filepath='external/libcxx/include/type_traits' line='431' column='1' id='98ea3b57'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='add_lvalue_reference&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1127' column='1' id='c9e1521b'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='2feca87d' filepath='external/libcxx/include/type_traits' line='1128' column='1' id='66bacab8'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__add_lvalue_reference_impl&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; *, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='17265910'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='a139f12a' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='2feca87d'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; *, std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; *&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='cb6b4126'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='a98d88ce' filepath='external/libcxx/include/memory' line='1031' column='1' id='c9726463'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt;, std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; &gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='5fea02b3'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='a3175723'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='62ec4a33'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES9_EEPvEEEENS7_ISC_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='59f8f533' is-artificial='yes'/>
+              <return type-id='07a5cda1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES9_EEPvEEEENS7_ISC_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bfac47b4' is-artificial='yes'/>
+              <return type-id='37689aed'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES9_EEPvEEEENS7_ISC_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='59f8f533' is-artificial='yes'/>
+              <return type-id='22ebfe67'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES9_EEPvEEEENS7_ISC_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bfac47b4' is-artificial='yes'/>
+              <return type-id='fb4326a7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES9_EEPvEEEENS7_ISC_EEE4swapERSG_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='59f8f533' is-artificial='yes'/>
+              <parameter type-id='65f90817'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt;, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='a3175723'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='a5bc25fc' filepath='external/libcxx/include/memory' line='2136' column='1' id='07a5cda1'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='0dae5da9' filepath='external/libcxx/include/memory' line='2137' column='1' id='37689aed'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='568a771a' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c4948923' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES9_EEPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c4948923' is-artificial='yes'/>
+              <return type-id='07a5cda1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES9_EEPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b6b0b95e' is-artificial='yes'/>
+              <return type-id='37689aed'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; &gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='62ec4a33'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='48b06606'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='f035ee58' filepath='external/libcxx/include/memory' line='2174' column='1' id='22ebfe67'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='c90945f9' filepath='external/libcxx/include/memory' line='2175' column='1' id='fb4326a7'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9c0dd783' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9c0dd783' is-artificial='yes'/>
+              <return type-id='22ebfe67'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES8_EEPvEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4b824e3c' is-artificial='yes'/>
+              <return type-id='fb4326a7'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; &gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='48b06606'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='1e66bdfb' filepath='external/libcxx/include/memory' line='1786' column='1' id='825da84a'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='1a66b7af' filepath='external/libcxx/include/memory' line='1788' column='1' id='1e33e1ba'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='7c41d30a' filepath='external/libcxx/include/memory' line='1787' column='1' id='831410be'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='7041c026' filepath='external/libcxx/include/memory' line='1789' column='1' id='456ef28e'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ec35e80c' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES7_EEPvEEE7addressERSA_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d50958dd' is-artificial='yes'/>
+              <parameter type-id='1e33e1ba'/>
+              <return type-id='825da84a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES7_EEPvEEE7addressERKSA_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d50958dd' is-artificial='yes'/>
+              <parameter type-id='456ef28e'/>
+              <return type-id='831410be'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES7_EEPvEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ec35e80c' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='825da84a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES7_EEPvEEE10deallocateEPSA_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ec35e80c' is-artificial='yes'/>
+              <parameter type-id='825da84a'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES7_EEPvEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d50958dd' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES7_EEPvEEE7destroyEPSA_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ec35e80c' is-artificial='yes'/>
+              <parameter type-id='825da84a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;unsigned int, std::__1::__unordered_map_hasher&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, std::__1::hash&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, true&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='c24f72a3'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='8051cbec'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='7068a110'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIjNS_22__unordered_map_hasherINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_17__hash_value_typeIS7_S7_EENS_4hashIS7_EELb1EEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='786b20e3' is-artificial='yes'/>
+              <return type-id='ec61259e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIjNS_22__unordered_map_hasherINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_17__hash_value_typeIS7_S7_EENS_4hashIS7_EELb1EEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='20c774ea' is-artificial='yes'/>
+              <return type-id='65eae572'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIjNS_22__unordered_map_hasherINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_17__hash_value_typeIS7_S7_EENS_4hashIS7_EELb1EEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='786b20e3' is-artificial='yes'/>
+              <return type-id='08779676'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIjNS_22__unordered_map_hasherINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_17__hash_value_typeIS7_S7_EENS_4hashIS7_EELb1EEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='20c774ea' is-artificial='yes'/>
+              <return type-id='4c2e72ba'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIjNS_22__unordered_map_hasherINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_17__hash_value_typeIS7_S7_EENS_4hashIS7_EELb1EEEE4swapERSD_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='786b20e3' is-artificial='yes'/>
+              <parameter type-id='846b33c7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__unordered_map_hasher&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, std::__1::hash&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, true&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='7068a110'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='60e02119'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='1673d4d5' filepath='external/libcxx/include/memory' line='2174' column='1' id='08779676'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='971f9890' filepath='external/libcxx/include/memory' line='2175' column='1' id='4c2e72ba'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='10ecf146' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_22__unordered_map_hasherINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_17__hash_value_typeIS7_S7_EENS_4hashIS7_EELb1EEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='10ecf146' is-artificial='yes'/>
+              <return type-id='08779676'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_22__unordered_map_hasherINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_17__hash_value_typeIS7_S7_EENS_4hashIS7_EELb1EEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8214af99' is-artificial='yes'/>
+              <return type-id='4c2e72ba'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__unordered_map_hasher&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, std::__1::hash&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, true&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/unordered_map' line='425' column='1' id='60e02119'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='21d7352a'/>
+          <member-function access='public'>
+            <function-decl name='__unordered_map_hasher' filepath='external/libcxx/include/unordered_map' line='430' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1a73db21' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__unordered_map_hasher' filepath='external/libcxx/include/unordered_map' line='434' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1a73db21' is-artificial='yes'/>
+              <parameter type-id='ae9e7b6f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNKSt3__122__unordered_map_hasherINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_17__hash_value_typeIS6_S6_EENS_4hashIS6_EELb1EE13hash_functionEv' filepath='external/libcxx/include/unordered_map' line='438' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a31fab74' is-artificial='yes'/>
+              <return type-id='ae9e7b6f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__122__unordered_map_hasherINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_17__hash_value_typeIS6_S6_EENS_4hashIS6_EELb1EEclERKS8_' filepath='external/libcxx/include/unordered_map' line='440' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a31fab74' is-artificial='yes'/>
+              <parameter type-id='40384a71'/>
+              <return type-id='b59d7dce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__122__unordered_map_hasherINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_17__hash_value_typeIS6_S6_EENS_4hashIS6_EELb1EEclERKS6_' filepath='external/libcxx/include/unordered_map' line='443' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a31fab74' is-artificial='yes'/>
+              <parameter type-id='ae83ddff'/>
+              <return type-id='b59d7dce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__122__unordered_map_hasherINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_17__hash_value_typeIS6_S6_EENS_4hashIS6_EELb1EE4swapERSB_' filepath='external/libcxx/include/unordered_map' line='445' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1a73db21' is-artificial='yes'/>
+              <parameter type-id='1673d4d5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='hash&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/string' line='4232' column='1' id='21d7352a'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='d52c44d8'/>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__14hashINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_' filepath='external/libcxx/include/string' line='4236' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b29e81bb' is-artificial='yes'/>
+              <parameter type-id='ae83ddff'/>
+              <return type-id='b59d7dce'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='unary_function&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/utility' line='966' column='1' id='d52c44d8'/>
+        <class-decl name='__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='874fd690'/>
+        <class-decl name='__compressed_pair&lt;float, std::__1::__unordered_map_equal&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, std::__1::equal_to&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, true&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='58870df2'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='9884ef0e'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='1d6097d7'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIfNS_21__unordered_map_equalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_17__hash_value_typeIS7_S7_EENS_8equal_toIS7_EELb1EEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a16878f0' is-artificial='yes'/>
+              <return type-id='a9f1c79a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIfNS_21__unordered_map_equalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_17__hash_value_typeIS7_S7_EENS_8equal_toIS7_EELb1EEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='080f8185' is-artificial='yes'/>
+              <return type-id='8564ccae'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIfNS_21__unordered_map_equalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_17__hash_value_typeIS7_S7_EENS_8equal_toIS7_EELb1EEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a16878f0' is-artificial='yes'/>
+              <return type-id='020c9c81'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIfNS_21__unordered_map_equalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_17__hash_value_typeIS7_S7_EENS_8equal_toIS7_EELb1EEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='080f8185' is-artificial='yes'/>
+              <return type-id='0e384d0d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIfNS_21__unordered_map_equalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_17__hash_value_typeIS7_S7_EENS_8equal_toIS7_EELb1EEEE4swapERSD_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a16878f0' is-artificial='yes'/>
+              <parameter type-id='ad688bd4'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__unordered_map_equal&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, std::__1::equal_to&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, true&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='1d6097d7'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='2c8660ce'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='494c85f0' filepath='external/libcxx/include/memory' line='2174' column='1' id='020c9c81'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='481c0c13' filepath='external/libcxx/include/memory' line='2175' column='1' id='0e384d0d'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='12925a2f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_21__unordered_map_equalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_17__hash_value_typeIS7_S7_EENS_8equal_toIS7_EELb1EEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='12925a2f' is-artificial='yes'/>
+              <return type-id='020c9c81'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_21__unordered_map_equalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_17__hash_value_typeIS7_S7_EENS_8equal_toIS7_EELb1EEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='da4bcafe' is-artificial='yes'/>
+              <return type-id='0e384d0d'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__unordered_map_equal&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, std::__1::equal_to&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, true&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/unordered_map' line='494' column='1' id='2c8660ce'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='3c207afe'/>
+          <member-function access='public'>
+            <function-decl name='__unordered_map_equal' filepath='external/libcxx/include/unordered_map' line='499' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='554c98d4' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__unordered_map_equal' filepath='external/libcxx/include/unordered_map' line='503' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='554c98d4' is-artificial='yes'/>
+              <parameter type-id='ce56a27f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNKSt3__121__unordered_map_equalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_17__hash_value_typeIS6_S6_EENS_8equal_toIS6_EELb1EE6key_eqEv' filepath='external/libcxx/include/unordered_map' line='507' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='541c1ef7' is-artificial='yes'/>
+              <return type-id='ce56a27f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__121__unordered_map_equalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_17__hash_value_typeIS6_S6_EENS_8equal_toIS6_EELb1EEclERKS8_SD_' filepath='external/libcxx/include/unordered_map' line='509' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='541c1ef7' is-artificial='yes'/>
+              <parameter type-id='40384a71'/>
+              <parameter type-id='40384a71'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__121__unordered_map_equalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_17__hash_value_typeIS6_S6_EENS_8equal_toIS6_EELb1EEclERKS8_RKS6_' filepath='external/libcxx/include/unordered_map' line='512' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='541c1ef7' is-artificial='yes'/>
+              <parameter type-id='40384a71'/>
+              <parameter type-id='ae83ddff'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__121__unordered_map_equalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_17__hash_value_typeIS6_S6_EENS_8equal_toIS6_EELb1EEclERKS6_RKS8_' filepath='external/libcxx/include/unordered_map' line='515' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='541c1ef7' is-artificial='yes'/>
+              <parameter type-id='ae83ddff'/>
+              <parameter type-id='40384a71'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__121__unordered_map_equalINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_17__hash_value_typeIS6_S6_EENS_8equal_toIS6_EELb1EE4swapERSB_' filepath='external/libcxx/include/unordered_map' line='517' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='554c98d4' is-artificial='yes'/>
+              <parameter type-id='494c85f0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='equal_to&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/functional' line='674' column='1' id='3c207afe'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='b016296f'/>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__18equal_toINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclERKS6_S9_' filepath='external/libcxx/include/functional' line='677' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d256a8cb' is-artificial='yes'/>
+              <parameter type-id='ae83ddff'/>
+              <parameter type-id='ae83ddff'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='binary_function&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__functional_base' line='28' column='1' id='b016296f'/>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='c01d8a98'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='81052bbb' filepath='external/libcxx/include/memory' line='1517' column='1' id='f16aa6b8'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='30745bfb' filepath='external/libcxx/include/memory' line='1514' column='1' id='2848c8a1'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='edc30cad' filepath='external/libcxx/include/memory' line='1523' column='1' id='27d6990f'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='3540c776' filepath='external/libcxx/include/memory' line='1520' column='1' id='a4d055ff'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind_alloc&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char&gt;, std::__1::basic_string&lt;char&gt; &gt;, void *&gt; &gt;' type-id='84c62f12' filepath='external/libcxx/include/memory' line='1535' column='1' id='38c9aa97'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES7_EEEEE8allocateERS9_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='92c5f5e4'/>
+              <parameter type-id='27d6990f'/>
+              <return type-id='f16aa6b8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES7_EEEEE8allocateERS9_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='92c5f5e4'/>
+              <parameter type-id='27d6990f'/>
+              <parameter type-id='a4d055ff'/>
+              <return type-id='f16aa6b8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES7_EEEEE10deallocateERS9_PS8_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='92c5f5e4'/>
+              <parameter type-id='f16aa6b8'/>
+              <parameter type-id='27d6990f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES7_EEEEE8max_sizeERKS9_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b1fca7d5'/>
+              <return type-id='27d6990f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES7_EEEEE37select_on_container_copy_constructionERKS9_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b1fca7d5'/>
+              <return type-id='2848c8a1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES7_EEEEE10__allocateERS9_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='92c5f5e4'/>
+              <parameter type-id='27d6990f'/>
+              <parameter type-id='a4d055ff'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='f16aa6b8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES7_EEEEE10__allocateERS9_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='92c5f5e4'/>
+              <parameter type-id='27d6990f'/>
+              <parameter type-id='a4d055ff'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='f16aa6b8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES7_EEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS9_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='b1fca7d5'/>
+              <return type-id='27d6990f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES7_EEEEE10__max_sizeENS_17integral_constantIbLb0EEERKS9_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='b1fca7d5'/>
+              <return type-id='27d6990f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES7_EEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS9_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='b1fca7d5'/>
+              <return type-id='2848c8a1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEES7_EEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS9_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='b1fca7d5'/>
+              <return type-id='2848c8a1'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, std::__1::allocator&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='a032526c'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='5ca9b654' filepath='external/libcxx/include/memory' line='1031' column='1' id='81052bbb'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='allocator&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='30745bfb'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='40235a16' filepath='external/libcxx/include/memory' line='1786' column='1' id='5f600b3f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='4c236cfa' filepath='external/libcxx/include/memory' line='1788' column='1' id='ee9735a3'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='3c384425' filepath='external/libcxx/include/memory' line='1787' column='1' id='543febef'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='40384a71' filepath='external/libcxx/include/memory' line='1789' column='1' id='58971cf3'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='19ec4cf0'/>
+          </member-type>
+          <member-type access='private'>
+            <class-decl name='rebind&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1795' column='1' id='bb513b9b'>
+              <member-type access='public'>
+                <typedef-decl name='other' type-id='48b06606' filepath='external/libcxx/include/memory' line='1795' column='1' id='55f68a14'/>
+              </member-type>
+            </class-decl>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='261c418b' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES6_EEE7addressERS7_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6ea01d08' is-artificial='yes'/>
+              <parameter type-id='ee9735a3'/>
+              <return type-id='5f600b3f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES6_EEE7addressERKS7_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6ea01d08' is-artificial='yes'/>
+              <parameter type-id='58971cf3'/>
+              <return type-id='543febef'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES6_EEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='261c418b' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='5f600b3f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES6_EEE10deallocateEPS7_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='261c418b' is-artificial='yes'/>
+              <parameter type-id='5f600b3f'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES6_EEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6ea01d08' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES6_EEE7destroyEPS7_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='261c418b' is-artificial='yes'/>
+              <parameter type-id='5f600b3f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt; &gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='fb349b8c'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='19ec4cf0' filepath='external/libcxx/include/memory' line='1171' column='1' id='edc30cad'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt; *, std::__1::allocator&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt; &gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='7b34e631'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='fc3e1eb3' filepath='external/libcxx/include/memory' line='1097' column='1' id='3540c776'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='6ff1d7a7'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='40235a16' filepath='external/libcxx/include/memory' line='974' column='1' id='82fa45fb'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='fc3e1eb3'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='ec0df55c'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPNS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEE10pointer_toERS8_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7d6174bc'/>
+              <return type-id='82fa45fb'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt; *&gt;::__nat, std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='22463796'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='874fd690' filepath='external/libcxx/include/type_traits' line='431' column='1' id='f0ec10a7'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__allocator_traits_rebind&lt;std::__1::allocator&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt; &gt;, std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1280' column='1' id='cac1d05f'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='55f68a14' filepath='external/libcxx/include/memory' line='1282' column='1' id='84c62f12'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__rebind_alloc_helper&lt;std::__1::allocator_traits&lt;std::__1::allocator&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt; &gt; &gt;, std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1769' column='1' id='310a1945'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='38c9aa97' filepath='external/libcxx/include/memory' line='1772' column='1' id='c17a9228'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__hash_node_types&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *, std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='227' column='1' id='de7f9ba4'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='d3b5f02c'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='e5893ee2'/>
+          <member-type access='public'>
+            <typedef-decl name='__next_pointer' type-id='98d80a3c' filepath='external/libcxx/include/__hash_table' line='246' column='1' id='1ade8a48'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__node_pointer' type-id='1e66bdfb' filepath='external/libcxx/include/__hash_table' line='240' column='1' id='fdd983f1'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__hash_key_value_types&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='168' column='1' id='d3b5f02c'>
+          <member-type access='public'>
+            <typedef-decl name='key_type' type-id='27619c1c' filepath='external/libcxx/include/__hash_table' line='169' column='1' id='080ca977'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__container_value_type' type-id='08084680' filepath='external/libcxx/include/__hash_table' line='172' column='1' id='75cb783b'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__node_value_type' type-id='874fd690' filepath='external/libcxx/include/__hash_table' line='171' column='1' id='06bd3c74'/>
+          </member-type>
+          <data-member access='public' static='yes'>
+            <var-decl name='__is_map' type-id='4ab96a04' visibility='default' filepath='external/libcxx/include/__hash_table' line='174' column='1'/>
+          </data-member>
+          <member-function access='public' static='yes'>
+            <function-decl name='__get_key' mangled-name='_ZNSt3__122__hash_key_value_typesINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEE9__get_keyERKNS_4pairIKS7_S7_EE' filepath='external/libcxx/include/__hash_table' line='177' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='22da4a77'/>
+              <return type-id='4b9e88d3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='__get_ptr' mangled-name='_ZNSt3__122__hash_key_value_typesINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEE9__get_ptrERS8_' filepath='external/libcxx/include/__hash_table' line='198' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='491d7245'/>
+              <return type-id='f89290b6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='__move' mangled-name='_ZNSt3__122__hash_key_value_typesINS_17__hash_value_typeINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEES7_EEE6__moveERS8_' filepath='external/libcxx/include/__hash_table' line='203' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='491d7245'/>
+              <return type-id='6464bae1'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='pair&lt;const std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='08084680'/>
+        <class-decl name='pair&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &amp;&amp;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &amp;&amp;&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='6464bae1'/>
+        <class-decl name='__hash_map_pointer_types&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *, std::__1::__hash_key_value_types&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='215' column='1' id='e5893ee2'/>
+        <class-decl name='pair&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt;, bool&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='ed1ec476'/>
+        <class-decl name='__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='99303e04'/>
+        <class-decl name='__hash_const_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='d2795ae4'/>
+        <class-decl name='unique_ptr&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt;, std::__1::__hash_node_destructor&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='2d19356d'/>
+        <class-decl name='__hash_local_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='4e0a5f34'/>
+        <class-decl name='__hash_const_local_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='0636dfd4'/>
+        <class-decl name='allocator&lt;std::__1::pair&lt;const std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='d05727fd'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='c8f5a626' filepath='external/libcxx/include/memory' line='1786' column='1' id='4801958f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='d4f5b90a' filepath='external/libcxx/include/memory' line='1788' column='1' id='549c5593'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='f2fb0683' filepath='external/libcxx/include/memory' line='1787' column='1' id='aaaf6c1f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='fefb1967' filepath='external/libcxx/include/memory' line='1789' column='1' id='31097783'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9207f1dd' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES6_EEE7addressERS8_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e5d06358' is-artificial='yes'/>
+              <parameter type-id='549c5593'/>
+              <return type-id='4801958f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES6_EEE7addressERKS8_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e5d06358' is-artificial='yes'/>
+              <parameter type-id='31097783'/>
+              <return type-id='aaaf6c1f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorINS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES6_EEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9207f1dd' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='4801958f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorINS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES6_EEE10deallocateEPS8_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9207f1dd' is-artificial='yes'/>
+              <parameter type-id='4801958f'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorINS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES6_EEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e5d06358' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorINS_4pairIKNS_12basic_stringIcNS_11char_traitsIcEENS0_IcEEEES6_EEE7destroyEPS8_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9207f1dd' is-artificial='yes'/>
+              <parameter type-id='4801958f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_map_iterator&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; &gt;' visibility='default' is-declaration-only='yes' id='03c8db16'/>
+        <class-decl name='__hash_map_const_iterator&lt;std::__1::__hash_const_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; &gt;' visibility='default' is-declaration-only='yes' id='f92db502'/>
+        <class-decl name='pair&lt;std::__1::__hash_map_iterator&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; &gt;, bool&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='efe6a214'/>
+        <class-decl name='__insert_return_type&lt;std::__1::__hash_map_iterator&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; &gt;, std::__1::__basic_node_handle&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt;, std::__1::allocator&lt;std::__1::pair&lt;const std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt; &gt;, __map_node_handle_specifics&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='432ae9ed'/>
+        <class-decl name='__basic_node_handle&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt;, std::__1::allocator&lt;std::__1::pair&lt;const std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt; &gt;, __map_node_handle_specifics&gt;' visibility='default' is-declaration-only='yes' id='e93be911'/>
+        <typedef-decl name='__map_node_handle&lt;std::__1::unordered_map&lt;std::__1::basic_string&lt;char&gt;, std::__1::basic_string&lt;char&gt;, std::__1::hash&lt;std::__1::basic_string&lt;char&gt; &gt;, std::__1::equal_to&lt;std::__1::basic_string&lt;char&gt; &gt;, std::__1::allocator&lt;std::__1::pair&lt;const std::__1::basic_string&lt;char&gt;, std::__1::basic_string&lt;char&gt; &gt; &gt; &gt;::__node, std::__1::unordered_map&lt;std::__1::basic_string&lt;char&gt;, std::__1::basic_string&lt;char&gt;, std::__1::hash&lt;std::__1::basic_string&lt;char&gt; &gt;, std::__1::equal_to&lt;std::__1::basic_string&lt;char&gt; &gt;, std::__1::allocator&lt;std::__1::pair&lt;const std::__1::basic_string&lt;char&gt;, std::__1::basic_string&lt;char&gt; &gt; &gt; &gt;::allocator_type&gt;' type-id='e93be911' filepath='external/libcxx/include/__node_handle' line='193' column='1' id='3fa6921e'/>
+        <class-decl name='pair&lt;std::__1::__hash_map_iterator&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; &gt;, std::__1::__hash_map_iterator&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='b1133efb'/>
+        <class-decl name='pair&lt;std::__1::__hash_map_const_iterator&lt;std::__1::__hash_const_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; &gt;, std::__1::__hash_map_const_iterator&lt;std::__1::__hash_const_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='c0eba183'/>
+        <class-decl name='__hash_map_iterator&lt;std::__1::__hash_local_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; &gt;' visibility='default' is-declaration-only='yes' id='f014a626'/>
+        <class-decl name='__hash_map_const_iterator&lt;std::__1::__hash_const_local_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, void *&gt; *&gt; &gt;' visibility='default' is-declaration-only='yes' id='5c51d172'/>
+        <class-decl name='unique_ptr&lt;const android::LoadedPackage, std::__1::default_delete&lt;const android::LoadedPackage&gt; &gt;' visibility='default' is-declaration-only='yes' id='d00d94ba'/>
+        <class-decl name='basic_string&lt;char16_t, std::__1::char_traits&lt;char16_t&gt;, std::__1::allocator&lt;char16_t&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/string' line='667' column='1' id='cea92a70'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='c3e90ce7'/>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='78511a84' filepath='external/libcxx/include/string' line='677' column='1' id='06725de7'/>
+          </member-type>
+          <member-type access='private'>
+            <class-decl name='__rep' size-in-bits='96' is-struct='yes' visibility='default' filepath='external/libcxx/include/string' line='775' column='1' id='ca9cbb0d'>
+              <member-type access='public'>
+                <union-decl name='__anonymous_union__' size-in-bits='96' is-anonymous='yes' visibility='default' filepath='external/libcxx/include/string' line='777' column='1' id='8eec8c9d'>
+                  <data-member access='private'>
+                    <var-decl name='__l' type-id='eb6fbf8c' visibility='default' filepath='external/libcxx/include/string' line='779' column='1'/>
+                  </data-member>
+                  <data-member access='private'>
+                    <var-decl name='__s' type-id='801f5164' visibility='default' filepath='external/libcxx/include/string' line='780' column='1'/>
+                  </data-member>
+                  <data-member access='private'>
+                    <var-decl name='__r' type-id='b392097c' visibility='default' filepath='external/libcxx/include/string' line='781' column='1'/>
+                  </data-member>
+                </union-decl>
+              </member-type>
+              <data-member access='public' layout-offset-in-bits='0'>
+                <var-decl name='' type-id='8eec8c9d' visibility='default' filepath='external/libcxx/include/string' line='777' column='1'/>
+              </data-member>
+            </class-decl>
+          </member-type>
+          <member-type access='private'>
+            <class-decl name='__long' size-in-bits='96' is-struct='yes' visibility='default' filepath='external/libcxx/include/string' line='736' column='1' id='eb6fbf8c'>
+              <data-member access='public' layout-offset-in-bits='0'>
+                <var-decl name='__cap_' type-id='06725de7' visibility='default' filepath='external/libcxx/include/string' line='738' column='1'/>
+              </data-member>
+              <data-member access='public' layout-offset-in-bits='32'>
+                <var-decl name='__size_' type-id='06725de7' visibility='default' filepath='external/libcxx/include/string' line='739' column='1'/>
+              </data-member>
+              <data-member access='public' layout-offset-in-bits='64'>
+                <var-decl name='__data_' type-id='2e274c20' visibility='default' filepath='external/libcxx/include/string' line='740' column='1'/>
+              </data-member>
+            </class-decl>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='28a6d0f3' filepath='external/libcxx/include/string' line='681' column='1' id='2e274c20'/>
+          </member-type>
+          <member-type access='private'>
+            <class-decl name='__short' size-in-bits='96' is-struct='yes' visibility='default' filepath='external/libcxx/include/string' line='754' column='1' id='801f5164'>
+              <member-type access='public'>
+                <union-decl name='__anonymous_union__' size-in-bits='16' is-anonymous='yes' visibility='default' filepath='external/libcxx/include/string' line='756' column='1' id='b8d5ba74'>
+                  <data-member access='private'>
+                    <var-decl name='__size_' type-id='002ac4a6' visibility='default' filepath='external/libcxx/include/string' line='758' column='1'/>
+                  </data-member>
+                  <data-member access='private'>
+                    <var-decl name='__lx' type-id='1a8dd50d' visibility='default' filepath='external/libcxx/include/string' line='759' column='1'/>
+                  </data-member>
+                </union-decl>
+              </member-type>
+              <data-member access='public' layout-offset-in-bits='0'>
+                <var-decl name='' type-id='b8d5ba74' visibility='default' filepath='external/libcxx/include/string' line='756' column='1'/>
+              </data-member>
+              <data-member access='public' layout-offset-in-bits='16'>
+                <var-decl name='__data_' type-id='72631341' visibility='default' filepath='external/libcxx/include/string' line='761' column='1'/>
+              </data-member>
+            </class-decl>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='801a266d' filepath='external/libcxx/include/string' line='674' column='1' id='1a8dd50d'/>
+          </member-type>
+          <member-type access='private'>
+            <class-decl name='__raw' size-in-bits='96' is-struct='yes' visibility='default' filepath='external/libcxx/include/string' line='770' column='1' id='b392097c'>
+              <data-member access='public' layout-offset-in-bits='0'>
+                <var-decl name='__words' type-id='048eea03' visibility='default' filepath='external/libcxx/include/string' line='772' column='1'/>
+              </data-member>
+            </class-decl>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='443bd0ae' filepath='external/libcxx/include/string' line='675' column='1' id='b9c5d5a9'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__self_view' type-id='501d9695' filepath='external/libcxx/include/string' line='672' column='1' id='80169cfd'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='dc5e71d4' filepath='external/libcxx/include/string' line='696' column='1' id='9c7181f1'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='dea42613' filepath='external/libcxx/include/string' line='697' column='1' id='1375e501'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reverse_iterator' type-id='4cdc32cb' filepath='external/libcxx/include/string' line='699' column='1' id='f9e9b85a'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reverse_iterator' type-id='888b919c' filepath='external/libcxx/include/string' line='700' column='1' id='97cfcb4a'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='44b6d321' filepath='external/libcxx/include/string' line='680' column='1' id='1397a330'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='867eed30' filepath='external/libcxx/include/string' line='679' column='1' id='14f90a80'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='6c141533' filepath='external/libcxx/include/string' line='682' column='1' id='71df3bf0'/>
+          </member-type>
+          <data-member access='private' static='yes'>
+            <var-decl name='__short_mask' type-id='b31cc497' visibility='default' filepath='external/libcxx/include/string' line='747' column='1'/>
+          </data-member>
+          <data-member access='private' static='yes'>
+            <var-decl name='__long_mask' type-id='b31cc497' visibility='default' filepath='external/libcxx/include/string' line='748' column='1'/>
+          </data-member>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__r_' type-id='8d3c18f6' visibility='default' filepath='external/libcxx/include/string' line='785' column='1'/>
+          </data-member>
+          <data-member access='public' static='yes'>
+            <var-decl name='npos' type-id='b31cc497' visibility='default' filepath='external/libcxx/include/string' line='788' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='basic_string' filepath='external/libcxx/include/string' line='790' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='basic_string' filepath='external/libcxx/include/string' line='793' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='ae923b0d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='basic_string' filepath='external/libcxx/include/string' line='800' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='14b70c67'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='basic_string' filepath='external/libcxx/include/string' line='801' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='14b70c67'/>
+              <parameter type-id='ae923b0d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='basic_string' filepath='external/libcxx/include/string' line='805' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='2bb17c24'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='basic_string' filepath='external/libcxx/include/string' line='813' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='2bb17c24'/>
+              <parameter type-id='ae923b0d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='basic_string' filepath='external/libcxx/include/string' line='835' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='161c039a'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='basic_string' filepath='external/libcxx/include/string' line='837' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='161c039a'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='e212730d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='basic_string' filepath='external/libcxx/include/string' line='839' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='801a266d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='basic_string' filepath='external/libcxx/include/string' line='847' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='14b70c67'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='e212730d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='basic_string' filepath='external/libcxx/include/string' line='850' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='14b70c67'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='e212730d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='basic_string' filepath='external/libcxx/include/string' line='874' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='4b8969c5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='basic_string' filepath='external/libcxx/include/string' line='876' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='4b8969c5'/>
+              <parameter type-id='e212730d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~basic_string' filepath='external/libcxx/include/string' line='879' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator basic_string_view' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEEcvNS_17basic_string_viewIDsS2_EEEv' filepath='external/libcxx/include/string' line='882' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <return type-id='80169cfd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEEaSERKS5_' filepath='external/libcxx/include/string' line='884' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='14b70c67'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEEaSEOS5_' filepath='external/libcxx/include/string' line='892' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='2bb17c24'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEEaSESt16initializer_listIDsE' filepath='external/libcxx/include/string' line='895' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='4b8969c5'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEEaSEPKDs' filepath='external/libcxx/include/string' line='897' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='40b6ccd5'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEEaSEDs' filepath='external/libcxx/include/string' line='898' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='1a8dd50d'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE5beginEv' filepath='external/libcxx/include/string' line='915' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <return type-id='9c7181f1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE5beginEv' filepath='external/libcxx/include/string' line='918' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <return type-id='1375e501'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE3endEv' filepath='external/libcxx/include/string' line='921' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <return type-id='9c7181f1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE3endEv' filepath='external/libcxx/include/string' line='924' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <return type-id='1375e501'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE6rbeginEv' filepath='external/libcxx/include/string' line='928' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <return type-id='f9e9b85a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE6rbeginEv' filepath='external/libcxx/include/string' line='931' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <return type-id='97cfcb4a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE4rendEv' filepath='external/libcxx/include/string' line='934' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <return type-id='f9e9b85a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE4rendEv' filepath='external/libcxx/include/string' line='937' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <return type-id='97cfcb4a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE6cbeginEv' filepath='external/libcxx/include/string' line='941' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <return type-id='1375e501'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE4cendEv' filepath='external/libcxx/include/string' line='944' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <return type-id='1375e501'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crbegin' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE7crbeginEv' filepath='external/libcxx/include/string' line='947' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <return type-id='97cfcb4a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crend' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE5crendEv' filepath='external/libcxx/include/string' line='950' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <return type-id='97cfcb4a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE4sizeEv' filepath='external/libcxx/include/string' line='953' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <return type-id='06725de7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='length' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE6lengthEv' filepath='external/libcxx/include/string' line='955' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <return type-id='06725de7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE8max_sizeEv' filepath='external/libcxx/include/string' line='956' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <return type-id='06725de7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE8capacityEv' filepath='external/libcxx/include/string' line='957' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <return type-id='06725de7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE6resizeEjDs' filepath='external/libcxx/include/string' line='961' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='1a8dd50d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE6resizeEj' filepath='external/libcxx/include/string' line='962' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE7reserveEj' filepath='external/libcxx/include/string' line='964' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__resize_default_init' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE21__resize_default_initEj' filepath='external/libcxx/include/string' line='965' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE7reserveEv' filepath='external/libcxx/include/string' line='968' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='shrink_to_fit' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE13shrink_to_fitEv' filepath='external/libcxx/include/string' line='970' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE5clearEv' filepath='external/libcxx/include/string' line='972' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE5emptyEv' filepath='external/libcxx/include/string' line='974' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEEixEj' filepath='external/libcxx/include/string' line='976' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='1397a330'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEEixEj' filepath='external/libcxx/include/string' line='977' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='14f90a80'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE2atEj' filepath='external/libcxx/include/string' line='979' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='1397a330'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE2atEj' filepath='external/libcxx/include/string' line='980' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='14f90a80'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator+=' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEEpLERKS5_' filepath='external/libcxx/include/string' line='982' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='14b70c67'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator+=' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEEpLEPKDs' filepath='external/libcxx/include/string' line='992' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='40b6ccd5'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator+=' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEEpLEDs' filepath='external/libcxx/include/string' line='993' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='1a8dd50d'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator+=' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEEpLESt16initializer_listIDsE' filepath='external/libcxx/include/string' line='995' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='4b8969c5'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='append' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE6appendERKS5_' filepath='external/libcxx/include/string' line='999' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='14b70c67'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='append' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE6appendERKS5_jj' filepath='external/libcxx/include/string' line='1009' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='14b70c67'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='append' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE6appendEPKDsj' filepath='external/libcxx/include/string' line='1019' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='40b6ccd5'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='append' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE6appendEPKDs' filepath='external/libcxx/include/string' line='1020' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='40b6ccd5'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='append' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE6appendEjDs' filepath='external/libcxx/include/string' line='1021' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='1a8dd50d'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__append_default_init' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE21__append_default_initEj' filepath='external/libcxx/include/string' line='1024' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='append' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE6appendESt16initializer_listIDsE' filepath='external/libcxx/include/string' line='1058' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='4b8969c5'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE9push_backEDs' filepath='external/libcxx/include/string' line='1061' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='1a8dd50d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pop_back' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE8pop_backEv' filepath='external/libcxx/include/string' line='1063' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE5frontEv' filepath='external/libcxx/include/string' line='1064' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <return type-id='14f90a80'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE5frontEv' filepath='external/libcxx/include/string' line='1065' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <return type-id='1397a330'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE4backEv' filepath='external/libcxx/include/string' line='1066' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <return type-id='14f90a80'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE4backEv' filepath='external/libcxx/include/string' line='1067' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <return type-id='1397a330'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE6assignERKS5_' filepath='external/libcxx/include/string' line='1078' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='14b70c67'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE6assignEOS5_' filepath='external/libcxx/include/string' line='1081' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='2bb17c24'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE6assignERKS5_jj' filepath='external/libcxx/include/string' line='1085' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='14b70c67'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE6assignEPKDsj' filepath='external/libcxx/include/string' line='1094' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='40b6ccd5'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE6assignEPKDs' filepath='external/libcxx/include/string' line='1095' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='40b6ccd5'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE6assignEjDs' filepath='external/libcxx/include/string' line='1096' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='1a8dd50d'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE6assignESt16initializer_listIDsE' filepath='external/libcxx/include/string' line='1117' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='4b8969c5'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE6insertEjRKS5_' filepath='external/libcxx/include/string' line='1121' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='14b70c67'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE6insertEjRKS5_jj' filepath='external/libcxx/include/string' line='1141' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='14b70c67'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE6insertEjPKDsj' filepath='external/libcxx/include/string' line='1142' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='40b6ccd5'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE6insertEjPKDs' filepath='external/libcxx/include/string' line='1143' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='40b6ccd5'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE6insertEjjDs' filepath='external/libcxx/include/string' line='1144' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='1a8dd50d'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE6insertENS_11__wrap_iterIPKDsEEDs' filepath='external/libcxx/include/string' line='1145' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='1375e501'/>
+              <parameter type-id='1a8dd50d'/>
+              <return type-id='9c7181f1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE6insertENS_11__wrap_iterIPKDsEEjDs' filepath='external/libcxx/include/string' line='1147' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='1375e501'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='1a8dd50d'/>
+              <return type-id='9c7181f1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE6insertENS_11__wrap_iterIPKDsEESt16initializer_listIDsE' filepath='external/libcxx/include/string' line='1168' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='1375e501'/>
+              <parameter type-id='4b8969c5'/>
+              <return type-id='9c7181f1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE5eraseEjj' filepath='external/libcxx/include/string' line='1172' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE5eraseENS_11__wrap_iterIPKDsEE' filepath='external/libcxx/include/string' line='1174' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='1375e501'/>
+              <return type-id='9c7181f1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE5eraseENS_11__wrap_iterIPKDsEES9_' filepath='external/libcxx/include/string' line='1176' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='1375e501'/>
+              <parameter type-id='1375e501'/>
+              <return type-id='9c7181f1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='replace' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE7replaceEjjRKS5_' filepath='external/libcxx/include/string' line='1179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='14b70c67'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='replace' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE7replaceEjjRKS5_jj' filepath='external/libcxx/include/string' line='1189' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='14b70c67'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='replace' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE7replaceEjjPKDsj' filepath='external/libcxx/include/string' line='1198' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='40b6ccd5'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='replace' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE7replaceEjjPKDs' filepath='external/libcxx/include/string' line='1199' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='40b6ccd5'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='replace' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE7replaceEjjjDs' filepath='external/libcxx/include/string' line='1200' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='1a8dd50d'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='replace' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE7replaceENS_11__wrap_iterIPKDsEES9_RKS5_' filepath='external/libcxx/include/string' line='1202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='1375e501'/>
+              <parameter type-id='1375e501'/>
+              <parameter type-id='14b70c67'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='replace' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE7replaceENS_11__wrap_iterIPKDsEES9_S8_j' filepath='external/libcxx/include/string' line='1214' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='1375e501'/>
+              <parameter type-id='1375e501'/>
+              <parameter type-id='40b6ccd5'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='replace' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE7replaceENS_11__wrap_iterIPKDsEES9_S8_' filepath='external/libcxx/include/string' line='1216' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='1375e501'/>
+              <parameter type-id='1375e501'/>
+              <parameter type-id='40b6ccd5'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='replace' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE7replaceENS_11__wrap_iterIPKDsEES9_jDs' filepath='external/libcxx/include/string' line='1218' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='1375e501'/>
+              <parameter type-id='1375e501'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='1a8dd50d'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='replace' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE7replaceENS_11__wrap_iterIPKDsEES9_St16initializer_listIDsE' filepath='external/libcxx/include/string' line='1229' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='1375e501'/>
+              <parameter type-id='1375e501'/>
+              <parameter type-id='4b8969c5'/>
+              <return type-id='b35fb9ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='copy' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE4copyEPDsjj' filepath='external/libcxx/include/string' line='1233' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <parameter type-id='927f0014'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='06725de7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='substr' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE6substrEjj' filepath='external/libcxx/include/string' line='1235' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='cea92a70'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE4swapERS5_' filepath='external/libcxx/include/string' line='1238' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='b35fb9ea'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='c_str' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE5c_strEv' filepath='external/libcxx/include/string' line='1247' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <return type-id='40b6ccd5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE4dataEv' filepath='external/libcxx/include/string' line='1249' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <return type-id='40b6ccd5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE4dataEv' filepath='external/libcxx/include/string' line='1252' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <return type-id='927f0014'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_allocator' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE13get_allocatorEv' filepath='external/libcxx/include/string' line='1256' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <return type-id='b9c5d5a9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE4findERKS5_j' filepath='external/libcxx/include/string' line='1259' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <parameter type-id='14b70c67'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='06725de7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE4findEPKDsjj' filepath='external/libcxx/include/string' line='1269' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <parameter type-id='40b6ccd5'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='06725de7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE4findEPKDsj' filepath='external/libcxx/include/string' line='1271' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <parameter type-id='40b6ccd5'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='06725de7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE4findEDsj' filepath='external/libcxx/include/string' line='1272' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <parameter type-id='1a8dd50d'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='06725de7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rfind' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE5rfindERKS5_j' filepath='external/libcxx/include/string' line='1275' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <parameter type-id='14b70c67'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='06725de7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rfind' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE5rfindEPKDsjj' filepath='external/libcxx/include/string' line='1285' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <parameter type-id='40b6ccd5'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='06725de7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rfind' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE5rfindEPKDsj' filepath='external/libcxx/include/string' line='1287' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <parameter type-id='40b6ccd5'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='06725de7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rfind' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE5rfindEDsj' filepath='external/libcxx/include/string' line='1288' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <parameter type-id='1a8dd50d'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='06725de7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find_first_of' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE13find_first_ofERKS5_j' filepath='external/libcxx/include/string' line='1291' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <parameter type-id='14b70c67'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='06725de7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find_first_of' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE13find_first_ofEPKDsjj' filepath='external/libcxx/include/string' line='1301' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <parameter type-id='40b6ccd5'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='06725de7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find_first_of' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE13find_first_ofEPKDsj' filepath='external/libcxx/include/string' line='1303' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <parameter type-id='40b6ccd5'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='06725de7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find_first_of' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE13find_first_ofEDsj' filepath='external/libcxx/include/string' line='1305' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <parameter type-id='1a8dd50d'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='06725de7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find_last_of' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE12find_last_ofERKS5_j' filepath='external/libcxx/include/string' line='1308' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <parameter type-id='14b70c67'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='06725de7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find_last_of' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE12find_last_ofEPKDsjj' filepath='external/libcxx/include/string' line='1318' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <parameter type-id='40b6ccd5'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='06725de7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find_last_of' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE12find_last_ofEPKDsj' filepath='external/libcxx/include/string' line='1320' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <parameter type-id='40b6ccd5'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='06725de7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find_last_of' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE12find_last_ofEDsj' filepath='external/libcxx/include/string' line='1322' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <parameter type-id='1a8dd50d'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='06725de7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find_first_not_of' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE17find_first_not_ofERKS5_j' filepath='external/libcxx/include/string' line='1325' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <parameter type-id='14b70c67'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='06725de7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find_first_not_of' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE17find_first_not_ofEPKDsjj' filepath='external/libcxx/include/string' line='1335' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <parameter type-id='40b6ccd5'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='06725de7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find_first_not_of' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE17find_first_not_ofEPKDsj' filepath='external/libcxx/include/string' line='1337' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <parameter type-id='40b6ccd5'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='06725de7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find_first_not_of' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE17find_first_not_ofEDsj' filepath='external/libcxx/include/string' line='1339' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <parameter type-id='1a8dd50d'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='06725de7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find_last_not_of' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE16find_last_not_ofERKS5_j' filepath='external/libcxx/include/string' line='1342' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <parameter type-id='14b70c67'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='06725de7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find_last_not_of' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE16find_last_not_ofEPKDsjj' filepath='external/libcxx/include/string' line='1352' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <parameter type-id='40b6ccd5'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='06725de7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find_last_not_of' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE16find_last_not_ofEPKDsj' filepath='external/libcxx/include/string' line='1354' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <parameter type-id='40b6ccd5'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='06725de7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find_last_not_of' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE16find_last_not_ofEDsj' filepath='external/libcxx/include/string' line='1356' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <parameter type-id='1a8dd50d'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='06725de7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='compare' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE7compareERKS5_' filepath='external/libcxx/include/string' line='1359' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <parameter type-id='14b70c67'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='compare' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE7compareEjjRKS5_' filepath='external/libcxx/include/string' line='1380' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='14b70c67'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='compare' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE7compareEjjRKS5_jj' filepath='external/libcxx/include/string' line='1381' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='14b70c67'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='compare' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE7compareEPKDs' filepath='external/libcxx/include/string' line='1391' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <parameter type-id='40b6ccd5'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='compare' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE7compareEjjPKDs' filepath='external/libcxx/include/string' line='1392' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='40b6ccd5'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='compare' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE7compareEjjPKDsj' filepath='external/libcxx/include/string' line='1393' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='40b6ccd5'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__invariants' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE12__invariantsEv' filepath='external/libcxx/include/string' line='1421' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__clear_and_shrink' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE18__clear_and_shrinkEv' filepath='external/libcxx/include/string' line='1423' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__is_long' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE9__is_longEv' filepath='external/libcxx/include/string' line='1426' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__alloc' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE7__allocEv' filepath='external/libcxx/include/string' line='1440' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <return type-id='b974786c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__alloc' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE7__allocEv' filepath='external/libcxx/include/string' line='1443' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <return type-id='ae923b0d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__set_short_size' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE16__set_short_sizeEj' filepath='external/libcxx/include/string' line='1467' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__get_short_size' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE16__get_short_sizeEv' filepath='external/libcxx/include/string' line='1475' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <return type-id='06725de7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__set_long_size' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE15__set_long_sizeEj' filepath='external/libcxx/include/string' line='1485' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__get_long_size' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE15__get_long_sizeEv' filepath='external/libcxx/include/string' line='1488' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <return type-id='06725de7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__set_size' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE10__set_sizeEj' filepath='external/libcxx/include/string' line='1491' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__set_long_cap' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE14__set_long_capEj' filepath='external/libcxx/include/string' line='1495' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__get_long_cap' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE14__get_long_capEv' filepath='external/libcxx/include/string' line='1498' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <return type-id='06725de7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__set_long_pointer' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE18__set_long_pointerEPDs' filepath='external/libcxx/include/string' line='1502' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='2e274c20'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__get_long_pointer' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE18__get_long_pointerEv' filepath='external/libcxx/include/string' line='1505' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <return type-id='2e274c20'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__get_long_pointer' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE18__get_long_pointerEv' filepath='external/libcxx/include/string' line='1508' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <return type-id='71df3bf0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__get_short_pointer' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE19__get_short_pointerEv' filepath='external/libcxx/include/string' line='1511' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <return type-id='2e274c20'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__get_short_pointer' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE19__get_short_pointerEv' filepath='external/libcxx/include/string' line='1514' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <return type-id='71df3bf0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__get_pointer' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE13__get_pointerEv' filepath='external/libcxx/include/string' line='1517' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <return type-id='2e274c20'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__get_pointer' mangled-name='_ZNKSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE13__get_pointerEv' filepath='external/libcxx/include/string' line='1520' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b6f983' is-artificial='yes'/>
+              <return type-id='71df3bf0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__zero' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE6__zeroEv' filepath='external/libcxx/include/string' line='1524' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__recommend' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE11__recommendEj' filepath='external/libcxx/include/string' line='1537' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='06725de7'/>
+              <return type-id='06725de7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__init' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE6__initEPKDsjj' filepath='external/libcxx/include/string' line='1547' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='40b6ccd5'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__init' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE6__initEPKDsj' filepath='external/libcxx/include/string' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='40b6ccd5'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__init' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE6__initEjDs' filepath='external/libcxx/include/string' line='1551' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='1a8dd50d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__grow_by' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE9__grow_byEjjjjjj' filepath='external/libcxx/include/string' line='1571' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__grow_by_and_replace' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE21__grow_by_and_replaceEjjjjjjPKDs' filepath='external/libcxx/include/string' line='1573' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='06725de7'/>
+              <parameter type-id='40b6ccd5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__erase_to_end' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE14__erase_to_endEj' filepath='external/libcxx/include/string' line='1578' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE19__copy_assign_allocERKS5_' filepath='external/libcxx/include/string' line='1581' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='14b70c67'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE19__copy_assign_allocERKS5_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/string' line='1586' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='14b70c67'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE19__copy_assign_allocERKS5_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/string' line='1611' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='14b70c67'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE13__move_assignERS5_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/string' line='1616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='b35fb9ea'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE13__move_assignERS5_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/string' line='1619' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='b35fb9ea'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE19__move_assign_allocERS5_' filepath='external/libcxx/include/string' line='1629' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='b35fb9ea'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE19__move_assign_allocERS5_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/string' line='1637' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='b35fb9ea'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE19__move_assign_allocERS5_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/string' line='1644' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='b35fb9ea'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_all_iterators' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE26__invalidate_all_iteratorsEv' filepath='external/libcxx/include/string' line='1648' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_iterators_past' mangled-name='_ZNSt3__112basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE27__invalidate_iterators_pastEj' filepath='external/libcxx/include/string' line='1649' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75fa706' is-artificial='yes'/>
+              <parameter type-id='06725de7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__basic_string_common&lt;true&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/string' line='620' column='1' id='c3e90ce7'>
+          <member-function access='protected'>
+            <function-decl name='__throw_length_error' mangled-name='_ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv' filepath='external/libcxx/include/string' line='602' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6fa51cae' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__throw_out_of_range' mangled-name='_ZNKSt3__121__basic_string_commonILb1EE20__throw_out_of_rangeEv' filepath='external/libcxx/include/string' line='603' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6fa51cae' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;char16_t&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='e62d229f'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='a8860191' filepath='external/libcxx/include/memory' line='1517' column='1' id='28a6d0f3'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='443bd0ae' filepath='external/libcxx/include/memory' line='1514' column='1' id='e8b5bb94'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='4f5649ea' filepath='external/libcxx/include/memory' line='1523' column='1' id='78511a84'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='900f55a8' filepath='external/libcxx/include/memory' line='1520' column='1' id='535c04a6'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_pointer' type-id='894a7fe8' filepath='external/libcxx/include/memory' line='1518' column='1' id='6c141533'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIDsEEE8allocateERS2_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='34e6e869'/>
+              <parameter type-id='78511a84'/>
+              <return type-id='28a6d0f3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIDsEEE8allocateERS2_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='34e6e869'/>
+              <parameter type-id='78511a84'/>
+              <parameter type-id='535c04a6'/>
+              <return type-id='28a6d0f3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIDsEEE10deallocateERS2_PDsj' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='34e6e869'/>
+              <parameter type-id='28a6d0f3'/>
+              <parameter type-id='78511a84'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIDsEEE8max_sizeERKS2_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5fa67ce6'/>
+              <return type-id='78511a84'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIDsEEE37select_on_container_copy_constructionERKS2_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5fa67ce6'/>
+              <return type-id='e8b5bb94'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIDsEEE10__allocateERS2_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='34e6e869'/>
+              <parameter type-id='78511a84'/>
+              <parameter type-id='535c04a6'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='28a6d0f3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIDsEEE10__allocateERS2_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='34e6e869'/>
+              <parameter type-id='78511a84'/>
+              <parameter type-id='535c04a6'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='28a6d0f3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIDsEEE10__max_sizeENS_17integral_constantIbLb1EEERKS2_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='5fa67ce6'/>
+              <return type-id='78511a84'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIDsEEE10__max_sizeENS_17integral_constantIbLb0EEERKS2_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='5fa67ce6'/>
+              <return type-id='78511a84'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIDsEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS2_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='5fa67ce6'/>
+              <return type-id='e8b5bb94'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIDsEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS2_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='5fa67ce6'/>
+              <return type-id='e8b5bb94'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;char16_t, std::__1::allocator&lt;char16_t&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='5aea12ac'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='f79f59b4' filepath='external/libcxx/include/memory' line='1031' column='1' id='a8860191'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='allocator&lt;char16_t&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='443bd0ae'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='f02a41c5' filepath='external/libcxx/include/memory' line='1786' column='1' id='8543cd96'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='f42a4811' filepath='external/libcxx/include/memory' line='1788' column='1' id='d5758d66'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='161c039a' filepath='external/libcxx/include/memory' line='1787' column='1' id='66bac7ba'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='0a1bf0b6' filepath='external/libcxx/include/memory' line='1789' column='1' id='779cce8a'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='3f5118ed'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0adde8d4' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIDsE7addressERDs' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d6126029' is-artificial='yes'/>
+              <parameter type-id='d5758d66'/>
+              <return type-id='8543cd96'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIDsE7addressERKDs' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d6126029' is-artificial='yes'/>
+              <parameter type-id='779cce8a'/>
+              <return type-id='66bac7ba'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorIDsE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0adde8d4' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='8543cd96'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorIDsE10deallocateEPDsj' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0adde8d4' is-artificial='yes'/>
+              <parameter type-id='8543cd96'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorIDsE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d6126029' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorIDsE7destroyEPDs' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0adde8d4' is-artificial='yes'/>
+              <parameter type-id='8543cd96'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;char16_t&gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='62170a49'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='3f5118ed' filepath='external/libcxx/include/memory' line='1171' column='1' id='4f5649ea'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;char16_t *, std::__1::allocator&lt;char16_t&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='ae15b38d'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='3a8fae08' filepath='external/libcxx/include/memory' line='1097' column='1' id='900f55a8'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;char16_t *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='b05997d0'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='f02a41c5' filepath='external/libcxx/include/memory' line='974' column='1' id='d8cd1646'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='3a8fae08'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='cd41f8f1'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPDsE10pointer_toERDs' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5383d160'/>
+              <return type-id='d8cd1646'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;char16_t *&gt;::__nat, char16_t&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='48a4852a'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='801a266d' filepath='external/libcxx/include/type_traits' line='431' column='1' id='c50fa1f1'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_pointer&lt;char16_t, char16_t *, std::__1::allocator&lt;char16_t&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1042' column='1' id='72eddf95'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='66bac7ba' filepath='external/libcxx/include/memory' line='1044' column='1' id='894a7fe8'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;std::__1::basic_string&lt;char16_t, std::__1::char_traits&lt;char16_t&gt;, std::__1::allocator&lt;char16_t&gt; &gt;::__rep, std::__1::allocator&lt;char16_t&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='8d3c18f6'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='dd0abe4a'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='02c104af'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairINS_12basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE5__repES5_E5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e3edae3c' is-artificial='yes'/>
+              <return type-id='38d3a6f8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairINS_12basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE5__repES5_E5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='affb1435' is-artificial='yes'/>
+              <return type-id='79782fd8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairINS_12basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE5__repES5_E6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e3edae3c' is-artificial='yes'/>
+              <return type-id='8e40c2f3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairINS_12basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE5__repES5_E6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='affb1435' is-artificial='yes'/>
+              <return type-id='8f22d1a3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairINS_12basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE5__repES5_E4swapERS8_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e3edae3c' is-artificial='yes'/>
+              <parameter type-id='e7edb488'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::basic_string&lt;char16_t, std::__1::char_traits&lt;char16_t&gt;, std::__1::allocator&lt;char16_t&gt; &gt;::__rep, 0, false&gt;' size-in-bits='96' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='dd0abe4a'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='d74abfe9' filepath='external/libcxx/include/memory' line='2136' column='1' id='38d3a6f8'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='b577d766' filepath='external/libcxx/include/memory' line='2137' column='1' id='79782fd8'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='ca9cbb0d' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b7ff7a48' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_12basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE5__repELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b7ff7a48' is-artificial='yes'/>
+              <return type-id='38d3a6f8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_12basic_stringIDsNS_11char_traitsIDsEENS_9allocatorIDsEEE5__repELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='92e33dfb' is-artificial='yes'/>
+              <return type-id='79782fd8'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;char16_t&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='02c104af'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='443bd0ae'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='feddd5f0' filepath='external/libcxx/include/memory' line='2174' column='1' id='8e40c2f3'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='e212730d' filepath='external/libcxx/include/memory' line='2175' column='1' id='8f22d1a3'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1dec42a7' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorIDsEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1dec42a7' is-artificial='yes'/>
+              <return type-id='8e40c2f3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorIDsEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='037237f8' is-artificial='yes'/>
+              <return type-id='8f22d1a3'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='basic_string_view&lt;char16_t, std::__1::char_traits&lt;char16_t&gt; &gt;' size-in-bits='64' visibility='default' filepath='external/libcxx/include/string_view' line='195' column='1' id='501d9695'>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='801a266d' filepath='external/libcxx/include/string_view' line='199' column='1' id='5bec325c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='3ab4472b' filepath='external/libcxx/include/string_view' line='204' column='1' id='e1d2ad90'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='161c039a' filepath='external/libcxx/include/string_view' line='201' column='1' id='3ab4472b'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reverse_iterator' type-id='aef4a5c9' filepath='external/libcxx/include/string_view' line='206' column='1' id='cdc3506b'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='0a1bf0b6' filepath='external/libcxx/include/string_view' line='203' column='1' id='ed82f77f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/string_view' line='208' column='1' id='731f6f3c'/>
+          </member-type>
+          <data-member access='public' static='yes'>
+            <var-decl name='npos' type-id='5919835e' visibility='default' filepath='external/libcxx/include/string_view' line='210' column='1'/>
+          </data-member>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__data' type-id='85e7a192' visibility='default' filepath='external/libcxx/include/string_view' line='605' column='1'/>
+          </data-member>
+          <data-member access='private' layout-offset-in-bits='32'>
+            <var-decl name='__size' type-id='143a6b6e' visibility='default' filepath='external/libcxx/include/string_view' line='606' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='basic_string_view' filepath='external/libcxx/include/string_view' line='220' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9387a915' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='basic_string_view' filepath='external/libcxx/include/string_view' line='223' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9387a915' is-artificial='yes'/>
+              <parameter type-id='ba4192e0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__117basic_string_viewIDsNS_11char_traitsIDsEEEaSERKS3_' filepath='external/libcxx/include/string_view' line='226' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9387a915' is-artificial='yes'/>
+              <parameter type-id='ba4192e0'/>
+              <return type-id='9787af61'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='basic_string_view' filepath='external/libcxx/include/string_view' line='229' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9387a915' is-artificial='yes'/>
+              <parameter type-id='161c039a'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='basic_string_view' filepath='external/libcxx/include/string_view' line='238' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9387a915' is-artificial='yes'/>
+              <parameter type-id='161c039a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE5beginEv' filepath='external/libcxx/include/string_view' line='243' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <return type-id='e1d2ad90'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE3endEv' filepath='external/libcxx/include/string_view' line='246' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <return type-id='e1d2ad90'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE6cbeginEv' filepath='external/libcxx/include/string_view' line='249' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <return type-id='e1d2ad90'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE4cendEv' filepath='external/libcxx/include/string_view' line='252' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <return type-id='e1d2ad90'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE6rbeginEv' filepath='external/libcxx/include/string_view' line='255' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <return type-id='cdc3506b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE4rendEv' filepath='external/libcxx/include/string_view' line='258' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <return type-id='cdc3506b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crbegin' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE7crbeginEv' filepath='external/libcxx/include/string_view' line='261' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <return type-id='cdc3506b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crend' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE5crendEv' filepath='external/libcxx/include/string_view' line='264' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <return type-id='cdc3506b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE4sizeEv' filepath='external/libcxx/include/string_view' line='268' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='length' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE6lengthEv' filepath='external/libcxx/include/string_view' line='271' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE8max_sizeEv' filepath='external/libcxx/include/string_view' line='274' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE5emptyEv' filepath='external/libcxx/include/string_view' line='277' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEEixEj' filepath='external/libcxx/include/string_view' line='281' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='ed82f77f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE2atEj' filepath='external/libcxx/include/string_view' line='284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='ed82f77f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE5frontEv' filepath='external/libcxx/include/string_view' line='292' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <return type-id='ed82f77f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE4backEv' filepath='external/libcxx/include/string_view' line='298' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <return type-id='ed82f77f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE4dataEv' filepath='external/libcxx/include/string_view' line='304' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <return type-id='3ab4472b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='remove_prefix' mangled-name='_ZNSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE13remove_prefixEj' filepath='external/libcxx/include/string_view' line='308' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9387a915' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='remove_suffix' mangled-name='_ZNSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE13remove_suffixEj' filepath='external/libcxx/include/string_view' line='316' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9387a915' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE4swapERS3_' filepath='external/libcxx/include/string_view' line='323' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9387a915' is-artificial='yes'/>
+              <parameter type-id='9787af61'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='copy' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE4copyEPDsjj' filepath='external/libcxx/include/string_view' line='335' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <parameter type-id='f02a41c5'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='731f6f3c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='substr' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE6substrEjj' filepath='external/libcxx/include/string_view' line='345' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='501d9695'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='compare' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE7compareES3_' filepath='external/libcxx/include/string_view' line='352' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <parameter type-id='501d9695'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='compare' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE7compareEjjS3_' filepath='external/libcxx/include/string_view' line='362' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='501d9695'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='compare' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE7compareEjjS3_jj' filepath='external/libcxx/include/string_view' line='368' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='501d9695'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='compare' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE7compareEPKDs' filepath='external/libcxx/include/string_view' line='375' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <parameter type-id='161c039a'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='compare' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE7compareEjjPKDs' filepath='external/libcxx/include/string_view' line='381' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='161c039a'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='compare' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE7compareEjjPKDsj' filepath='external/libcxx/include/string_view' line='387' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='161c039a'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE4findES3_j' filepath='external/libcxx/include/string_view' line='394' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <parameter type-id='501d9695'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='731f6f3c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE4findEDsj' filepath='external/libcxx/include/string_view' line='402' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <parameter type-id='801a266d'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='731f6f3c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE4findEPKDsjj' filepath='external/libcxx/include/string_view' line='409' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <parameter type-id='161c039a'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='731f6f3c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE4findEPKDsj' filepath='external/libcxx/include/string_view' line='417' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <parameter type-id='161c039a'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='731f6f3c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rfind' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE5rfindES3_j' filepath='external/libcxx/include/string_view' line='426' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <parameter type-id='501d9695'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='731f6f3c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rfind' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE5rfindEDsj' filepath='external/libcxx/include/string_view' line='434' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <parameter type-id='801a266d'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='731f6f3c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rfind' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE5rfindEPKDsjj' filepath='external/libcxx/include/string_view' line='441' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <parameter type-id='161c039a'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='731f6f3c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rfind' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE5rfindEPKDsj' filepath='external/libcxx/include/string_view' line='449' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <parameter type-id='161c039a'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='731f6f3c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find_first_of' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE13find_first_ofES3_j' filepath='external/libcxx/include/string_view' line='458' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <parameter type-id='501d9695'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='731f6f3c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find_first_of' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE13find_first_ofEDsj' filepath='external/libcxx/include/string_view' line='466' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <parameter type-id='801a266d'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='731f6f3c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find_first_of' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE13find_first_ofEPKDsjj' filepath='external/libcxx/include/string_view' line='470' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <parameter type-id='161c039a'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='731f6f3c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find_first_of' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE13find_first_ofEPKDsj' filepath='external/libcxx/include/string_view' line='478' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <parameter type-id='161c039a'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='731f6f3c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find_last_of' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE12find_last_ofES3_j' filepath='external/libcxx/include/string_view' line='487' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <parameter type-id='501d9695'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='731f6f3c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find_last_of' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE12find_last_ofEDsj' filepath='external/libcxx/include/string_view' line='495' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <parameter type-id='801a266d'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='731f6f3c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find_last_of' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE12find_last_ofEPKDsjj' filepath='external/libcxx/include/string_view' line='499' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <parameter type-id='161c039a'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='731f6f3c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find_last_of' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE12find_last_ofEPKDsj' filepath='external/libcxx/include/string_view' line='507' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <parameter type-id='161c039a'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='731f6f3c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find_first_not_of' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE17find_first_not_ofES3_j' filepath='external/libcxx/include/string_view' line='516' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <parameter type-id='501d9695'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='731f6f3c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find_first_not_of' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE17find_first_not_ofEDsj' filepath='external/libcxx/include/string_view' line='524' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <parameter type-id='801a266d'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='731f6f3c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find_first_not_of' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE17find_first_not_ofEPKDsjj' filepath='external/libcxx/include/string_view' line='531' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <parameter type-id='161c039a'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='731f6f3c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find_first_not_of' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE17find_first_not_ofEPKDsj' filepath='external/libcxx/include/string_view' line='539' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <parameter type-id='161c039a'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='731f6f3c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find_last_not_of' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE16find_last_not_ofES3_j' filepath='external/libcxx/include/string_view' line='548' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <parameter type-id='501d9695'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='731f6f3c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find_last_not_of' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE16find_last_not_ofEDsj' filepath='external/libcxx/include/string_view' line='556' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <parameter type-id='801a266d'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='731f6f3c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find_last_not_of' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE16find_last_not_ofEPKDsjj' filepath='external/libcxx/include/string_view' line='563' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <parameter type-id='161c039a'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='731f6f3c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find_last_not_of' mangled-name='_ZNKSt3__117basic_string_viewIDsNS_11char_traitsIDsEEE16find_last_not_ofEPKDsj' filepath='external/libcxx/include/string_view' line='571' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c641a5c4' is-artificial='yes'/>
+              <parameter type-id='161c039a'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='731f6f3c'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='reverse_iterator&lt;const char16_t *&gt;' visibility='default' is-declaration-only='yes' id='aef4a5c9'/>
+        <class-decl name='__wrap_iter&lt;char16_t *&gt;' visibility='default' is-declaration-only='yes' id='dc5e71d4'/>
+        <class-decl name='__wrap_iter&lt;const char16_t *&gt;' visibility='default' is-declaration-only='yes' id='dea42613'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;char16_t *&gt; &gt;' visibility='default' is-declaration-only='yes' id='4cdc32cb'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;const char16_t *&gt; &gt;' visibility='default' is-declaration-only='yes' id='888b919c'/>
+        <typedef-decl name='u16string' type-id='cea92a70' filepath='external/libcxx/include/string' line='4183' column='1' id='222ea3df'/>
+        <class-decl name='set&lt;android::ResTable_config, std::__1::less&lt;android::ResTable_config&gt;, std::__1::allocator&lt;android::ResTable_config&gt; &gt;' visibility='default' is-declaration-only='yes' id='219317e1'/>
+        <class-decl name='set&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::less&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, std::__1::allocator&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='cc585388'/>
+        <class-decl name='vector&lt;android::ResTable_config, std::__1::allocator&lt;android::ResTable_config&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='470' column='1' id='2b166553'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='86513975'/>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='bc83a16a' filepath='external/libcxx/include/vector' line='479' column='1' id='fb9780ac'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='049eef08' filepath='external/libcxx/include/vector' line='483' column='1' id='f86ec22c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='f8926d95' filepath='external/libcxx/include/vector' line='478' column='1' id='1f8483ec'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='521c7acb' filepath='external/libcxx/include/vector' line='482' column='1' id='4747e0cf'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='e4c02ba0' filepath='external/libcxx/include/vector' line='487' column='1' id='0acf6870'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='fb0eb3f3' filepath='external/libcxx/include/vector' line='488' column='1' id='63451a80'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reverse_iterator' type-id='2289465b' filepath='external/libcxx/include/vector' line='489' column='1' id='2c1f668b'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reverse_iterator' type-id='e3ed8488' filepath='external/libcxx/include/vector' line='490' column='1' id='53b337fb'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='2e7dbceb' filepath='external/libcxx/include/vector' line='481' column='1' id='4cd857df'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='1a4295c7' filepath='external/libcxx/include/vector' line='485' column='1' id='81f0878b'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='b50f8ba7' filepath='external/libcxx/include/vector' line='486' column='1' id='bf66355b'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='496' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='502' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='d327240e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='514' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='f86ec22c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='516' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='f86ec22c'/>
+              <parameter type-id='d327240e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='518' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='f86ec22c'/>
+              <parameter type-id='4ef1e78e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='519' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='f86ec22c'/>
+              <parameter type-id='4ef1e78e'/>
+              <parameter type-id='d327240e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~vector' filepath='external/libcxx/include/vector' line='550' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='558' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='4c5e4f50'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='559' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='4c5e4f50'/>
+              <parameter type-id='d327240e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEEaSERKS5_' filepath='external/libcxx/include/vector' line='561' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='4c5e4f50'/>
+              <return type-id='e54ff0b7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='565' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='7f902475'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='568' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='7f902475'/>
+              <parameter type-id='d327240e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='571' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='8dd7b443'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='579' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='8dd7b443'/>
+              <parameter type-id='d327240e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEEaSEOS5_' filepath='external/libcxx/include/vector' line='581' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='8dd7b443'/>
+              <return type-id='e54ff0b7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEEaSESt16initializer_listIS2_E' filepath='external/libcxx/include/vector' line='585' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='7f902475'/>
+              <return type-id='e54ff0b7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE6assignEjRKS2_' filepath='external/libcxx/include/vector' line='612' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='f86ec22c'/>
+              <parameter type-id='4747e0cf'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE6assignESt16initializer_listIS2_E' filepath='external/libcxx/include/vector' line='616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='7f902475'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_allocator' mangled-name='_ZNKSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE13get_allocatorEv' filepath='external/libcxx/include/vector' line='621' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='585e6234' is-artificial='yes'/>
+              <return type-id='fb9780ac'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE5beginEv' filepath='external/libcxx/include/vector' line='624' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <return type-id='0acf6870'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE5beginEv' filepath='external/libcxx/include/vector' line='625' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='585e6234' is-artificial='yes'/>
+              <return type-id='63451a80'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE3endEv' filepath='external/libcxx/include/vector' line='626' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <return type-id='0acf6870'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE3endEv' filepath='external/libcxx/include/vector' line='627' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='585e6234' is-artificial='yes'/>
+              <return type-id='63451a80'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE6rbeginEv' filepath='external/libcxx/include/vector' line='630' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <return type-id='2c1f668b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNKSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE6rbeginEv' filepath='external/libcxx/include/vector' line='633' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='585e6234' is-artificial='yes'/>
+              <return type-id='53b337fb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE4rendEv' filepath='external/libcxx/include/vector' line='636' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <return type-id='2c1f668b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNKSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE4rendEv' filepath='external/libcxx/include/vector' line='639' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='585e6234' is-artificial='yes'/>
+              <return type-id='53b337fb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE6cbeginEv' filepath='external/libcxx/include/vector' line='643' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='585e6234' is-artificial='yes'/>
+              <return type-id='63451a80'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE4cendEv' filepath='external/libcxx/include/vector' line='646' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='585e6234' is-artificial='yes'/>
+              <return type-id='63451a80'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crbegin' mangled-name='_ZNKSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE7crbeginEv' filepath='external/libcxx/include/vector' line='649' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='585e6234' is-artificial='yes'/>
+              <return type-id='53b337fb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crend' mangled-name='_ZNKSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE5crendEv' filepath='external/libcxx/include/vector' line='652' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='585e6234' is-artificial='yes'/>
+              <return type-id='53b337fb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE4sizeEv' filepath='external/libcxx/include/vector' line='656' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='585e6234' is-artificial='yes'/>
+              <return type-id='f86ec22c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE8capacityEv' filepath='external/libcxx/include/vector' line='659' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='585e6234' is-artificial='yes'/>
+              <return type-id='f86ec22c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE5emptyEv' filepath='external/libcxx/include/vector' line='662' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='585e6234' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE8max_sizeEv' filepath='external/libcxx/include/vector' line='664' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='585e6234' is-artificial='yes'/>
+              <return type-id='f86ec22c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE7reserveEj' filepath='external/libcxx/include/vector' line='665' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='f86ec22c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='shrink_to_fit' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE13shrink_to_fitEv' filepath='external/libcxx/include/vector' line='666' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEEixEj' filepath='external/libcxx/include/vector' line='668' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='f86ec22c'/>
+              <return type-id='4cd857df'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEEixEj' filepath='external/libcxx/include/vector' line='669' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='585e6234' is-artificial='yes'/>
+              <parameter type-id='f86ec22c'/>
+              <return type-id='4747e0cf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE2atEj' filepath='external/libcxx/include/vector' line='670' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='f86ec22c'/>
+              <return type-id='4cd857df'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNKSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE2atEj' filepath='external/libcxx/include/vector' line='671' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='585e6234' is-artificial='yes'/>
+              <parameter type-id='f86ec22c'/>
+              <return type-id='4747e0cf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE5frontEv' filepath='external/libcxx/include/vector' line='673' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <return type-id='4cd857df'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNKSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE5frontEv' filepath='external/libcxx/include/vector' line='678' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='585e6234' is-artificial='yes'/>
+              <return type-id='4747e0cf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE4backEv' filepath='external/libcxx/include/vector' line='683' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <return type-id='4cd857df'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNKSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE4backEv' filepath='external/libcxx/include/vector' line='688' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='585e6234' is-artificial='yes'/>
+              <return type-id='4747e0cf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE4dataEv' filepath='external/libcxx/include/vector' line='695' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <return type-id='4a1089a5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNKSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE4dataEv' filepath='external/libcxx/include/vector' line='698' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='585e6234' is-artificial='yes'/>
+              <return type-id='4af1e142'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE9push_backERKS2_' filepath='external/libcxx/include/vector' line='712' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='4747e0cf'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE9push_backEOS2_' filepath='external/libcxx/include/vector' line='715' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='bb126f75'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pop_back' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE8pop_backEv' filepath='external/libcxx/include/vector' line='727' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE6insertENS_11__wrap_iterIPKS2_EERS7_' filepath='external/libcxx/include/vector' line='729' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='63451a80'/>
+              <parameter type-id='4747e0cf'/>
+              <return type-id='0acf6870'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE6insertENS_11__wrap_iterIPKS2_EEOS2_' filepath='external/libcxx/include/vector' line='732' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='63451a80'/>
+              <parameter type-id='bb126f75'/>
+              <return type-id='0acf6870'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE6insertENS_11__wrap_iterIPKS2_EEjRS7_' filepath='external/libcxx/include/vector' line='737' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='63451a80'/>
+              <parameter type-id='f86ec22c'/>
+              <parameter type-id='4747e0cf'/>
+              <return type-id='0acf6870'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE6insertENS_11__wrap_iterIPKS2_EESt16initializer_listIS2_E' filepath='external/libcxx/include/vector' line='762' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='63451a80'/>
+              <parameter type-id='7f902475'/>
+              <return type-id='0acf6870'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE' filepath='external/libcxx/include/vector' line='766' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='63451a80'/>
+              <return type-id='0acf6870'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EES9_' filepath='external/libcxx/include/vector' line='767' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='63451a80'/>
+              <parameter type-id='63451a80'/>
+              <return type-id='0acf6870'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE5clearEv' filepath='external/libcxx/include/vector' line='770' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE6resizeEj' filepath='external/libcxx/include/vector' line='778' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='f86ec22c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE6resizeEjRKS2_' filepath='external/libcxx/include/vector' line='779' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='f86ec22c'/>
+              <parameter type-id='4747e0cf'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE4swapERS5_' filepath='external/libcxx/include/vector' line='781' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='e54ff0b7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__invariants' mangled-name='_ZNKSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE12__invariantsEv' filepath='external/libcxx/include/vector' line='789' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='585e6234' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_all_iterators' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv' filepath='external/libcxx/include/vector' line='801' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_iterators_past' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE27__invalidate_iterators_pastEPS2_' filepath='external/libcxx/include/vector' line='802' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='81f0878b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vallocate' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE11__vallocateEj' filepath='external/libcxx/include/vector' line='803' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='f86ec22c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vdeallocate' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE13__vdeallocateEv' filepath='external/libcxx/include/vector' line='804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__recommend' mangled-name='_ZNKSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE11__recommendEj' filepath='external/libcxx/include/vector' line='805' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='585e6234' is-artificial='yes'/>
+              <parameter type-id='f86ec22c'/>
+              <return type-id='f86ec22c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE18__construct_at_endEj' filepath='external/libcxx/include/vector' line='806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='f86ec22c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE18__construct_at_endEjRKS2_' filepath='external/libcxx/include/vector' line='808' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='f86ec22c'/>
+              <parameter type-id='4747e0cf'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE8__appendEj' filepath='external/libcxx/include/vector' line='816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='f86ec22c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE8__appendEjRKS2_' filepath='external/libcxx/include/vector' line='817' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='f86ec22c'/>
+              <parameter type-id='4747e0cf'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE11__make_iterEPS2_' filepath='external/libcxx/include/vector' line='819' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='81f0878b'/>
+              <return type-id='0acf6870'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNKSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE11__make_iterEPKS2_' filepath='external/libcxx/include/vector' line='821' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='585e6234' is-artificial='yes'/>
+              <parameter type-id='bf66355b'/>
+              <return type-id='63451a80'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE' filepath='external/libcxx/include/vector' line='822' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='094928d9'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EEPS2_' filepath='external/libcxx/include/vector' line='823' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='094928d9'/>
+              <parameter type-id='81f0878b'/>
+              <return type-id='81f0878b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_range' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE12__move_rangeEPS2_S6_S6_' filepath='external/libcxx/include/vector' line='824' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='81f0878b'/>
+              <parameter type-id='81f0878b'/>
+              <parameter type-id='81f0878b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE13__move_assignERS5_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='825' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='e54ff0b7'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE13__move_assignERS5_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='827' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='e54ff0b7'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE17__destruct_at_endEPS2_' filepath='external/libcxx/include/vector' line='830' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d94fddd3' is-artificial='yes'/>
+              <parameter type-id='81f0878b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_contiguous_container' mangled-name='_ZNKSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_' filepath='external/libcxx/include/vector' line='862' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='585e6234' is-artificial='yes'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_new' mangled-name='_ZNKSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE14__annotate_newEj' filepath='external/libcxx/include/vector' line='866' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='585e6234' is-artificial='yes'/>
+              <parameter type-id='f86ec22c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_delete' mangled-name='_ZNKSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE17__annotate_deleteEv' filepath='external/libcxx/include/vector' line='872' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='585e6234' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_increase' mangled-name='_ZNKSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE19__annotate_increaseEj' filepath='external/libcxx/include/vector' line='878' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='585e6234' is-artificial='yes'/>
+              <parameter type-id='f86ec22c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_shrink' mangled-name='_ZNKSt3__16vectorIN7android15ResTable_configENS_9allocatorIS2_EEE17__annotate_shrinkEj' filepath='external/libcxx/include/vector' line='885' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='585e6234' is-artificial='yes'/>
+              <parameter type-id='f86ec22c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__vector_base&lt;android::ResTable_config, std::__1::allocator&lt;android::ResTable_config&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='326' column='1' id='86513975'>
+          <base-class access='protected' layout-offset-in-bits='0' type-id='2328d49c'/>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='b6f23337' filepath='external/libcxx/include/vector' line='338' column='1' id='1a4295c7'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='bc83a16a' filepath='external/libcxx/include/vector' line='330' column='1' id='324852f0'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b9090f18' filepath='external/libcxx/include/vector' line='332' column='1' id='049eef08'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='bea5949a' filepath='external/libcxx/include/vector' line='336' column='1' id='521c7acb'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='f8926d95' filepath='external/libcxx/include/vector' line='334' column='1' id='79281988'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='1ee3cf5b' filepath='external/libcxx/include/vector' line='335' column='1' id='2e7dbceb'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='43ac37f7' filepath='external/libcxx/include/vector' line='339' column='1' id='b50f8ba7'/>
+          </member-type>
+          <data-member access='protected' layout-offset-in-bits='0'>
+            <var-decl name='__begin_' type-id='1a4295c7' visibility='default' filepath='external/libcxx/include/vector' line='343' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='32'>
+            <var-decl name='__end_' type-id='1a4295c7' visibility='default' filepath='external/libcxx/include/vector' line='344' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='64'>
+            <var-decl name='__end_cap_' type-id='43b7c228' visibility='default' filepath='external/libcxx/include/vector' line='345' column='1'/>
+          </data-member>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNSt3__113__vector_baseIN7android15ResTable_configENS_9allocatorIS2_EEE7__allocEv' filepath='external/libcxx/include/vector' line='348' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5e8bebe5' is-artificial='yes'/>
+              <return type-id='f552fa53'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNKSt3__113__vector_baseIN7android15ResTable_configENS_9allocatorIS2_EEE7__allocEv' filepath='external/libcxx/include/vector' line='351' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='aa063a30' is-artificial='yes'/>
+              <return type-id='e09fca12'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNSt3__113__vector_baseIN7android15ResTable_configENS_9allocatorIS2_EEE9__end_capEv' filepath='external/libcxx/include/vector' line='354' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5e8bebe5' is-artificial='yes'/>
+              <return type-id='b3133d0c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNKSt3__113__vector_baseIN7android15ResTable_configENS_9allocatorIS2_EEE9__end_capEv' filepath='external/libcxx/include/vector' line='357' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='aa063a30' is-artificial='yes'/>
+              <return type-id='aeffe7e3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='361' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5e8bebe5' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='363' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5e8bebe5' is-artificial='yes'/>
+              <parameter type-id='e09fca12'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='365' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5e8bebe5' is-artificial='yes'/>
+              <parameter type-id='a6a0462f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected' destructor='yes'>
+            <function-decl name='~__vector_base' filepath='external/libcxx/include/vector' line='367' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5e8bebe5' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='clear' mangled-name='_ZNSt3__113__vector_baseIN7android15ResTable_configENS_9allocatorIS2_EEE5clearEv' filepath='external/libcxx/include/vector' line='370' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5e8bebe5' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__113__vector_baseIN7android15ResTable_configENS_9allocatorIS2_EEE8capacityEv' filepath='external/libcxx/include/vector' line='372' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='aa063a30' is-artificial='yes'/>
+              <return type-id='049eef08'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__113__vector_baseIN7android15ResTable_configENS_9allocatorIS2_EEE17__destruct_at_endEPS2_' filepath='external/libcxx/include/vector' line='376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5e8bebe5' is-artificial='yes'/>
+              <parameter type-id='1a4295c7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android15ResTable_configENS_9allocatorIS2_EEE19__copy_assign_allocERKS5_' filepath='external/libcxx/include/vector' line='379' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5e8bebe5' is-artificial='yes'/>
+              <parameter type-id='b6064d14'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android15ResTable_configENS_9allocatorIS2_EEE19__move_assign_allocERS5_' filepath='external/libcxx/include/vector' line='384' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5e8bebe5' is-artificial='yes'/>
+              <parameter type-id='628bf231'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android15ResTable_configENS_9allocatorIS2_EEE19__copy_assign_allocERKS5_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='392' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5e8bebe5' is-artificial='yes'/>
+              <parameter type-id='b6064d14'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android15ResTable_configENS_9allocatorIS2_EEE19__copy_assign_allocERKS5_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='404' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5e8bebe5' is-artificial='yes'/>
+              <parameter type-id='b6064d14'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android15ResTable_configENS_9allocatorIS2_EEE19__move_assign_allocERS5_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='408' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5e8bebe5' is-artificial='yes'/>
+              <parameter type-id='628bf231'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android15ResTable_configENS_9allocatorIS2_EEE19__move_assign_allocERS5_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='415' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5e8bebe5' is-artificial='yes'/>
+              <parameter type-id='628bf231'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;android::ResTable_config&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='7456211f'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='dcfc554d' filepath='external/libcxx/include/memory' line='1517' column='1' id='b6f23337'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='bc83a16a' filepath='external/libcxx/include/memory' line='1514' column='1' id='2a25b660'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='da93330a' filepath='external/libcxx/include/memory' line='1523' column='1' id='b9090f18'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='b78d02ec' filepath='external/libcxx/include/memory' line='1520' column='1' id='4b3ce2b2'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_pointer' type-id='9dc8a5d4' filepath='external/libcxx/include/memory' line='1518' column='1' id='43ac37f7'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android15ResTable_configEEEE8allocateERS4_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d1fb2789'/>
+              <parameter type-id='b9090f18'/>
+              <return type-id='b6f23337'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android15ResTable_configEEEE8allocateERS4_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d1fb2789'/>
+              <parameter type-id='b9090f18'/>
+              <parameter type-id='4b3ce2b2'/>
+              <return type-id='b6f23337'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android15ResTable_configEEEE10deallocateERS4_PS3_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d1fb2789'/>
+              <parameter type-id='b6f23337'/>
+              <parameter type-id='b9090f18'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android15ResTable_configEEEE8max_sizeERKS4_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b38d8ea2'/>
+              <return type-id='b9090f18'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android15ResTable_configEEEE37select_on_container_copy_constructionERKS4_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b38d8ea2'/>
+              <return type-id='2a25b660'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android15ResTable_configEEEE10__allocateERS4_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d1fb2789'/>
+              <parameter type-id='b9090f18'/>
+              <parameter type-id='4b3ce2b2'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='b6f23337'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android15ResTable_configEEEE10__allocateERS4_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d1fb2789'/>
+              <parameter type-id='b9090f18'/>
+              <parameter type-id='4b3ce2b2'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='b6f23337'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android15ResTable_configEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='b38d8ea2'/>
+              <return type-id='b9090f18'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android15ResTable_configEEEE10__max_sizeENS_17integral_constantIbLb0EEERKS4_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='b38d8ea2'/>
+              <return type-id='b9090f18'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android15ResTable_configEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS4_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='b38d8ea2'/>
+              <return type-id='2a25b660'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android15ResTable_configEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS4_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='b38d8ea2'/>
+              <return type-id='2a25b660'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;android::ResTable_config, std::__1::allocator&lt;android::ResTable_config&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='c582df40'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='5145fbe0' filepath='external/libcxx/include/memory' line='1031' column='1' id='dcfc554d'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='allocator&lt;android::ResTable_config&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='bc83a16a'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='ffec30c5' filepath='external/libcxx/include/memory' line='1786' column='1' id='06798116'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='03ec3711' filepath='external/libcxx/include/memory' line='1788' column='1' id='d3072ce6'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='ef6dae5e' filepath='external/libcxx/include/memory' line='1787' column='1' id='7da6df3a'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='eb6da812' filepath='external/libcxx/include/memory' line='1789' column='1' id='90a5720a'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='3ce2b86d'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ffbf9228' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIN7android15ResTable_configEE7addressERS2_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='53e18129' is-artificial='yes'/>
+              <parameter type-id='d3072ce6'/>
+              <return type-id='06798116'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIN7android15ResTable_configEE7addressERKS2_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='53e18129' is-artificial='yes'/>
+              <parameter type-id='90a5720a'/>
+              <return type-id='7da6df3a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorIN7android15ResTable_configEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ffbf9228' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='06798116'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorIN7android15ResTable_configEE10deallocateEPS2_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ffbf9228' is-artificial='yes'/>
+              <parameter type-id='06798116'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorIN7android15ResTable_configEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='53e18129' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorIN7android15ResTable_configEE7destroyEPS2_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ffbf9228' is-artificial='yes'/>
+              <parameter type-id='06798116'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;android::ResTable_config&gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='bfae20fd'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='3ce2b86d' filepath='external/libcxx/include/memory' line='1171' column='1' id='da93330a'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;android::ResTable_config *, std::__1::allocator&lt;android::ResTable_config&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='09fe5611'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='62ce9a68' filepath='external/libcxx/include/memory' line='1097' column='1' id='b78d02ec'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;android::ResTable_config *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='d8e1a62c'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='ffec30c5' filepath='external/libcxx/include/memory' line='974' column='1' id='235a0826'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='62ce9a68'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='5f8014b5'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPN7android15ResTable_configEE10pointer_toERS2_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f0a3300c'/>
+              <return type-id='235a0826'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;android::ResTable_config *&gt;::__nat, android::ResTable_config&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='e9b586f6'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='f8926d95' filepath='external/libcxx/include/type_traits' line='431' column='1' id='e9e5c2d5'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_pointer&lt;android::ResTable_config, android::ResTable_config *, std::__1::allocator&lt;android::ResTable_config&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1042' column='1' id='24b169bd'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='7da6df3a' filepath='external/libcxx/include/memory' line='1044' column='1' id='9dc8a5d4'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;android::ResTable_config *, std::__1::allocator&lt;android::ResTable_config&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='43b7c228'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='e4d4d078'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='56dccc53'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPN7android15ResTable_configENS_9allocatorIS2_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fc35bae' is-artificial='yes'/>
+              <return type-id='c24cbbfa'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPN7android15ResTable_configENS_9allocatorIS2_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3883b1b3' is-artificial='yes'/>
+              <return type-id='e43bdace'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPN7android15ResTable_configENS_9allocatorIS2_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fc35bae' is-artificial='yes'/>
+              <return type-id='f4ce1753'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPN7android15ResTable_configENS_9allocatorIS2_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3883b1b3' is-artificial='yes'/>
+              <return type-id='0f6a3743'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPN7android15ResTable_configENS_9allocatorIS2_EEE4swapERS6_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fc35bae' is-artificial='yes'/>
+              <parameter type-id='9bc35562'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;android::ResTable_config *, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='e4d4d078'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='c3d0f559' filepath='external/libcxx/include/memory' line='2136' column='1' id='c24cbbfa'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='db1a1a94' filepath='external/libcxx/include/memory' line='2137' column='1' id='e43bdace'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='ffec30c5' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='02ec61be' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPN7android15ResTable_configELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='02ec61be' is-artificial='yes'/>
+              <return type-id='c24cbbfa'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPN7android15ResTable_configELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3ae2c97d' is-artificial='yes'/>
+              <return type-id='e43bdace'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;android::ResTable_config&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='56dccc53'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='bc83a16a'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='fbbf8bdc' filepath='external/libcxx/include/memory' line='2174' column='1' id='f4ce1753'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='5fe1940d' filepath='external/libcxx/include/memory' line='2175' column='1' id='0f6a3743'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='600282c3' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorIN7android15ResTable_configEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='600282c3' is-artificial='yes'/>
+              <return type-id='f4ce1753'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorIN7android15ResTable_configEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5a8eb8d8' is-artificial='yes'/>
+              <return type-id='0f6a3743'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__wrap_iter&lt;android::ResTable_config *&gt;' visibility='default' is-declaration-only='yes' id='e4c02ba0'/>
+        <class-decl name='__wrap_iter&lt;const android::ResTable_config *&gt;' visibility='default' is-declaration-only='yes' id='fb0eb3f3'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;android::ResTable_config *&gt; &gt;' visibility='default' is-declaration-only='yes' id='2289465b'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;const android::ResTable_config *&gt; &gt;' visibility='default' is-declaration-only='yes' id='e3ed8488'/>
+        <class-decl name='__split_buffer&lt;android::ResTable_config, std::__1::allocator&lt;android::ResTable_config&gt; &amp;&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='68fb4e7d'/>
+        <class-decl name='vector&lt;const android::ResTable_type *, std::__1::allocator&lt;const android::ResTable_type *&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='470' column='1' id='94c4b137'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='dfecc261'/>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='35484ac1' filepath='external/libcxx/include/vector' line='479' column='1' id='2aca27b8'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='6a22e70c' filepath='external/libcxx/include/vector' line='483' column='1' id='8dbaea00'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='bfebf634' filepath='external/libcxx/include/vector' line='478' column='1' id='7f513560'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='60e720af' filepath='external/libcxx/include/vector' line='482' column='1' id='f720ba23'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='cee58e29' filepath='external/libcxx/include/vector' line='487' column='1' id='6dc8883c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='15636724' filepath='external/libcxx/include/vector' line='488' column='1' id='0e6a0e0c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reverse_iterator' type-id='4f8b2204' filepath='external/libcxx/include/vector' line='489' column='1' id='c8d2374f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reverse_iterator' type-id='91d8fab5' filepath='external/libcxx/include/vector' line='490' column='1' id='08cfc3bf'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='42a305ff' filepath='external/libcxx/include/vector' line='481' column='1' id='01c50f73'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='be2111ab' filepath='external/libcxx/include/vector' line='485' column='1' id='d1a6fa6f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='fa44453b' filepath='external/libcxx/include/vector' line='486' column='1' id='a39fdbbf'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='496' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='502' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='71845c0a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='514' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='8dbaea00'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='516' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='8dbaea00'/>
+              <parameter type-id='71845c0a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='518' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='8dbaea00'/>
+              <parameter type-id='e2cab642'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='519' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='8dbaea00'/>
+              <parameter type-id='e2cab642'/>
+              <parameter type-id='71845c0a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~vector' filepath='external/libcxx/include/vector' line='550' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='558' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='2faf00ac'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='559' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='2faf00ac'/>
+              <parameter type-id='71845c0a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEEaSERKS7_' filepath='external/libcxx/include/vector' line='561' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='2faf00ac'/>
+              <return type-id='eb1215cb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='565' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='78dcb206'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='568' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='78dcb206'/>
+              <parameter type-id='71845c0a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='571' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='fa788417'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='579' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='fa788417'/>
+              <parameter type-id='71845c0a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEEaSEOS7_' filepath='external/libcxx/include/vector' line='581' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='fa788417'/>
+              <return type-id='eb1215cb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEEaSESt16initializer_listIS4_E' filepath='external/libcxx/include/vector' line='585' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='78dcb206'/>
+              <return type-id='eb1215cb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE6assignEjRKS4_' filepath='external/libcxx/include/vector' line='612' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='8dbaea00'/>
+              <parameter type-id='f720ba23'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE6assignESt16initializer_listIS4_E' filepath='external/libcxx/include/vector' line='616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='78dcb206'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_allocator' mangled-name='_ZNKSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE13get_allocatorEv' filepath='external/libcxx/include/vector' line='621' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='33af06f8' is-artificial='yes'/>
+              <return type-id='2aca27b8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE5beginEv' filepath='external/libcxx/include/vector' line='624' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <return type-id='6dc8883c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE5beginEv' filepath='external/libcxx/include/vector' line='625' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='33af06f8' is-artificial='yes'/>
+              <return type-id='0e6a0e0c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE3endEv' filepath='external/libcxx/include/vector' line='626' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <return type-id='6dc8883c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE3endEv' filepath='external/libcxx/include/vector' line='627' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='33af06f8' is-artificial='yes'/>
+              <return type-id='0e6a0e0c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE6rbeginEv' filepath='external/libcxx/include/vector' line='630' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <return type-id='c8d2374f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNKSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE6rbeginEv' filepath='external/libcxx/include/vector' line='633' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='33af06f8' is-artificial='yes'/>
+              <return type-id='08cfc3bf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE4rendEv' filepath='external/libcxx/include/vector' line='636' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <return type-id='c8d2374f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNKSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE4rendEv' filepath='external/libcxx/include/vector' line='639' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='33af06f8' is-artificial='yes'/>
+              <return type-id='08cfc3bf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE6cbeginEv' filepath='external/libcxx/include/vector' line='643' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='33af06f8' is-artificial='yes'/>
+              <return type-id='0e6a0e0c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE4cendEv' filepath='external/libcxx/include/vector' line='646' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='33af06f8' is-artificial='yes'/>
+              <return type-id='0e6a0e0c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crbegin' mangled-name='_ZNKSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE7crbeginEv' filepath='external/libcxx/include/vector' line='649' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='33af06f8' is-artificial='yes'/>
+              <return type-id='08cfc3bf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crend' mangled-name='_ZNKSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE5crendEv' filepath='external/libcxx/include/vector' line='652' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='33af06f8' is-artificial='yes'/>
+              <return type-id='08cfc3bf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE4sizeEv' filepath='external/libcxx/include/vector' line='656' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='33af06f8' is-artificial='yes'/>
+              <return type-id='8dbaea00'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE8capacityEv' filepath='external/libcxx/include/vector' line='659' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='33af06f8' is-artificial='yes'/>
+              <return type-id='8dbaea00'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE5emptyEv' filepath='external/libcxx/include/vector' line='662' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='33af06f8' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE8max_sizeEv' filepath='external/libcxx/include/vector' line='664' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='33af06f8' is-artificial='yes'/>
+              <return type-id='8dbaea00'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE7reserveEj' filepath='external/libcxx/include/vector' line='665' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='8dbaea00'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='shrink_to_fit' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE13shrink_to_fitEv' filepath='external/libcxx/include/vector' line='666' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEEixEj' filepath='external/libcxx/include/vector' line='668' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='8dbaea00'/>
+              <return type-id='01c50f73'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEEixEj' filepath='external/libcxx/include/vector' line='669' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='33af06f8' is-artificial='yes'/>
+              <parameter type-id='8dbaea00'/>
+              <return type-id='f720ba23'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE2atEj' filepath='external/libcxx/include/vector' line='670' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='8dbaea00'/>
+              <return type-id='01c50f73'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNKSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE2atEj' filepath='external/libcxx/include/vector' line='671' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='33af06f8' is-artificial='yes'/>
+              <parameter type-id='8dbaea00'/>
+              <return type-id='f720ba23'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE5frontEv' filepath='external/libcxx/include/vector' line='673' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <return type-id='01c50f73'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNKSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE5frontEv' filepath='external/libcxx/include/vector' line='678' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='33af06f8' is-artificial='yes'/>
+              <return type-id='f720ba23'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE4backEv' filepath='external/libcxx/include/vector' line='683' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <return type-id='01c50f73'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNKSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE4backEv' filepath='external/libcxx/include/vector' line='688' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='33af06f8' is-artificial='yes'/>
+              <return type-id='f720ba23'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE4dataEv' filepath='external/libcxx/include/vector' line='695' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <return type-id='b07c6af9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNKSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE4dataEv' filepath='external/libcxx/include/vector' line='698' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='33af06f8' is-artificial='yes'/>
+              <return type-id='e6cabc8e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE9push_backERKS4_' filepath='external/libcxx/include/vector' line='712' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='f720ba23'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE9push_backEOS4_' filepath='external/libcxx/include/vector' line='715' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='b2fa5221'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pop_back' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE8pop_backEv' filepath='external/libcxx/include/vector' line='727' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE6insertENS_11__wrap_iterIPKS4_EERS9_' filepath='external/libcxx/include/vector' line='729' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='0e6a0e0c'/>
+              <parameter type-id='f720ba23'/>
+              <return type-id='6dc8883c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE6insertENS_11__wrap_iterIPKS4_EEOS4_' filepath='external/libcxx/include/vector' line='732' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='0e6a0e0c'/>
+              <parameter type-id='b2fa5221'/>
+              <return type-id='6dc8883c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE6insertENS_11__wrap_iterIPKS4_EEjRS9_' filepath='external/libcxx/include/vector' line='737' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='0e6a0e0c'/>
+              <parameter type-id='8dbaea00'/>
+              <parameter type-id='f720ba23'/>
+              <return type-id='6dc8883c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE6insertENS_11__wrap_iterIPKS4_EESt16initializer_listIS4_E' filepath='external/libcxx/include/vector' line='762' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='0e6a0e0c'/>
+              <parameter type-id='78dcb206'/>
+              <return type-id='6dc8883c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE5eraseENS_11__wrap_iterIPKS4_EE' filepath='external/libcxx/include/vector' line='766' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='0e6a0e0c'/>
+              <return type-id='6dc8883c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE5eraseENS_11__wrap_iterIPKS4_EESB_' filepath='external/libcxx/include/vector' line='767' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='0e6a0e0c'/>
+              <parameter type-id='0e6a0e0c'/>
+              <return type-id='6dc8883c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE5clearEv' filepath='external/libcxx/include/vector' line='770' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE6resizeEj' filepath='external/libcxx/include/vector' line='778' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='8dbaea00'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE6resizeEjRKS4_' filepath='external/libcxx/include/vector' line='779' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='8dbaea00'/>
+              <parameter type-id='f720ba23'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE4swapERS7_' filepath='external/libcxx/include/vector' line='781' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='eb1215cb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__invariants' mangled-name='_ZNKSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE12__invariantsEv' filepath='external/libcxx/include/vector' line='789' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='33af06f8' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_all_iterators' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE26__invalidate_all_iteratorsEv' filepath='external/libcxx/include/vector' line='801' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_iterators_past' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE27__invalidate_iterators_pastEPS4_' filepath='external/libcxx/include/vector' line='802' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='d1a6fa6f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vallocate' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE11__vallocateEj' filepath='external/libcxx/include/vector' line='803' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='8dbaea00'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vdeallocate' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE13__vdeallocateEv' filepath='external/libcxx/include/vector' line='804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__recommend' mangled-name='_ZNKSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE11__recommendEj' filepath='external/libcxx/include/vector' line='805' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='33af06f8' is-artificial='yes'/>
+              <parameter type-id='8dbaea00'/>
+              <return type-id='8dbaea00'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE18__construct_at_endEj' filepath='external/libcxx/include/vector' line='806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='8dbaea00'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE18__construct_at_endEjRKS4_' filepath='external/libcxx/include/vector' line='808' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='8dbaea00'/>
+              <parameter type-id='f720ba23'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE8__appendEj' filepath='external/libcxx/include/vector' line='816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='8dbaea00'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE8__appendEjRKS4_' filepath='external/libcxx/include/vector' line='817' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='8dbaea00'/>
+              <parameter type-id='f720ba23'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE11__make_iterEPS4_' filepath='external/libcxx/include/vector' line='819' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='d1a6fa6f'/>
+              <return type-id='6dc8883c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNKSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE11__make_iterEPKS4_' filepath='external/libcxx/include/vector' line='821' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='33af06f8' is-artificial='yes'/>
+              <parameter type-id='a39fdbbf'/>
+              <return type-id='0e6a0e0c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS4_RS6_EE' filepath='external/libcxx/include/vector' line='822' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='a3215f35'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS4_RS6_EEPS4_' filepath='external/libcxx/include/vector' line='823' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='a3215f35'/>
+              <parameter type-id='d1a6fa6f'/>
+              <return type-id='d1a6fa6f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_range' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE12__move_rangeEPS4_S8_S8_' filepath='external/libcxx/include/vector' line='824' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='d1a6fa6f'/>
+              <parameter type-id='d1a6fa6f'/>
+              <parameter type-id='d1a6fa6f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE13__move_assignERS7_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='825' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='eb1215cb'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE13__move_assignERS7_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='827' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='eb1215cb'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE17__destruct_at_endEPS4_' filepath='external/libcxx/include/vector' line='830' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7120f7f' is-artificial='yes'/>
+              <parameter type-id='d1a6fa6f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_contiguous_container' mangled-name='_ZNKSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE31__annotate_contiguous_containerEPKvS9_S9_S9_' filepath='external/libcxx/include/vector' line='862' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='33af06f8' is-artificial='yes'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_new' mangled-name='_ZNKSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE14__annotate_newEj' filepath='external/libcxx/include/vector' line='866' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='33af06f8' is-artificial='yes'/>
+              <parameter type-id='8dbaea00'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_delete' mangled-name='_ZNKSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE17__annotate_deleteEv' filepath='external/libcxx/include/vector' line='872' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='33af06f8' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_increase' mangled-name='_ZNKSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE19__annotate_increaseEj' filepath='external/libcxx/include/vector' line='878' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='33af06f8' is-artificial='yes'/>
+              <parameter type-id='8dbaea00'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_shrink' mangled-name='_ZNKSt3__16vectorIPKN7android13ResTable_typeENS_9allocatorIS4_EEE17__annotate_shrinkEj' filepath='external/libcxx/include/vector' line='885' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='33af06f8' is-artificial='yes'/>
+              <parameter type-id='8dbaea00'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__vector_base&lt;const android::ResTable_type *, std::__1::allocator&lt;const android::ResTable_type *&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='326' column='1' id='dfecc261'>
+          <base-class access='protected' layout-offset-in-bits='0' type-id='2328d49c'/>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='3cb0cafe' filepath='external/libcxx/include/vector' line='338' column='1' id='be2111ab'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='35484ac1' filepath='external/libcxx/include/vector' line='330' column='1' id='352fcd0c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b5624685' filepath='external/libcxx/include/vector' line='332' column='1' id='6a22e70c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='8084e80e' filepath='external/libcxx/include/vector' line='336' column='1' id='60e720af'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='bfebf634' filepath='external/libcxx/include/vector' line='334' column='1' id='296c784c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='22adf0bf' filepath='external/libcxx/include/vector' line='335' column='1' id='42a305ff'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='561c98b2' filepath='external/libcxx/include/vector' line='339' column='1' id='fa44453b'/>
+          </member-type>
+          <data-member access='protected' layout-offset-in-bits='0'>
+            <var-decl name='__begin_' type-id='be2111ab' visibility='default' filepath='external/libcxx/include/vector' line='343' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='32'>
+            <var-decl name='__end_' type-id='be2111ab' visibility='default' filepath='external/libcxx/include/vector' line='344' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='64'>
+            <var-decl name='__end_cap_' type-id='c01a67f4' visibility='default' filepath='external/libcxx/include/vector' line='345' column='1'/>
+          </data-member>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNSt3__113__vector_baseIPKN7android13ResTable_typeENS_9allocatorIS4_EEE7__allocEv' filepath='external/libcxx/include/vector' line='348' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7d095629' is-artificial='yes'/>
+              <return type-id='4cedd5ef'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNKSt3__113__vector_baseIPKN7android13ResTable_typeENS_9allocatorIS4_EEE7__allocEv' filepath='external/libcxx/include/vector' line='351' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3fd5cab4' is-artificial='yes'/>
+              <return type-id='6109ac8e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNSt3__113__vector_baseIPKN7android13ResTable_typeENS_9allocatorIS4_EEE9__end_capEv' filepath='external/libcxx/include/vector' line='354' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7d095629' is-artificial='yes'/>
+              <return type-id='266ab3e0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNKSt3__113__vector_baseIPKN7android13ResTable_typeENS_9allocatorIS4_EEE9__end_capEv' filepath='external/libcxx/include/vector' line='357' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3fd5cab4' is-artificial='yes'/>
+              <return type-id='8c51cfa7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='361' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7d095629' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='363' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7d095629' is-artificial='yes'/>
+              <parameter type-id='6109ac8e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='365' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7d095629' is-artificial='yes'/>
+              <parameter type-id='e3678b6b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected' destructor='yes'>
+            <function-decl name='~__vector_base' filepath='external/libcxx/include/vector' line='367' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7d095629' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='clear' mangled-name='_ZNSt3__113__vector_baseIPKN7android13ResTable_typeENS_9allocatorIS4_EEE5clearEv' filepath='external/libcxx/include/vector' line='370' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7d095629' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__113__vector_baseIPKN7android13ResTable_typeENS_9allocatorIS4_EEE8capacityEv' filepath='external/libcxx/include/vector' line='372' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3fd5cab4' is-artificial='yes'/>
+              <return type-id='6a22e70c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__113__vector_baseIPKN7android13ResTable_typeENS_9allocatorIS4_EEE17__destruct_at_endEPS4_' filepath='external/libcxx/include/vector' line='376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7d095629' is-artificial='yes'/>
+              <parameter type-id='be2111ab'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIPKN7android13ResTable_typeENS_9allocatorIS4_EEE19__copy_assign_allocERKS7_' filepath='external/libcxx/include/vector' line='379' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7d095629' is-artificial='yes'/>
+              <parameter type-id='33d5b7d0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIPKN7android13ResTable_typeENS_9allocatorIS4_EEE19__move_assign_allocERS7_' filepath='external/libcxx/include/vector' line='384' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7d095629' is-artificial='yes'/>
+              <parameter type-id='8909690d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIPKN7android13ResTable_typeENS_9allocatorIS4_EEE19__copy_assign_allocERKS7_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='392' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7d095629' is-artificial='yes'/>
+              <parameter type-id='33d5b7d0'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIPKN7android13ResTable_typeENS_9allocatorIS4_EEE19__copy_assign_allocERKS7_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='404' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7d095629' is-artificial='yes'/>
+              <parameter type-id='33d5b7d0'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIPKN7android13ResTable_typeENS_9allocatorIS4_EEE19__move_assign_allocERS7_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='408' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7d095629' is-artificial='yes'/>
+              <parameter type-id='8909690d'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIPKN7android13ResTable_typeENS_9allocatorIS4_EEE19__move_assign_allocERS7_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='415' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7d095629' is-artificial='yes'/>
+              <parameter type-id='8909690d'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;const android::ResTable_type *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='435efca8'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='6c5a7d09' filepath='external/libcxx/include/memory' line='1517' column='1' id='3cb0cafe'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='35484ac1' filepath='external/libcxx/include/memory' line='1514' column='1' id='c446d2cb'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='4e1d4dc1' filepath='external/libcxx/include/memory' line='1523' column='1' id='b5624685'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='1370dbba' filepath='external/libcxx/include/memory' line='1520' column='1' id='e48769e9'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_pointer' type-id='bbb4543b' filepath='external/libcxx/include/memory' line='1518' column='1' id='561c98b2'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPKN7android13ResTable_typeEEEE8allocateERS6_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='44526864'/>
+              <parameter type-id='b5624685'/>
+              <return type-id='3cb0cafe'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPKN7android13ResTable_typeEEEE8allocateERS6_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='44526864'/>
+              <parameter type-id='b5624685'/>
+              <parameter type-id='e48769e9'/>
+              <return type-id='3cb0cafe'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPKN7android13ResTable_typeEEEE10deallocateERS6_PS5_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='44526864'/>
+              <parameter type-id='3cb0cafe'/>
+              <parameter type-id='b5624685'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPKN7android13ResTable_typeEEEE8max_sizeERKS6_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f02cf7a7'/>
+              <return type-id='b5624685'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPKN7android13ResTable_typeEEEE37select_on_container_copy_constructionERKS6_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f02cf7a7'/>
+              <return type-id='c446d2cb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPKN7android13ResTable_typeEEEE10__allocateERS6_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='44526864'/>
+              <parameter type-id='b5624685'/>
+              <parameter type-id='e48769e9'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='3cb0cafe'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPKN7android13ResTable_typeEEEE10__allocateERS6_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='44526864'/>
+              <parameter type-id='b5624685'/>
+              <parameter type-id='e48769e9'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='3cb0cafe'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPKN7android13ResTable_typeEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS6_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='f02cf7a7'/>
+              <return type-id='b5624685'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPKN7android13ResTable_typeEEEE10__max_sizeENS_17integral_constantIbLb0EEERKS6_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='f02cf7a7'/>
+              <return type-id='b5624685'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPKN7android13ResTable_typeEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS6_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='f02cf7a7'/>
+              <return type-id='c446d2cb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPKN7android13ResTable_typeEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS6_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='f02cf7a7'/>
+              <return type-id='c446d2cb'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;const android::ResTable_type *, std::__1::allocator&lt;const android::ResTable_type *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='2d061804'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='c6ab881c' filepath='external/libcxx/include/memory' line='1031' column='1' id='6c5a7d09'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='allocator&lt;const android::ResTable_type *&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='35484ac1'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='3e74713a' filepath='external/libcxx/include/memory' line='1786' column='1' id='50494fef'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='32745e56' filepath='external/libcxx/include/memory' line='1788' column='1' id='fa1920f3'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='def8adcf' filepath='external/libcxx/include/memory' line='1787' column='1' id='d383853f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='e2f8b41b' filepath='external/libcxx/include/memory' line='1789' column='1' id='6d483fa3'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='860efb80'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e75728a9' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIPKN7android13ResTable_typeEE7addressERS4_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e962b798' is-artificial='yes'/>
+              <parameter type-id='fa1920f3'/>
+              <return type-id='50494fef'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIPKN7android13ResTable_typeEE7addressERKS4_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e962b798' is-artificial='yes'/>
+              <parameter type-id='6d483fa3'/>
+              <return type-id='d383853f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorIPKN7android13ResTable_typeEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e75728a9' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='50494fef'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorIPKN7android13ResTable_typeEE10deallocateEPS4_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e75728a9' is-artificial='yes'/>
+              <parameter type-id='50494fef'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorIPKN7android13ResTable_typeEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e962b798' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorIPKN7android13ResTable_typeEE7destroyEPS4_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e75728a9' is-artificial='yes'/>
+              <parameter type-id='50494fef'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;const android::ResTable_type *&gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='2e8d541a'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='860efb80' filepath='external/libcxx/include/memory' line='1171' column='1' id='4e1d4dc1'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;const android::ResTable_type **, std::__1::allocator&lt;const android::ResTable_type *&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='998b56ed'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='78f58e27' filepath='external/libcxx/include/memory' line='1097' column='1' id='1370dbba'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;const android::ResTable_type **&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='dfa5af35'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='3e74713a' filepath='external/libcxx/include/memory' line='974' column='1' id='ae332f6f'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='78f58e27'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='06ea2942'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPPKN7android13ResTable_typeEE10pointer_toERS4_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2265acfc'/>
+              <return type-id='ae332f6f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;const android::ResTable_type **&gt;::__nat, const android::ResTable_type *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='a311bdd6'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='bfebf634' filepath='external/libcxx/include/type_traits' line='431' column='1' id='1e82dca3'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_pointer&lt;const android::ResTable_type *, const android::ResTable_type **, std::__1::allocator&lt;const android::ResTable_type *&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1042' column='1' id='98e49cd0'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='d383853f' filepath='external/libcxx/include/memory' line='1044' column='1' id='bbb4543b'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;const android::ResTable_type **, std::__1::allocator&lt;const android::ResTable_type *&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='c01a67f4'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='7c4db7cf'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='ed8c4278'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPPKN7android13ResTable_typeENS_9allocatorIS4_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8640f492' is-artificial='yes'/>
+              <return type-id='ae808699'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPPKN7android13ResTable_typeENS_9allocatorIS4_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='75bddcc5' is-artificial='yes'/>
+              <return type-id='84e063f5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPPKN7android13ResTable_typeENS_9allocatorIS4_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8640f492' is-artificial='yes'/>
+              <return type-id='d958a0ba'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPPKN7android13ResTable_typeENS_9allocatorIS4_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='75bddcc5' is-artificial='yes'/>
+              <return type-id='2b75b98e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPPKN7android13ResTable_typeENS_9allocatorIS4_EEE4swapERS8_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8640f492' is-artificial='yes'/>
+              <parameter type-id='8a40fade'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;const android::ResTable_type **, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='7c4db7cf'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='6d4e0f14' filepath='external/libcxx/include/memory' line='2136' column='1' id='ae808699'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='7ab77f19' filepath='external/libcxx/include/memory' line='2137' column='1' id='84e063f5'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='3e74713a' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c9bc71a7' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPPKN7android13ResTable_typeELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c9bc71a7' is-artificial='yes'/>
+              <return type-id='ae808699'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPPKN7android13ResTable_typeELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='83adc3b6' is-artificial='yes'/>
+              <return type-id='84e063f5'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;const android::ResTable_type *&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='ed8c4278'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='35484ac1'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='f3573b8d' filepath='external/libcxx/include/memory' line='2174' column='1' id='d958a0ba'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='e562b14c' filepath='external/libcxx/include/memory' line='2175' column='1' id='2b75b98e'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ed8afb2e' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorIPKN7android13ResTable_typeEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ed8afb2e' is-artificial='yes'/>
+              <return type-id='d958a0ba'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorIPKN7android13ResTable_typeEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1e25287d' is-artificial='yes'/>
+              <return type-id='2b75b98e'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__wrap_iter&lt;const android::ResTable_type **&gt;' visibility='default' is-declaration-only='yes' id='cee58e29'/>
+        <class-decl name='__wrap_iter&lt;const android::ResTable_type *const *&gt;' visibility='default' is-declaration-only='yes' id='15636724'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;const android::ResTable_type **&gt; &gt;' visibility='default' is-declaration-only='yes' id='4f8b2204'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;const android::ResTable_type *const *&gt; &gt;' visibility='default' is-declaration-only='yes' id='91d8fab5'/>
+        <class-decl name='__split_buffer&lt;const android::ResTable_type *, std::__1::allocator&lt;const android::ResTable_type *&gt; &amp;&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='d2f48be9'/>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;android::AssetManager2::ConfiguredPackage&gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='e5cc4943'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='3ef53cf5' filepath='external/libcxx/include/memory' line='1171' column='1' id='d5c5c166'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;android::AssetManager2::ConfiguredPackage *, std::__1::allocator&lt;android::AssetManager2::ConfiguredPackage&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='7b096027'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='0c5b227c' filepath='external/libcxx/include/memory' line='1097' column='1' id='20b44d2e'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;android::AssetManager2::ConfiguredPackage *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='8cda3b36'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='c466227d' filepath='external/libcxx/include/memory' line='974' column='1' id='d45c0d4a'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='0c5b227c'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='4f79369f'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPN7android13AssetManager217ConfiguredPackageEE10pointer_toERS3_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='471f14da'/>
+              <return type-id='d45c0d4a'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;android::AssetManager2::ConfiguredPackage *&gt;::__nat, android::AssetManager2::ConfiguredPackage&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='d0f9f09c'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='01b8bd0d' filepath='external/libcxx/include/type_traits' line='431' column='1' id='58c1cabb'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_pointer&lt;android::AssetManager2::ConfiguredPackage, android::AssetManager2::ConfiguredPackage *, std::__1::allocator&lt;android::AssetManager2::ConfiguredPackage&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1042' column='1' id='f69739c5'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='6cc7b2a2' filepath='external/libcxx/include/memory' line='1044' column='1' id='4080e316'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;android::AssetManager2::ConfiguredPackage *, std::__1::allocator&lt;android::AssetManager2::ConfiguredPackage&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='37dd8aae'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='b5df5bdc'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='8288923d'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8869da14' is-artificial='yes'/>
+              <return type-id='e7bbdd8c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2a3fd785' is-artificial='yes'/>
+              <return type-id='df49278c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8869da14' is-artificial='yes'/>
+              <return type-id='4c30739b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2a3fd785' is-artificial='yes'/>
+              <return type-id='652a5c1b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPN7android13AssetManager217ConfiguredPackageENS_9allocatorIS3_EEE4swapERS7_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8869da14' is-artificial='yes'/>
+              <parameter type-id='7c69c730'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;android::AssetManager2::ConfiguredPackage *, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='b5df5bdc'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='87c81541' filepath='external/libcxx/include/memory' line='2136' column='1' id='e7bbdd8c'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='28cc229c' filepath='external/libcxx/include/memory' line='2137' column='1' id='df49278c'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='c466227d' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='260dd06a' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPN7android13AssetManager217ConfiguredPackageELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='260dd06a' is-artificial='yes'/>
+              <return type-id='e7bbdd8c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPN7android13AssetManager217ConfiguredPackageELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7652c8df' is-artificial='yes'/>
+              <return type-id='df49278c'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;android::AssetManager2::ConfiguredPackage&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='8288923d'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='4f878678'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='aa41aef2' filepath='external/libcxx/include/memory' line='2174' column='1' id='4c30739b'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='53457e95' filepath='external/libcxx/include/memory' line='2175' column='1' id='652a5c1b'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='07c0801d' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorIN7android13AssetManager217ConfiguredPackageEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='07c0801d' is-artificial='yes'/>
+              <return type-id='4c30739b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorIN7android13AssetManager217ConfiguredPackageEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f375b060' is-artificial='yes'/>
+              <return type-id='652a5c1b'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__wrap_iter&lt;android::AssetManager2::ConfiguredPackage *&gt;' visibility='default' is-declaration-only='yes' id='26cb34e2'/>
+        <class-decl name='__wrap_iter&lt;const android::AssetManager2::ConfiguredPackage *&gt;' visibility='default' is-declaration-only='yes' id='f5e3867b'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;android::AssetManager2::ConfiguredPackage *&gt; &gt;' visibility='default' is-declaration-only='yes' id='795473f7'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;const android::AssetManager2::ConfiguredPackage *&gt; &gt;' visibility='default' is-declaration-only='yes' id='9d3e1f2a'/>
+        <class-decl name='__split_buffer&lt;android::AssetManager2::ConfiguredPackage, std::__1::allocator&lt;android::AssetManager2::ConfiguredPackage&gt; &amp;&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='6962fdef'/>
+        <class-decl name='vector&lt;int, std::__1::allocator&lt;int&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='470' column='1' id='21156a1f'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='ccc1a701'/>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='fe392671' filepath='external/libcxx/include/vector' line='479' column='1' id='56f28cc0'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='4519a764' filepath='external/libcxx/include/vector' line='483' column='1' id='c7871c78'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='95e97e5e' filepath='external/libcxx/include/vector' line='478' column='1' id='21d18d18'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='0ed56687' filepath='external/libcxx/include/vector' line='482' column='1' id='a9e34b1b'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='a55d0f63' filepath='external/libcxx/include/vector' line='487' column='1' id='c1032564'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='27a9a4b2' filepath='external/libcxx/include/vector' line='488' column='1' id='83e002e4'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reverse_iterator' type-id='f6e567a6' filepath='external/libcxx/include/vector' line='489' column='1' id='a339cbe7'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reverse_iterator' type-id='d9249d9b' filepath='external/libcxx/include/vector' line='490' column='1' id='2564d967'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='58649207' filepath='external/libcxx/include/vector' line='481' column='1' id='68329a9b'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='73ca7213' filepath='external/libcxx/include/vector' line='485' column='1' id='ca253657'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='ccad1293' filepath='external/libcxx/include/vector' line='486' column='1' id='eab552d7'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='496' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='502' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='7aa97862'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='514' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='c7871c78'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='516' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='c7871c78'/>
+              <parameter type-id='7aa97862'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='518' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='c7871c78'/>
+              <parameter type-id='1ff9666a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='519' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='c7871c78'/>
+              <parameter type-id='1ff9666a'/>
+              <parameter type-id='7aa97862'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~vector' filepath='external/libcxx/include/vector' line='550' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='558' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='0cc525a4'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='559' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='0cc525a4'/>
+              <parameter type-id='7aa97862'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEEaSERKS3_' filepath='external/libcxx/include/vector' line='561' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='0cc525a4'/>
+              <return type-id='fe8c9783'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='565' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='1b16c61c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='568' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='1b16c61c'/>
+              <parameter type-id='7aa97862'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='571' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='5c52b8bf'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='579' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='5c52b8bf'/>
+              <parameter type-id='7aa97862'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEEaSEOS3_' filepath='external/libcxx/include/vector' line='581' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='5c52b8bf'/>
+              <return type-id='fe8c9783'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEEaSESt16initializer_listIiE' filepath='external/libcxx/include/vector' line='585' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='1b16c61c'/>
+              <return type-id='fe8c9783'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE6assignEjRKi' filepath='external/libcxx/include/vector' line='612' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='c7871c78'/>
+              <parameter type-id='a9e34b1b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE6assignESt16initializer_listIiE' filepath='external/libcxx/include/vector' line='616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='1b16c61c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_allocator' mangled-name='_ZNKSt3__16vectorIiNS_9allocatorIiEEE13get_allocatorEv' filepath='external/libcxx/include/vector' line='621' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='00c512c0' is-artificial='yes'/>
+              <return type-id='56f28cc0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE5beginEv' filepath='external/libcxx/include/vector' line='624' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <return type-id='c1032564'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__16vectorIiNS_9allocatorIiEEE5beginEv' filepath='external/libcxx/include/vector' line='625' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='00c512c0' is-artificial='yes'/>
+              <return type-id='83e002e4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE3endEv' filepath='external/libcxx/include/vector' line='626' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <return type-id='c1032564'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__16vectorIiNS_9allocatorIiEEE3endEv' filepath='external/libcxx/include/vector' line='627' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='00c512c0' is-artificial='yes'/>
+              <return type-id='83e002e4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE6rbeginEv' filepath='external/libcxx/include/vector' line='630' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <return type-id='a339cbe7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNKSt3__16vectorIiNS_9allocatorIiEEE6rbeginEv' filepath='external/libcxx/include/vector' line='633' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='00c512c0' is-artificial='yes'/>
+              <return type-id='2564d967'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE4rendEv' filepath='external/libcxx/include/vector' line='636' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <return type-id='a339cbe7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNKSt3__16vectorIiNS_9allocatorIiEEE4rendEv' filepath='external/libcxx/include/vector' line='639' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='00c512c0' is-artificial='yes'/>
+              <return type-id='2564d967'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__16vectorIiNS_9allocatorIiEEE6cbeginEv' filepath='external/libcxx/include/vector' line='643' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='00c512c0' is-artificial='yes'/>
+              <return type-id='83e002e4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__16vectorIiNS_9allocatorIiEEE4cendEv' filepath='external/libcxx/include/vector' line='646' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='00c512c0' is-artificial='yes'/>
+              <return type-id='83e002e4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crbegin' mangled-name='_ZNKSt3__16vectorIiNS_9allocatorIiEEE7crbeginEv' filepath='external/libcxx/include/vector' line='649' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='00c512c0' is-artificial='yes'/>
+              <return type-id='2564d967'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crend' mangled-name='_ZNKSt3__16vectorIiNS_9allocatorIiEEE5crendEv' filepath='external/libcxx/include/vector' line='652' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='00c512c0' is-artificial='yes'/>
+              <return type-id='2564d967'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__16vectorIiNS_9allocatorIiEEE4sizeEv' filepath='external/libcxx/include/vector' line='656' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='00c512c0' is-artificial='yes'/>
+              <return type-id='c7871c78'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__16vectorIiNS_9allocatorIiEEE8capacityEv' filepath='external/libcxx/include/vector' line='659' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='00c512c0' is-artificial='yes'/>
+              <return type-id='c7871c78'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__16vectorIiNS_9allocatorIiEEE5emptyEv' filepath='external/libcxx/include/vector' line='662' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='00c512c0' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__16vectorIiNS_9allocatorIiEEE8max_sizeEv' filepath='external/libcxx/include/vector' line='664' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='00c512c0' is-artificial='yes'/>
+              <return type-id='c7871c78'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE7reserveEj' filepath='external/libcxx/include/vector' line='665' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='c7871c78'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='shrink_to_fit' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE13shrink_to_fitEv' filepath='external/libcxx/include/vector' line='666' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEEixEj' filepath='external/libcxx/include/vector' line='668' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='c7871c78'/>
+              <return type-id='68329a9b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__16vectorIiNS_9allocatorIiEEEixEj' filepath='external/libcxx/include/vector' line='669' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='00c512c0' is-artificial='yes'/>
+              <parameter type-id='c7871c78'/>
+              <return type-id='a9e34b1b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE2atEj' filepath='external/libcxx/include/vector' line='670' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='c7871c78'/>
+              <return type-id='68329a9b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNKSt3__16vectorIiNS_9allocatorIiEEE2atEj' filepath='external/libcxx/include/vector' line='671' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='00c512c0' is-artificial='yes'/>
+              <parameter type-id='c7871c78'/>
+              <return type-id='a9e34b1b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE5frontEv' filepath='external/libcxx/include/vector' line='673' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <return type-id='68329a9b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNKSt3__16vectorIiNS_9allocatorIiEEE5frontEv' filepath='external/libcxx/include/vector' line='678' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='00c512c0' is-artificial='yes'/>
+              <return type-id='a9e34b1b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE4backEv' filepath='external/libcxx/include/vector' line='683' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <return type-id='68329a9b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNKSt3__16vectorIiNS_9allocatorIiEEE4backEv' filepath='external/libcxx/include/vector' line='688' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='00c512c0' is-artificial='yes'/>
+              <return type-id='a9e34b1b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE4dataEv' filepath='external/libcxx/include/vector' line='695' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <return type-id='b6cffe51'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNKSt3__16vectorIiNS_9allocatorIiEEE4dataEv' filepath='external/libcxx/include/vector' line='698' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='00c512c0' is-artificial='yes'/>
+              <return type-id='13f95386'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE9push_backERKi' filepath='external/libcxx/include/vector' line='712' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='a9e34b1b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE9push_backEOi' filepath='external/libcxx/include/vector' line='715' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='a0639f19'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pop_back' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE8pop_backEv' filepath='external/libcxx/include/vector' line='727' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE6insertENS_11__wrap_iterIPKiEERS5_' filepath='external/libcxx/include/vector' line='729' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='83e002e4'/>
+              <parameter type-id='a9e34b1b'/>
+              <return type-id='c1032564'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE6insertENS_11__wrap_iterIPKiEEOi' filepath='external/libcxx/include/vector' line='732' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='83e002e4'/>
+              <parameter type-id='a0639f19'/>
+              <return type-id='c1032564'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE6insertENS_11__wrap_iterIPKiEEjRS5_' filepath='external/libcxx/include/vector' line='737' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='83e002e4'/>
+              <parameter type-id='c7871c78'/>
+              <parameter type-id='a9e34b1b'/>
+              <return type-id='c1032564'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE6insertENS_11__wrap_iterIPKiEESt16initializer_listIiE' filepath='external/libcxx/include/vector' line='762' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='83e002e4'/>
+              <parameter type-id='1b16c61c'/>
+              <return type-id='c1032564'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE5eraseENS_11__wrap_iterIPKiEE' filepath='external/libcxx/include/vector' line='766' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='83e002e4'/>
+              <return type-id='c1032564'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE5eraseENS_11__wrap_iterIPKiEES7_' filepath='external/libcxx/include/vector' line='767' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='83e002e4'/>
+              <parameter type-id='83e002e4'/>
+              <return type-id='c1032564'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE5clearEv' filepath='external/libcxx/include/vector' line='770' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE6resizeEj' filepath='external/libcxx/include/vector' line='778' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='c7871c78'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE6resizeEjRKi' filepath='external/libcxx/include/vector' line='779' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='c7871c78'/>
+              <parameter type-id='a9e34b1b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE4swapERS3_' filepath='external/libcxx/include/vector' line='781' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='fe8c9783'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__invariants' mangled-name='_ZNKSt3__16vectorIiNS_9allocatorIiEEE12__invariantsEv' filepath='external/libcxx/include/vector' line='789' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='00c512c0' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_all_iterators' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE26__invalidate_all_iteratorsEv' filepath='external/libcxx/include/vector' line='801' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_iterators_past' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE27__invalidate_iterators_pastEPi' filepath='external/libcxx/include/vector' line='802' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='ca253657'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vallocate' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE11__vallocateEj' filepath='external/libcxx/include/vector' line='803' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='c7871c78'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vdeallocate' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE13__vdeallocateEv' filepath='external/libcxx/include/vector' line='804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__recommend' mangled-name='_ZNKSt3__16vectorIiNS_9allocatorIiEEE11__recommendEj' filepath='external/libcxx/include/vector' line='805' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='00c512c0' is-artificial='yes'/>
+              <parameter type-id='c7871c78'/>
+              <return type-id='c7871c78'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE18__construct_at_endEj' filepath='external/libcxx/include/vector' line='806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='c7871c78'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE18__construct_at_endEjRKi' filepath='external/libcxx/include/vector' line='808' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='c7871c78'/>
+              <parameter type-id='a9e34b1b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE8__appendEj' filepath='external/libcxx/include/vector' line='816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='c7871c78'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE8__appendEjRKi' filepath='external/libcxx/include/vector' line='817' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='c7871c78'/>
+              <parameter type-id='a9e34b1b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE11__make_iterEPi' filepath='external/libcxx/include/vector' line='819' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='ca253657'/>
+              <return type-id='c1032564'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNKSt3__16vectorIiNS_9allocatorIiEEE11__make_iterEPKi' filepath='external/libcxx/include/vector' line='821' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='00c512c0' is-artificial='yes'/>
+              <parameter type-id='eab552d7'/>
+              <return type-id='83e002e4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE26__swap_out_circular_bufferERNS_14__split_bufferIiRS2_EE' filepath='external/libcxx/include/vector' line='822' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='eef5d475'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE26__swap_out_circular_bufferERNS_14__split_bufferIiRS2_EEPi' filepath='external/libcxx/include/vector' line='823' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='eef5d475'/>
+              <parameter type-id='ca253657'/>
+              <return type-id='ca253657'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_range' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE12__move_rangeEPiS4_S4_' filepath='external/libcxx/include/vector' line='824' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='ca253657'/>
+              <parameter type-id='ca253657'/>
+              <parameter type-id='ca253657'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE13__move_assignERS3_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='825' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='fe8c9783'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE13__move_assignERS3_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='827' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='fe8c9783'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__16vectorIiNS_9allocatorIiEEE17__destruct_at_endEPi' filepath='external/libcxx/include/vector' line='830' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a8caa67' is-artificial='yes'/>
+              <parameter type-id='ca253657'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_contiguous_container' mangled-name='_ZNKSt3__16vectorIiNS_9allocatorIiEEE31__annotate_contiguous_containerEPKvS5_S5_S5_' filepath='external/libcxx/include/vector' line='862' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='00c512c0' is-artificial='yes'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_new' mangled-name='_ZNKSt3__16vectorIiNS_9allocatorIiEEE14__annotate_newEj' filepath='external/libcxx/include/vector' line='866' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='00c512c0' is-artificial='yes'/>
+              <parameter type-id='c7871c78'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_delete' mangled-name='_ZNKSt3__16vectorIiNS_9allocatorIiEEE17__annotate_deleteEv' filepath='external/libcxx/include/vector' line='872' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='00c512c0' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_increase' mangled-name='_ZNKSt3__16vectorIiNS_9allocatorIiEEE19__annotate_increaseEj' filepath='external/libcxx/include/vector' line='878' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='00c512c0' is-artificial='yes'/>
+              <parameter type-id='c7871c78'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_shrink' mangled-name='_ZNKSt3__16vectorIiNS_9allocatorIiEEE17__annotate_shrinkEj' filepath='external/libcxx/include/vector' line='885' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='00c512c0' is-artificial='yes'/>
+              <parameter type-id='c7871c78'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__vector_base&lt;int, std::__1::allocator&lt;int&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='326' column='1' id='ccc1a701'>
+          <base-class access='protected' layout-offset-in-bits='0' type-id='2328d49c'/>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='a1ae76ee' filepath='external/libcxx/include/vector' line='338' column='1' id='73ca7213'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='fe392671' filepath='external/libcxx/include/vector' line='330' column='1' id='d5ff43f4'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='e061af55' filepath='external/libcxx/include/vector' line='332' column='1' id='4519a764'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='a7cfbfb6' filepath='external/libcxx/include/vector' line='336' column='1' id='0ed56687'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='95e97e5e' filepath='external/libcxx/include/vector' line='334' column='1' id='098dee04'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='553fa55f' filepath='external/libcxx/include/vector' line='335' column='1' id='58649207'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='a5eb9482' filepath='external/libcxx/include/vector' line='339' column='1' id='ccad1293'/>
+          </member-type>
+          <data-member access='protected' layout-offset-in-bits='0'>
+            <var-decl name='__begin_' type-id='73ca7213' visibility='default' filepath='external/libcxx/include/vector' line='343' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='32'>
+            <var-decl name='__end_' type-id='73ca7213' visibility='default' filepath='external/libcxx/include/vector' line='344' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='64'>
+            <var-decl name='__end_cap_' type-id='97d0af14' visibility='default' filepath='external/libcxx/include/vector' line='345' column='1'/>
+          </data-member>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNSt3__113__vector_baseIiNS_9allocatorIiEEE7__allocEv' filepath='external/libcxx/include/vector' line='348' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='40e1d109' is-artificial='yes'/>
+              <return type-id='c51c1f0f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNKSt3__113__vector_baseIiNS_9allocatorIiEEE7__allocEv' filepath='external/libcxx/include/vector' line='351' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4dabadbc' is-artificial='yes'/>
+              <return type-id='7e541e86'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNSt3__113__vector_baseIiNS_9allocatorIiEEE9__end_capEv' filepath='external/libcxx/include/vector' line='354' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='40e1d109' is-artificial='yes'/>
+              <return type-id='1fee11c0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNKSt3__113__vector_baseIiNS_9allocatorIiEEE9__end_capEv' filepath='external/libcxx/include/vector' line='357' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4dabadbc' is-artificial='yes'/>
+              <return type-id='fddf9e1f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='361' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='40e1d109' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='363' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='40e1d109' is-artificial='yes'/>
+              <parameter type-id='7e541e86'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='365' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='40e1d109' is-artificial='yes'/>
+              <parameter type-id='74450d8b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected' destructor='yes'>
+            <function-decl name='~__vector_base' filepath='external/libcxx/include/vector' line='367' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='40e1d109' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='clear' mangled-name='_ZNSt3__113__vector_baseIiNS_9allocatorIiEEE5clearEv' filepath='external/libcxx/include/vector' line='370' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='40e1d109' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__113__vector_baseIiNS_9allocatorIiEEE8capacityEv' filepath='external/libcxx/include/vector' line='372' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4dabadbc' is-artificial='yes'/>
+              <return type-id='4519a764'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__113__vector_baseIiNS_9allocatorIiEEE17__destruct_at_endEPi' filepath='external/libcxx/include/vector' line='376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='40e1d109' is-artificial='yes'/>
+              <parameter type-id='73ca7213'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIiNS_9allocatorIiEEE19__copy_assign_allocERKS3_' filepath='external/libcxx/include/vector' line='379' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='40e1d109' is-artificial='yes'/>
+              <parameter type-id='51abb408'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIiNS_9allocatorIiEEE19__move_assign_allocERS3_' filepath='external/libcxx/include/vector' line='384' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='40e1d109' is-artificial='yes'/>
+              <parameter type-id='4ce1e3ed'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIiNS_9allocatorIiEEE19__copy_assign_allocERKS3_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='392' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='40e1d109' is-artificial='yes'/>
+              <parameter type-id='51abb408'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIiNS_9allocatorIiEEE19__copy_assign_allocERKS3_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='404' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='40e1d109' is-artificial='yes'/>
+              <parameter type-id='51abb408'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIiNS_9allocatorIiEEE19__move_assign_allocERS3_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='408' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='40e1d109' is-artificial='yes'/>
+              <parameter type-id='4ce1e3ed'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIiNS_9allocatorIiEEE19__move_assign_allocERS3_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='415' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='40e1d109' is-artificial='yes'/>
+              <parameter type-id='4ce1e3ed'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;int&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='f3fe704a'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='c9472429' filepath='external/libcxx/include/memory' line='1517' column='1' id='a1ae76ee'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='fe392671' filepath='external/libcxx/include/memory' line='1514' column='1' id='d48b26bb'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='f2c31bdb' filepath='external/libcxx/include/memory' line='1523' column='1' id='e061af55'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='a60545ec' filepath='external/libcxx/include/memory' line='1520' column='1' id='db94e2d9'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_pointer' type-id='3c6198bb' filepath='external/libcxx/include/memory' line='1518' column='1' id='a5eb9482'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIiEEE8allocateERS2_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='242e8e7a'/>
+              <parameter type-id='e061af55'/>
+              <return type-id='a1ae76ee'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIiEEE8allocateERS2_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='242e8e7a'/>
+              <parameter type-id='e061af55'/>
+              <parameter type-id='db94e2d9'/>
+              <return type-id='a1ae76ee'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIiEEE10deallocateERS2_Pij' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='242e8e7a'/>
+              <parameter type-id='a1ae76ee'/>
+              <parameter type-id='e061af55'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIiEEE8max_sizeERKS2_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='11dd53f7'/>
+              <return type-id='e061af55'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIiEEE37select_on_container_copy_constructionERKS2_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='11dd53f7'/>
+              <return type-id='d48b26bb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIiEEE10__allocateERS2_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='242e8e7a'/>
+              <parameter type-id='e061af55'/>
+              <parameter type-id='db94e2d9'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='a1ae76ee'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIiEEE10__allocateERS2_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='242e8e7a'/>
+              <parameter type-id='e061af55'/>
+              <parameter type-id='db94e2d9'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='a1ae76ee'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIiEEE10__max_sizeENS_17integral_constantIbLb1EEERKS2_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='11dd53f7'/>
+              <return type-id='e061af55'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIiEEE10__max_sizeENS_17integral_constantIbLb0EEERKS2_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='11dd53f7'/>
+              <return type-id='e061af55'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIiEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS2_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='11dd53f7'/>
+              <return type-id='d48b26bb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIiEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS2_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='11dd53f7'/>
+              <return type-id='d48b26bb'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;int, std::__1::allocator&lt;int&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='f4023b0c'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='bc455c54' filepath='external/libcxx/include/memory' line='1031' column='1' id='c9472429'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='allocator&lt;int&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='fe392671'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='7292109c' filepath='external/libcxx/include/memory' line='1786' column='1' id='3d377da5'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='769216e8' filepath='external/libcxx/include/memory' line='1788' column='1' id='7c8b3511'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='6d60f45d' filepath='external/libcxx/include/memory' line='1787' column='1' id='cb997701'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='6160e179' filepath='external/libcxx/include/memory' line='1789' column='1' id='cb223e3d'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='f98478de'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9df78a19' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIiE7addressERi' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8391b48e' is-artificial='yes'/>
+              <parameter type-id='7c8b3511'/>
+              <return type-id='3d377da5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIiE7addressERKi' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8391b48e' is-artificial='yes'/>
+              <parameter type-id='cb223e3d'/>
+              <return type-id='cb997701'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorIiE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9df78a19' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='3d377da5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorIiE10deallocateEPij' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9df78a19' is-artificial='yes'/>
+              <parameter type-id='3d377da5'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorIiE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8391b48e' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorIiE7destroyEPi' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9df78a19' is-artificial='yes'/>
+              <parameter type-id='3d377da5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;int&gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='b7f2db8a'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='f98478de' filepath='external/libcxx/include/memory' line='1171' column='1' id='f2c31bdb'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;int *, std::__1::allocator&lt;int&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='3958acad'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='70e9d28d' filepath='external/libcxx/include/memory' line='1097' column='1' id='a60545ec'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;int *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='83667eef'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='7292109c' filepath='external/libcxx/include/memory' line='974' column='1' id='fbb51365'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='70e9d28d'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='6637b2a4'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPiE10pointer_toERi' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='457c4764'/>
+              <return type-id='fbb51365'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;int *&gt;::__nat, int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='3239c26e'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='95e97e5e' filepath='external/libcxx/include/type_traits' line='431' column='1' id='b7eb7dbd'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_pointer&lt;int, int *, std::__1::allocator&lt;int&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1042' column='1' id='6a0e0458'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='cb997701' filepath='external/libcxx/include/memory' line='1044' column='1' id='3c6198bb'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;int *, std::__1::allocator&lt;int&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='97d0af14'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='cd94fd85'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='51ebade8'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPiNS_9allocatorIiEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='513943e2' is-artificial='yes'/>
+              <return type-id='036df83b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPiNS_9allocatorIiEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cdd55e8b' is-artificial='yes'/>
+              <return type-id='3af195fb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPiNS_9allocatorIiEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='513943e2' is-artificial='yes'/>
+              <return type-id='cb434370'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPiNS_9allocatorIiEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cdd55e8b' is-artificial='yes'/>
+              <return type-id='3561f8c0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPiNS_9allocatorIiEEE4swapERS4_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='513943e2' is-artificial='yes'/>
+              <parameter type-id='55394a2e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;int *, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='cd94fd85'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='15f054ce' filepath='external/libcxx/include/memory' line='2136' column='1' id='036df83b'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='dfe00273' filepath='external/libcxx/include/memory' line='2137' column='1' id='3af195fb'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='7292109c' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3e80e3d5' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPiLi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3e80e3d5' is-artificial='yes'/>
+              <return type-id='036df83b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPiLi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c0d544a0' is-artificial='yes'/>
+              <return type-id='3af195fb'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;int&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='51ebade8'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='fe392671'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='a9f79cfd' filepath='external/libcxx/include/memory' line='2174' column='1' id='cb434370'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='7f91ae42' filepath='external/libcxx/include/memory' line='2175' column='1' id='3561f8c0'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b782537e' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorIiEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b782537e' is-artificial='yes'/>
+              <return type-id='cb434370'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorIiEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b8de3f3' is-artificial='yes'/>
+              <return type-id='3561f8c0'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__wrap_iter&lt;int *&gt;' visibility='default' is-declaration-only='yes' id='a55d0f63'/>
+        <class-decl name='__wrap_iter&lt;const int *&gt;' visibility='default' is-declaration-only='yes' id='27a9a4b2'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;int *&gt; &gt;' visibility='default' is-declaration-only='yes' id='f6e567a6'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;const int *&gt; &gt;' visibility='default' is-declaration-only='yes' id='d9249d9b'/>
+        <class-decl name='__split_buffer&lt;int, std::__1::allocator&lt;int&gt; &amp;&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='8d5d3cc9'/>
+        <class-decl name='unique_ptr&lt;android::DynamicRefTable, std::__1::default_delete&lt;android::DynamicRefTable&gt; &gt;' visibility='default' is-declaration-only='yes' id='7079196e'/>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;android::AssetManager2::PackageGroup&gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='ad85e192'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='28c8534c' filepath='external/libcxx/include/memory' line='1171' column='1' id='bed88d21'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;android::AssetManager2::PackageGroup *, std::__1::allocator&lt;android::AssetManager2::PackageGroup&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='f9cfc045'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='835db4eb' filepath='external/libcxx/include/memory' line='1097' column='1' id='d5732e70'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;android::AssetManager2::PackageGroup *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='d2d69233'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='41e7e562' filepath='external/libcxx/include/memory' line='974' column='1' id='ea2541f3'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='835db4eb'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='4753fdb0'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPN7android13AssetManager212PackageGroupEE10pointer_toERS3_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='df82ec74'/>
+              <return type-id='ea2541f3'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;android::AssetManager2::PackageGroup *&gt;::__nat, android::AssetManager2::PackageGroup&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='7db16b3e'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='1bec9f14' filepath='external/libcxx/include/type_traits' line='431' column='1' id='7acbf84d'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_pointer&lt;android::AssetManager2::PackageGroup, android::AssetManager2::PackageGroup *, std::__1::allocator&lt;android::AssetManager2::PackageGroup&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1042' column='1' id='f1735bc8'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='711a6a7b' filepath='external/libcxx/include/memory' line='1044' column='1' id='dce640d5'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;android::AssetManager2::PackageGroup *, std::__1::allocator&lt;android::AssetManager2::PackageGroup&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='e015e2ec'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='3b4d4373'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='5a2afa10'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ac049e9a' is-artificial='yes'/>
+              <return type-id='5ef8f28f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f99de8b7' is-artificial='yes'/>
+              <return type-id='d781061f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ac049e9a' is-artificial='yes'/>
+              <return type-id='f3e98216'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f99de8b7' is-artificial='yes'/>
+              <return type-id='db930a9a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPN7android13AssetManager212PackageGroupENS_9allocatorIS3_EEE4swapERS7_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ac049e9a' is-artificial='yes'/>
+              <parameter type-id='a0048bb6'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;android::AssetManager2::PackageGroup *, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='3b4d4373'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='040dea0c' filepath='external/libcxx/include/memory' line='2136' column='1' id='5ef8f28f'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='665c6791' filepath='external/libcxx/include/memory' line='2137' column='1' id='d781061f'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='41e7e562' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9592fed3' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPN7android13AssetManager212PackageGroupELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9592fed3' is-artificial='yes'/>
+              <return type-id='5ef8f28f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPN7android13AssetManager212PackageGroupELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2f8349e4' is-artificial='yes'/>
+              <return type-id='d781061f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;android::AssetManager2::PackageGroup&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='5a2afa10'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='fb2b2135'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='02fa9691' filepath='external/libcxx/include/memory' line='2174' column='1' id='f3e98216'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='4bcb8e50' filepath='external/libcxx/include/memory' line='2175' column='1' id='db930a9a'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='85e0e7c6' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorIN7android13AssetManager212PackageGroupEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='85e0e7c6' is-artificial='yes'/>
+              <return type-id='f3e98216'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorIN7android13AssetManager212PackageGroupEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6dbdccb9' is-artificial='yes'/>
+              <return type-id='db930a9a'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__wrap_iter&lt;android::AssetManager2::PackageGroup *&gt;' visibility='default' is-declaration-only='yes' id='5dc01f07'/>
+        <class-decl name='__wrap_iter&lt;const android::AssetManager2::PackageGroup *&gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/iterator' line='1315' column='1' id='c99d6d34'>
+          <member-type access='private'>
+            <typedef-decl name='iterator_type' type-id='69add6a9' filepath='external/libcxx/include/iterator' line='1318' column='1' id='8c502386'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='6c6ba93d' filepath='external/libcxx/include/iterator' line='1323' column='1' id='0c10e0b4'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='597c2a01' filepath='external/libcxx/include/iterator' line='1322' column='1' id='31ff23d4'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='difference_type' type-id='cade5b2c' filepath='external/libcxx/include/iterator' line='1321' column='1' id='e0265e4d'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__i' type-id='8c502386' visibility='default' filepath='external/libcxx/include/iterator' line='1325' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__wrap_iter' filepath='external/libcxx/include/iterator' line='1327' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad8bfe02' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator*' mangled-name='_ZNKSt3__111__wrap_iterIPKN7android13AssetManager212PackageGroupEEdeEv' filepath='external/libcxx/include/iterator' line='1368' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ec340347' is-artificial='yes'/>
+              <return type-id='0c10e0b4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-&gt;' mangled-name='_ZNKSt3__111__wrap_iterIPKN7android13AssetManager212PackageGroupEEptEv' filepath='external/libcxx/include/iterator' line='1376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ec340347' is-artificial='yes'/>
+              <return type-id='31ff23d4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator++' mangled-name='_ZNSt3__111__wrap_iterIPKN7android13AssetManager212PackageGroupEEppEv' filepath='external/libcxx/include/iterator' line='1384' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad8bfe02' is-artificial='yes'/>
+              <return type-id='b18c044e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator++' mangled-name='_ZNSt3__111__wrap_iterIPKN7android13AssetManager212PackageGroupEEppEi' filepath='external/libcxx/include/iterator' line='1393' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad8bfe02' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='c99d6d34'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator--' mangled-name='_ZNSt3__111__wrap_iterIPKN7android13AssetManager212PackageGroupEEmmEv' filepath='external/libcxx/include/iterator' line='1396' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad8bfe02' is-artificial='yes'/>
+              <return type-id='b18c044e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator--' mangled-name='_ZNSt3__111__wrap_iterIPKN7android13AssetManager212PackageGroupEEmmEi' filepath='external/libcxx/include/iterator' line='1405' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad8bfe02' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='c99d6d34'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator+' mangled-name='_ZNKSt3__111__wrap_iterIPKN7android13AssetManager212PackageGroupEEplEi' filepath='external/libcxx/include/iterator' line='1407' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ec340347' is-artificial='yes'/>
+              <parameter type-id='e0265e4d'/>
+              <return type-id='c99d6d34'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator+=' mangled-name='_ZNSt3__111__wrap_iterIPKN7android13AssetManager212PackageGroupEEpLEi' filepath='external/libcxx/include/iterator' line='1409' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad8bfe02' is-artificial='yes'/>
+              <parameter type-id='e0265e4d'/>
+              <return type-id='b18c044e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-' mangled-name='_ZNKSt3__111__wrap_iterIPKN7android13AssetManager212PackageGroupEEmiEi' filepath='external/libcxx/include/iterator' line='1418' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ec340347' is-artificial='yes'/>
+              <parameter type-id='e0265e4d'/>
+              <return type-id='c99d6d34'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-=' mangled-name='_ZNSt3__111__wrap_iterIPKN7android13AssetManager212PackageGroupEEmIEi' filepath='external/libcxx/include/iterator' line='1420' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad8bfe02' is-artificial='yes'/>
+              <parameter type-id='e0265e4d'/>
+              <return type-id='b18c044e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__111__wrap_iterIPKN7android13AssetManager212PackageGroupEEixEi' filepath='external/libcxx/include/iterator' line='1422' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ec340347' is-artificial='yes'/>
+              <parameter type-id='e0265e4d'/>
+              <return type-id='0c10e0b4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='base' mangled-name='_ZNKSt3__111__wrap_iterIPKN7android13AssetManager212PackageGroupEE4baseEv' filepath='external/libcxx/include/iterator' line='1431' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ec340347' is-artificial='yes'/>
+              <return type-id='8c502386'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__wrap_iter' filepath='external/libcxx/include/iterator' line='1440' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad8bfe02' is-artificial='yes'/>
+              <parameter type-id='8c502386'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='iterator_traits&lt;const android::AssetManager2::PackageGroup *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/iterator' line='502' column='1' id='8582308f'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='75ade98d' filepath='external/libcxx/include/iterator' line='507' column='1' id='6c6ba93d'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='69add6a9' filepath='external/libcxx/include/iterator' line='506' column='1' id='597c2a01'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='difference_type' type-id='fc84bffe' filepath='external/libcxx/include/iterator' line='504' column='1' id='cade5b2c'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;android::AssetManager2::PackageGroup *&gt; &gt;' visibility='default' is-declaration-only='yes' id='26248478'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;const android::AssetManager2::PackageGroup *&gt; &gt;' visibility='default' is-declaration-only='yes' id='e339d2b3'/>
+        <class-decl name='__split_buffer&lt;android::AssetManager2::PackageGroup, std::__1::allocator&lt;android::AssetManager2::PackageGroup&gt; &amp;&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='12833989'/>
+        <class-decl name='array&lt;unsigned char, 256&gt;' size-in-bits='2048' is-struct='yes' visibility='default' filepath='external/libcxx/include/array' line='128' column='1' id='155e8fd8'>
+          <member-type access='public'>
+            <typedef-decl name='value_type' type-id='002ac4a6' filepath='external/libcxx/include/array' line='132' column='1' id='70799029'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='iterator' type-id='920bca3c' filepath='external/libcxx/include/array' line='135' column='1' id='996bc4d5'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_iterator' type-id='660c4989' filepath='external/libcxx/include/array' line='136' column='1' id='87a4a1f5'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='reverse_iterator' type-id='1cc9dc31' filepath='external/libcxx/include/array' line='141' column='1' id='61dc3be6'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reverse_iterator' type-id='2646d6b4' filepath='external/libcxx/include/array' line='142' column='1' id='6be909c6'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='960bd088' filepath='external/libcxx/include/array' line='133' column='1' id='a4b05cfc'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='720c5c6d' filepath='external/libcxx/include/array' line='134' column='1' id='f77a529c'/>
+          </member-type>
+          <data-member access='public' layout-offset-in-bits='0'>
+            <var-decl name='__elems_' type-id='f411cbcf' visibility='default' filepath='external/libcxx/include/array' line='144' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='fill' mangled-name='_ZNSt3__15arrayIhLj256EE4fillERKh' filepath='external/libcxx/include/array' line='147' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='747c225e' is-artificial='yes'/>
+              <parameter type-id='720c5c6d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__15arrayIhLj256EE4swapERS1_' filepath='external/libcxx/include/array' line='152' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='747c225e' is-artificial='yes'/>
+              <parameter type-id='707c1c12'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__15arrayIhLj256EE5beginEv' filepath='external/libcxx/include/array' line='158' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='747c225e' is-artificial='yes'/>
+              <return type-id='996bc4d5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__15arrayIhLj256EE5beginEv' filepath='external/libcxx/include/array' line='160' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='072eee8f' is-artificial='yes'/>
+              <return type-id='87a4a1f5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__15arrayIhLj256EE3endEv' filepath='external/libcxx/include/array' line='162' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='747c225e' is-artificial='yes'/>
+              <return type-id='996bc4d5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__15arrayIhLj256EE3endEv' filepath='external/libcxx/include/array' line='164' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='072eee8f' is-artificial='yes'/>
+              <return type-id='87a4a1f5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNSt3__15arrayIhLj256EE6rbeginEv' filepath='external/libcxx/include/array' line='167' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='747c225e' is-artificial='yes'/>
+              <return type-id='61dc3be6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNKSt3__15arrayIhLj256EE6rbeginEv' filepath='external/libcxx/include/array' line='169' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='072eee8f' is-artificial='yes'/>
+              <return type-id='6be909c6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNSt3__15arrayIhLj256EE4rendEv' filepath='external/libcxx/include/array' line='171' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='747c225e' is-artificial='yes'/>
+              <return type-id='61dc3be6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNKSt3__15arrayIhLj256EE4rendEv' filepath='external/libcxx/include/array' line='173' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='072eee8f' is-artificial='yes'/>
+              <return type-id='6be909c6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__15arrayIhLj256EE6cbeginEv' filepath='external/libcxx/include/array' line='176' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='072eee8f' is-artificial='yes'/>
+              <return type-id='87a4a1f5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__15arrayIhLj256EE4cendEv' filepath='external/libcxx/include/array' line='178' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='072eee8f' is-artificial='yes'/>
+              <return type-id='87a4a1f5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crbegin' mangled-name='_ZNKSt3__15arrayIhLj256EE7crbeginEv' filepath='external/libcxx/include/array' line='180' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='072eee8f' is-artificial='yes'/>
+              <return type-id='6be909c6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crend' mangled-name='_ZNKSt3__15arrayIhLj256EE5crendEv' filepath='external/libcxx/include/array' line='182' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='072eee8f' is-artificial='yes'/>
+              <return type-id='6be909c6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__15arrayIhLj256EE4sizeEv' filepath='external/libcxx/include/array' line='186' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='072eee8f' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__15arrayIhLj256EE8max_sizeEv' filepath='external/libcxx/include/array' line='188' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='072eee8f' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__15arrayIhLj256EE5emptyEv' filepath='external/libcxx/include/array' line='190' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='072eee8f' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__15arrayIhLj256EEixEj' filepath='external/libcxx/include/array' line='194' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='747c225e' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='a4b05cfc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__15arrayIhLj256EEixEj' filepath='external/libcxx/include/array' line='196' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='072eee8f' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='f77a529c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNSt3__15arrayIhLj256EE2atEj' filepath='external/libcxx/include/array' line='198' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='747c225e' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='a4b05cfc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNKSt3__15arrayIhLj256EE2atEj' filepath='external/libcxx/include/array' line='199' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='072eee8f' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='f77a529c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNSt3__15arrayIhLj256EE5frontEv' filepath='external/libcxx/include/array' line='201' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='747c225e' is-artificial='yes'/>
+              <return type-id='a4b05cfc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNKSt3__15arrayIhLj256EE5frontEv' filepath='external/libcxx/include/array' line='202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='072eee8f' is-artificial='yes'/>
+              <return type-id='f77a529c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNSt3__15arrayIhLj256EE4backEv' filepath='external/libcxx/include/array' line='203' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='747c225e' is-artificial='yes'/>
+              <return type-id='a4b05cfc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNKSt3__15arrayIhLj256EE4backEv' filepath='external/libcxx/include/array' line='204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='072eee8f' is-artificial='yes'/>
+              <return type-id='f77a529c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNSt3__15arrayIhLj256EE4dataEv' filepath='external/libcxx/include/array' line='207' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='747c225e' is-artificial='yes'/>
+              <return type-id='920bca3c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNKSt3__15arrayIhLj256EE4dataEv' filepath='external/libcxx/include/array' line='209' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='072eee8f' is-artificial='yes'/>
+              <return type-id='660c4989'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='reverse_iterator&lt;unsigned char *&gt;' visibility='default' is-declaration-only='yes' id='1cc9dc31'/>
+        <class-decl name='reverse_iterator&lt;const unsigned char *&gt;' visibility='default' is-declaration-only='yes' id='2646d6b4'/>
+        <class-decl name='unordered_map&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt;, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;std::__1::pair&lt;const unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt; &gt; &gt;' size-in-bits='160' visibility='default' filepath='external/libcxx/include/unordered_map' line='842' column='1' id='6a671eb0'>
+          <member-type access='private'>
+            <typedef-decl name='__table' type-id='b069d066' filepath='external/libcxx/include/unordered_map' line='866' column='1' id='0ef3d49b'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b453e49b' filepath='external/libcxx/include/unordered_map' line='885' column='1' id='7486b78f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='hasher' type-id='99463423' filepath='external/libcxx/include/unordered_map' line='848' column='1' id='13f0fc10'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='key_equal' type-id='f9e4b3e7' filepath='external/libcxx/include/unordered_map' line='849' column='1' id='d2ec4c55'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='9d7dd6fe' filepath='external/libcxx/include/unordered_map' line='850' column='1' id='50658421'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='93f3910d' filepath='external/libcxx/include/unordered_map' line='888' column='1' id='678b7e69'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='b3a8b6e9' filepath='external/libcxx/include/unordered_map' line='889' column='1' id='294ce609'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='feedc99f' filepath='external/libcxx/include/unordered_map' line='851' column='1' id='75c976b5'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='key_type' type-id='f0981eeb' filepath='external/libcxx/include/unordered_map' line='846' column='1' id='3abded17'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='insert_return_type' type-id='662ec16e' filepath='external/libcxx/include/unordered_map' line='895' column='1' id='f6addc9e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='node_type' type-id='3be79f9e' filepath='external/libcxx/include/unordered_map' line='894' column='1' id='c308fa3c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='mapped_type' type-id='fedde102' filepath='external/libcxx/include/unordered_map' line='847' column='1' id='6d8d3705'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='local_iterator' type-id='4bb324fd' filepath='external/libcxx/include/unordered_map' line='890' column='1' id='23ef72ed'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_local_iterator' type-id='2a061a79' filepath='external/libcxx/include/unordered_map' line='891' column='1' id='751a2bcd'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__table_' type-id='0ef3d49b' visibility='default' filepath='external/libcxx/include/unordered_map' line='868' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='904' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='911' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='7486b78f'/>
+              <parameter type-id='aa6e6c32'/>
+              <parameter type-id='4df27799'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='913' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='7486b78f'/>
+              <parameter type-id='aa6e6c32'/>
+              <parameter type-id='4df27799'/>
+              <parameter type-id='8d5b31f5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='928' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='8d5b31f5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='929' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='4104f1cf'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='930' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='4104f1cf'/>
+              <parameter type-id='8d5b31f5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='933' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='e29b4b64'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='935' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='e29b4b64'/>
+              <parameter type-id='8d5b31f5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='936' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='2ba795f5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='937' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='2ba795f5'/>
+              <parameter type-id='7486b78f'/>
+              <parameter type-id='aa6e6c32'/>
+              <parameter type-id='4df27799'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='939' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='2ba795f5'/>
+              <parameter type-id='7486b78f'/>
+              <parameter type-id='aa6e6c32'/>
+              <parameter type-id='4df27799'/>
+              <parameter type-id='8d5b31f5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='945' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='7486b78f'/>
+              <parameter type-id='8d5b31f5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='948' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='7486b78f'/>
+              <parameter type-id='aa6e6c32'/>
+              <parameter type-id='8d5b31f5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='960' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='2ba795f5'/>
+              <parameter type-id='7486b78f'/>
+              <parameter type-id='8d5b31f5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='963' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='2ba795f5'/>
+              <parameter type-id='7486b78f'/>
+              <parameter type-id='aa6e6c32'/>
+              <parameter type-id='8d5b31f5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEEaSERKSF_' filepath='external/libcxx/include/unordered_map' line='969' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='4104f1cf'/>
+              <return type-id='18fd35aa'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEEaSEOSF_' filepath='external/libcxx/include/unordered_map' line='987' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='e29b4b64'/>
+              <return type-id='18fd35aa'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEEaSESt16initializer_listISD_E' filepath='external/libcxx/include/unordered_map' line='990' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='2ba795f5'/>
+              <return type-id='18fd35aa'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_allocator' mangled-name='_ZNKSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE13get_allocatorEv' filepath='external/libcxx/include/unordered_map' line='994' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4504f81b' is-artificial='yes'/>
+              <return type-id='50658421'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE5emptyEv' filepath='external/libcxx/include/unordered_map' line='998' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4504f81b' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE4sizeEv' filepath='external/libcxx/include/unordered_map' line='1000' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4504f81b' is-artificial='yes'/>
+              <return type-id='7486b78f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE8max_sizeEv' filepath='external/libcxx/include/unordered_map' line='1002' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4504f81b' is-artificial='yes'/>
+              <return type-id='7486b78f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE5beginEv' filepath='external/libcxx/include/unordered_map' line='1005' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <return type-id='678b7e69'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE3endEv' filepath='external/libcxx/include/unordered_map' line='1007' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <return type-id='678b7e69'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE5beginEv' filepath='external/libcxx/include/unordered_map' line='1009' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4504f81b' is-artificial='yes'/>
+              <return type-id='294ce609'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE3endEv' filepath='external/libcxx/include/unordered_map' line='1011' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4504f81b' is-artificial='yes'/>
+              <return type-id='294ce609'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE6cbeginEv' filepath='external/libcxx/include/unordered_map' line='1013' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4504f81b' is-artificial='yes'/>
+              <return type-id='294ce609'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE4cendEv' filepath='external/libcxx/include/unordered_map' line='1015' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4504f81b' is-artificial='yes'/>
+              <return type-id='294ce609'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE6insertERKSD_' filepath='external/libcxx/include/unordered_map' line='1018' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='c89dc199'/>
+              <return type-id='88a0a3e1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE6insertENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIjS5_EEPvEEEEEERKSD_' filepath='external/libcxx/include/unordered_map' line='1021' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='294ce609'/>
+              <parameter type-id='c89dc199'/>
+              <return type-id='678b7e69'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE6insertESt16initializer_listISD_E' filepath='external/libcxx/include/unordered_map' line='1038' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='2ba795f5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE6insertEOSD_' filepath='external/libcxx/include/unordered_map' line='1042' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='38e142e2'/>
+              <return type-id='88a0a3e1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE6insertENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIjS5_EEPvEEEEEEOSD_' filepath='external/libcxx/include/unordered_map' line='1045' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='294ce609'/>
+              <parameter type-id='38e142e2'/>
+              <return type-id='678b7e69'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE5eraseENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIjS5_EEPvEEEEEE' filepath='external/libcxx/include/unordered_map' line='1187' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='294ce609'/>
+              <return type-id='678b7e69'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE5eraseENS_19__hash_map_iteratorINS_15__hash_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIjS5_EEPvEEEEEE' filepath='external/libcxx/include/unordered_map' line='1189' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='678b7e69'/>
+              <return type-id='678b7e69'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE5eraseERSC_' filepath='external/libcxx/include/unordered_map' line='1191' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='253ac433'/>
+              <return type-id='7486b78f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE5eraseENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIjS5_EEPvEEEEEESP_' filepath='external/libcxx/include/unordered_map' line='1193' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='294ce609'/>
+              <parameter type-id='294ce609'/>
+              <return type-id='678b7e69'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE5clearEv' filepath='external/libcxx/include/unordered_map' line='1196' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE6insertEONS_19__basic_node_handleINS_11__hash_nodeINS_17__hash_value_typeIjS5_EEPvEESE_NS_27__map_node_handle_specificsEEE' filepath='external/libcxx/include/unordered_map' line='1200' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='00bfad2d'/>
+              <return type-id='f6addc9e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE6insertENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIjS5_EEPvEEEEEEONS_19__basic_node_handleISM_SE_NS_27__map_node_handle_specificsEEE' filepath='external/libcxx/include/unordered_map' line='1208' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='294ce609'/>
+              <parameter type-id='00bfad2d'/>
+              <return type-id='678b7e69'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='extract' mangled-name='_ZNSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE7extractERSC_' filepath='external/libcxx/include/unordered_map' line='1216' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='253ac433'/>
+              <return type-id='c308fa3c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='extract' mangled-name='_ZNSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE7extractENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIjS5_EEPvEEEEEE' filepath='external/libcxx/include/unordered_map' line='1221' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='294ce609'/>
+              <return type-id='c308fa3c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE4swapERSF_' filepath='external/libcxx/include/unordered_map' line='1262' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='18fd35aa'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNKSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE13hash_functionEv' filepath='external/libcxx/include/unordered_map' line='1267' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4504f81b' is-artificial='yes'/>
+              <return type-id='13f0fc10'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNKSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE6key_eqEv' filepath='external/libcxx/include/unordered_map' line='1270' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4504f81b' is-artificial='yes'/>
+              <return type-id='d2ec4c55'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find' mangled-name='_ZNSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE4findERSC_' filepath='external/libcxx/include/unordered_map' line='1274' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='253ac433'/>
+              <return type-id='678b7e69'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find' mangled-name='_ZNKSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE4findERSC_' filepath='external/libcxx/include/unordered_map' line='1276' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4504f81b' is-artificial='yes'/>
+              <parameter type-id='253ac433'/>
+              <return type-id='294ce609'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='count' mangled-name='_ZNKSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE5countERSC_' filepath='external/libcxx/include/unordered_map' line='1278' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4504f81b' is-artificial='yes'/>
+              <parameter type-id='253ac433'/>
+              <return type-id='7486b78f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='equal_range' mangled-name='_ZNSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE11equal_rangeERSC_' filepath='external/libcxx/include/unordered_map' line='1280' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='253ac433'/>
+              <return type-id='b3843afb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='equal_range' mangled-name='_ZNKSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE11equal_rangeERSC_' filepath='external/libcxx/include/unordered_map' line='1283' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4504f81b' is-artificial='yes'/>
+              <parameter type-id='253ac433'/>
+              <return type-id='3ed5d5ab'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEEixERSC_' filepath='external/libcxx/include/unordered_map' line='1286' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='253ac433'/>
+              <return type-id='7c4f44ba'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEEixEOj' filepath='external/libcxx/include/unordered_map' line='1288' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='e14f9758'/>
+              <return type-id='7c4f44ba'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE2atERSC_' filepath='external/libcxx/include/unordered_map' line='1291' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='253ac433'/>
+              <return type-id='7c4f44ba'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNKSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE2atERSC_' filepath='external/libcxx/include/unordered_map' line='1292' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4504f81b' is-artificial='yes'/>
+              <parameter type-id='253ac433'/>
+              <return type-id='b3b603a9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_count' mangled-name='_ZNKSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE12bucket_countEv' filepath='external/libcxx/include/unordered_map' line='1295' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4504f81b' is-artificial='yes'/>
+              <return type-id='7486b78f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_bucket_count' mangled-name='_ZNKSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE16max_bucket_countEv' filepath='external/libcxx/include/unordered_map' line='1297' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4504f81b' is-artificial='yes'/>
+              <return type-id='7486b78f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_size' mangled-name='_ZNKSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE11bucket_sizeEj' filepath='external/libcxx/include/unordered_map' line='1300' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4504f81b' is-artificial='yes'/>
+              <parameter type-id='7486b78f'/>
+              <return type-id='7486b78f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket' mangled-name='_ZNKSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE6bucketERSC_' filepath='external/libcxx/include/unordered_map' line='1303' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4504f81b' is-artificial='yes'/>
+              <parameter type-id='253ac433'/>
+              <return type-id='7486b78f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE5beginEj' filepath='external/libcxx/include/unordered_map' line='1306' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='7486b78f'/>
+              <return type-id='23ef72ed'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE3endEj' filepath='external/libcxx/include/unordered_map' line='1308' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='7486b78f'/>
+              <return type-id='23ef72ed'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE5beginEj' filepath='external/libcxx/include/unordered_map' line='1310' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4504f81b' is-artificial='yes'/>
+              <parameter type-id='7486b78f'/>
+              <return type-id='751a2bcd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE3endEj' filepath='external/libcxx/include/unordered_map' line='1312' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4504f81b' is-artificial='yes'/>
+              <parameter type-id='7486b78f'/>
+              <return type-id='751a2bcd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE6cbeginEj' filepath='external/libcxx/include/unordered_map' line='1314' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4504f81b' is-artificial='yes'/>
+              <parameter type-id='7486b78f'/>
+              <return type-id='751a2bcd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE4cendEj' filepath='external/libcxx/include/unordered_map' line='1316' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4504f81b' is-artificial='yes'/>
+              <parameter type-id='7486b78f'/>
+              <return type-id='751a2bcd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='load_factor' mangled-name='_ZNKSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE11load_factorEv' filepath='external/libcxx/include/unordered_map' line='1319' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4504f81b' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNKSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE15max_load_factorEv' filepath='external/libcxx/include/unordered_map' line='1321' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4504f81b' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE15max_load_factorEf' filepath='external/libcxx/include/unordered_map' line='1323' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='a6c45d85'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rehash' mangled-name='_ZNSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE6rehashEj' filepath='external/libcxx/include/unordered_map' line='1325' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='7486b78f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__113unordered_mapIjN7android4util11unique_cptrINS1_11ResolvedBagEEENS_4hashIjEENS_8equal_toIjEENS_9allocatorINS_4pairIKjS5_EEEEE7reserveEj' filepath='external/libcxx/include/unordered_map' line='1327' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cfd22c6' is-artificial='yes'/>
+              <parameter type-id='7486b78f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_table&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, std::__1::__unordered_map_hasher&lt;unsigned int, std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, std::__1::hash&lt;unsigned int&gt;, true&gt;, std::__1::__unordered_map_equal&lt;unsigned int, std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, std::__1::equal_to&lt;unsigned int&gt;, true&gt;, std::__1::allocator&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt; &gt; &gt;' size-in-bits='160' visibility='default' filepath='external/libcxx/include/__hash_table' line='893' column='1' id='b069d066'>
+          <member-type access='private'>
+            <typedef-decl name='__bucket_list' type-id='075a9db6' filepath='external/libcxx/include/__hash_table' line='950' column='1' id='38d88bc0'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='fdeb221a' filepath='external/libcxx/include/__hash_table' line='916' column='1' id='b453e49b'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='hasher' type-id='9a771f60' filepath='external/libcxx/include/__hash_table' line='897' column='1' id='a36ba8bc'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='key_equal' type-id='92024495' filepath='external/libcxx/include/__hash_table' line='898' column='1' id='1ccf4229'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__node_allocator' type-id='66bc970c' filepath='external/libcxx/include/__hash_table' line='925' column='1' id='ddf0159f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='82ce69b4' filepath='external/libcxx/include/__hash_table' line='899' column='1' id='60bf8975'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__next_pointer' type-id='4e642336' filepath='external/libcxx/include/__hash_table' line='932' column='1' id='b542cbba'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='ee02cccf' filepath='external/libcxx/include/__hash_table' line='896' column='1' id='5325eb81'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__node_pointer' type-id='173e38c3' filepath='external/libcxx/include/__hash_table' line='928' column='1' id='f2dd2a5f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='0083e75b' filepath='external/libcxx/include/__hash_table' line='989' column='1' id='5fca8c3d'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='5f495ffb' filepath='external/libcxx/include/__hash_table' line='990' column='1' id='22b8b9ed'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__container_value_type' type-id='dd7f74c0' filepath='external/libcxx/include/__hash_table' line='909' column='1' id='9a111c97'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__node_holder' type-id='3c51cc95' filepath='external/libcxx/include/__hash_table' line='1232' column='1' id='ded4c47c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='local_iterator' type-id='fbe252ab' filepath='external/libcxx/include/__hash_table' line='991' column='1' id='daddf641'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_local_iterator' type-id='2e5fe40b' filepath='external/libcxx/include/__hash_table' line='992' column='1' id='f4f4af91'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__bucket_list_' type-id='38d88bc0' visibility='default' filepath='external/libcxx/include/__hash_table' line='955' column='1'/>
+          </data-member>
+          <data-member access='private' layout-offset-in-bits='64'>
+            <var-decl name='__p1_' type-id='45b74b57' visibility='default' filepath='external/libcxx/include/__hash_table' line='956' column='1'/>
+          </data-member>
+          <data-member access='private' layout-offset-in-bits='96'>
+            <var-decl name='__p2_' type-id='e8967c46' visibility='default' filepath='external/libcxx/include/__hash_table' line='957' column='1'/>
+          </data-member>
+          <data-member access='private' layout-offset-in-bits='128'>
+            <var-decl name='__p3_' type-id='d22df4cd' visibility='default' filepath='external/libcxx/include/__hash_table' line='958' column='1'/>
+          </data-member>
+          <member-function access='private'>
+            <function-decl name='size' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='962' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <return type-id='572b6326'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='965' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f68437' is-artificial='yes'/>
+              <return type-id='b453e49b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE13hash_functionEv' filepath='external/libcxx/include/__hash_table' line='968' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <return type-id='19443b55'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE13hash_functionEv' filepath='external/libcxx/include/__hash_table' line='970' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f68437' is-artificial='yes'/>
+              <return type-id='690b3c1e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE15max_load_factorEv' filepath='external/libcxx/include/__hash_table' line='973' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <return type-id='2a1f6799'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE15max_load_factorEv' filepath='external/libcxx/include/__hash_table' line='975' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f68437' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE6key_eqEv' filepath='external/libcxx/include/__hash_table' line='978' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <return type-id='6cb6de40'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE6key_eqEv' filepath='external/libcxx/include/__hash_table' line='980' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f68437' is-artificial='yes'/>
+              <return type-id='34e738ed'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE12__node_allocEv' filepath='external/libcxx/include/__hash_table' line='983' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <return type-id='21076598'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_alloc' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE12__node_allocEv' filepath='external/libcxx/include/__hash_table' line='985' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f68437' is-artificial='yes'/>
+              <return type-id='70c1798b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='995' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1003' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='690b3c1e'/>
+              <parameter type-id='34e738ed'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1004' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='690b3c1e'/>
+              <parameter type-id='34e738ed'/>
+              <parameter type-id='d18b76d9'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1006' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='d18b76d9'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1007' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='c4f67153'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1008' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='c4f67153'/>
+              <parameter type-id='d18b76d9'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1010' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='1d93a49a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1017' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='1d93a49a'/>
+              <parameter type-id='d18b76d9'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~__hash_table' filepath='external/libcxx/include/__hash_table' line='1019' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEEaSERKSI_' filepath='external/libcxx/include/__hash_table' line='1021' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='c4f67153'/>
+              <return type-id='4ff59118'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEEaSEOSI_' filepath='external/libcxx/include/__hash_table' line='1024' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='1d93a49a'/>
+              <return type-id='4ff59118'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE8max_sizeEv' filepath='external/libcxx/include/__hash_table' line='1037' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f68437' is-artificial='yes'/>
+              <return type-id='b453e49b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_multi_prepare' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE27__node_insert_multi_prepareEjRS7_' filepath='external/libcxx/include/__hash_table' line='1047' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <parameter type-id='faeaaec6'/>
+              <return type-id='b542cbba'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_multi_perform' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE27__node_insert_multi_performEPNS_11__hash_nodeIS7_PvEEPNS_16__hash_node_baseISM_EE' filepath='external/libcxx/include/__hash_table' line='1050' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='f2dd2a5f'/>
+              <parameter type-id='b542cbba'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_unique_prepare' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE28__node_insert_unique_prepareEjRS7_' filepath='external/libcxx/include/__hash_table' line='1054' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <parameter type-id='faeaaec6'/>
+              <return type-id='b542cbba'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_unique_perform' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE28__node_insert_unique_performEPNS_11__hash_nodeIS7_PvEE' filepath='external/libcxx/include/__hash_table' line='1057' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='f2dd2a5f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_insert_unique' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE20__node_insert_uniqueEPNS_11__hash_nodeIS7_PvEE' filepath='external/libcxx/include/__hash_table' line='1061' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='f2dd2a5f'/>
+              <return type-id='6cea8223'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_insert_multi' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE19__node_insert_multiEPNS_11__hash_nodeIS7_PvEE' filepath='external/libcxx/include/__hash_table' line='1063' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='f2dd2a5f'/>
+              <return type-id='5fca8c3d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_insert_multi' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE19__node_insert_multiENS_21__hash_const_iteratorIPNS_11__hash_nodeIS7_PvEEEESN_' filepath='external/libcxx/include/__hash_table' line='1065' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='22b8b9ed'/>
+              <parameter type-id='f2dd2a5f'/>
+              <return type-id='5fca8c3d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__insert_unique' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE15__insert_uniqueEONS_4pairIKjS6_EE' filepath='external/libcxx/include/__hash_table' line='1129' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='79227e56'/>
+              <return type-id='6cea8223'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__insert_unique' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE15__insert_uniqueERKNS_4pairIKjS6_EE' filepath='external/libcxx/include/__hash_table' line='1163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='44727573'/>
+              <return type-id='6cea8223'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE5clearEv' filepath='external/libcxx/include/__hash_table' line='1197' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rehash' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE6rehashEj' filepath='external/libcxx/include/__hash_table' line='1198' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='b453e49b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE7reserveEj' filepath='external/libcxx/include/__hash_table' line='1199' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='b453e49b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_count' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE12bucket_countEv' filepath='external/libcxx/include/__hash_table' line='1203' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f68437' is-artificial='yes'/>
+              <return type-id='b453e49b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE5beginEv' filepath='external/libcxx/include/__hash_table' line='1209' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <return type-id='5fca8c3d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE3endEv' filepath='external/libcxx/include/__hash_table' line='1211' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <return type-id='5fca8c3d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE5beginEv' filepath='external/libcxx/include/__hash_table' line='1213' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f68437' is-artificial='yes'/>
+              <return type-id='22b8b9ed'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE3endEv' filepath='external/libcxx/include/__hash_table' line='1215' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f68437' is-artificial='yes'/>
+              <return type-id='22b8b9ed'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE5eraseENS_21__hash_const_iteratorIPNS_11__hash_nodeIS7_PvEEEE' filepath='external/libcxx/include/__hash_table' line='1234' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='22b8b9ed'/>
+              <return type-id='5fca8c3d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE5eraseENS_21__hash_const_iteratorIPNS_11__hash_nodeIS7_PvEEEESO_' filepath='external/libcxx/include/__hash_table' line='1235' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='22b8b9ed'/>
+              <parameter type-id='22b8b9ed'/>
+              <return type-id='5fca8c3d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='remove' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeIS7_PvEEEE' filepath='external/libcxx/include/__hash_table' line='1240' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='22b8b9ed'/>
+              <return type-id='ded4c47c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE4swapERSI_' filepath='external/libcxx/include/__hash_table' line='1262' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='4ff59118'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_bucket_count' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE16max_bucket_countEv' filepath='external/libcxx/include/__hash_table' line='1276' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f68437' is-artificial='yes'/>
+              <return type-id='b453e49b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_size' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE11bucket_sizeEj' filepath='external/libcxx/include/__hash_table' line='1278' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f68437' is-artificial='yes'/>
+              <parameter type-id='b453e49b'/>
+              <return type-id='b453e49b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='load_factor' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE11load_factorEv' filepath='external/libcxx/include/__hash_table' line='1279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f68437' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE15max_load_factorEf' filepath='external/libcxx/include/__hash_table' line='1284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='a6c45d85'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE5beginEj' filepath='external/libcxx/include/__hash_table' line='1293' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='b453e49b'/>
+              <return type-id='daddf641'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE3endEj' filepath='external/libcxx/include/__hash_table' line='1306' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='b453e49b'/>
+              <return type-id='daddf641'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE6cbeginEj' filepath='external/libcxx/include/__hash_table' line='1319' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f68437' is-artificial='yes'/>
+              <parameter type-id='b453e49b'/>
+              <return type-id='f4f4af91'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE4cendEj' filepath='external/libcxx/include/__hash_table' line='1332' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0f68437' is-artificial='yes'/>
+              <parameter type-id='b453e49b'/>
+              <return type-id='f4f4af91'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__rehash' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE8__rehashEj' filepath='external/libcxx/include/__hash_table' line='1353' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='b453e49b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE19__copy_assign_allocERKSI_' filepath='external/libcxx/include/__hash_table' line='1368' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='c4f67153'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE19__copy_assign_allocERKSI_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/__hash_table' line='1371' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='c4f67153'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE19__copy_assign_allocERKSI_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/__hash_table' line='1373' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='c4f67153'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE13__move_assignERSI_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/__hash_table' line='1376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='4ff59118'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE13__move_assignERSI_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/__hash_table' line='1377' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='4ff59118'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE19__move_assign_allocERSI_' filepath='external/libcxx/include/__hash_table' line='1383' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='4ff59118'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE19__move_assign_allocERSI_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/__hash_table' line='1391' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='4ff59118'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE19__move_assign_allocERSI_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/__hash_table' line='1401' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='4ff59118'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__deallocate_node' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE17__deallocate_nodeEPNS_16__hash_node_baseIPNS_11__hash_nodeIS7_PvEEEE' filepath='external/libcxx/include/__hash_table' line='1404' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <parameter type-id='b542cbba'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__detach' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_22__unordered_map_hasherIjS7_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS7_NS_8equal_toIjEELb1EEENS_9allocatorIS7_EEE8__detachEv' filepath='external/libcxx/include/__hash_table' line='1405' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bf58acc' is-artificial='yes'/>
+              <return type-id='b542cbba'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='unique_ptr&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; *[], std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; *&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='external/libcxx/include/memory' line='2663' column='1' id='075a9db6'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='3a468525' filepath='external/libcxx/include/memory' line='2667' column='1' id='fcda4d38'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='deleter_type' type-id='97941460' filepath='external/libcxx/include/memory' line='2666' column='1' id='51ec91a3'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__ptr_' type-id='063dbdb6' visibility='default' filepath='external/libcxx/include/memory' line='2670' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='unique_ptr' filepath='external/libcxx/include/memory' line='2791' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4594e5dc' is-artificial='yes'/>
+              <parameter type-id='e36f9a0a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS4_11ResolvedBagEEEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISE_EEEEEaSEOSK_' filepath='external/libcxx/include/memory' line='2796' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4594e5dc' is-artificial='yes'/>
+              <parameter type-id='e36f9a0a'/>
+              <return type-id='4994ec28'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~unique_ptr' filepath='external/libcxx/include/memory' line='2887' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4594e5dc' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS4_11ResolvedBagEEEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISE_EEEEEaSEDn' filepath='external/libcxx/include/memory' line='2890' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4594e5dc' is-artificial='yes'/>
+              <return type-id='4994ec28'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS4_11ResolvedBagEEEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISE_EEEEEixEj' filepath='external/libcxx/include/memory' line='2897' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dd0427db' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <return type-id='d34bad95'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS4_11ResolvedBagEEEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISE_EEEEE3getEv' filepath='external/libcxx/include/memory' line='2901' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dd0427db' is-artificial='yes'/>
+              <return type-id='fcda4d38'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS4_11ResolvedBagEEEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISE_EEEEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2906' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4594e5dc' is-artificial='yes'/>
+              <return type-id='9c0e59f0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS4_11ResolvedBagEEEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISE_EEEEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2911' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dd0427db' is-artificial='yes'/>
+              <return type-id='9cb30f8f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator bool' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS4_11ResolvedBagEEEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISE_EEEEEcvbEv' filepath='external/libcxx/include/memory' line='2915' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dd0427db' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='release' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS4_11ResolvedBagEEEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISE_EEEEE7releaseEv' filepath='external/libcxx/include/memory' line='2920' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4594e5dc' is-artificial='yes'/>
+              <return type-id='fcda4d38'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reset' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS4_11ResolvedBagEEEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISE_EEEEE5resetEDn' filepath='external/libcxx/include/memory' line='2939' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4594e5dc' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS4_11ResolvedBagEEEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISE_EEEEE4swapERSK_' filepath='external/libcxx/include/memory' line='2947' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4594e5dc' is-artificial='yes'/>
+              <parameter type-id='4994ec28'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; **, std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; *&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='063dbdb6'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='c6d12234'/>
+          <base-class access='private' layout-offset-in-bits='32' type-id='a885088e'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS4_11ResolvedBagEEEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISE_EEEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7882959c' is-artificial='yes'/>
+              <return type-id='99495722'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS4_11ResolvedBagEEEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISE_EEEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='353e8bbb' is-artificial='yes'/>
+              <return type-id='6f9fd9e6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS4_11ResolvedBagEEEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISE_EEEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7882959c' is-artificial='yes'/>
+              <return type-id='00fadda4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS4_11ResolvedBagEEEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISE_EEEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='353e8bbb' is-artificial='yes'/>
+              <return type-id='0e27af34'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS4_11ResolvedBagEEEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISE_EEEEE4swapERSK_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7882959c' is-artificial='yes'/>
+              <parameter type-id='7c829be8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; **, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='c6d12234'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='2d9b0195' filepath='external/libcxx/include/memory' line='2136' column='1' id='99495722'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='8d119ad8' filepath='external/libcxx/include/memory' line='2137' column='1' id='6f9fd9e6'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='99118911' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d1682362' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS4_11ResolvedBagEEEEEPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d1682362' is-artificial='yes'/>
+              <return type-id='99495722'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS4_11ResolvedBagEEEEEPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='016fdfe5' is-artificial='yes'/>
+              <return type-id='6f9fd9e6'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='56' column='1' id='602ad079'>
+          <member-type access='public'>
+            <typedef-decl name='__next_pointer' type-id='8679df49' filepath='external/libcxx/include/__hash_table' line='69' column='1' id='9cab41fb'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__node_pointer' type-id='0f7d2620' filepath='external/libcxx/include/__hash_table' line='61' column='1' id='5244c406'/>
+          </member-type>
+          <data-member access='public' layout-offset-in-bits='0'>
+            <var-decl name='__next_' type-id='9cab41fb' visibility='default' filepath='external/libcxx/include/__hash_table' line='72' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__ptr' mangled-name='_ZNSt3__116__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS3_11ResolvedBagEEEEEPvEEE5__ptrEv' filepath='external/libcxx/include/__hash_table' line='75' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='61628161' is-artificial='yes'/>
+              <return type-id='9cab41fb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__upcast' mangled-name='_ZNSt3__116__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS3_11ResolvedBagEEEEEPvEEE8__upcastEv' filepath='external/libcxx/include/__hash_table' line='81' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='61628161' is-artificial='yes'/>
+              <return type-id='5244c406'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash' mangled-name='_ZNKSt3__116__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS3_11ResolvedBagEEEEEPvEEE6__hashEv' filepath='external/libcxx/include/__hash_table' line='87' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1526f8d4' is-artificial='yes'/>
+              <return type-id='b59d7dce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_node_base' filepath='external/libcxx/include/__hash_table' line='91' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='61628161' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;true, std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; *, std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='429' column='1' id='314ff63a'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='61628161' filepath='external/libcxx/include/type_traits' line='429' column='1' id='8679df49'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='20a793a2'/>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; *&gt; &gt;, 1, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='a885088e'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='0f3c59ea' filepath='external/libcxx/include/memory' line='2136' column='1' id='00fadda4'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='7166a8ed' filepath='external/libcxx/include/memory' line='2137' column='1' id='0e27af34'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='97941460' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9da29e54' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_25__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS6_11ResolvedBagEEEEEPvEEEEEEEELi1ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9da29e54' is-artificial='yes'/>
+              <return type-id='00fadda4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_25__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS6_11ResolvedBagEEEEEPvEEEEEEEELi1ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7c8a24b7' is-artificial='yes'/>
+              <return type-id='0e27af34'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; *&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/__hash_table' line='767' column='1' id='97941460'>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='f6626d42' filepath='external/libcxx/include/__hash_table' line='769' column='1' id='2b91c1c3'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='922d39e4' filepath='external/libcxx/include/__hash_table' line='771' column='1' id='f3aad58d'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='78f62093' filepath='external/libcxx/include/__hash_table' line='775' column='1' id='1af8f6f6'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__data_' type-id='7312e504' visibility='default' filepath='external/libcxx/include/__hash_table' line='773' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__bucket_list_deallocator' filepath='external/libcxx/include/__hash_table' line='778' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='033c4706' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__bucket_list_deallocator' filepath='external/libcxx/include/__hash_table' line='783' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='033c4706' is-artificial='yes'/>
+              <parameter type-id='7ddc240f'/>
+              <parameter type-id='f3aad58d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__bucket_list_deallocator' filepath='external/libcxx/include/__hash_table' line='789' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='033c4706' is-artificial='yes'/>
+              <parameter type-id='c8015c24'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS5_11ResolvedBagEEEEEPvEEEEEEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='033c4706' is-artificial='yes'/>
+              <return type-id='235779d0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS5_11ResolvedBagEEEEEPvEEEEEEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='800' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='65669609' is-artificial='yes'/>
+              <return type-id='f3aad58d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__alloc' mangled-name='_ZNSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS5_11ResolvedBagEEEEEPvEEEEEEE7__allocEv' filepath='external/libcxx/include/__hash_table' line='803' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='033c4706' is-artificial='yes'/>
+              <return type-id='f5b9186c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__alloc' mangled-name='_ZNKSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS5_11ResolvedBagEEEEEPvEEEEEEE7__allocEv' filepath='external/libcxx/include/__hash_table' line='805' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='65669609' is-artificial='yes'/>
+              <return type-id='7ddc240f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS5_11ResolvedBagEEEEEPvEEEEEEEclEPSF_' filepath='external/libcxx/include/__hash_table' line='808' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='033c4706' is-artificial='yes'/>
+              <parameter type-id='1af8f6f6'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;unsigned int, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; *&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='7312e504'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='8051cbec'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='579722ef'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS5_11ResolvedBagEEEEEPvEEEEEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='42666ae2' is-artificial='yes'/>
+              <return type-id='ec61259e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS5_11ResolvedBagEEEEEPvEEEEEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d5e79189' is-artificial='yes'/>
+              <return type-id='65eae572'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS5_11ResolvedBagEEEEEPvEEEEEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='42666ae2' is-artificial='yes'/>
+              <return type-id='b24d0f19'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS5_11ResolvedBagEEEEEPvEEEEEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d5e79189' is-artificial='yes'/>
+              <return type-id='e104a875'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS5_11ResolvedBagEEEEEPvEEEEEEE4swapERSH_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='42666ae2' is-artificial='yes'/>
+              <parameter type-id='4666712e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; *&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='579722ef'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='f6626d42'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='68fec754' filepath='external/libcxx/include/memory' line='2174' column='1' id='b24d0f19'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='351a849b' filepath='external/libcxx/include/memory' line='2175' column='1' id='e104a875'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0606baf7' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS5_11ResolvedBagEEEEEPvEEEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0606baf7' is-artificial='yes'/>
+              <return type-id='b24d0f19'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS5_11ResolvedBagEEEEEPvEEEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='89835476' is-artificial='yes'/>
+              <return type-id='e104a875'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; *&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='f6626d42'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='99118911' filepath='external/libcxx/include/memory' line='1786' column='1' id='7cb1827c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='951182c5' filepath='external/libcxx/include/memory' line='1788' column='1' id='16a1f45c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='bb445e7c' filepath='external/libcxx/include/memory' line='1787' column='1' id='2c69f95c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='bf4464c8' filepath='external/libcxx/include/memory' line='1789' column='1' id='7afc4b3c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='8f40f203'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5cfeb470' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS4_11ResolvedBagEEEEEPvEEEEE7addressERSE_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='311a7e4f' is-artificial='yes'/>
+              <parameter type-id='16a1f45c'/>
+              <return type-id='7cb1827c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS4_11ResolvedBagEEEEEPvEEEEE7addressERKSE_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='311a7e4f' is-artificial='yes'/>
+              <parameter type-id='7afc4b3c'/>
+              <return type-id='2c69f95c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS4_11ResolvedBagEEEEEPvEEEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5cfeb470' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='7cb1827c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS4_11ResolvedBagEEEEEPvEEEEE10deallocateEPSE_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5cfeb470' is-artificial='yes'/>
+              <parameter type-id='7cb1827c'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS4_11ResolvedBagEEEEEPvEEEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='311a7e4f' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS4_11ResolvedBagEEEEEPvEEEEE7destroyEPSE_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5cfeb470' is-artificial='yes'/>
+              <parameter type-id='7cb1827c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='3737bee9'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='a799b6c7' filepath='external/libcxx/include/memory' line='1517' column='1' id='78f62093'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='f6626d42' filepath='external/libcxx/include/memory' line='1514' column='1' id='8b095b74'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='cb85d510' filepath='external/libcxx/include/memory' line='1523' column='1' id='922d39e4'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='12b992ba' filepath='external/libcxx/include/memory' line='1520' column='1' id='527a4b46'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS5_11ResolvedBagEEEEEPvEEEEEEE8allocateERSG_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='27ee5317'/>
+              <parameter type-id='922d39e4'/>
+              <return type-id='78f62093'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS5_11ResolvedBagEEEEEPvEEEEEEE8allocateERSG_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='27ee5317'/>
+              <parameter type-id='922d39e4'/>
+              <parameter type-id='527a4b46'/>
+              <return type-id='78f62093'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS5_11ResolvedBagEEEEEPvEEEEEEE10deallocateERSG_PSF_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='27ee5317'/>
+              <parameter type-id='78f62093'/>
+              <parameter type-id='922d39e4'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS5_11ResolvedBagEEEEEPvEEEEEEE8max_sizeERKSG_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ac7553e6'/>
+              <return type-id='922d39e4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS5_11ResolvedBagEEEEEPvEEEEEEE37select_on_container_copy_constructionERKSG_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ac7553e6'/>
+              <return type-id='8b095b74'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS5_11ResolvedBagEEEEEPvEEEEEEE10__allocateERSG_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='27ee5317'/>
+              <parameter type-id='922d39e4'/>
+              <parameter type-id='527a4b46'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='78f62093'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS5_11ResolvedBagEEEEEPvEEEEEEE10__allocateERSG_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='27ee5317'/>
+              <parameter type-id='922d39e4'/>
+              <parameter type-id='527a4b46'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='78f62093'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS5_11ResolvedBagEEEEEPvEEEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKSG_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='ac7553e6'/>
+              <return type-id='922d39e4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS5_11ResolvedBagEEEEEPvEEEEEEE10__max_sizeENS_17integral_constantIbLb0EEERKSG_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='ac7553e6'/>
+              <return type-id='922d39e4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS5_11ResolvedBagEEEEEPvEEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKSG_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='ac7553e6'/>
+              <return type-id='8b095b74'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS5_11ResolvedBagEEEEEPvEEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKSG_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='ac7553e6'/>
+              <return type-id='8b095b74'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; *, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='c264726a'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='f951969a' filepath='external/libcxx/include/memory' line='1031' column='1' id='a799b6c7'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; *&gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='36dfec99'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='8f40f203' filepath='external/libcxx/include/memory' line='1171' column='1' id='cb85d510'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; **, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; *&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='4800392d'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='93c81204' filepath='external/libcxx/include/memory' line='1097' column='1' id='12b992ba'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; **&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='ab39a514'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='99118911' filepath='external/libcxx/include/memory' line='974' column='1' id='0a817c12'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='93c81204'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='06db97bd'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS4_11ResolvedBagEEEEEPvEEEEE10pointer_toERSE_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='694cce28'/>
+              <return type-id='0a817c12'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; **&gt;::__nat, std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='da41daa2'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='61628161' filepath='external/libcxx/include/type_traits' line='431' column='1' id='9933771b'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='add_lvalue_reference&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1127' column='1' id='dbc6955a'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='aaec9d2c' filepath='external/libcxx/include/type_traits' line='1128' column='1' id='d34bad95'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__add_lvalue_reference_impl&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; *, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='1ea66eed'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='951182c5' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='aaec9d2c'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; *, std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; *&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='3a36f20c'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='0f1468f4' filepath='external/libcxx/include/memory' line='1031' column='1' id='3a468525'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt;, std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; &gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='45b74b57'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='6fb577ee'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='1adfd3e6'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS4_11ResolvedBagEEEEEPvEEEENS_9allocatorISB_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcb7fc3f' is-artificial='yes'/>
+              <return type-id='d0036372'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS4_11ResolvedBagEEEEEPvEEEENS_9allocatorISB_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='917e18d8' is-artificial='yes'/>
+              <return type-id='625dc616'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS4_11ResolvedBagEEEEEPvEEEENS_9allocatorISB_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcb7fc3f' is-artificial='yes'/>
+              <return type-id='9d706680'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS4_11ResolvedBagEEEEEPvEEEENS_9allocatorISB_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='917e18d8' is-artificial='yes'/>
+              <return type-id='85741f30'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS4_11ResolvedBagEEEEEPvEEEENS_9allocatorISB_EEE4swapERSG_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcb7fc3f' is-artificial='yes'/>
+              <parameter type-id='c0b8028b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt;, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='6fb577ee'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='5d627b15' filepath='external/libcxx/include/memory' line='2136' column='1' id='d0036372'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='0926e5f0' filepath='external/libcxx/include/memory' line='2137' column='1' id='625dc616'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='602ad079' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f2c555e4' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS4_11ResolvedBagEEEEEPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f2c555e4' is-artificial='yes'/>
+              <return type-id='d0036372'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS4_11ResolvedBagEEEEEPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90211995' is-artificial='yes'/>
+              <return type-id='625dc616'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; &gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='1adfd3e6'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='251e995b'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='c9a1305f' filepath='external/libcxx/include/memory' line='2174' column='1' id='9d706680'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='79b8b942' filepath='external/libcxx/include/memory' line='2175' column='1' id='85741f30'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a86db4cc' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS4_11ResolvedBagEEEEEPvEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a86db4cc' is-artificial='yes'/>
+              <return type-id='9d706680'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS4_11ResolvedBagEEEEEPvEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5e7ab483' is-artificial='yes'/>
+              <return type-id='85741f30'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; &gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='251e995b'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='0f7d2620' filepath='external/libcxx/include/memory' line='1786' column='1' id='068826a5'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='1b7d3904' filepath='external/libcxx/include/memory' line='1788' column='1' id='d12a8611'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='f638b185' filepath='external/libcxx/include/memory' line='1787' column='1' id='8b1cd801'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='fa38b7d1' filepath='external/libcxx/include/memory' line='1789' column='1' id='b63f073d'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cda136ab' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS3_11ResolvedBagEEEEEPvEEE7addressERSA_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7db8bf8e' is-artificial='yes'/>
+              <parameter type-id='d12a8611'/>
+              <return type-id='068826a5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS3_11ResolvedBagEEEEEPvEEE7addressERKSA_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7db8bf8e' is-artificial='yes'/>
+              <parameter type-id='b63f073d'/>
+              <return type-id='8b1cd801'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS3_11ResolvedBagEEEEEPvEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cda136ab' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='068826a5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS3_11ResolvedBagEEEEEPvEEE10deallocateEPSA_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cda136ab' is-artificial='yes'/>
+              <parameter type-id='068826a5'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS3_11ResolvedBagEEEEEPvEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7db8bf8e' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIjN7android4util11unique_cptrINS3_11ResolvedBagEEEEEPvEEE7destroyEPSA_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cda136ab' is-artificial='yes'/>
+              <parameter type-id='068826a5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;unsigned int, std::__1::__unordered_map_hasher&lt;unsigned int, std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, std::__1::hash&lt;unsigned int&gt;, true&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='e8967c46'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='8051cbec'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='e771cfad'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIjNS_22__unordered_map_hasherIjNS_17__hash_value_typeIjN7android4util11unique_cptrINS3_11ResolvedBagEEEEENS_4hashIjEELb1EEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03ca894c' is-artificial='yes'/>
+              <return type-id='ec61259e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIjNS_22__unordered_map_hasherIjNS_17__hash_value_typeIjN7android4util11unique_cptrINS3_11ResolvedBagEEEEENS_4hashIjEELb1EEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0196f93' is-artificial='yes'/>
+              <return type-id='65eae572'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIjNS_22__unordered_map_hasherIjNS_17__hash_value_typeIjN7android4util11unique_cptrINS3_11ResolvedBagEEEEENS_4hashIjEELb1EEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03ca894c' is-artificial='yes'/>
+              <return type-id='5769e66f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIjNS_22__unordered_map_hasherIjNS_17__hash_value_typeIjN7android4util11unique_cptrINS3_11ResolvedBagEEEEENS_4hashIjEELb1EEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0196f93' is-artificial='yes'/>
+              <return type-id='5fa0003f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIjNS_22__unordered_map_hasherIjNS_17__hash_value_typeIjN7android4util11unique_cptrINS3_11ResolvedBagEEEEENS_4hashIjEELb1EEEE4swapERSC_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03ca894c' is-artificial='yes'/>
+              <parameter type-id='07ca8f98'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__unordered_map_hasher&lt;unsigned int, std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, std::__1::hash&lt;unsigned int&gt;, true&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='e771cfad'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='9a771f60'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='e9d176ca' filepath='external/libcxx/include/memory' line='2174' column='1' id='5769e66f'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='9323e2c1' filepath='external/libcxx/include/memory' line='2175' column='1' id='5fa0003f'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='96c7730d' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_22__unordered_map_hasherIjNS_17__hash_value_typeIjN7android4util11unique_cptrINS3_11ResolvedBagEEEEENS_4hashIjEELb1EEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='96c7730d' is-artificial='yes'/>
+              <return type-id='5769e66f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_22__unordered_map_hasherIjNS_17__hash_value_typeIjN7android4util11unique_cptrINS3_11ResolvedBagEEEEENS_4hashIjEELb1EEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c9923c64' is-artificial='yes'/>
+              <return type-id='5fa0003f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__unordered_map_hasher&lt;unsigned int, std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, std::__1::hash&lt;unsigned int&gt;, true&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/unordered_map' line='425' column='1' id='9a771f60'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='99463423'/>
+          <member-function access='public'>
+            <function-decl name='__unordered_map_hasher' filepath='external/libcxx/include/unordered_map' line='430' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ddd163e6' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__unordered_map_hasher' filepath='external/libcxx/include/unordered_map' line='434' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ddd163e6' is-artificial='yes'/>
+              <parameter type-id='8ee7da3c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNKSt3__122__unordered_map_hasherIjNS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_4hashIjEELb1EE13hash_functionEv' filepath='external/libcxx/include/unordered_map' line='438' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8f23dc75' is-artificial='yes'/>
+              <return type-id='8ee7da3c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__122__unordered_map_hasherIjNS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_4hashIjEELb1EEclERKS7_' filepath='external/libcxx/include/unordered_map' line='440' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8f23dc75' is-artificial='yes'/>
+              <parameter type-id='95208ec0'/>
+              <return type-id='b59d7dce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__122__unordered_map_hasherIjNS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_4hashIjEELb1EEclERKj' filepath='external/libcxx/include/unordered_map' line='443' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8f23dc75' is-artificial='yes'/>
+              <parameter type-id='572fd29c'/>
+              <return type-id='b59d7dce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__122__unordered_map_hasherIjNS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_4hashIjEELb1EE4swapERSA_' filepath='external/libcxx/include/unordered_map' line='445' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ddd163e6' is-artificial='yes'/>
+              <parameter type-id='e9d176ca'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='ee02cccf'/>
+        <class-decl name='__compressed_pair&lt;float, std::__1::__unordered_map_equal&lt;unsigned int, std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, std::__1::equal_to&lt;unsigned int&gt;, true&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='d22df4cd'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='9884ef0e'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='9e7f15b0'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIfNS_21__unordered_map_equalIjNS_17__hash_value_typeIjN7android4util11unique_cptrINS3_11ResolvedBagEEEEENS_8equal_toIjEELb1EEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='46f67a9d' is-artificial='yes'/>
+              <return type-id='a9f1c79a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIfNS_21__unordered_map_equalIjNS_17__hash_value_typeIjN7android4util11unique_cptrINS3_11ResolvedBagEEEEENS_8equal_toIjEELb1EEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d529397e' is-artificial='yes'/>
+              <return type-id='8564ccae'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIfNS_21__unordered_map_equalIjNS_17__hash_value_typeIjN7android4util11unique_cptrINS3_11ResolvedBagEEEEENS_8equal_toIjEELb1EEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='46f67a9d' is-artificial='yes'/>
+              <return type-id='d02134ee'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIfNS_21__unordered_map_equalIjNS_17__hash_value_typeIjN7android4util11unique_cptrINS3_11ResolvedBagEEEEENS_8equal_toIjEELb1EEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d529397e' is-artificial='yes'/>
+              <return type-id='b63a6ea2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIfNS_21__unordered_map_equalIjNS_17__hash_value_typeIjN7android4util11unique_cptrINS3_11ResolvedBagEEEEENS_8equal_toIjEELb1EEEE4swapERSC_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='46f67a9d' is-artificial='yes'/>
+              <parameter type-id='3af667b9'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__unordered_map_equal&lt;unsigned int, std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, std::__1::equal_to&lt;unsigned int&gt;, true&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='9e7f15b0'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='92024495'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='98ae32f1' filepath='external/libcxx/include/memory' line='2174' column='1' id='d02134ee'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='254505a8' filepath='external/libcxx/include/memory' line='2175' column='1' id='b63a6ea2'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4129e6' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_21__unordered_map_equalIjNS_17__hash_value_typeIjN7android4util11unique_cptrINS3_11ResolvedBagEEEEENS_8equal_toIjEELb1EEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4129e6' is-artificial='yes'/>
+              <return type-id='d02134ee'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_21__unordered_map_equalIjNS_17__hash_value_typeIjN7android4util11unique_cptrINS3_11ResolvedBagEEEEENS_8equal_toIjEELb1EEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd11cbd1' is-artificial='yes'/>
+              <return type-id='b63a6ea2'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__unordered_map_equal&lt;unsigned int, std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, std::__1::equal_to&lt;unsigned int&gt;, true&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/unordered_map' line='494' column='1' id='92024495'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='f9e4b3e7'/>
+          <member-function access='public'>
+            <function-decl name='__unordered_map_equal' filepath='external/libcxx/include/unordered_map' line='499' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94ae2ca5' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__unordered_map_equal' filepath='external/libcxx/include/unordered_map' line='503' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94ae2ca5' is-artificial='yes'/>
+              <parameter type-id='5f62e40c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNKSt3__121__unordered_map_equalIjNS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_8equal_toIjEELb1EE6key_eqEv' filepath='external/libcxx/include/unordered_map' line='507' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2144ff5c' is-artificial='yes'/>
+              <return type-id='5f62e40c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__121__unordered_map_equalIjNS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_8equal_toIjEELb1EEclERKS7_SC_' filepath='external/libcxx/include/unordered_map' line='509' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2144ff5c' is-artificial='yes'/>
+              <parameter type-id='95208ec0'/>
+              <parameter type-id='95208ec0'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__121__unordered_map_equalIjNS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_8equal_toIjEELb1EEclERKS7_RKj' filepath='external/libcxx/include/unordered_map' line='512' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2144ff5c' is-artificial='yes'/>
+              <parameter type-id='95208ec0'/>
+              <parameter type-id='572fd29c'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__121__unordered_map_equalIjNS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_8equal_toIjEELb1EEclERKjRKS7_' filepath='external/libcxx/include/unordered_map' line='515' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2144ff5c' is-artificial='yes'/>
+              <parameter type-id='572fd29c'/>
+              <parameter type-id='95208ec0'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__121__unordered_map_equalIjNS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEENS_8equal_toIjEELb1EE4swapERSA_' filepath='external/libcxx/include/unordered_map' line='517' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94ae2ca5' is-artificial='yes'/>
+              <parameter type-id='98ae32f1'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='3c6f80d7'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='0f6b6253' filepath='external/libcxx/include/memory' line='1517' column='1' id='5a0df1d1'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='82ce69b4' filepath='external/libcxx/include/memory' line='1514' column='1' id='9e02975e'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='27765206' filepath='external/libcxx/include/memory' line='1523' column='1' id='fdeb221a'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='31dee97e' filepath='external/libcxx/include/memory' line='1520' column='1' id='f5ef7160'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind_alloc&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; &gt;' type-id='1801193e' filepath='external/libcxx/include/memory' line='1535' column='1' id='777dc1cf'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIjN7android4util11unique_cptrINS3_11ResolvedBagEEEEEEEE8allocateERS9_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ed634af1'/>
+              <parameter type-id='fdeb221a'/>
+              <return type-id='5a0df1d1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIjN7android4util11unique_cptrINS3_11ResolvedBagEEEEEEEE8allocateERS9_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ed634af1'/>
+              <parameter type-id='fdeb221a'/>
+              <parameter type-id='f5ef7160'/>
+              <return type-id='5a0df1d1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIjN7android4util11unique_cptrINS3_11ResolvedBagEEEEEEEE10deallocateERS9_PS8_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ed634af1'/>
+              <parameter type-id='5a0df1d1'/>
+              <parameter type-id='fdeb221a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIjN7android4util11unique_cptrINS3_11ResolvedBagEEEEEEEE8max_sizeERKS9_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2a825218'/>
+              <return type-id='fdeb221a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIjN7android4util11unique_cptrINS3_11ResolvedBagEEEEEEEE37select_on_container_copy_constructionERKS9_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2a825218'/>
+              <return type-id='9e02975e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIjN7android4util11unique_cptrINS3_11ResolvedBagEEEEEEEE10__allocateERS9_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ed634af1'/>
+              <parameter type-id='fdeb221a'/>
+              <parameter type-id='f5ef7160'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='5a0df1d1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIjN7android4util11unique_cptrINS3_11ResolvedBagEEEEEEEE10__allocateERS9_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ed634af1'/>
+              <parameter type-id='fdeb221a'/>
+              <parameter type-id='f5ef7160'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='5a0df1d1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIjN7android4util11unique_cptrINS3_11ResolvedBagEEEEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS9_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='2a825218'/>
+              <return type-id='fdeb221a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIjN7android4util11unique_cptrINS3_11ResolvedBagEEEEEEEE10__max_sizeENS_17integral_constantIbLb0EEERKS9_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='2a825218'/>
+              <return type-id='fdeb221a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIjN7android4util11unique_cptrINS3_11ResolvedBagEEEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS9_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='2a825218'/>
+              <return type-id='9e02975e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIjN7android4util11unique_cptrINS3_11ResolvedBagEEEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS9_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='2a825218'/>
+              <return type-id='9e02975e'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, std::__1::allocator&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='a9035644'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='f83fdd3c' filepath='external/libcxx/include/memory' line='1031' column='1' id='0f6b6253'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='allocator&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='82ce69b4'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='c42b4707' filepath='external/libcxx/include/memory' line='1786' column='1' id='e9b7871e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='b82b3423' filepath='external/libcxx/include/memory' line='1788' column='1' id='b0a59fee'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='a120a1a4' filepath='external/libcxx/include/memory' line='1787' column='1' id='48a94492'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='95208ec0' filepath='external/libcxx/include/memory' line='1789' column='1' id='614381a2'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='e2b7bc65'/>
+          </member-type>
+          <member-type access='private'>
+            <class-decl name='rebind&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1795' column='1' id='eb0cf1d5'>
+              <member-type access='public'>
+                <typedef-decl name='other' type-id='251e995b' filepath='external/libcxx/include/memory' line='1795' column='1' id='38d77e7e'/>
+              </member-type>
+            </class-decl>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3d639e42' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEEE7addressERS7_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dd6461f1' is-artificial='yes'/>
+              <parameter type-id='b0a59fee'/>
+              <return type-id='e9b7871e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEEE7addressERKS7_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dd6461f1' is-artificial='yes'/>
+              <parameter type-id='614381a2'/>
+              <return type-id='48a94492'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3d639e42' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='e9b7871e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEEE10deallocateEPS7_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3d639e42' is-artificial='yes'/>
+              <parameter type-id='e9b7871e'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dd6461f1' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEEE7destroyEPS7_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3d639e42' is-artificial='yes'/>
+              <parameter type-id='e9b7871e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt; &gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='0e7c5297'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='e2b7bc65' filepath='external/libcxx/include/memory' line='1171' column='1' id='27765206'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt; *, std::__1::allocator&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt; &gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='7edfe3b9'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='0a9e1196' filepath='external/libcxx/include/memory' line='1097' column='1' id='31dee97e'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='c4e0adee'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='c42b4707' filepath='external/libcxx/include/memory' line='974' column='1' id='8f5bbe5c'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='0a9e1196'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='5db00997'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPNS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEEE10pointer_toERS7_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='647e0cb0'/>
+              <return type-id='8f5bbe5c'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt; *&gt;::__nat, std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='8833cbca'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='ee02cccf' filepath='external/libcxx/include/type_traits' line='431' column='1' id='5068e1a3'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__allocator_traits_rebind&lt;std::__1::allocator&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt; &gt;, std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1280' column='1' id='5807a1fb'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='38d77e7e' filepath='external/libcxx/include/memory' line='1282' column='1' id='1801193e'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__rebind_alloc_helper&lt;std::__1::allocator_traits&lt;std::__1::allocator&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt; &gt; &gt;, std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1769' column='1' id='10000151'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='777dc1cf' filepath='external/libcxx/include/memory' line='1772' column='1' id='66bc970c'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__hash_node_types&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *, std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='227' column='1' id='e5f1b5ea'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='ab787aa3'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='ab8082b0'/>
+          <member-type access='public'>
+            <typedef-decl name='__next_pointer' type-id='9cab41fb' filepath='external/libcxx/include/__hash_table' line='246' column='1' id='4e642336'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__node_pointer' type-id='0f7d2620' filepath='external/libcxx/include/__hash_table' line='240' column='1' id='173e38c3'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__hash_key_value_types&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='168' column='1' id='ab787aa3'>
+          <member-type access='public'>
+            <typedef-decl name='key_type' type-id='f0981eeb' filepath='external/libcxx/include/__hash_table' line='169' column='1' id='4ee99380'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__container_value_type' type-id='feedc99f' filepath='external/libcxx/include/__hash_table' line='172' column='1' id='dd7f74c0'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__node_value_type' type-id='ee02cccf' filepath='external/libcxx/include/__hash_table' line='171' column='1' id='a84cbf99'/>
+          </member-type>
+          <data-member access='public' static='yes'>
+            <var-decl name='__is_map' type-id='4ab96a04' visibility='default' filepath='external/libcxx/include/__hash_table' line='174' column='1'/>
+          </data-member>
+          <member-function access='public' static='yes'>
+            <function-decl name='__get_key' mangled-name='_ZNSt3__122__hash_key_value_typesINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEEE9__get_keyERKNS_4pairIKjS6_EE' filepath='external/libcxx/include/__hash_table' line='177' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1d74f042'/>
+              <return type-id='27d8c7c2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='__get_ptr' mangled-name='_ZNSt3__122__hash_key_value_typesINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEEE9__get_ptrERS7_' filepath='external/libcxx/include/__hash_table' line='198' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e67dc15e'/>
+              <return type-id='71e5942b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='__move' mangled-name='_ZNSt3__122__hash_key_value_typesINS_17__hash_value_typeIjN7android4util11unique_cptrINS2_11ResolvedBagEEEEEE6__moveERS7_' filepath='external/libcxx/include/__hash_table' line='203' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e67dc15e'/>
+              <return type-id='8e544f90'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='pair&lt;const unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='feedc99f'/>
+        <class-decl name='pair&lt;unsigned int &amp;&amp;, android::util::unique_cptr&lt;android::ResolvedBag&gt; &amp;&amp;&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='8e544f90'/>
+        <class-decl name='__hash_map_pointer_types&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *, std::__1::__hash_key_value_types&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='215' column='1' id='ab8082b0'/>
+        <class-decl name='pair&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt;, bool&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='6cea8223'/>
+        <class-decl name='__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='0083e75b'/>
+        <class-decl name='__hash_const_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='5f495ffb'/>
+        <class-decl name='unique_ptr&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt;, std::__1::__hash_node_destructor&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='3c51cc95'/>
+        <class-decl name='__hash_local_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='fbe252ab'/>
+        <class-decl name='__hash_const_local_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='2e5fe40b'/>
+        <class-decl name='allocator&lt;std::__1::pair&lt;const unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='9d7dd6fe'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='0ea58177' filepath='external/libcxx/include/memory' line='1786' column='1' id='1cff1c8e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='02a56e93' filepath='external/libcxx/include/memory' line='1788' column='1' id='8d8c79fe'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='8f255c12' filepath='external/libcxx/include/memory' line='1787' column='1' id='c3ba15e2'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='9325625e' filepath='external/libcxx/include/memory' line='1789' column='1' id='08785092'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5b2fee24' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_4pairIKjN7android4util11unique_cptrINS3_11ResolvedBagEEEEEE7addressERS8_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d37a12a1' is-artificial='yes'/>
+              <parameter type-id='8d8c79fe'/>
+              <return type-id='1cff1c8e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_4pairIKjN7android4util11unique_cptrINS3_11ResolvedBagEEEEEE7addressERKS8_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d37a12a1' is-artificial='yes'/>
+              <parameter type-id='08785092'/>
+              <return type-id='c3ba15e2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorINS_4pairIKjN7android4util11unique_cptrINS3_11ResolvedBagEEEEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5b2fee24' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='1cff1c8e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorINS_4pairIKjN7android4util11unique_cptrINS3_11ResolvedBagEEEEEE10deallocateEPS8_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5b2fee24' is-artificial='yes'/>
+              <parameter type-id='1cff1c8e'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorINS_4pairIKjN7android4util11unique_cptrINS3_11ResolvedBagEEEEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d37a12a1' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorINS_4pairIKjN7android4util11unique_cptrINS3_11ResolvedBagEEEEEE7destroyEPS8_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5b2fee24' is-artificial='yes'/>
+              <parameter type-id='1cff1c8e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_map_iterator&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; &gt;' visibility='default' is-declaration-only='yes' id='93f3910d'/>
+        <class-decl name='__hash_map_const_iterator&lt;std::__1::__hash_const_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; &gt;' visibility='default' is-declaration-only='yes' id='b3a8b6e9'/>
+        <class-decl name='pair&lt;std::__1::__hash_map_iterator&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; &gt;, bool&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='88a0a3e1'/>
+        <class-decl name='__insert_return_type&lt;std::__1::__hash_map_iterator&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; &gt;, std::__1::__basic_node_handle&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt;, std::__1::allocator&lt;std::__1::pair&lt;const unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt; &gt;, __map_node_handle_specifics&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='662ec16e'/>
+        <class-decl name='__basic_node_handle&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt;, std::__1::allocator&lt;std::__1::pair&lt;const unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt; &gt;, __map_node_handle_specifics&gt;' visibility='default' is-declaration-only='yes' id='7be843c5'/>
+        <typedef-decl name='__map_node_handle&lt;std::__1::unordered_map&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt;, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;std::__1::pair&lt;const unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt; &gt; &gt;::__node, std::__1::unordered_map&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt;, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;std::__1::pair&lt;const unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt; &gt; &gt;::allocator_type&gt;' type-id='7be843c5' filepath='external/libcxx/include/__node_handle' line='193' column='1' id='3be79f9e'/>
+        <class-decl name='pair&lt;std::__1::__hash_map_iterator&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; &gt;, std::__1::__hash_map_iterator&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='b3843afb'/>
+        <class-decl name='pair&lt;std::__1::__hash_map_const_iterator&lt;std::__1::__hash_const_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; &gt;, std::__1::__hash_map_const_iterator&lt;std::__1::__hash_const_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='3ed5d5ab'/>
+        <class-decl name='__hash_map_iterator&lt;std::__1::__hash_local_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; &gt;' visibility='default' is-declaration-only='yes' id='4bb324fd'/>
+        <class-decl name='__hash_map_const_iterator&lt;std::__1::__hash_const_local_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt;, void *&gt; *&gt; &gt;' visibility='default' is-declaration-only='yes' id='2a061a79'/>
+        <class-decl name='unordered_map&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt;, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;std::__1::pair&lt;const unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; &gt; &gt;' size-in-bits='160' visibility='default' filepath='external/libcxx/include/unordered_map' line='842' column='1' id='6e9b5502'>
+          <member-type access='private'>
+            <typedef-decl name='__table' type-id='16cfbc82' filepath='external/libcxx/include/unordered_map' line='866' column='1' id='6a30fb05'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='3d4c176f' filepath='external/libcxx/include/unordered_map' line='885' column='1' id='b5cc7831'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='hasher' type-id='99463423' filepath='external/libcxx/include/unordered_map' line='848' column='1' id='cffe07ea'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='key_equal' type-id='f9e4b3e7' filepath='external/libcxx/include/unordered_map' line='849' column='1' id='bd53d563'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='84f52bff' filepath='external/libcxx/include/unordered_map' line='850' column='1' id='572bb6ef'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='67d70e84' filepath='external/libcxx/include/unordered_map' line='888' column='1' id='9d8073cf'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='12833c60' filepath='external/libcxx/include/unordered_map' line='889' column='1' id='bbde39cb'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='4616b4c6' filepath='external/libcxx/include/unordered_map' line='851' column='1' id='2a3083f7'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='key_type' type-id='f0981eeb' filepath='external/libcxx/include/unordered_map' line='846' column='1' id='e7d36121'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='insert_return_type' type-id='0e41ad0b' filepath='external/libcxx/include/unordered_map' line='895' column='1' id='8be49d38'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='node_type' type-id='50a7f812' filepath='external/libcxx/include/unordered_map' line='894' column='1' id='82dab7a6'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='mapped_type' type-id='814fe063' filepath='external/libcxx/include/unordered_map' line='847' column='1' id='18146def'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='local_iterator' type-id='4e3e6cd4' filepath='external/libcxx/include/unordered_map' line='890' column='1' id='147617ff'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_local_iterator' type-id='054cce10' filepath='external/libcxx/include/unordered_map' line='891' column='1' id='9b87c79b'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__table_' type-id='6a30fb05' visibility='default' filepath='external/libcxx/include/unordered_map' line='868' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='904' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='911' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='b5cc7831'/>
+              <parameter type-id='5ef93854'/>
+              <parameter type-id='f003e2af'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='913' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='b5cc7831'/>
+              <parameter type-id='5ef93854'/>
+              <parameter type-id='f003e2af'/>
+              <parameter type-id='d21c8b1b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='928' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='d21c8b1b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='929' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='291e8cb9'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='930' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='291e8cb9'/>
+              <parameter type-id='d21c8b1b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='933' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='ccfb9076'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='935' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='ccfb9076'/>
+              <parameter type-id='d21c8b1b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='936' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='f7fff1f0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='937' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='f7fff1f0'/>
+              <parameter type-id='b5cc7831'/>
+              <parameter type-id='5ef93854'/>
+              <parameter type-id='f003e2af'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='939' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='f7fff1f0'/>
+              <parameter type-id='b5cc7831'/>
+              <parameter type-id='5ef93854'/>
+              <parameter type-id='f003e2af'/>
+              <parameter type-id='d21c8b1b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='945' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='b5cc7831'/>
+              <parameter type-id='d21c8b1b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='948' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='b5cc7831'/>
+              <parameter type-id='5ef93854'/>
+              <parameter type-id='d21c8b1b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='960' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='f7fff1f0'/>
+              <parameter type-id='b5cc7831'/>
+              <parameter type-id='d21c8b1b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='963' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='f7fff1f0'/>
+              <parameter type-id='b5cc7831'/>
+              <parameter type-id='5ef93854'/>
+              <parameter type-id='d21c8b1b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEEaSERKSD_' filepath='external/libcxx/include/unordered_map' line='969' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='291e8cb9'/>
+              <return type-id='6497cf54'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEEaSEOSD_' filepath='external/libcxx/include/unordered_map' line='987' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='ccfb9076'/>
+              <return type-id='6497cf54'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEEaSESt16initializer_listISB_E' filepath='external/libcxx/include/unordered_map' line='990' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='f7fff1f0'/>
+              <return type-id='6497cf54'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_allocator' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE13get_allocatorEv' filepath='external/libcxx/include/unordered_map' line='994' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='351e9f9d' is-artificial='yes'/>
+              <return type-id='572bb6ef'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE5emptyEv' filepath='external/libcxx/include/unordered_map' line='998' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='351e9f9d' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE4sizeEv' filepath='external/libcxx/include/unordered_map' line='1000' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='351e9f9d' is-artificial='yes'/>
+              <return type-id='b5cc7831'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE8max_sizeEv' filepath='external/libcxx/include/unordered_map' line='1002' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='351e9f9d' is-artificial='yes'/>
+              <return type-id='b5cc7831'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE5beginEv' filepath='external/libcxx/include/unordered_map' line='1005' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <return type-id='9d8073cf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE3endEv' filepath='external/libcxx/include/unordered_map' line='1007' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <return type-id='9d8073cf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE5beginEv' filepath='external/libcxx/include/unordered_map' line='1009' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='351e9f9d' is-artificial='yes'/>
+              <return type-id='bbde39cb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE3endEv' filepath='external/libcxx/include/unordered_map' line='1011' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='351e9f9d' is-artificial='yes'/>
+              <return type-id='bbde39cb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE6cbeginEv' filepath='external/libcxx/include/unordered_map' line='1013' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='351e9f9d' is-artificial='yes'/>
+              <return type-id='bbde39cb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE4cendEv' filepath='external/libcxx/include/unordered_map' line='1015' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='351e9f9d' is-artificial='yes'/>
+              <return type-id='bbde39cb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE6insertERKSB_' filepath='external/libcxx/include/unordered_map' line='1018' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='39362b73'/>
+              <return type-id='e6c3530e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE6insertENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIjS4_EEPvEEEEEERKSB_' filepath='external/libcxx/include/unordered_map' line='1021' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='bbde39cb'/>
+              <parameter type-id='39362b73'/>
+              <return type-id='9d8073cf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE6insertESt16initializer_listISB_E' filepath='external/libcxx/include/unordered_map' line='1038' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='f7fff1f0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE6insertEOSB_' filepath='external/libcxx/include/unordered_map' line='1042' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='50ed50b4'/>
+              <return type-id='e6c3530e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE6insertENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIjS4_EEPvEEEEEEOSB_' filepath='external/libcxx/include/unordered_map' line='1045' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='bbde39cb'/>
+              <parameter type-id='50ed50b4'/>
+              <return type-id='9d8073cf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE5eraseENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIjS4_EEPvEEEEEE' filepath='external/libcxx/include/unordered_map' line='1187' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='bbde39cb'/>
+              <return type-id='9d8073cf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE5eraseENS_19__hash_map_iteratorINS_15__hash_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIjS4_EEPvEEEEEE' filepath='external/libcxx/include/unordered_map' line='1189' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='9d8073cf'/>
+              <return type-id='9d8073cf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE5eraseERSA_' filepath='external/libcxx/include/unordered_map' line='1191' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='d8c0aa15'/>
+              <return type-id='b5cc7831'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE5eraseENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIjS4_EEPvEEEEEESN_' filepath='external/libcxx/include/unordered_map' line='1193' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='bbde39cb'/>
+              <parameter type-id='bbde39cb'/>
+              <return type-id='9d8073cf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE5clearEv' filepath='external/libcxx/include/unordered_map' line='1196' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE6insertEONS_19__basic_node_handleINS_11__hash_nodeINS_17__hash_value_typeIjS4_EEPvEESC_NS_27__map_node_handle_specificsEEE' filepath='external/libcxx/include/unordered_map' line='1200' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='022a58cf'/>
+              <return type-id='8be49d38'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE6insertENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIjS4_EEPvEEEEEEONS_19__basic_node_handleISK_SC_NS_27__map_node_handle_specificsEEE' filepath='external/libcxx/include/unordered_map' line='1208' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='bbde39cb'/>
+              <parameter type-id='022a58cf'/>
+              <return type-id='9d8073cf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='extract' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE7extractERSA_' filepath='external/libcxx/include/unordered_map' line='1216' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='d8c0aa15'/>
+              <return type-id='82dab7a6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='extract' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE7extractENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIjS4_EEPvEEEEEE' filepath='external/libcxx/include/unordered_map' line='1221' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='bbde39cb'/>
+              <return type-id='82dab7a6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE4swapERSD_' filepath='external/libcxx/include/unordered_map' line='1262' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='6497cf54'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE13hash_functionEv' filepath='external/libcxx/include/unordered_map' line='1267' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='351e9f9d' is-artificial='yes'/>
+              <return type-id='cffe07ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE6key_eqEv' filepath='external/libcxx/include/unordered_map' line='1270' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='351e9f9d' is-artificial='yes'/>
+              <return type-id='bd53d563'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE4findERSA_' filepath='external/libcxx/include/unordered_map' line='1274' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='d8c0aa15'/>
+              <return type-id='9d8073cf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE4findERSA_' filepath='external/libcxx/include/unordered_map' line='1276' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='351e9f9d' is-artificial='yes'/>
+              <parameter type-id='d8c0aa15'/>
+              <return type-id='bbde39cb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='count' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE5countERSA_' filepath='external/libcxx/include/unordered_map' line='1278' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='351e9f9d' is-artificial='yes'/>
+              <parameter type-id='d8c0aa15'/>
+              <return type-id='b5cc7831'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='equal_range' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE11equal_rangeERSA_' filepath='external/libcxx/include/unordered_map' line='1280' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='d8c0aa15'/>
+              <return type-id='8eb437cf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='equal_range' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE11equal_rangeERSA_' filepath='external/libcxx/include/unordered_map' line='1283' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='351e9f9d' is-artificial='yes'/>
+              <parameter type-id='d8c0aa15'/>
+              <return type-id='ed1e27df'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEEixERSA_' filepath='external/libcxx/include/unordered_map' line='1286' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='d8c0aa15'/>
+              <return type-id='a7c0fa9c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEEixEOj' filepath='external/libcxx/include/unordered_map' line='1288' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='e383e00a'/>
+              <return type-id='a7c0fa9c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE2atERSA_' filepath='external/libcxx/include/unordered_map' line='1291' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='d8c0aa15'/>
+              <return type-id='a7c0fa9c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE2atERSA_' filepath='external/libcxx/include/unordered_map' line='1292' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='351e9f9d' is-artificial='yes'/>
+              <parameter type-id='d8c0aa15'/>
+              <return type-id='58d05fbb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_count' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE12bucket_countEv' filepath='external/libcxx/include/unordered_map' line='1295' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='351e9f9d' is-artificial='yes'/>
+              <return type-id='b5cc7831'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_bucket_count' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE16max_bucket_countEv' filepath='external/libcxx/include/unordered_map' line='1297' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='351e9f9d' is-artificial='yes'/>
+              <return type-id='b5cc7831'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_size' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE11bucket_sizeEj' filepath='external/libcxx/include/unordered_map' line='1300' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='351e9f9d' is-artificial='yes'/>
+              <parameter type-id='b5cc7831'/>
+              <return type-id='b5cc7831'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE6bucketERSA_' filepath='external/libcxx/include/unordered_map' line='1303' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='351e9f9d' is-artificial='yes'/>
+              <parameter type-id='d8c0aa15'/>
+              <return type-id='b5cc7831'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE5beginEj' filepath='external/libcxx/include/unordered_map' line='1306' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='b5cc7831'/>
+              <return type-id='147617ff'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE3endEj' filepath='external/libcxx/include/unordered_map' line='1308' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='b5cc7831'/>
+              <return type-id='147617ff'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE5beginEj' filepath='external/libcxx/include/unordered_map' line='1310' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='351e9f9d' is-artificial='yes'/>
+              <parameter type-id='b5cc7831'/>
+              <return type-id='9b87c79b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE3endEj' filepath='external/libcxx/include/unordered_map' line='1312' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='351e9f9d' is-artificial='yes'/>
+              <parameter type-id='b5cc7831'/>
+              <return type-id='9b87c79b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE6cbeginEj' filepath='external/libcxx/include/unordered_map' line='1314' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='351e9f9d' is-artificial='yes'/>
+              <parameter type-id='b5cc7831'/>
+              <return type-id='9b87c79b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE4cendEj' filepath='external/libcxx/include/unordered_map' line='1316' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='351e9f9d' is-artificial='yes'/>
+              <parameter type-id='b5cc7831'/>
+              <return type-id='9b87c79b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='load_factor' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE11load_factorEv' filepath='external/libcxx/include/unordered_map' line='1319' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='351e9f9d' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE15max_load_factorEv' filepath='external/libcxx/include/unordered_map' line='1321' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='351e9f9d' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE15max_load_factorEf' filepath='external/libcxx/include/unordered_map' line='1323' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='a6c45d85'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rehash' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE6rehashEj' filepath='external/libcxx/include/unordered_map' line='1325' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='b5cc7831'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIjNS_9allocatorIjEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE7reserveEj' filepath='external/libcxx/include/unordered_map' line='1327' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5897bc70' is-artificial='yes'/>
+              <parameter type-id='b5cc7831'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_table&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, std::__1::__unordered_map_hasher&lt;unsigned int, std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, std::__1::hash&lt;unsigned int&gt;, true&gt;, std::__1::__unordered_map_equal&lt;unsigned int, std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, std::__1::equal_to&lt;unsigned int&gt;, true&gt;, std::__1::allocator&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; &gt; &gt;' size-in-bits='160' visibility='default' filepath='external/libcxx/include/__hash_table' line='893' column='1' id='16cfbc82'>
+          <member-type access='private'>
+            <typedef-decl name='__bucket_list' type-id='65b889e8' filepath='external/libcxx/include/__hash_table' line='950' column='1' id='6660bc24'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='100e3335' filepath='external/libcxx/include/__hash_table' line='916' column='1' id='3d4c176f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='hasher' type-id='966331d7' filepath='external/libcxx/include/__hash_table' line='897' column='1' id='4d712c30'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='key_equal' type-id='16537306' filepath='external/libcxx/include/__hash_table' line='898' column='1' id='86683135'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__node_allocator' type-id='d2251af8' filepath='external/libcxx/include/__hash_table' line='925' column='1' id='bbda45fb'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='7a1975f9' filepath='external/libcxx/include/__hash_table' line='899' column='1' id='59a35081'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__next_pointer' type-id='87131c94' filepath='external/libcxx/include/__hash_table' line='932' column='1' id='61cf6f76'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='c5316456' filepath='external/libcxx/include/__hash_table' line='896' column='1' id='aa62a895'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__node_pointer' type-id='780a3495' filepath='external/libcxx/include/__hash_table' line='928' column='1' id='93b5e803'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='cf796cc6' filepath='external/libcxx/include/__hash_table' line='989' column='1' id='76715389'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='a307fea6' filepath='external/libcxx/include/__hash_table' line='990' column='1' id='dc9376e9'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__container_value_type' type-id='8bef0de9' filepath='external/libcxx/include/__hash_table' line='909' column='1' id='7c84f63b'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__node_holder' type-id='a7aa8b6d' filepath='external/libcxx/include/__hash_table' line='1232' column='1' id='4cd21838'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='local_iterator' type-id='08018a36' filepath='external/libcxx/include/__hash_table' line='991' column='1' id='feaf2d4d'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_local_iterator' type-id='d9f38356' filepath='external/libcxx/include/__hash_table' line='992' column='1' id='2bf3a76d'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__bucket_list_' type-id='6660bc24' visibility='default' filepath='external/libcxx/include/__hash_table' line='955' column='1'/>
+          </data-member>
+          <data-member access='private' layout-offset-in-bits='64'>
+            <var-decl name='__p1_' type-id='cd354cef' visibility='default' filepath='external/libcxx/include/__hash_table' line='956' column='1'/>
+          </data-member>
+          <data-member access='private' layout-offset-in-bits='96'>
+            <var-decl name='__p2_' type-id='e83f8f8d' visibility='default' filepath='external/libcxx/include/__hash_table' line='957' column='1'/>
+          </data-member>
+          <data-member access='private' layout-offset-in-bits='128'>
+            <var-decl name='__p3_' type-id='2622dfea' visibility='default' filepath='external/libcxx/include/__hash_table' line='958' column='1'/>
+          </data-member>
+          <member-function access='private'>
+            <function-decl name='size' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='962' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <return type-id='5ba2b0ca'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='965' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='894d5dbb' is-artificial='yes'/>
+              <return type-id='3d4c176f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE13hash_functionEv' filepath='external/libcxx/include/__hash_table' line='968' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <return type-id='183e6d29'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE13hash_functionEv' filepath='external/libcxx/include/__hash_table' line='970' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='894d5dbb' is-artificial='yes'/>
+              <return type-id='f7a6bdd2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE15max_load_factorEv' filepath='external/libcxx/include/__hash_table' line='973' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <return type-id='2a1f6799'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE15max_load_factorEv' filepath='external/libcxx/include/__hash_table' line='975' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='894d5dbb' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE6key_eqEv' filepath='external/libcxx/include/__hash_table' line='978' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <return type-id='c21d683c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE6key_eqEv' filepath='external/libcxx/include/__hash_table' line='980' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='894d5dbb' is-artificial='yes'/>
+              <return type-id='8b1a1bf9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE12__node_allocEv' filepath='external/libcxx/include/__hash_table' line='983' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <return type-id='f466f2c4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_alloc' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE12__node_allocEv' filepath='external/libcxx/include/__hash_table' line='985' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='894d5dbb' is-artificial='yes'/>
+              <return type-id='c43a3af7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='995' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1003' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='f7a6bdd2'/>
+              <parameter type-id='8b1a1bf9'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1004' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='f7a6bdd2'/>
+              <parameter type-id='8b1a1bf9'/>
+              <parameter type-id='7edb43d5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1006' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='7edb43d5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1007' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='854d576f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1008' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='854d576f'/>
+              <parameter type-id='7edb43d5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1010' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='cf55d9c6'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1017' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='cf55d9c6'/>
+              <parameter type-id='7edb43d5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~__hash_table' filepath='external/libcxx/include/__hash_table' line='1019' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEEaSERKSG_' filepath='external/libcxx/include/__hash_table' line='1021' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='854d576f'/>
+              <return type-id='097b72c4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEEaSEOSG_' filepath='external/libcxx/include/__hash_table' line='1024' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='cf55d9c6'/>
+              <return type-id='097b72c4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE8max_sizeEv' filepath='external/libcxx/include/__hash_table' line='1037' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='894d5dbb' is-artificial='yes'/>
+              <return type-id='3d4c176f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_multi_prepare' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE27__node_insert_multi_prepareEjRS6_' filepath='external/libcxx/include/__hash_table' line='1047' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <parameter type-id='ba5cf8ca'/>
+              <return type-id='61cf6f76'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_multi_perform' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE27__node_insert_multi_performEPNS_11__hash_nodeIS6_PvEEPNS_16__hash_node_baseISK_EE' filepath='external/libcxx/include/__hash_table' line='1050' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='93b5e803'/>
+              <parameter type-id='61cf6f76'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_unique_prepare' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE28__node_insert_unique_prepareEjRS6_' filepath='external/libcxx/include/__hash_table' line='1054' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <parameter type-id='ba5cf8ca'/>
+              <return type-id='61cf6f76'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_unique_perform' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE28__node_insert_unique_performEPNS_11__hash_nodeIS6_PvEE' filepath='external/libcxx/include/__hash_table' line='1057' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='93b5e803'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_insert_unique' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE20__node_insert_uniqueEPNS_11__hash_nodeIS6_PvEE' filepath='external/libcxx/include/__hash_table' line='1061' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='93b5e803'/>
+              <return type-id='50fd938c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_insert_multi' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE19__node_insert_multiEPNS_11__hash_nodeIS6_PvEE' filepath='external/libcxx/include/__hash_table' line='1063' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='93b5e803'/>
+              <return type-id='76715389'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_insert_multi' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE19__node_insert_multiENS_21__hash_const_iteratorIPNS_11__hash_nodeIS6_PvEEEESL_' filepath='external/libcxx/include/__hash_table' line='1065' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='dc9376e9'/>
+              <parameter type-id='93b5e803'/>
+              <return type-id='76715389'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__insert_unique' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE15__insert_uniqueEONS_4pairIKjS5_EE' filepath='external/libcxx/include/__hash_table' line='1129' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='a9cad2ca'/>
+              <return type-id='50fd938c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__insert_unique' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE15__insert_uniqueERKNS_4pairIKjS5_EE' filepath='external/libcxx/include/__hash_table' line='1163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='478fceb7'/>
+              <return type-id='50fd938c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE5clearEv' filepath='external/libcxx/include/__hash_table' line='1197' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rehash' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE6rehashEj' filepath='external/libcxx/include/__hash_table' line='1198' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='3d4c176f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE7reserveEj' filepath='external/libcxx/include/__hash_table' line='1199' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='3d4c176f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_count' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE12bucket_countEv' filepath='external/libcxx/include/__hash_table' line='1203' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='894d5dbb' is-artificial='yes'/>
+              <return type-id='3d4c176f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE5beginEv' filepath='external/libcxx/include/__hash_table' line='1209' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <return type-id='76715389'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE3endEv' filepath='external/libcxx/include/__hash_table' line='1211' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <return type-id='76715389'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE5beginEv' filepath='external/libcxx/include/__hash_table' line='1213' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='894d5dbb' is-artificial='yes'/>
+              <return type-id='dc9376e9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE3endEv' filepath='external/libcxx/include/__hash_table' line='1215' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='894d5dbb' is-artificial='yes'/>
+              <return type-id='dc9376e9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE5eraseENS_21__hash_const_iteratorIPNS_11__hash_nodeIS6_PvEEEE' filepath='external/libcxx/include/__hash_table' line='1234' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='dc9376e9'/>
+              <return type-id='76715389'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE5eraseENS_21__hash_const_iteratorIPNS_11__hash_nodeIS6_PvEEEESM_' filepath='external/libcxx/include/__hash_table' line='1235' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='dc9376e9'/>
+              <parameter type-id='dc9376e9'/>
+              <return type-id='76715389'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='remove' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeIS6_PvEEEE' filepath='external/libcxx/include/__hash_table' line='1240' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='dc9376e9'/>
+              <return type-id='4cd21838'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE4swapERSG_' filepath='external/libcxx/include/__hash_table' line='1262' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='097b72c4'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_bucket_count' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE16max_bucket_countEv' filepath='external/libcxx/include/__hash_table' line='1276' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='894d5dbb' is-artificial='yes'/>
+              <return type-id='3d4c176f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_size' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE11bucket_sizeEj' filepath='external/libcxx/include/__hash_table' line='1278' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='894d5dbb' is-artificial='yes'/>
+              <parameter type-id='3d4c176f'/>
+              <return type-id='3d4c176f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='load_factor' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE11load_factorEv' filepath='external/libcxx/include/__hash_table' line='1279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='894d5dbb' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE15max_load_factorEf' filepath='external/libcxx/include/__hash_table' line='1284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='a6c45d85'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE5beginEj' filepath='external/libcxx/include/__hash_table' line='1293' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='3d4c176f'/>
+              <return type-id='feaf2d4d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE3endEj' filepath='external/libcxx/include/__hash_table' line='1306' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='3d4c176f'/>
+              <return type-id='feaf2d4d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE6cbeginEj' filepath='external/libcxx/include/__hash_table' line='1319' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='894d5dbb' is-artificial='yes'/>
+              <parameter type-id='3d4c176f'/>
+              <return type-id='2bf3a76d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE4cendEj' filepath='external/libcxx/include/__hash_table' line='1332' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='894d5dbb' is-artificial='yes'/>
+              <parameter type-id='3d4c176f'/>
+              <return type-id='2bf3a76d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__rehash' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE8__rehashEj' filepath='external/libcxx/include/__hash_table' line='1353' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='3d4c176f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE19__copy_assign_allocERKSG_' filepath='external/libcxx/include/__hash_table' line='1368' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='854d576f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE19__copy_assign_allocERKSG_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/__hash_table' line='1371' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='854d576f'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE19__copy_assign_allocERKSG_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/__hash_table' line='1373' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='854d576f'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE13__move_assignERSG_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/__hash_table' line='1376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='097b72c4'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE13__move_assignERSG_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/__hash_table' line='1377' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='097b72c4'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE19__move_assign_allocERSG_' filepath='external/libcxx/include/__hash_table' line='1383' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='097b72c4'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE19__move_assign_allocERSG_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/__hash_table' line='1391' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='097b72c4'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE19__move_assign_allocERSG_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/__hash_table' line='1401' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='097b72c4'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__deallocate_node' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE17__deallocate_nodeEPNS_16__hash_node_baseIPNS_11__hash_nodeIS6_PvEEEE' filepath='external/libcxx/include/__hash_table' line='1404' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <parameter type-id='61cf6f76'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__detach' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE8__detachEv' filepath='external/libcxx/include/__hash_table' line='1405' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd7b5fe0' is-artificial='yes'/>
+              <return type-id='61cf6f76'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='unique_ptr&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; *[], std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; *&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='external/libcxx/include/memory' line='2663' column='1' id='65b889e8'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='27c899eb' filepath='external/libcxx/include/memory' line='2667' column='1' id='698255f2'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='deleter_type' type-id='64fb4db3' filepath='external/libcxx/include/memory' line='2666' column='1' id='55d610b5'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__ptr_' type-id='ffcdd1b2' visibility='default' filepath='external/libcxx/include/memory' line='2670' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='unique_ptr' filepath='external/libcxx/include/memory' line='2791' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ddd6ed4e' is-artificial='yes'/>
+              <parameter type-id='114dddac'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEEPvEEEENS_25__bucket_list_deallocatorINS5_ISD_EEEEEaSEOSI_' filepath='external/libcxx/include/memory' line='2796' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ddd6ed4e' is-artificial='yes'/>
+              <parameter type-id='114dddac'/>
+              <return type-id='d9d6e702'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~unique_ptr' filepath='external/libcxx/include/memory' line='2887' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ddd6ed4e' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEEPvEEEENS_25__bucket_list_deallocatorINS5_ISD_EEEEEaSEDn' filepath='external/libcxx/include/memory' line='2890' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ddd6ed4e' is-artificial='yes'/>
+              <return type-id='d9d6e702'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEEPvEEEENS_25__bucket_list_deallocatorINS5_ISD_EEEEEixEj' filepath='external/libcxx/include/memory' line='2897' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d26d9dc5' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <return type-id='5dc0a096'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEEPvEEEENS_25__bucket_list_deallocatorINS5_ISD_EEEEE3getEv' filepath='external/libcxx/include/memory' line='2901' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d26d9dc5' is-artificial='yes'/>
+              <return type-id='698255f2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEEPvEEEENS_25__bucket_list_deallocatorINS5_ISD_EEEEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2906' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ddd6ed4e' is-artificial='yes'/>
+              <return type-id='e964819a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEEPvEEEENS_25__bucket_list_deallocatorINS5_ISD_EEEEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2911' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d26d9dc5' is-artificial='yes'/>
+              <return type-id='29404159'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator bool' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEEPvEEEENS_25__bucket_list_deallocatorINS5_ISD_EEEEEcvbEv' filepath='external/libcxx/include/memory' line='2915' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d26d9dc5' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='release' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEEPvEEEENS_25__bucket_list_deallocatorINS5_ISD_EEEEE7releaseEv' filepath='external/libcxx/include/memory' line='2920' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ddd6ed4e' is-artificial='yes'/>
+              <return type-id='698255f2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reset' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEEPvEEEENS_25__bucket_list_deallocatorINS5_ISD_EEEEE5resetEDn' filepath='external/libcxx/include/memory' line='2939' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ddd6ed4e' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEEPvEEEENS_25__bucket_list_deallocatorINS5_ISD_EEEEE4swapERSI_' filepath='external/libcxx/include/memory' line='2947' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ddd6ed4e' is-artificial='yes'/>
+              <parameter type-id='d9d6e702'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; **, std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; *&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='ffcdd1b2'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='7873fb6d'/>
+          <base-class access='private' layout-offset-in-bits='32' type-id='7b346a3f'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEEPvEEEENS_25__bucket_list_deallocatorINS5_ISD_EEEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ba9ce630' is-artificial='yes'/>
+              <return type-id='de058b2d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEEPvEEEENS_25__bucket_list_deallocatorINS5_ISD_EEEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3b8203d7' is-artificial='yes'/>
+              <return type-id='2425b189'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEEPvEEEENS_25__bucket_list_deallocatorINS5_ISD_EEEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ba9ce630' is-artificial='yes'/>
+              <return type-id='f63461cf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEEPvEEEENS_25__bucket_list_deallocatorINS5_ISD_EEEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3b8203d7' is-artificial='yes'/>
+              <return type-id='6cdcfe5f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEEPvEEEENS_25__bucket_list_deallocatorINS5_ISD_EEEEE4swapERSI_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ba9ce630' is-artificial='yes'/>
+              <parameter type-id='c69cf914'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; **, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='7873fb6d'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='5a2ea2ce' filepath='external/libcxx/include/memory' line='2136' column='1' id='de058b2d'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='43bbe073' filepath='external/libcxx/include/memory' line='2137' column='1' id='2425b189'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='d9034a9c' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4f55591d' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEEPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4f55591d' is-artificial='yes'/>
+              <return type-id='de058b2d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEEPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ebb66d8a' is-artificial='yes'/>
+              <return type-id='2425b189'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='56' column='1' id='581cf3d8'>
+          <member-type access='public'>
+            <typedef-decl name='__next_pointer' type-id='8260b2b1' filepath='external/libcxx/include/__hash_table' line='69' column='1' id='08ce8bbe'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__node_pointer' type-id='d92762f5' filepath='external/libcxx/include/__hash_table' line='61' column='1' id='a95ab14b'/>
+          </member-type>
+          <data-member access='public' layout-offset-in-bits='0'>
+            <var-decl name='__next_' type-id='08ce8bbe' visibility='default' filepath='external/libcxx/include/__hash_table' line='72' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__ptr' mangled-name='_ZNSt3__116__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEEPvEEE5__ptrEv' filepath='external/libcxx/include/__hash_table' line='75' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='07df9c5e' is-artificial='yes'/>
+              <return type-id='08ce8bbe'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__upcast' mangled-name='_ZNSt3__116__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEEPvEEE8__upcastEv' filepath='external/libcxx/include/__hash_table' line='81' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='07df9c5e' is-artificial='yes'/>
+              <return type-id='a95ab14b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash' mangled-name='_ZNKSt3__116__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEEPvEEE6__hashEv' filepath='external/libcxx/include/__hash_table' line='87' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c79703' is-artificial='yes'/>
+              <return type-id='b59d7dce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_node_base' filepath='external/libcxx/include/__hash_table' line='91' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='07df9c5e' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;true, std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; *, std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='429' column='1' id='421a48d2'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='07df9c5e' filepath='external/libcxx/include/type_traits' line='429' column='1' id='8260b2b1'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='4b7d2285'/>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; *&gt; &gt;, 1, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='7b346a3f'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='e848cad7' filepath='external/libcxx/include/memory' line='2136' column='1' id='f63461cf'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='9d597a74' filepath='external/libcxx/include/memory' line='2137' column='1' id='6cdcfe5f'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='64fb4db3' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3d25ebe7' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_25__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS2_IjEEEEEEPvEEEEEEEELi1ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3d25ebe7' is-artificial='yes'/>
+              <return type-id='f63461cf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_25__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS2_IjEEEEEEPvEEEEEEEELi1ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='16d6d6e4' is-artificial='yes'/>
+              <return type-id='6cdcfe5f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; *&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/__hash_table' line='767' column='1' id='64fb4db3'>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='bf1e7ced' filepath='external/libcxx/include/__hash_table' line='769' column='1' id='88715d90'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='97441f89' filepath='external/libcxx/include/__hash_table' line='771' column='1' id='579aa528'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='816e1cf2' filepath='external/libcxx/include/__hash_table' line='775' column='1' id='faa702a7'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__data_' type-id='49a21e67' visibility='default' filepath='external/libcxx/include/__hash_table' line='773' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__bucket_list_deallocator' filepath='external/libcxx/include/__hash_table' line='778' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dc48b7f3' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__bucket_list_deallocator' filepath='external/libcxx/include/__hash_table' line='783' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dc48b7f3' is-artificial='yes'/>
+              <parameter type-id='8dd04b32'/>
+              <parameter type-id='579aa528'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__bucket_list_deallocator' filepath='external/libcxx/include/__hash_table' line='789' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dc48b7f3' is-artificial='yes'/>
+              <parameter type-id='9b977963'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS1_IjEEEEEEPvEEEEEEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dc48b7f3' is-artificial='yes'/>
+              <return type-id='dfb78773'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS1_IjEEEEEEPvEEEEEEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='800' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='91596790' is-artificial='yes'/>
+              <return type-id='579aa528'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__alloc' mangled-name='_ZNSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS1_IjEEEEEEPvEEEEEEE7__allocEv' filepath='external/libcxx/include/__hash_table' line='803' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dc48b7f3' is-artificial='yes'/>
+              <return type-id='f0d620bd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__alloc' mangled-name='_ZNKSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS1_IjEEEEEEPvEEEEEEE7__allocEv' filepath='external/libcxx/include/__hash_table' line='805' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='91596790' is-artificial='yes'/>
+              <return type-id='8dd04b32'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS1_IjEEEEEEPvEEEEEEEclEPSD_' filepath='external/libcxx/include/__hash_table' line='808' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dc48b7f3' is-artificial='yes'/>
+              <parameter type-id='faa702a7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;unsigned int, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; *&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='49a21e67'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='8051cbec'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='adb0d72c'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS1_IjEEEEEEPvEEEEEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='850738df' is-artificial='yes'/>
+              <return type-id='ec61259e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS1_IjEEEEEEPvEEEEEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b8346f10' is-artificial='yes'/>
+              <return type-id='65eae572'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS1_IjEEEEEEPvEEEEEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='850738df' is-artificial='yes'/>
+              <return type-id='34412720'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS1_IjEEEEEEPvEEEEEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b8346f10' is-artificial='yes'/>
+              <return type-id='f24dfc10'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS1_IjEEEEEEPvEEEEEEE4swapERSF_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='850738df' is-artificial='yes'/>
+              <parameter type-id='89073f2b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; *&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='adb0d72c'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='bf1e7ced'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='60381229' filepath='external/libcxx/include/memory' line='2174' column='1' id='34412720'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='21391f42' filepath='external/libcxx/include/memory' line='2175' column='1' id='f24dfc10'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='814ebb9a' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS1_IjEEEEEEPvEEEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='814ebb9a' is-artificial='yes'/>
+              <return type-id='34412720'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS1_IjEEEEEEPvEEEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0f0a44c3' is-artificial='yes'/>
+              <return type-id='f24dfc10'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; *&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='bf1e7ced'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='d9034a9c' filepath='external/libcxx/include/memory' line='1786' column='1' id='36dd9f45'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='dd0350e8' filepath='external/libcxx/include/memory' line='1788' column='1' id='37a489b1'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='3f724ca1' filepath='external/libcxx/include/memory' line='1787' column='1' id='f9469861'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='3b724655' filepath='external/libcxx/include/memory' line='1789' column='1' id='6e5db39d'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='53dee3be'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6c38250d' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS0_IjEEEEEEPvEEEEE7addressERSC_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2539258e' is-artificial='yes'/>
+              <parameter type-id='37a489b1'/>
+              <return type-id='36dd9f45'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS0_IjEEEEEEPvEEEEE7addressERKSC_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2539258e' is-artificial='yes'/>
+              <parameter type-id='6e5db39d'/>
+              <return type-id='f9469861'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS0_IjEEEEEEPvEEEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6c38250d' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='36dd9f45'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS0_IjEEEEEEPvEEEEE10deallocateEPSC_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6c38250d' is-artificial='yes'/>
+              <parameter type-id='36dd9f45'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS0_IjEEEEEEPvEEEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2539258e' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS0_IjEEEEEEPvEEEEE7destroyEPSC_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6c38250d' is-artificial='yes'/>
+              <parameter type-id='36dd9f45'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='47ef8b8a'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='44bfb459' filepath='external/libcxx/include/memory' line='1517' column='1' id='816e1cf2'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='bf1e7ced' filepath='external/libcxx/include/memory' line='1514' column='1' id='c4c47537'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='b2314bd3' filepath='external/libcxx/include/memory' line='1523' column='1' id='97441f89'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='db8dc672' filepath='external/libcxx/include/memory' line='1520' column='1' id='71004cd5'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS1_IjEEEEEEPvEEEEEEE8allocateERSE_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d2d533aa'/>
+              <parameter type-id='97441f89'/>
+              <return type-id='816e1cf2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS1_IjEEEEEEPvEEEEEEE8allocateERSE_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d2d533aa'/>
+              <parameter type-id='97441f89'/>
+              <parameter type-id='71004cd5'/>
+              <return type-id='816e1cf2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS1_IjEEEEEEPvEEEEEEE10deallocateERSE_PSD_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d2d533aa'/>
+              <parameter type-id='816e1cf2'/>
+              <parameter type-id='97441f89'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS1_IjEEEEEEPvEEEEEEE8max_sizeERKSE_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ba2025b3'/>
+              <return type-id='97441f89'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS1_IjEEEEEEPvEEEEEEE37select_on_container_copy_constructionERKSE_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ba2025b3'/>
+              <return type-id='c4c47537'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS1_IjEEEEEEPvEEEEEEE10__allocateERSE_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d2d533aa'/>
+              <parameter type-id='97441f89'/>
+              <parameter type-id='71004cd5'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='816e1cf2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS1_IjEEEEEEPvEEEEEEE10__allocateERSE_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d2d533aa'/>
+              <parameter type-id='97441f89'/>
+              <parameter type-id='71004cd5'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='816e1cf2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS1_IjEEEEEEPvEEEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKSE_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='ba2025b3'/>
+              <return type-id='97441f89'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS1_IjEEEEEEPvEEEEEEE10__max_sizeENS_17integral_constantIbLb0EEERKSE_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='ba2025b3'/>
+              <return type-id='97441f89'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS1_IjEEEEEEPvEEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKSE_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='ba2025b3'/>
+              <return type-id='c4c47537'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS1_IjEEEEEEPvEEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKSE_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='ba2025b3'/>
+              <return type-id='c4c47537'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; *, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='e0417ea4'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='739d813c' filepath='external/libcxx/include/memory' line='1031' column='1' id='44bfb459'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; *&gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='f582d16e'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='53dee3be' filepath='external/libcxx/include/memory' line='1171' column='1' id='b2314bd3'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; **, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; *&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='5ef1e9e5'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='2808a5e5' filepath='external/libcxx/include/memory' line='1097' column='1' id='db8dc672'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; **&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='0ab45669'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='d9034a9c' filepath='external/libcxx/include/memory' line='974' column='1' id='6c64ab3d'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='2808a5e5'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='9dff8dbe'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEEPvEEEEE10pointer_toERSD_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f08260e0'/>
+              <return type-id='6c64ab3d'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; **&gt;::__nat, std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='2ac80a5a'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='07df9c5e' filepath='external/libcxx/include/type_traits' line='431' column='1' id='fd4700ab'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='add_lvalue_reference&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1127' column='1' id='9b977715'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='d57ccda7' filepath='external/libcxx/include/type_traits' line='1128' column='1' id='5dc0a096'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__add_lvalue_reference_impl&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; *, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='2db2ed9a'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='dd0350e8' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='d57ccda7'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; *, std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; *&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='809020ba'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='74a25dea' filepath='external/libcxx/include/memory' line='1031' column='1' id='27c899eb'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt;, std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; &gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='cd354cef'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='34bedffd'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='95757501'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEEPvEEEENS5_ISA_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7c80c357' is-artificial='yes'/>
+              <return type-id='b16ec307'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEEPvEEEENS5_ISA_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3970d110' is-artificial='yes'/>
+              <return type-id='c4060f87'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEEPvEEEENS5_ISA_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7c80c357' is-artificial='yes'/>
+              <return type-id='b295ccbd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEEPvEEEENS5_ISA_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3970d110' is-artificial='yes'/>
+              <return type-id='66b21bb9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEEPvEEEENS5_ISA_EEE4swapERSE_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7c80c357' is-artificial='yes'/>
+              <parameter type-id='7080b073'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt;, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='34bedffd'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='03df9612' filepath='external/libcxx/include/memory' line='2136' column='1' id='b16ec307'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='63c7a9e7' filepath='external/libcxx/include/memory' line='2137' column='1' id='c4060f87'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='581cf3d8' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a464139d' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEEPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a464139d' is-artificial='yes'/>
+              <return type-id='b16ec307'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEEPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f4db803c' is-artificial='yes'/>
+              <return type-id='c4060f87'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; &gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='95757501'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='619f09b0'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='7e0ac88a' filepath='external/libcxx/include/memory' line='2174' column='1' id='b295ccbd'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='8e5ff077' filepath='external/libcxx/include/memory' line='2175' column='1' id='66b21bb9'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='419b8fc9' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS1_IjEEEEEEPvEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='419b8fc9' is-artificial='yes'/>
+              <return type-id='b295ccbd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS1_IjEEEEEEPvEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee5e70da' is-artificial='yes'/>
+              <return type-id='66b21bb9'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; &gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='619f09b0'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='d92762f5' filepath='external/libcxx/include/memory' line='1786' column='1' id='c33bcf70'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='dd276941' filepath='external/libcxx/include/memory' line='1788' column='1' id='b7db22b0'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='7b968420' filepath='external/libcxx/include/memory' line='1787' column='1' id='59d323a0'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='87969704' filepath='external/libcxx/include/memory' line='1789' column='1' id='92276e00'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='720ab5a6' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS0_IjEEEEEEPvEEE7addressERS8_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='825fdd93' is-artificial='yes'/>
+              <parameter type-id='b7db22b0'/>
+              <return type-id='c33bcf70'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS0_IjEEEEEEPvEEE7addressERKS8_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='825fdd93' is-artificial='yes'/>
+              <parameter type-id='92276e00'/>
+              <return type-id='59d323a0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS0_IjEEEEEEPvEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='720ab5a6' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='c33bcf70'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS0_IjEEEEEEPvEEE10deallocateEPS8_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='720ab5a6' is-artificial='yes'/>
+              <parameter type-id='c33bcf70'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS0_IjEEEEEEPvEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='825fdd93' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIjNS0_IjEEEEEEPvEEE7destroyEPS8_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='720ab5a6' is-artificial='yes'/>
+              <parameter type-id='c33bcf70'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;unsigned int, std::__1::__unordered_map_hasher&lt;unsigned int, std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, std::__1::hash&lt;unsigned int&gt;, true&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='e83f8f8d'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='8051cbec'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='3efb2c0e'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIjNS_22__unordered_map_hasherIjNS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_4hashIjEELb1EEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='919f103d' is-artificial='yes'/>
+              <return type-id='ec61259e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIjNS_22__unordered_map_hasherIjNS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_4hashIjEELb1EEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='780243a6' is-artificial='yes'/>
+              <return type-id='65eae572'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIjNS_22__unordered_map_hasherIjNS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_4hashIjEELb1EEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='919f103d' is-artificial='yes'/>
+              <return type-id='e746534a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIjNS_22__unordered_map_hasherIjNS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_4hashIjEELb1EEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='780243a6' is-artificial='yes'/>
+              <return type-id='d007863e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIjNS_22__unordered_map_hasherIjNS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_4hashIjEELb1EEEE4swapERSB_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='919f103d' is-artificial='yes'/>
+              <parameter type-id='859efd59'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__unordered_map_hasher&lt;unsigned int, std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, std::__1::hash&lt;unsigned int&gt;, true&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='3efb2c0e'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='966331d7'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='b0a637eb' filepath='external/libcxx/include/memory' line='2174' column='1' id='e746534a'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='668a05bc' filepath='external/libcxx/include/memory' line='2175' column='1' id='d007863e'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='acd46504' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_22__unordered_map_hasherIjNS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_4hashIjEELb1EEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='acd46504' is-artificial='yes'/>
+              <return type-id='e746534a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_22__unordered_map_hasherIjNS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_4hashIjEELb1EEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='91c4b2ed' is-artificial='yes'/>
+              <return type-id='d007863e'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__unordered_map_hasher&lt;unsigned int, std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, std::__1::hash&lt;unsigned int&gt;, true&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/unordered_map' line='425' column='1' id='966331d7'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='99463423'/>
+          <member-function access='public'>
+            <function-decl name='__unordered_map_hasher' filepath='external/libcxx/include/unordered_map' line='430' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='aca6319f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__unordered_map_hasher' filepath='external/libcxx/include/unordered_map' line='434' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='aca6319f' is-artificial='yes'/>
+              <parameter type-id='8ee7da3c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNKSt3__122__unordered_map_hasherIjNS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_4hashIjEELb1EE13hash_functionEv' filepath='external/libcxx/include/unordered_map' line='438' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6a8a0c08' is-artificial='yes'/>
+              <return type-id='8ee7da3c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__122__unordered_map_hasherIjNS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_4hashIjEELb1EEclERKS6_' filepath='external/libcxx/include/unordered_map' line='440' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6a8a0c08' is-artificial='yes'/>
+              <parameter type-id='8d08f29b'/>
+              <return type-id='b59d7dce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__122__unordered_map_hasherIjNS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_4hashIjEELb1EEclERKj' filepath='external/libcxx/include/unordered_map' line='443' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6a8a0c08' is-artificial='yes'/>
+              <parameter type-id='572fd29c'/>
+              <return type-id='b59d7dce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__122__unordered_map_hasherIjNS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_4hashIjEELb1EE4swapERS9_' filepath='external/libcxx/include/unordered_map' line='445' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='aca6319f' is-artificial='yes'/>
+              <parameter type-id='b0a637eb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='c5316456'/>
+        <class-decl name='__compressed_pair&lt;float, std::__1::__unordered_map_equal&lt;unsigned int, std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, std::__1::equal_to&lt;unsigned int&gt;, true&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='2622dfea'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='9884ef0e'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='70ed5ac7'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIfNS_21__unordered_map_equalIjNS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_8equal_toIjEELb1EEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f4d21088' is-artificial='yes'/>
+              <return type-id='a9f1c79a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIfNS_21__unordered_map_equalIjNS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_8equal_toIjEELb1EEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='36a0f5af' is-artificial='yes'/>
+              <return type-id='8564ccae'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIfNS_21__unordered_map_equalIjNS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_8equal_toIjEELb1EEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f4d21088' is-artificial='yes'/>
+              <return type-id='2b8b738f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIfNS_21__unordered_map_equalIjNS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_8equal_toIjEELb1EEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='36a0f5af' is-artificial='yes'/>
+              <return type-id='01777f1f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIfNS_21__unordered_map_equalIjNS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_8equal_toIjEELb1EEEE4swapERSB_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f4d21088' is-artificial='yes'/>
+              <parameter type-id='f0d20a3c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__unordered_map_equal&lt;unsigned int, std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, std::__1::equal_to&lt;unsigned int&gt;, true&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='70ed5ac7'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='16537306'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='721fa698' filepath='external/libcxx/include/memory' line='2174' column='1' id='2b8b738f'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='ebe0e061' filepath='external/libcxx/include/memory' line='2175' column='1' id='01777f1f'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='48b5a59f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_21__unordered_map_equalIjNS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_8equal_toIjEELb1EEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='48b5a59f' is-artificial='yes'/>
+              <return type-id='2b8b738f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_21__unordered_map_equalIjNS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_8equal_toIjEELb1EEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e841f5e4' is-artificial='yes'/>
+              <return type-id='01777f1f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__unordered_map_equal&lt;unsigned int, std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, std::__1::equal_to&lt;unsigned int&gt;, true&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/unordered_map' line='494' column='1' id='16537306'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='f9e4b3e7'/>
+          <member-function access='public'>
+            <function-decl name='__unordered_map_equal' filepath='external/libcxx/include/unordered_map' line='499' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6e1fa04c' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__unordered_map_equal' filepath='external/libcxx/include/unordered_map' line='503' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6e1fa04c' is-artificial='yes'/>
+              <parameter type-id='5f62e40c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNKSt3__121__unordered_map_equalIjNS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_8equal_toIjEELb1EE6key_eqEv' filepath='external/libcxx/include/unordered_map' line='507' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7e0da15' is-artificial='yes'/>
+              <return type-id='5f62e40c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__121__unordered_map_equalIjNS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_8equal_toIjEELb1EEclERKS6_SB_' filepath='external/libcxx/include/unordered_map' line='509' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7e0da15' is-artificial='yes'/>
+              <parameter type-id='8d08f29b'/>
+              <parameter type-id='8d08f29b'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__121__unordered_map_equalIjNS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_8equal_toIjEELb1EEclERKS6_RKj' filepath='external/libcxx/include/unordered_map' line='512' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7e0da15' is-artificial='yes'/>
+              <parameter type-id='8d08f29b'/>
+              <parameter type-id='572fd29c'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__121__unordered_map_equalIjNS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_8equal_toIjEELb1EEclERKjRKS6_' filepath='external/libcxx/include/unordered_map' line='515' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7e0da15' is-artificial='yes'/>
+              <parameter type-id='572fd29c'/>
+              <parameter type-id='8d08f29b'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__121__unordered_map_equalIjNS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEENS_8equal_toIjEELb1EE4swapERS9_' filepath='external/libcxx/include/unordered_map' line='517' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6e1fa04c' is-artificial='yes'/>
+              <parameter type-id='721fa698'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='e22b720e'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='b5fd64af' filepath='external/libcxx/include/memory' line='1517' column='1' id='4943b98e'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='7a1975f9' filepath='external/libcxx/include/memory' line='1514' column='1' id='a5d1359b'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='51c857d7' filepath='external/libcxx/include/memory' line='1523' column='1' id='100e3335'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='b029661a' filepath='external/libcxx/include/memory' line='1520' column='1' id='b187c2f9'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind_alloc&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; &gt;' type-id='6a7c66a2' filepath='external/libcxx/include/memory' line='1535' column='1' id='33f8ee4d'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIjNS_6vectorIjNS1_IjEEEEEEEEE8allocateERS7_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='798971ae'/>
+              <parameter type-id='100e3335'/>
+              <return type-id='4943b98e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIjNS_6vectorIjNS1_IjEEEEEEEEE8allocateERS7_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='798971ae'/>
+              <parameter type-id='100e3335'/>
+              <parameter type-id='b187c2f9'/>
+              <return type-id='4943b98e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIjNS_6vectorIjNS1_IjEEEEEEEEE10deallocateERS7_PS6_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='798971ae'/>
+              <parameter type-id='4943b98e'/>
+              <parameter type-id='100e3335'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIjNS_6vectorIjNS1_IjEEEEEEEEE8max_sizeERKS7_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='59398257'/>
+              <return type-id='100e3335'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIjNS_6vectorIjNS1_IjEEEEEEEEE37select_on_container_copy_constructionERKS7_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='59398257'/>
+              <return type-id='a5d1359b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIjNS_6vectorIjNS1_IjEEEEEEEEE10__allocateERS7_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='798971ae'/>
+              <parameter type-id='100e3335'/>
+              <parameter type-id='b187c2f9'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='4943b98e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIjNS_6vectorIjNS1_IjEEEEEEEEE10__allocateERS7_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='798971ae'/>
+              <parameter type-id='100e3335'/>
+              <parameter type-id='b187c2f9'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='4943b98e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIjNS_6vectorIjNS1_IjEEEEEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS7_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='59398257'/>
+              <return type-id='100e3335'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIjNS_6vectorIjNS1_IjEEEEEEEEE10__max_sizeENS_17integral_constantIbLb0EEERKS7_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='59398257'/>
+              <return type-id='100e3335'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIjNS_6vectorIjNS1_IjEEEEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS7_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='59398257'/>
+              <return type-id='a5d1359b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIjNS_6vectorIjNS1_IjEEEEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS7_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='59398257'/>
+              <return type-id='a5d1359b'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, std::__1::allocator&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='ea42b778'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='b844fba8' filepath='external/libcxx/include/memory' line='1031' column='1' id='b5fd64af'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='allocator&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='7a1975f9'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='37a772ec' filepath='external/libcxx/include/memory' line='1786' column='1' id='dc1fb699'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='3ba77938' filepath='external/libcxx/include/memory' line='1788' column='1' id='571edbd5'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='8908ec4f' filepath='external/libcxx/include/memory' line='1787' column='1' id='d2068895'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='8d08f29b' filepath='external/libcxx/include/memory' line='1789' column='1' id='ca781061'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='f01292b2'/>
+          </member-type>
+          <member-type access='private'>
+            <class-decl name='rebind&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1795' column='1' id='816b43a3'>
+              <member-type access='public'>
+                <typedef-decl name='other' type-id='619f09b0' filepath='external/libcxx/include/memory' line='1795' column='1' id='de8c4060'/>
+              </member-type>
+            </class-decl>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2f15c3e1' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_17__hash_value_typeIjNS_6vectorIjNS0_IjEEEEEEE7addressERS5_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='820c8b32' is-artificial='yes'/>
+              <parameter type-id='571edbd5'/>
+              <return type-id='dc1fb699'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_17__hash_value_typeIjNS_6vectorIjNS0_IjEEEEEEE7addressERKS5_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='820c8b32' is-artificial='yes'/>
+              <parameter type-id='ca781061'/>
+              <return type-id='d2068895'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorINS_17__hash_value_typeIjNS_6vectorIjNS0_IjEEEEEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2f15c3e1' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='dc1fb699'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorINS_17__hash_value_typeIjNS_6vectorIjNS0_IjEEEEEEE10deallocateEPS5_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2f15c3e1' is-artificial='yes'/>
+              <parameter type-id='dc1fb699'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorINS_17__hash_value_typeIjNS_6vectorIjNS0_IjEEEEEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='820c8b32' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorINS_17__hash_value_typeIjNS_6vectorIjNS0_IjEEEEEEE7destroyEPS5_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2f15c3e1' is-artificial='yes'/>
+              <parameter type-id='dc1fb699'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; &gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='7c2e260a'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='f01292b2' filepath='external/libcxx/include/memory' line='1171' column='1' id='51c857d7'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; *, std::__1::allocator&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; &gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='5f436ded'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='0cf6dd49' filepath='external/libcxx/include/memory' line='1097' column='1' id='b029661a'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='a5ab674d'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='37a772ec' filepath='external/libcxx/include/memory' line='974' column='1' id='fbb81451'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='0cf6dd49'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='04b365da'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPNS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEEE10pointer_toERS6_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f13454c8'/>
+              <return type-id='fbb81451'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; *&gt;::__nat, std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='210a0b02'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='c5316456' filepath='external/libcxx/include/type_traits' line='431' column='1' id='4d2eeebb'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__allocator_traits_rebind&lt;std::__1::allocator&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; &gt;, std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1280' column='1' id='6868e177'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='de8c4060' filepath='external/libcxx/include/memory' line='1282' column='1' id='6a7c66a2'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__rebind_alloc_helper&lt;std::__1::allocator_traits&lt;std::__1::allocator&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; &gt; &gt;, std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1769' column='1' id='9e9b4add'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='33f8ee4d' filepath='external/libcxx/include/memory' line='1772' column='1' id='d2251af8'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__hash_node_types&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *, std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='227' column='1' id='c84e9c74'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='02e07a52'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='160f3c72'/>
+          <member-type access='public'>
+            <typedef-decl name='__next_pointer' type-id='08ce8bbe' filepath='external/libcxx/include/__hash_table' line='246' column='1' id='87131c94'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__node_pointer' type-id='d92762f5' filepath='external/libcxx/include/__hash_table' line='240' column='1' id='780a3495'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__hash_key_value_types&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='168' column='1' id='02e07a52'>
+          <member-type access='public'>
+            <typedef-decl name='key_type' type-id='f0981eeb' filepath='external/libcxx/include/__hash_table' line='169' column='1' id='61dc8fcd'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__container_value_type' type-id='4616b4c6' filepath='external/libcxx/include/__hash_table' line='172' column='1' id='8bef0de9'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__node_value_type' type-id='c5316456' filepath='external/libcxx/include/__hash_table' line='171' column='1' id='85bf33ba'/>
+          </member-type>
+          <data-member access='public' static='yes'>
+            <var-decl name='__is_map' type-id='4ab96a04' visibility='default' filepath='external/libcxx/include/__hash_table' line='174' column='1'/>
+          </data-member>
+          <member-function access='public' static='yes'>
+            <function-decl name='__get_key' mangled-name='_ZNSt3__122__hash_key_value_typesINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEEE9__get_keyERKNS_4pairIKjS5_EE' filepath='external/libcxx/include/__hash_table' line='177' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2b4c5d6d'/>
+              <return type-id='1bc97481'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='__get_ptr' mangled-name='_ZNSt3__122__hash_key_value_typesINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEEE9__get_ptrERS6_' filepath='external/libcxx/include/__hash_table' line='198' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='878da26b'/>
+              <return type-id='f49eccfc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='__move' mangled-name='_ZNSt3__122__hash_key_value_typesINS_17__hash_value_typeIjNS_6vectorIjNS_9allocatorIjEEEEEEE6__moveERS6_' filepath='external/libcxx/include/__hash_table' line='203' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='878da26b'/>
+              <return type-id='9b655d39'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='pair&lt;const unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='4616b4c6'/>
+        <class-decl name='pair&lt;unsigned int &amp;&amp;, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &amp;&amp;&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='9b655d39'/>
+        <class-decl name='__hash_map_pointer_types&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *, std::__1::__hash_key_value_types&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='215' column='1' id='160f3c72'/>
+        <class-decl name='pair&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt;, bool&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='50fd938c'/>
+        <class-decl name='__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='cf796cc6'/>
+        <class-decl name='__hash_const_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='a307fea6'/>
+        <class-decl name='unique_ptr&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt;, std::__1::__hash_node_destructor&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='a7aa8b6d'/>
+        <class-decl name='__hash_local_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='08018a36'/>
+        <class-decl name='__hash_const_local_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='d9f38356'/>
+        <class-decl name='allocator&lt;std::__1::pair&lt;const unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='84f52bff'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='6d8de5fc' filepath='external/libcxx/include/memory' line='1786' column='1' id='5ef5cae9'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='718dec48' filepath='external/libcxx/include/memory' line='1788' column='1' id='eb10e545'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='ada0ac19' filepath='external/libcxx/include/memory' line='1787' column='1' id='6e024705'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='b9a0befd' filepath='external/libcxx/include/memory' line='1789' column='1' id='d2e1e771'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='539a4b27' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_4pairIKjNS_6vectorIjNS0_IjEEEEEEE7addressERS6_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3feff5c2' is-artificial='yes'/>
+              <parameter type-id='eb10e545'/>
+              <return type-id='5ef5cae9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_4pairIKjNS_6vectorIjNS0_IjEEEEEEE7addressERKS6_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3feff5c2' is-artificial='yes'/>
+              <parameter type-id='d2e1e771'/>
+              <return type-id='6e024705'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorINS_4pairIKjNS_6vectorIjNS0_IjEEEEEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='539a4b27' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='5ef5cae9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorINS_4pairIKjNS_6vectorIjNS0_IjEEEEEEE10deallocateEPS6_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='539a4b27' is-artificial='yes'/>
+              <parameter type-id='5ef5cae9'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorINS_4pairIKjNS_6vectorIjNS0_IjEEEEEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3feff5c2' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorINS_4pairIKjNS_6vectorIjNS0_IjEEEEEEE7destroyEPS6_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='539a4b27' is-artificial='yes'/>
+              <parameter type-id='5ef5cae9'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_map_iterator&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; &gt;' visibility='default' is-declaration-only='yes' id='67d70e84'/>
+        <class-decl name='__hash_map_const_iterator&lt;std::__1::__hash_const_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; &gt;' visibility='default' is-declaration-only='yes' id='12833c60'/>
+        <class-decl name='pair&lt;std::__1::__hash_map_iterator&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; &gt;, bool&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='e6c3530e'/>
+        <class-decl name='__insert_return_type&lt;std::__1::__hash_map_iterator&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; &gt;, std::__1::__basic_node_handle&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt;, std::__1::allocator&lt;std::__1::pair&lt;const unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; &gt;, __map_node_handle_specifics&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='0e41ad0b'/>
+        <class-decl name='__basic_node_handle&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt;, std::__1::allocator&lt;std::__1::pair&lt;const unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; &gt;, __map_node_handle_specifics&gt;' visibility='default' is-declaration-only='yes' id='b565a125'/>
+        <typedef-decl name='__map_node_handle&lt;std::__1::unordered_map&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt;, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;std::__1::pair&lt;const unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; &gt; &gt;::__node, std::__1::unordered_map&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt;, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;std::__1::pair&lt;const unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; &gt; &gt;::allocator_type&gt;' type-id='b565a125' filepath='external/libcxx/include/__node_handle' line='193' column='1' id='50a7f812'/>
+        <class-decl name='pair&lt;std::__1::__hash_map_iterator&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; &gt;, std::__1::__hash_map_iterator&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='8eb437cf'/>
+        <class-decl name='pair&lt;std::__1::__hash_map_const_iterator&lt;std::__1::__hash_const_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; &gt;, std::__1::__hash_map_const_iterator&lt;std::__1::__hash_const_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='ed1e27df'/>
+        <class-decl name='vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt;' visibility='default' is-declaration-only='yes' id='814fe063'/>
+        <class-decl name='__hash_map_iterator&lt;std::__1::__hash_local_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; &gt;' visibility='default' is-declaration-only='yes' id='4e3e6cd4'/>
+        <class-decl name='__hash_map_const_iterator&lt;std::__1::__hash_const_local_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt;, void *&gt; *&gt; &gt;' visibility='default' is-declaration-only='yes' id='054cce10'/>
+        <class-decl name='vector&lt;android::AssetManager2::Resolution::Step, std::__1::allocator&lt;android::AssetManager2::Resolution::Step&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='470' column='1' id='46ef0c57'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='97ba1631'/>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='f96f37f4' filepath='external/libcxx/include/vector' line='479' column='1' id='837c9848'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='ff8d04ac' filepath='external/libcxx/include/vector' line='483' column='1' id='f7459670'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='88bb28ef' filepath='external/libcxx/include/vector' line='478' column='1' id='3ed2f0f0'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='7a600f4f' filepath='external/libcxx/include/vector' line='482' column='1' id='31da1a73'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='f9bdbf5e' filepath='external/libcxx/include/vector' line='487' column='1' id='248a550c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='57c015f1' filepath='external/libcxx/include/vector' line='488' column='1' id='d572313c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reverse_iterator' type-id='45b7ee49' filepath='external/libcxx/include/vector' line='489' column='1' id='c451eabf'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reverse_iterator' type-id='1cba1536' filepath='external/libcxx/include/vector' line='490' column='1' id='2468004f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='53f69a5f' filepath='external/libcxx/include/vector' line='481' column='1' id='cbf07f23'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='a89b660b' filepath='external/libcxx/include/vector' line='485' column='1' id='e006d8bf'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='18c61fdb' filepath='external/libcxx/include/vector' line='486' column='1' id='a2444d6f'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='496' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='502' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='77e71afa'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='514' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='f7459670'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='516' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='f7459670'/>
+              <parameter type-id='77e71afa'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='518' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='f7459670'/>
+              <parameter type-id='73006472'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='519' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='f7459670'/>
+              <parameter type-id='73006472'/>
+              <parameter type-id='77e71afa'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~vector' filepath='external/libcxx/include/vector' line='550' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='558' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='80c8ce1c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='559' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='80c8ce1c'/>
+              <parameter type-id='77e71afa'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEEaSERKS7_' filepath='external/libcxx/include/vector' line='561' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='80c8ce1c'/>
+              <return type-id='a41e8ccb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='565' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='769029e7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='568' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='769029e7'/>
+              <parameter type-id='77e71afa'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='571' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='4917d917'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='579' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='4917d917'/>
+              <parameter type-id='77e71afa'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEEaSEOS7_' filepath='external/libcxx/include/vector' line='581' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='4917d917'/>
+              <return type-id='a41e8ccb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEEaSESt16initializer_listIS4_E' filepath='external/libcxx/include/vector' line='585' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='769029e7'/>
+              <return type-id='a41e8ccb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE6assignEjRKS4_' filepath='external/libcxx/include/vector' line='612' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='f7459670'/>
+              <parameter type-id='31da1a73'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE6assignESt16initializer_listIS4_E' filepath='external/libcxx/include/vector' line='616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='769029e7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_allocator' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE13get_allocatorEv' filepath='external/libcxx/include/vector' line='621' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='84c8d468' is-artificial='yes'/>
+              <return type-id='837c9848'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE5beginEv' filepath='external/libcxx/include/vector' line='624' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <return type-id='248a550c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE5beginEv' filepath='external/libcxx/include/vector' line='625' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='84c8d468' is-artificial='yes'/>
+              <return type-id='d572313c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE3endEv' filepath='external/libcxx/include/vector' line='626' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <return type-id='248a550c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE3endEv' filepath='external/libcxx/include/vector' line='627' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='84c8d468' is-artificial='yes'/>
+              <return type-id='d572313c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE6rbeginEv' filepath='external/libcxx/include/vector' line='630' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <return type-id='c451eabf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE6rbeginEv' filepath='external/libcxx/include/vector' line='633' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='84c8d468' is-artificial='yes'/>
+              <return type-id='2468004f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE4rendEv' filepath='external/libcxx/include/vector' line='636' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <return type-id='c451eabf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE4rendEv' filepath='external/libcxx/include/vector' line='639' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='84c8d468' is-artificial='yes'/>
+              <return type-id='2468004f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE6cbeginEv' filepath='external/libcxx/include/vector' line='643' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='84c8d468' is-artificial='yes'/>
+              <return type-id='d572313c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE4cendEv' filepath='external/libcxx/include/vector' line='646' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='84c8d468' is-artificial='yes'/>
+              <return type-id='d572313c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crbegin' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE7crbeginEv' filepath='external/libcxx/include/vector' line='649' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='84c8d468' is-artificial='yes'/>
+              <return type-id='2468004f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crend' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE5crendEv' filepath='external/libcxx/include/vector' line='652' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='84c8d468' is-artificial='yes'/>
+              <return type-id='2468004f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE4sizeEv' filepath='external/libcxx/include/vector' line='656' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='84c8d468' is-artificial='yes'/>
+              <return type-id='f7459670'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE8capacityEv' filepath='external/libcxx/include/vector' line='659' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='84c8d468' is-artificial='yes'/>
+              <return type-id='f7459670'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE5emptyEv' filepath='external/libcxx/include/vector' line='662' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='84c8d468' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE8max_sizeEv' filepath='external/libcxx/include/vector' line='664' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='84c8d468' is-artificial='yes'/>
+              <return type-id='f7459670'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE7reserveEj' filepath='external/libcxx/include/vector' line='665' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='f7459670'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='shrink_to_fit' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE13shrink_to_fitEv' filepath='external/libcxx/include/vector' line='666' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEEixEj' filepath='external/libcxx/include/vector' line='668' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='f7459670'/>
+              <return type-id='cbf07f23'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEEixEj' filepath='external/libcxx/include/vector' line='669' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='84c8d468' is-artificial='yes'/>
+              <parameter type-id='f7459670'/>
+              <return type-id='31da1a73'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE2atEj' filepath='external/libcxx/include/vector' line='670' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='f7459670'/>
+              <return type-id='cbf07f23'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE2atEj' filepath='external/libcxx/include/vector' line='671' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='84c8d468' is-artificial='yes'/>
+              <parameter type-id='f7459670'/>
+              <return type-id='31da1a73'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE5frontEv' filepath='external/libcxx/include/vector' line='673' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <return type-id='cbf07f23'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE5frontEv' filepath='external/libcxx/include/vector' line='678' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='84c8d468' is-artificial='yes'/>
+              <return type-id='31da1a73'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE4backEv' filepath='external/libcxx/include/vector' line='683' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <return type-id='cbf07f23'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE4backEv' filepath='external/libcxx/include/vector' line='688' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='84c8d468' is-artificial='yes'/>
+              <return type-id='31da1a73'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE4dataEv' filepath='external/libcxx/include/vector' line='695' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <return type-id='a3ef31f9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE4dataEv' filepath='external/libcxx/include/vector' line='698' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='84c8d468' is-artificial='yes'/>
+              <return type-id='77006abe'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE9push_backERKS4_' filepath='external/libcxx/include/vector' line='712' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='31da1a73'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE9push_backEOS4_' filepath='external/libcxx/include/vector' line='715' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='f0a99721'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pop_back' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE8pop_backEv' filepath='external/libcxx/include/vector' line='727' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE6insertENS_11__wrap_iterIPKS4_EERS9_' filepath='external/libcxx/include/vector' line='729' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='d572313c'/>
+              <parameter type-id='31da1a73'/>
+              <return type-id='248a550c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE6insertENS_11__wrap_iterIPKS4_EEOS4_' filepath='external/libcxx/include/vector' line='732' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='d572313c'/>
+              <parameter type-id='f0a99721'/>
+              <return type-id='248a550c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE6insertENS_11__wrap_iterIPKS4_EEjRS9_' filepath='external/libcxx/include/vector' line='737' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='d572313c'/>
+              <parameter type-id='f7459670'/>
+              <parameter type-id='31da1a73'/>
+              <return type-id='248a550c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE6insertENS_11__wrap_iterIPKS4_EESt16initializer_listIS4_E' filepath='external/libcxx/include/vector' line='762' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='d572313c'/>
+              <parameter type-id='769029e7'/>
+              <return type-id='248a550c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE5eraseENS_11__wrap_iterIPKS4_EE' filepath='external/libcxx/include/vector' line='766' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='d572313c'/>
+              <return type-id='248a550c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE5eraseENS_11__wrap_iterIPKS4_EESB_' filepath='external/libcxx/include/vector' line='767' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='d572313c'/>
+              <parameter type-id='d572313c'/>
+              <return type-id='248a550c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE5clearEv' filepath='external/libcxx/include/vector' line='770' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE6resizeEj' filepath='external/libcxx/include/vector' line='778' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='f7459670'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE6resizeEjRKS4_' filepath='external/libcxx/include/vector' line='779' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='f7459670'/>
+              <parameter type-id='31da1a73'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE4swapERS7_' filepath='external/libcxx/include/vector' line='781' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='a41e8ccb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__invariants' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE12__invariantsEv' filepath='external/libcxx/include/vector' line='789' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='84c8d468' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_all_iterators' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE26__invalidate_all_iteratorsEv' filepath='external/libcxx/include/vector' line='801' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_iterators_past' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE27__invalidate_iterators_pastEPS4_' filepath='external/libcxx/include/vector' line='802' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='e006d8bf'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vallocate' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE11__vallocateEj' filepath='external/libcxx/include/vector' line='803' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='f7459670'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vdeallocate' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE13__vdeallocateEv' filepath='external/libcxx/include/vector' line='804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__recommend' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE11__recommendEj' filepath='external/libcxx/include/vector' line='805' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='84c8d468' is-artificial='yes'/>
+              <parameter type-id='f7459670'/>
+              <return type-id='f7459670'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE18__construct_at_endEj' filepath='external/libcxx/include/vector' line='806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='f7459670'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE18__construct_at_endEjRKS4_' filepath='external/libcxx/include/vector' line='808' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='f7459670'/>
+              <parameter type-id='31da1a73'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE8__appendEj' filepath='external/libcxx/include/vector' line='816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='f7459670'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE8__appendEjRKS4_' filepath='external/libcxx/include/vector' line='817' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='f7459670'/>
+              <parameter type-id='31da1a73'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE11__make_iterEPS4_' filepath='external/libcxx/include/vector' line='819' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='e006d8bf'/>
+              <return type-id='248a550c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE11__make_iterEPKS4_' filepath='external/libcxx/include/vector' line='821' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='84c8d468' is-artificial='yes'/>
+              <parameter type-id='a2444d6f'/>
+              <return type-id='d572313c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS4_RS6_EE' filepath='external/libcxx/include/vector' line='822' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='380eb665'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS4_RS6_EEPS4_' filepath='external/libcxx/include/vector' line='823' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='380eb665'/>
+              <parameter type-id='e006d8bf'/>
+              <return type-id='e006d8bf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_range' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE12__move_rangeEPS4_S8_S8_' filepath='external/libcxx/include/vector' line='824' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='e006d8bf'/>
+              <parameter type-id='e006d8bf'/>
+              <parameter type-id='e006d8bf'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE13__move_assignERS7_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='825' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='a41e8ccb'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE13__move_assignERS7_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='827' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='a41e8ccb'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE17__destruct_at_endEPS4_' filepath='external/libcxx/include/vector' line='830' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a01e867f' is-artificial='yes'/>
+              <parameter type-id='e006d8bf'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_contiguous_container' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE31__annotate_contiguous_containerEPKvS9_S9_S9_' filepath='external/libcxx/include/vector' line='862' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='84c8d468' is-artificial='yes'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_new' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE14__annotate_newEj' filepath='external/libcxx/include/vector' line='866' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='84c8d468' is-artificial='yes'/>
+              <parameter type-id='f7459670'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_delete' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE17__annotate_deleteEv' filepath='external/libcxx/include/vector' line='872' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='84c8d468' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_increase' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE19__annotate_increaseEj' filepath='external/libcxx/include/vector' line='878' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='84c8d468' is-artificial='yes'/>
+              <parameter type-id='f7459670'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_shrink' mangled-name='_ZNKSt3__16vectorIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE17__annotate_shrinkEj' filepath='external/libcxx/include/vector' line='885' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='84c8d468' is-artificial='yes'/>
+              <parameter type-id='f7459670'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__vector_base&lt;android::AssetManager2::Resolution::Step, std::__1::allocator&lt;android::AssetManager2::Resolution::Step&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='326' column='1' id='97ba1631'>
+          <base-class access='protected' layout-offset-in-bits='0' type-id='2328d49c'/>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='afa6b141' filepath='external/libcxx/include/vector' line='338' column='1' id='a89b660b'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='f96f37f4' filepath='external/libcxx/include/vector' line='330' column='1' id='2d95a82c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='3d6574aa' filepath='external/libcxx/include/vector' line='332' column='1' id='ff8d04ac'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='3a7db76e' filepath='external/libcxx/include/vector' line='336' column='1' id='7a600f4f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='88bb28ef' filepath='external/libcxx/include/vector' line='334' column='1' id='d427336c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='435ba54f' filepath='external/libcxx/include/vector' line='335' column='1' id='53f69a5f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='d1f82c0d' filepath='external/libcxx/include/vector' line='339' column='1' id='18c61fdb'/>
+          </member-type>
+          <data-member access='protected' layout-offset-in-bits='0'>
+            <var-decl name='__begin_' type-id='a89b660b' visibility='default' filepath='external/libcxx/include/vector' line='343' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='32'>
+            <var-decl name='__end_' type-id='a89b660b' visibility='default' filepath='external/libcxx/include/vector' line='344' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='64'>
+            <var-decl name='__end_cap_' type-id='f045688c' visibility='default' filepath='external/libcxx/include/vector' line='345' column='1'/>
+          </data-member>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNSt3__113__vector_baseIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE7__allocEv' filepath='external/libcxx/include/vector' line='348' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='664e2c39' is-artificial='yes'/>
+              <return type-id='b8208eff'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNKSt3__113__vector_baseIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE7__allocEv' filepath='external/libcxx/include/vector' line='351' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='01cfec54' is-artificial='yes'/>
+              <return type-id='b0cca9ee'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNSt3__113__vector_baseIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE9__end_capEv' filepath='external/libcxx/include/vector' line='354' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='664e2c39' is-artificial='yes'/>
+              <return type-id='c6b22bf0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNKSt3__113__vector_baseIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE9__end_capEv' filepath='external/libcxx/include/vector' line='357' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='01cfec54' is-artificial='yes'/>
+              <return type-id='7db57e47'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='361' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='664e2c39' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='363' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='664e2c39' is-artificial='yes'/>
+              <parameter type-id='b0cca9ee'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='365' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='664e2c39' is-artificial='yes'/>
+              <parameter type-id='b440df9b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected' destructor='yes'>
+            <function-decl name='~__vector_base' filepath='external/libcxx/include/vector' line='367' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='664e2c39' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='clear' mangled-name='_ZNSt3__113__vector_baseIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE5clearEv' filepath='external/libcxx/include/vector' line='370' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='664e2c39' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__113__vector_baseIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE8capacityEv' filepath='external/libcxx/include/vector' line='372' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='01cfec54' is-artificial='yes'/>
+              <return type-id='ff8d04ac'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__113__vector_baseIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE17__destruct_at_endEPS4_' filepath='external/libcxx/include/vector' line='376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='664e2c39' is-artificial='yes'/>
+              <parameter type-id='a89b660b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE19__copy_assign_allocERKS7_' filepath='external/libcxx/include/vector' line='379' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='664e2c39' is-artificial='yes'/>
+              <parameter type-id='f5cfd970'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE19__move_assign_allocERS7_' filepath='external/libcxx/include/vector' line='384' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='664e2c39' is-artificial='yes'/>
+              <parameter type-id='724e3f1d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE19__copy_assign_allocERKS7_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='392' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='664e2c39' is-artificial='yes'/>
+              <parameter type-id='f5cfd970'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE19__copy_assign_allocERKS7_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='404' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='664e2c39' is-artificial='yes'/>
+              <parameter type-id='f5cfd970'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE19__move_assign_allocERS7_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='408' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='664e2c39' is-artificial='yes'/>
+              <parameter type-id='724e3f1d'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE19__move_assign_allocERS7_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='415' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='664e2c39' is-artificial='yes'/>
+              <parameter type-id='724e3f1d'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;android::AssetManager2::Resolution::Step&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='103376bd'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='15e38ef9' filepath='external/libcxx/include/memory' line='1517' column='1' id='afa6b141'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='f96f37f4' filepath='external/libcxx/include/memory' line='1514' column='1' id='e283594e'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='d3cec8ec' filepath='external/libcxx/include/memory' line='1523' column='1' id='3d6574aa'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='1f668680' filepath='external/libcxx/include/memory' line='1520' column='1' id='d4a7eb10'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_pointer' type-id='111892f2' filepath='external/libcxx/include/memory' line='1518' column='1' id='d1f82c0d'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13AssetManager210Resolution4StepEEEE8allocateERS6_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8525d5ab'/>
+              <parameter type-id='3d6574aa'/>
+              <return type-id='afa6b141'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13AssetManager210Resolution4StepEEEE8allocateERS6_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8525d5ab'/>
+              <parameter type-id='3d6574aa'/>
+              <parameter type-id='d4a7eb10'/>
+              <return type-id='afa6b141'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13AssetManager210Resolution4StepEEEE10deallocateERS6_PS5_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8525d5ab'/>
+              <parameter type-id='afa6b141'/>
+              <parameter type-id='3d6574aa'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13AssetManager210Resolution4StepEEEE8max_sizeERKS6_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='afef6e68'/>
+              <return type-id='3d6574aa'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13AssetManager210Resolution4StepEEEE37select_on_container_copy_constructionERKS6_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='afef6e68'/>
+              <return type-id='e283594e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13AssetManager210Resolution4StepEEEE10__allocateERS6_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8525d5ab'/>
+              <parameter type-id='3d6574aa'/>
+              <parameter type-id='d4a7eb10'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='afa6b141'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13AssetManager210Resolution4StepEEEE10__allocateERS6_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8525d5ab'/>
+              <parameter type-id='3d6574aa'/>
+              <parameter type-id='d4a7eb10'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='afa6b141'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13AssetManager210Resolution4StepEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS6_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='afef6e68'/>
+              <return type-id='3d6574aa'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13AssetManager210Resolution4StepEEEE10__max_sizeENS_17integral_constantIbLb0EEERKS6_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='afef6e68'/>
+              <return type-id='3d6574aa'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13AssetManager210Resolution4StepEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS6_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='afef6e68'/>
+              <return type-id='e283594e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13AssetManager210Resolution4StepEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS6_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='afef6e68'/>
+              <return type-id='e283594e'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;android::AssetManager2::Resolution::Step, std::__1::allocator&lt;android::AssetManager2::Resolution::Step&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='aa798534'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='bc4a20ec' filepath='external/libcxx/include/memory' line='1031' column='1' id='15e38ef9'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='allocator&lt;android::AssetManager2::Resolution::Step&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='f96f37f4'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='7ec31fd7' filepath='external/libcxx/include/memory' line='1786' column='1' id='62bf0550'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='72c30cf3' filepath='external/libcxx/include/memory' line='1788' column='1' id='5bbd9790'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='f36e0f08' filepath='external/libcxx/include/memory' line='1787' column='1' id='0a78dac0'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='ef6e08bc' filepath='external/libcxx/include/memory' line='1789' column='1' id='144f2120'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='1e104cf7'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7c4fd9e2' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIN7android13AssetManager210Resolution4StepEE7addressERS4_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7d98e073' is-artificial='yes'/>
+              <parameter type-id='5bbd9790'/>
+              <return type-id='62bf0550'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIN7android13AssetManager210Resolution4StepEE7addressERKS4_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7d98e073' is-artificial='yes'/>
+              <parameter type-id='144f2120'/>
+              <return type-id='0a78dac0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorIN7android13AssetManager210Resolution4StepEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7c4fd9e2' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='62bf0550'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorIN7android13AssetManager210Resolution4StepEE10deallocateEPS4_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7c4fd9e2' is-artificial='yes'/>
+              <parameter type-id='62bf0550'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorIN7android13AssetManager210Resolution4StepEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7d98e073' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorIN7android13AssetManager210Resolution4StepEE7destroyEPS4_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7c4fd9e2' is-artificial='yes'/>
+              <parameter type-id='62bf0550'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;android::AssetManager2::Resolution::Step&gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='af2566c7'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='1e104cf7' filepath='external/libcxx/include/memory' line='1171' column='1' id='d3cec8ec'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;android::AssetManager2::Resolution::Step *, std::__1::allocator&lt;android::AssetManager2::Resolution::Step&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='402bcb65'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='3d5cdeba' filepath='external/libcxx/include/memory' line='1097' column='1' id='1f668680'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;android::AssetManager2::Resolution::Step *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='78c649aa'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='7ec31fd7' filepath='external/libcxx/include/memory' line='974' column='1' id='6b76cfb0'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='3d5cdeba'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='093ece1b'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPN7android13AssetManager210Resolution4StepEE10pointer_toERS4_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8d5b8538'/>
+              <return type-id='6b76cfb0'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;android::AssetManager2::Resolution::Step *&gt;::__nat, android::AssetManager2::Resolution::Step&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='ff5fc7e2'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='88bb28ef' filepath='external/libcxx/include/type_traits' line='431' column='1' id='39864cf1'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_pointer&lt;android::AssetManager2::Resolution::Step, android::AssetManager2::Resolution::Step *, std::__1::allocator&lt;android::AssetManager2::Resolution::Step&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1042' column='1' id='a195aff3'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='0a78dac0' filepath='external/libcxx/include/memory' line='1044' column='1' id='111892f2'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;android::AssetManager2::Resolution::Step *, std::__1::allocator&lt;android::AssetManager2::Resolution::Step&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='f045688c'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='277bc372'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='f9da37d1'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c3f1f31a' is-artificial='yes'/>
+              <return type-id='30cb1ee8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e9efda97' is-artificial='yes'/>
+              <return type-id='4f8fb768'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c3f1f31a' is-artificial='yes'/>
+              <return type-id='6151006d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e9efda97' is-artificial='yes'/>
+              <return type-id='d02b5ec9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPN7android13AssetManager210Resolution4StepENS_9allocatorIS4_EEE4swapERS8_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c3f1f31a' is-artificial='yes'/>
+              <parameter type-id='b7f1e036'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;android::AssetManager2::Resolution::Step *, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='277bc372'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='7e2b4863' filepath='external/libcxx/include/memory' line='2136' column='1' id='30cb1ee8'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='31700606' filepath='external/libcxx/include/memory' line='2137' column='1' id='4f8fb768'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='7ec31fd7' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='de02ba70' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPN7android13AssetManager210Resolution4StepELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='de02ba70' is-artificial='yes'/>
+              <return type-id='30cb1ee8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPN7android13AssetManager210Resolution4StepELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cbc7d5ab' is-artificial='yes'/>
+              <return type-id='4f8fb768'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;android::AssetManager2::Resolution::Step&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='f9da37d1'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='f96f37f4'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='804fe02e' filepath='external/libcxx/include/memory' line='2174' column='1' id='6151006d'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='8998f357' filepath='external/libcxx/include/memory' line='2175' column='1' id='d02b5ec9'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a1203c49' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorIN7android13AssetManager210Resolution4StepEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a1203c49' is-artificial='yes'/>
+              <return type-id='6151006d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorIN7android13AssetManager210Resolution4StepEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0115040a' is-artificial='yes'/>
+              <return type-id='d02b5ec9'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__wrap_iter&lt;android::AssetManager2::Resolution::Step *&gt;' visibility='default' is-declaration-only='yes' id='f9bdbf5e'/>
+        <class-decl name='__wrap_iter&lt;const android::AssetManager2::Resolution::Step *&gt;' visibility='default' is-declaration-only='yes' id='57c015f1'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;android::AssetManager2::Resolution::Step *&gt; &gt;' visibility='default' is-declaration-only='yes' id='45b7ee49'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;const android::AssetManager2::Resolution::Step *&gt; &gt;' visibility='default' is-declaration-only='yes' id='1cba1536'/>
+        <class-decl name='__split_buffer&lt;android::AssetManager2::Resolution::Step, std::__1::allocator&lt;android::AssetManager2::Resolution::Step&gt; &amp;&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='ec66be79'/>
+        <class-decl name='unique_ptr&lt;android::Asset, std::__1::default_delete&lt;android::Asset&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2401' column='1' id='ac070eda'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='67cbb073' filepath='external/libcxx/include/memory' line='2405' column='1' id='be39f75e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='deleter_type' type-id='d81eed6b' filepath='external/libcxx/include/memory' line='2404' column='1' id='5f48c471'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__ptr_' type-id='ba4fbcc4' visibility='default' filepath='external/libcxx/include/memory' line='2411' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='unique_ptr' mangled-name='_ZNSt3__110unique_ptrIN7android5AssetENS_14default_deleteIS2_EEEC2EOS5_' filepath='external/libcxx/include/memory' line='2494' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b60be548' is-artificial='yes'/>
+              <parameter type-id='22afd12e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIN7android5AssetENS_14default_deleteIS2_EEEaSEOS5_' filepath='external/libcxx/include/memory' line='2517' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b60be548' is-artificial='yes'/>
+              <parameter type-id='22afd12e'/>
+              <return type-id='b20bdefc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~unique_ptr' mangled-name='_ZNSt3__110unique_ptrIN7android5AssetENS_14default_deleteIS2_EEED2Ev' filepath='external/libcxx/include/memory' line='2606' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b60be548' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIN7android5AssetENS_14default_deleteIS2_EEEaSEDn' filepath='external/libcxx/include/memory' line='2609' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b60be548' is-artificial='yes'/>
+              <return type-id='b20bdefc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator*' mangled-name='_ZNKSt3__110unique_ptrIN7android5AssetENS_14default_deleteIS2_EEEdeEv' filepath='external/libcxx/include/memory' line='2616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8fb69451' is-artificial='yes'/>
+              <return type-id='de717bbc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-&gt;' mangled-name='_ZNKSt3__110unique_ptrIN7android5AssetENS_14default_deleteIS2_EEEptEv' filepath='external/libcxx/include/memory' line='2620' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8fb69451' is-artificial='yes'/>
+              <return type-id='be39f75e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNKSt3__110unique_ptrIN7android5AssetENS_14default_deleteIS2_EEE3getEv' filepath='external/libcxx/include/memory' line='2624' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8fb69451' is-artificial='yes'/>
+              <return type-id='be39f75e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNSt3__110unique_ptrIN7android5AssetENS_14default_deleteIS2_EEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2628' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b60be548' is-artificial='yes'/>
+              <return type-id='1f803abc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNKSt3__110unique_ptrIN7android5AssetENS_14default_deleteIS2_EEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2632' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8fb69451' is-artificial='yes'/>
+              <return type-id='239643e5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator bool' mangled-name='_ZNKSt3__110unique_ptrIN7android5AssetENS_14default_deleteIS2_EEEcvbEv' filepath='external/libcxx/include/memory' line='2636' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8fb69451' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='release' mangled-name='_ZNSt3__110unique_ptrIN7android5AssetENS_14default_deleteIS2_EEE7releaseEv' filepath='external/libcxx/include/memory' line='2641' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b60be548' is-artificial='yes'/>
+              <return type-id='be39f75e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reset' mangled-name='_ZNSt3__110unique_ptrIN7android5AssetENS_14default_deleteIS2_EEE5resetEPS2_' filepath='external/libcxx/include/memory' line='2648' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b60be548' is-artificial='yes'/>
+              <parameter type-id='be39f75e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__110unique_ptrIN7android5AssetENS_14default_deleteIS2_EEE4swapERS5_' filepath='external/libcxx/include/memory' line='2656' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b60be548' is-artificial='yes'/>
+              <parameter type-id='b20bdefc'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;android::Asset *, std::__1::default_delete&lt;android::Asset&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='ba4fbcc4'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='9c4a3aff'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='0713c6a2'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPN7android5AssetENS_14default_deleteIS2_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='498e4692' is-artificial='yes'/>
+              <return type-id='67d4e493'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPN7android5AssetENS_14default_deleteIS2_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='624df02d' is-artificial='yes'/>
+              <return type-id='f0058e83'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPN7android5AssetENS_14default_deleteIS2_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='498e4692' is-artificial='yes'/>
+              <return type-id='971bc93a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPN7android5AssetENS_14default_deleteIS2_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='624df02d' is-artificial='yes'/>
+              <return type-id='7cdb9e0e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPN7android5AssetENS_14default_deleteIS2_EEE4swapERS6_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='498e4692' is-artificial='yes'/>
+              <parameter type-id='4d8e4cde'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' constructor='yes'>
+            <function-decl name='__compressed_pair&lt;android::Asset *, std::__1::default_delete&lt;android::Asset&gt; &gt;' mangled-name='_ZNSt3__117__compressed_pairIPN7android5AssetENS_14default_deleteIS2_EEEC2IS3_S5_EEOT_OT0_' filepath='external/libcxx/include/memory' line='2250' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='498e4692' is-artificial='yes'/>
+              <parameter type-id='400beb12'/>
+              <parameter type-id='ae76ea7b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;android::Asset *, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='9c4a3aff'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='eaa01bc0' filepath='external/libcxx/include/memory' line='2136' column='1' id='67d4e493'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='ff3f0fad' filepath='external/libcxx/include/memory' line='2137' column='1' id='f0058e83'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='3f4fcd66' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='36c07807' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPN7android5AssetELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='36c07807' is-artificial='yes'/>
+              <return type-id='67d4e493'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPN7android5AssetELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d79d4c58' is-artificial='yes'/>
+              <return type-id='f0058e83'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem&lt;android::Asset *, void&gt;' mangled-name='_ZNSt3__122__compressed_pair_elemIPN7android5AssetELi0ELb0EEC2IS3_vEEOT_' filepath='external/libcxx/include/memory' line='2147' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='36c07807' is-artificial='yes'/>
+              <parameter type-id='400beb12'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::default_delete&lt;android::Asset&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='0713c6a2'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='d81eed6b'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='923ca45f' filepath='external/libcxx/include/memory' line='2174' column='1' id='971bc93a'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='55c0ab8c' filepath='external/libcxx/include/memory' line='2175' column='1' id='7cdb9e0e'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6327cc10' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_14default_deleteIN7android5AssetEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6327cc10' is-artificial='yes'/>
+              <return type-id='971bc93a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_14default_deleteIN7android5AssetEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1b3c96dd' is-artificial='yes'/>
+              <return type-id='7cdb9e0e'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='default_delete&lt;android::Asset&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2320' column='1' id='d81eed6b'>
+          <member-function access='public'>
+            <function-decl name='default_delete' filepath='external/libcxx/include/memory' line='2324' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='963caaab' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__114default_deleteIN7android5AssetEEclEPS2_' filepath='external/libcxx/include/memory' line='2334' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='59c0b1d8' is-artificial='yes'/>
+              <parameter type-id='3f4fcd66'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='add_lvalue_reference&lt;android::Asset&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1127' column='1' id='9552e541'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='8c9b4c8f' filepath='external/libcxx/include/type_traits' line='1128' column='1' id='de717bbc'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__add_lvalue_reference_impl&lt;android::Asset, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='c6e370e4'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='4b4fe04a' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='8c9b4c8f'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;android::Asset, std::__1::default_delete&lt;android::Asset&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='f292a5ec'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='162705dd' filepath='external/libcxx/include/memory' line='1031' column='1' id='67cbb073'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='unique_ptr&lt;android::AssetDir, std::__1::default_delete&lt;android::AssetDir&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2401' column='1' id='6a6c3f8a'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='5d35c65b' filepath='external/libcxx/include/memory' line='2405' column='1' id='c783099e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='deleter_type' type-id='afb20d38' filepath='external/libcxx/include/memory' line='2404' column='1' id='8997c6b1'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__ptr_' type-id='2ef4b79c' visibility='default' filepath='external/libcxx/include/memory' line='2411' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='unique_ptr' mangled-name='_ZNSt3__110unique_ptrIN7android8AssetDirENS_14default_deleteIS2_EEEC2EOS5_' filepath='external/libcxx/include/memory' line='2494' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='37b2d578' is-artificial='yes'/>
+              <parameter type-id='6c7becbe'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIN7android8AssetDirENS_14default_deleteIS2_EEEaSEOS5_' filepath='external/libcxx/include/memory' line='2517' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='37b2d578' is-artificial='yes'/>
+              <parameter type-id='6c7becbe'/>
+              <return type-id='33b2cf2c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~unique_ptr' mangled-name='_ZNSt3__110unique_ptrIN7android8AssetDirENS_14default_deleteIS2_EEED2Ev' filepath='external/libcxx/include/memory' line='2606' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='37b2d578' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIN7android8AssetDirENS_14default_deleteIS2_EEEaSEDn' filepath='external/libcxx/include/memory' line='2609' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='37b2d578' is-artificial='yes'/>
+              <return type-id='33b2cf2c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator*' mangled-name='_ZNKSt3__110unique_ptrIN7android8AssetDirENS_14default_deleteIS2_EEEdeEv' filepath='external/libcxx/include/memory' line='2616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='793a32d1' is-artificial='yes'/>
+              <return type-id='20b198e1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-&gt;' mangled-name='_ZNKSt3__110unique_ptrIN7android8AssetDirENS_14default_deleteIS2_EEEptEv' filepath='external/libcxx/include/memory' line='2620' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='793a32d1' is-artificial='yes'/>
+              <return type-id='c783099e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNKSt3__110unique_ptrIN7android8AssetDirENS_14default_deleteIS2_EEE3getEv' filepath='external/libcxx/include/memory' line='2624' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='793a32d1' is-artificial='yes'/>
+              <return type-id='c783099e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNSt3__110unique_ptrIN7android8AssetDirENS_14default_deleteIS2_EEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2628' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='37b2d578' is-artificial='yes'/>
+              <return type-id='2f12daec'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNKSt3__110unique_ptrIN7android8AssetDirENS_14default_deleteIS2_EEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2632' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='793a32d1' is-artificial='yes'/>
+              <return type-id='7923be65'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator bool' mangled-name='_ZNKSt3__110unique_ptrIN7android8AssetDirENS_14default_deleteIS2_EEEcvbEv' filepath='external/libcxx/include/memory' line='2636' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='793a32d1' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='release' mangled-name='_ZNSt3__110unique_ptrIN7android8AssetDirENS_14default_deleteIS2_EEE7releaseEv' filepath='external/libcxx/include/memory' line='2641' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='37b2d578' is-artificial='yes'/>
+              <return type-id='c783099e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reset' mangled-name='_ZNSt3__110unique_ptrIN7android8AssetDirENS_14default_deleteIS2_EEE5resetEPS2_' filepath='external/libcxx/include/memory' line='2648' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='37b2d578' is-artificial='yes'/>
+              <parameter type-id='c783099e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__110unique_ptrIN7android8AssetDirENS_14default_deleteIS2_EEE4swapERS5_' filepath='external/libcxx/include/memory' line='2656' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='37b2d578' is-artificial='yes'/>
+              <parameter type-id='33b2cf2c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;android::AssetDir *, std::__1::default_delete&lt;android::AssetDir&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='2ef4b79c'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='22e56ec2'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='8d9552b9'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPN7android8AssetDirENS_14default_deleteIS2_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='41f63f2a' is-artificial='yes'/>
+              <return type-id='ca6ad396'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPN7android8AssetDirENS_14default_deleteIS2_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='770ec1a9' is-artificial='yes'/>
+              <return type-id='547dd01a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPN7android8AssetDirENS_14default_deleteIS2_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='41f63f2a' is-artificial='yes'/>
+              <return type-id='542c7635'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPN7android8AssetDirENS_14default_deleteIS2_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='770ec1a9' is-artificial='yes'/>
+              <return type-id='1586f681'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPN7android8AssetDirENS_14default_deleteIS2_EEE4swapERS6_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='41f63f2a' is-artificial='yes'/>
+              <parameter type-id='35f62c46'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' constructor='yes'>
+            <function-decl name='__compressed_pair&lt;android::AssetDir *, std::__1::default_delete&lt;android::AssetDir&gt; &gt;' mangled-name='_ZNSt3__117__compressed_pairIPN7android8AssetDirENS_14default_deleteIS2_EEEC2IS3_S5_EEOT_OT0_' filepath='external/libcxx/include/memory' line='2250' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='41f63f2a' is-artificial='yes'/>
+              <parameter type-id='38a2e557'/>
+              <parameter type-id='21aceb0c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;android::AssetDir *, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='22e56ec2'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='538ff78b' filepath='external/libcxx/include/memory' line='2136' column='1' id='ca6ad396'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='eb4d644e' filepath='external/libcxx/include/memory' line='2137' column='1' id='547dd01a'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='759fcd0f' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e0abaf0' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPN7android8AssetDirELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e0abaf0' is-artificial='yes'/>
+              <return type-id='ca6ad396'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPN7android8AssetDirELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d1f72419' is-artificial='yes'/>
+              <return type-id='547dd01a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem&lt;android::AssetDir *, void&gt;' mangled-name='_ZNSt3__122__compressed_pair_elemIPN7android8AssetDirELi0ELb0EEC2IS3_vEEOT_' filepath='external/libcxx/include/memory' line='2147' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e0abaf0' is-artificial='yes'/>
+              <parameter type-id='38a2e557'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::default_delete&lt;android::AssetDir&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='8d9552b9'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='afb20d38'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='09718062' filepath='external/libcxx/include/memory' line='2174' column='1' id='542c7635'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='1d48a4ef' filepath='external/libcxx/include/memory' line='2175' column='1' id='1586f681'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f0e04c01' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_14default_deleteIN7android8AssetDirEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f0e04c01' is-artificial='yes'/>
+              <return type-id='542c7635'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_14default_deleteIN7android8AssetDirEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='de3f34f2' is-artificial='yes'/>
+              <return type-id='1586f681'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='default_delete&lt;android::AssetDir&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2320' column='1' id='afb20d38'>
+          <member-function access='public'>
+            <function-decl name='default_delete' filepath='external/libcxx/include/memory' line='2324' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0d7186ae' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__114default_deleteIN7android8AssetDirEEclEPS2_' filepath='external/libcxx/include/memory' line='2334' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2148ab3b' is-artificial='yes'/>
+              <parameter type-id='759fcd0f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='add_lvalue_reference&lt;android::AssetDir&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1127' column='1' id='4cf5eb1e'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='f2e46650' filepath='external/libcxx/include/type_traits' line='1128' column='1' id='20b198e1'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__add_lvalue_reference_impl&lt;android::AssetDir, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='0f43fe69'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='799fd35b' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='f2e46650'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;android::AssetDir, std::__1::default_delete&lt;android::AssetDir&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='fa06986c'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='8e4d349d' filepath='external/libcxx/include/memory' line='1031' column='1' id='5d35c65b'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='unique_ptr&lt;android::Theme, std::__1::default_delete&lt;android::Theme&gt; &gt;' visibility='default' is-declaration-only='yes' id='79eed0f0'/>
+        <class-decl name='function&lt;bool (const std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &amp;, unsigned char)&gt;' size-in-bits='192' visibility='default' filepath='external/libcxx/include/functional' line='2164' column='1' id='60662a11'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='0424f9dd'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='166e6849'/>
+          <member-type access='private'>
+            <typedef-decl name='__func' type-id='488eea75' filepath='external/libcxx/include/functional' line='2169' column='1' id='f8e1c7ea'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__f_' type-id='f8e1c7ea' visibility='default' filepath='external/libcxx/include/functional' line='2174' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='function' filepath='external/libcxx/include/functional' line='2201' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee0ca729' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='function' filepath='external/libcxx/include/functional' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee0ca729' is-artificial='yes'/>
+              <parameter type-id='2bd5f4ac'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='function' filepath='external/libcxx/include/functional' line='2205' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee0ca729' is-artificial='yes'/>
+              <parameter type-id='cd0911b1'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__18functionIFbRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEhEEaSERKSA_' filepath='external/libcxx/include/functional' line='2224' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee0ca729' is-artificial='yes'/>
+              <parameter type-id='2bd5f4ac'/>
+              <return type-id='fa0cba0d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__18functionIFbRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEhEEaSEOSA_' filepath='external/libcxx/include/functional' line='2225' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee0ca729' is-artificial='yes'/>
+              <parameter type-id='cd0911b1'/>
+              <return type-id='fa0cba0d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__18functionIFbRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEhEEaSEDn' filepath='external/libcxx/include/functional' line='2226' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee0ca729' is-artificial='yes'/>
+              <return type-id='fa0cba0d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~function' filepath='external/libcxx/include/functional' line='2230' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee0ca729' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__18functionIFbRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEhEE4swapERSA_' filepath='external/libcxx/include/functional' line='2233' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee0ca729' is-artificial='yes'/>
+              <parameter type-id='fa0cba0d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator bool' mangled-name='_ZNKSt3__18functionIFbRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEhEEcvbEv' filepath='external/libcxx/include/functional' line='2244' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2fd5faf8' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__18functionIFbRKNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEhEEclES8_h' filepath='external/libcxx/include/functional' line='2255' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2fd5faf8' is-artificial='yes'/>
+              <parameter type-id='ae83ddff'/>
+              <parameter type-id='002ac4a6'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='binary_function&lt;const std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &amp;, unsigned char, bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__functional_base' line='28' column='1' id='3dc40798'/>
+        <class-decl name='aligned_storage&lt;12, 8&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1777' column='1' id='363cf3bc'>
+          <member-type access='public'>
+            <class-decl name='type' size-in-bits='128' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1777' column='1' id='b876f710'>
+              <data-member access='public' layout-offset-in-bits='0'>
+                <var-decl name='__lx' type-id='92a46553' visibility='default' filepath='external/libcxx/include/type_traits' line='1777' column='1'/>
+              </data-member>
+            </class-decl>
+          </member-type>
+        </class-decl>
+        <class-decl name='char_traits&lt;char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__string' line='200' column='1' id='10f72b4f'>
+          <member-type access='public'>
+            <typedef-decl name='char_type' type-id='a84c031d' filepath='external/libcxx/include/__string' line='202' column='1' id='a82808e9'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='int_type' type-id='95e97e5e' filepath='external/libcxx/include/__string' line='203' column='1' id='b8a19642'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='assign' mangled-name='_ZNSt3__111char_traitsIcE6assignERcRKc' filepath='external/libcxx/include/__string' line='209' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cf5462da'/>
+              <parameter type-id='8960fdad'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='eq' mangled-name='_ZNSt3__111char_traitsIcE2eqEcc' filepath='external/libcxx/include/__string' line='210' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a82808e9'/>
+              <parameter type-id='a82808e9'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='lt' mangled-name='_ZNSt3__111char_traitsIcE2ltEcc' filepath='external/libcxx/include/__string' line='212' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a82808e9'/>
+              <parameter type-id='a82808e9'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='compare' mangled-name='_ZNSt3__111char_traitsIcE7compareEPKcS3_j' filepath='external/libcxx/include/__string' line='216' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7d60eac9'/>
+              <parameter type-id='7d60eac9'/>
+              <parameter type-id='b59d7dce'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='length' mangled-name='_ZNSt3__111char_traitsIcE6lengthEPKc' filepath='external/libcxx/include/__string' line='218' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7d60eac9'/>
+              <return type-id='b59d7dce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='find' mangled-name='_ZNSt3__111char_traitsIcE4findEPKcjRS2_' filepath='external/libcxx/include/__string' line='220' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7d60eac9'/>
+              <parameter type-id='b59d7dce'/>
+              <parameter type-id='8960fdad'/>
+              <return type-id='7d60eac9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='move' mangled-name='_ZNSt3__111char_traitsIcE4moveEPcPKcj' filepath='external/libcxx/include/__string' line='221' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c3544ff6'/>
+              <parameter type-id='7d60eac9'/>
+              <parameter type-id='b59d7dce'/>
+              <return type-id='c3544ff6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='copy' mangled-name='_ZNSt3__111char_traitsIcE4copyEPcPKcj' filepath='external/libcxx/include/__string' line='223' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c3544ff6'/>
+              <parameter type-id='7d60eac9'/>
+              <parameter type-id='b59d7dce'/>
+              <return type-id='c3544ff6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='assign' mangled-name='_ZNSt3__111char_traitsIcE6assignEPcjc' filepath='external/libcxx/include/__string' line='228' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c3544ff6'/>
+              <parameter type-id='b59d7dce'/>
+              <parameter type-id='a82808e9'/>
+              <return type-id='c3544ff6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='not_eof' mangled-name='_ZNSt3__111char_traitsIcE7not_eofEi' filepath='external/libcxx/include/__string' line='231' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b8a19642'/>
+              <return type-id='b8a19642'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='to_char_type' mangled-name='_ZNSt3__111char_traitsIcE12to_char_typeEi' filepath='external/libcxx/include/__string' line='233' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b8a19642'/>
+              <return type-id='a82808e9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='to_int_type' mangled-name='_ZNSt3__111char_traitsIcE11to_int_typeEc' filepath='external/libcxx/include/__string' line='235' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a82808e9'/>
+              <return type-id='b8a19642'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='eq_int_type' mangled-name='_ZNSt3__111char_traitsIcE11eq_int_typeEii' filepath='external/libcxx/include/__string' line='237' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b8a19642'/>
+              <parameter type-id='b8a19642'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='eof' mangled-name='_ZNSt3__111char_traitsIcE3eofEv' filepath='external/libcxx/include/__string' line='239' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <return type-id='b8a19642'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;::__rep, 0, false&gt;' size-in-bits='96' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='fcbd9376'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='7da10fe5' filepath='external/libcxx/include/memory' line='2136' column='1' id='ce7899b0'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='da4e96ae' filepath='external/libcxx/include/memory' line='2137' column='1' id='02212d00'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='4da3c689' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' mangled-name='_ZNSt3__122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EEC2Ev' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1145dfec' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1145dfec' is-artificial='yes'/>
+              <return type-id='ce7899b0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9d6c43f3' is-artificial='yes'/>
+              <return type-id='02212d00'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;::__rep, std::__1::allocator&lt;char&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='678452de'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='fcbd9376'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='bae33ff3'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b962da64' is-artificial='yes'/>
+              <return type-id='ce7899b0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b0dad' is-artificial='yes'/>
+              <return type-id='02212d00'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b962da64' is-artificial='yes'/>
+              <return type-id='1416c353'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c4b0dad' is-artificial='yes'/>
+              <return type-id='b70d8343'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_E4swapERS8_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b962da64' is-artificial='yes'/>
+              <parameter type-id='ad62c780'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair&lt;true, void&gt;' mangled-name='_ZNSt3__117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2ILb1EvEEv' filepath='external/libcxx/include/memory' line='2234' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b962da64' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;char&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='bae33ff3'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='c7b95082'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='11540f74' filepath='external/libcxx/include/memory' line='2174' column='1' id='1416c353'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='b470739d' filepath='external/libcxx/include/memory' line='2175' column='1' id='b70d8343'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='735645b3' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='735645b3' is-artificial='yes'/>
+              <return type-id='1416c353'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorIcEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='40ab9c18' is-artificial='yes'/>
+              <return type-id='b70d8343'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='_DeallocateCaller' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/new' line='243' column='1' id='a4c4a1b7'>
+          <member-function access='public' static='yes'>
+            <function-decl name='__do_deallocate_handle_size_align' mangled-name='_ZNSt3__117_DeallocateCaller33__do_deallocate_handle_size_alignEPvjj' filepath='external/libcxx/include/new' line='245' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='b59d7dce'/>
+              <parameter type-id='b59d7dce'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='__do_deallocate_handle_align' mangled-name='_ZNSt3__117_DeallocateCaller28__do_deallocate_handle_alignEPvj' filepath='external/libcxx/include/new' line='260' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='b59d7dce'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__do_deallocate_handle_size' mangled-name='_ZNSt3__117_DeallocateCaller27__do_deallocate_handle_sizeEPvj' filepath='external/libcxx/include/new' line='275' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='b59d7dce'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__do_deallocate_handle_size' mangled-name='_ZNSt3__117_DeallocateCaller27__do_deallocate_handle_sizeEPvjSt11align_val_t' filepath='external/libcxx/include/new' line='285' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='b59d7dce'/>
+              <parameter type-id='d3d13d15'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__do_call' mangled-name='_ZNSt3__117_DeallocateCaller9__do_callEPv' filepath='external/libcxx/include/new' line='316' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='eaa32e2f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+      </namespace-decl>
+      <class-decl name='__va_list' size-in-bits='32' is-struct='yes' visibility='default' id='30357e0a'>
+        <data-member access='public' layout-offset-in-bits='0'>
+          <var-decl name='__ap' type-id='eaa32e2f' visibility='default'/>
+        </data-member>
+      </class-decl>
+      <class-decl name='initializer_list&lt;const android::ApkAssets *&gt;' visibility='default' is-declaration-only='yes' id='242fd1da'/>
+      <class-decl name='initializer_list&lt;android::DynamicPackageEntry&gt;' visibility='default' is-declaration-only='yes' id='1250bd31'/>
+      <class-decl name='initializer_list&lt;unsigned int&gt;' visibility='default' is-declaration-only='yes' id='70118403'/>
+      <class-decl name='initializer_list&lt;const std::__1::pair&lt;android::OverlayableInfo, std::__1::unordered_set&lt;unsigned int, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='dd002af7'/>
+      <class-decl name='initializer_list&lt;std::__1::pair&lt;const std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='99a50716'/>
+      <class-decl name='initializer_list&lt;char16_t&gt;' visibility='default' is-declaration-only='yes' id='4b8969c5'/>
+      <class-decl name='initializer_list&lt;android::ResTable_config&gt;' visibility='default' is-declaration-only='yes' id='7f902475'/>
+      <class-decl name='initializer_list&lt;const android::ResTable_type *&gt;' visibility='default' is-declaration-only='yes' id='78dcb206'/>
+      <class-decl name='initializer_list&lt;android::AssetManager2::ConfiguredPackage&gt;' visibility='default' is-declaration-only='yes' id='c68720b5'/>
+      <class-decl name='initializer_list&lt;int&gt;' visibility='default' is-declaration-only='yes' id='1b16c61c'/>
+      <class-decl name='initializer_list&lt;android::AssetManager2::PackageGroup&gt;' visibility='default' is-declaration-only='yes' id='8457a182'/>
+      <class-decl name='initializer_list&lt;std::__1::pair&lt;const unsigned int, android::util::unique_cptr&lt;android::ResolvedBag&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='2ba795f5'/>
+      <class-decl name='initializer_list&lt;std::__1::pair&lt;const unsigned int, std::__1::vector&lt;unsigned int, std::__1::allocator&lt;unsigned int&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='f7fff1f0'/>
+      <class-decl name='initializer_list&lt;android::AssetManager2::Resolution::Step&gt;' visibility='default' is-declaration-only='yes' id='769029e7'/>
+      <enum-decl name='align_val_t' filepath='external/libcxx/include/new' line='156' column='1' id='d3d13d15'>
+        <underlying-type type-id='9cac1fee'/>
+      </enum-decl>
+    </namespace-decl>
+    <function-decl name='memcmp' filepath='bionic/libc/include/string.h' line='52' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='eaa32e2f'/>
+      <parameter type-id='eaa32e2f'/>
+      <parameter type-id='b59d7dce'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='strcmp' filepath='bionic/libc/include/string.h' line='78' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='80f4b756'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='strncmp' filepath='bionic/libc/include/string.h' line='105' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='b59d7dce'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='strcoll' filepath='bionic/libc/include/string.h' line='119' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='80f4b756'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='strxfrm' filepath='bionic/libc/include/string.h' line='120' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='26a90f95'/>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='b59d7dce'/>
+      <return type-id='b59d7dce'/>
+    </function-decl>
+    <function-decl name='memchr' mangled-name='_Z6memchrUa9enable_ifIXLb1EEEPvij' filepath='external/libcxx/include/string.h' line='99' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='eaa32e2f'/>
+      <parameter type-id='95e97e5e'/>
+      <parameter type-id='b59d7dce'/>
+      <return type-id='eaa32e2f'/>
+    </function-decl>
+    <function-decl name='strchr' mangled-name='_Z6strchrUa9enable_ifIXLb1EEEPci' filepath='external/libcxx/include/string.h' line='78' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='26a90f95'/>
+      <parameter type-id='95e97e5e'/>
+      <return type-id='26a90f95'/>
+    </function-decl>
+    <function-decl name='strcspn' filepath='bionic/libc/include/string.h' line='112' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='80f4b756'/>
+      <return type-id='b59d7dce'/>
+    </function-decl>
+    <function-decl name='strpbrk' mangled-name='_Z7strpbrkUa9enable_ifIXLb1EEEPcPKc' filepath='external/libcxx/include/string.h' line='85' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='26a90f95'/>
+      <parameter type-id='80f4b756'/>
+      <return type-id='26a90f95'/>
+    </function-decl>
+    <function-decl name='strrchr' mangled-name='_Z7strrchrUa9enable_ifIXLb1EEEPci' filepath='external/libcxx/include/string.h' line='92' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='26a90f95'/>
+      <parameter type-id='95e97e5e'/>
+      <return type-id='26a90f95'/>
+    </function-decl>
+    <function-decl name='strspn' filepath='bionic/libc/include/string.h' line='115' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='80f4b756'/>
+      <return type-id='b59d7dce'/>
+    </function-decl>
+    <function-decl name='strstr' mangled-name='_Z6strstrUa9enable_ifIXLb1EEEPcPKc' filepath='external/libcxx/include/string.h' line='106' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='26a90f95'/>
+      <parameter type-id='80f4b756'/>
+      <return type-id='26a90f95'/>
+    </function-decl>
+    <function-decl name='strtok' filepath='bionic/libc/include/string.h' line='91' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='26a90f95'/>
+      <parameter type-id='80f4b756'/>
+      <return type-id='26a90f95'/>
+    </function-decl>
+    <function-decl name='strerror' filepath='bionic/libc/include/string.h' line='94' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='95e97e5e'/>
+      <return type-id='26a90f95'/>
+    </function-decl>
+    <function-decl name='atof' filepath='bionic/libc/include/stdlib.h' line='196' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <return type-id='a0eb0f08'/>
+    </function-decl>
+    <function-decl name='atoi' filepath='bionic/libc/include/stdlib.h' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='atol' filepath='bionic/libc/include/stdlib.h' line='90' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <return type-id='bd54fe1a'/>
+    </function-decl>
+    <function-decl name='atoll' filepath='bionic/libc/include/stdlib.h' line='91' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <return type-id='1eb56b1e'/>
+    </function-decl>
+    <function-decl name='strtod' filepath='bionic/libc/include/stdlib.h' line='84' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='9b23c9ad'/>
+      <return type-id='a0eb0f08'/>
+    </function-decl>
+    <function-decl name='strtof' filepath='bionic/libc/include/stdlib.h' line='195' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='9b23c9ad'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='strtold' mangled-name='strtod' filepath='bionic/libc/include/stdlib.h' line='85' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='9b23c9ad'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='strtol' filepath='bionic/libc/include/stdlib.h' line='75' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='9b23c9ad'/>
+      <parameter type-id='95e97e5e'/>
+      <return type-id='bd54fe1a'/>
+    </function-decl>
+    <function-decl name='strtoll' filepath='bionic/libc/include/stdlib.h' line='76' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='9b23c9ad'/>
+      <parameter type-id='95e97e5e'/>
+      <return type-id='1eb56b1e'/>
+    </function-decl>
+    <function-decl name='strtoul' filepath='bionic/libc/include/stdlib.h' line='77' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='9b23c9ad'/>
+      <parameter type-id='95e97e5e'/>
+      <return type-id='7359adad'/>
+    </function-decl>
+    <function-decl name='strtoull' filepath='bionic/libc/include/stdlib.h' line='78' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='9b23c9ad'/>
+      <parameter type-id='95e97e5e'/>
+      <return type-id='3a47d82b'/>
+    </function-decl>
+    <function-decl name='rand' filepath='bionic/libc/include/stdlib.h' line='197' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='srand' filepath='bionic/libc/include/stdlib.h' line='198' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='f0981eeb'/>
+      <return type-id='48b5725f'/>
+    </function-decl>
+    <function-decl name='calloc' filepath='bionic/libc/include/malloc.h' line='52' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='b59d7dce'/>
+      <parameter type-id='b59d7dce'/>
+      <return type-id='eaa32e2f'/>
+    </function-decl>
+    <function-decl name='free' filepath='bionic/libc/include/malloc.h' line='79' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='eaa32e2f'/>
+      <return type-id='48b5725f'/>
+    </function-decl>
+    <function-decl name='malloc' filepath='bionic/libc/include/malloc.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='b59d7dce'/>
+      <return type-id='eaa32e2f'/>
+    </function-decl>
+    <function-decl name='realloc' filepath='bionic/libc/include/malloc.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='eaa32e2f'/>
+      <parameter type-id='b59d7dce'/>
+      <return type-id='eaa32e2f'/>
+    </function-decl>
+    <function-decl name='abort' filepath='bionic/libc/include/stdlib.h' line='44' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <return type-id='48b5725f'/>
+    </function-decl>
+    <function-decl name='atexit' filepath='bionic/libc/include/stdlib.h' line='52' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='953b12f8'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='exit' filepath='bionic/libc/include/stdlib.h' line='45' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='95e97e5e'/>
+      <return type-id='48b5725f'/>
+    </function-decl>
+    <function-decl name='_Exit' filepath='bionic/libc/include/stdlib.h' line='47' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='95e97e5e'/>
+      <return type-id='48b5725f'/>
+    </function-decl>
+    <function-decl name='getenv' filepath='bionic/libc/include/stdlib.h' line='57' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <return type-id='26a90f95'/>
+    </function-decl>
+    <function-decl name='system' filepath='bionic/libc/include/stdlib.h' line='94' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='bsearch' filepath='bionic/libc/include/stdlib.h' line='96' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='eaa32e2f'/>
+      <parameter type-id='eaa32e2f'/>
+      <parameter type-id='b59d7dce'/>
+      <parameter type-id='b59d7dce'/>
+      <parameter type-id='585e1de9'/>
+      <return type-id='eaa32e2f'/>
+    </function-decl>
+    <function-decl name='qsort' filepath='bionic/libc/include/stdlib.h' line='98' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='eaa32e2f'/>
+      <parameter type-id='b59d7dce'/>
+      <parameter type-id='b59d7dce'/>
+      <parameter type-id='585e1de9'/>
+      <return type-id='48b5725f'/>
+    </function-decl>
+    <function-decl name='abs' mangled-name='_Z3absx' filepath='external/libcxx/include/stdlib.h' line='113' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='1eb56b1e'/>
+      <return type-id='1eb56b1e'/>
+    </function-decl>
+    <function-decl name='labs' filepath='bionic/libc/include/stdlib.h' line='188' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='bd54fe1a'/>
+      <return type-id='bd54fe1a'/>
+    </function-decl>
+    <function-decl name='llabs' filepath='bionic/libc/include/stdlib.h' line='189' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='1eb56b1e'/>
+      <return type-id='1eb56b1e'/>
+    </function-decl>
+    <function-decl name='div' mangled-name='_Z3divxx' filepath='external/libcxx/include/stdlib.h' line='118' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='1eb56b1e'/>
+      <parameter type-id='1eb56b1e'/>
+      <return type-id='f5fa3b34'/>
+    </function-decl>
+    <function-decl name='ldiv' filepath='bionic/libc/include/stdlib.h' line='141' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='bd54fe1a'/>
+      <parameter type-id='bd54fe1a'/>
+      <return type-id='30397bf8'/>
+    </function-decl>
+    <function-decl name='lldiv' filepath='bionic/libc/include/stdlib.h' line='148' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='1eb56b1e'/>
+      <parameter type-id='1eb56b1e'/>
+      <return type-id='f5fa3b34'/>
+    </function-decl>
+    <function-decl name='mblen' filepath='bionic/libc/include/stdlib.h' line='163' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='b59d7dce'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='mbtowc' filepath='bionic/libc/include/stdlib.h' line='165' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='323d93c1'/>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='b59d7dce'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='wctomb' filepath='bionic/libc/include/stdlib.h' line='166' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='26a90f95'/>
+      <parameter type-id='c523b9f1'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='mbstowcs' filepath='bionic/libc/include/stdlib.h' line='164' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='323d93c1'/>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='b59d7dce'/>
+      <return type-id='b59d7dce'/>
+    </function-decl>
+    <function-decl name='wcstombs' filepath='bionic/libc/include/stdlib.h' line='168' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='26a90f95'/>
+      <parameter type-id='f077d3f8'/>
+      <parameter type-id='b59d7dce'/>
+      <return type-id='b59d7dce'/>
+    </function-decl>
+    <function-decl name='at_quick_exit' filepath='bionic/libc/include/stdlib.h' line='54' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='953b12f8'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='quick_exit' filepath='bionic/libc/include/stdlib.h' line='55' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='95e97e5e'/>
+      <return type-id='48b5725f'/>
+    </function-decl>
+    <function-decl name='isinf' mangled-name='_Z5isinfe' filepath='external/libcxx/include/math.h' line='497' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='c894953d'/>
+    </function-decl>
+    <function-decl name='isnan' mangled-name='_Z5isnane' filepath='external/libcxx/include/math.h' line='541' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='c894953d'/>
+    </function-decl>
+    <function-decl name='abs' mangled-name='_Z3abse' filepath='external/libcxx/include/math.h' line='769' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='acosf' filepath='bionic/libc/include/math.h' line='79' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='asinf' filepath='bionic/libc/include/math.h' line='83' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='atanf' filepath='bionic/libc/include/math.h' line='87' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='atan2f' filepath='bionic/libc/include/math.h' line='91' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='ceilf' filepath='bionic/libc/include/math.h' line='224' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='cosf' filepath='bionic/libc/include/math.h' line='95' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='coshf' filepath='bionic/libc/include/math.h' line='119' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='expf' filepath='bionic/libc/include/math.h' line='131' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='fabsf' filepath='bionic/libc/include/math.h' line='192' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='floorf' filepath='bionic/libc/include/math.h' line='228' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='fmodf' filepath='bionic/libc/include/math.h' line='264' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='frexpf' filepath='bionic/libc/include/math.h' line='143' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <parameter type-id='7292109c'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='ldexpf' filepath='bionic/libc/include/math.h' line='151' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <parameter type-id='95e97e5e'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='logf' filepath='bionic/libc/include/math.h' line='155' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='log10f' filepath='bionic/libc/include/math.h' line='159' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='modf' mangled-name='_Z4modfePe' filepath='external/libcxx/include/math.h' line='978' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <parameter type-id='b9c88d6a'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='modff' filepath='bionic/libc/include/math.h' line='175' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <parameter type-id='361f7a7d'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='powf' filepath='bionic/libc/include/math.h' line='200' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='sinf' filepath='bionic/libc/include/math.h' line='99' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='sinhf' filepath='bionic/libc/include/math.h' line='123' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='sqrtf' filepath='bionic/libc/include/math.h' line='204' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='tanf' filepath='bionic/libc/include/math.h' line='103' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='tanhf' filepath='bionic/libc/include/math.h' line='127' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='acoshf' filepath='bionic/libc/include/math.h' line='107' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='asinhf' filepath='bionic/libc/include/math.h' line='111' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='atanhf' filepath='bionic/libc/include/math.h' line='115' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='cbrtf' filepath='bionic/libc/include/math.h' line='188' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='copysignf' filepath='bionic/libc/include/math.h' line='276' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='erff' filepath='bionic/libc/include/math.h' line='208' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='erfcf' filepath='bionic/libc/include/math.h' line='212' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='exp2f' filepath='bionic/libc/include/math.h' line='135' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='expm1f' filepath='bionic/libc/include/math.h' line='139' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='fdimf' filepath='bionic/libc/include/math.h' line='292' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='fmaf' filepath='bionic/libc/include/math.h' line='304' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <parameter type-id='a6c45d85'/>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='fmaxf' filepath='bionic/libc/include/math.h' line='296' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='fminf' filepath='bionic/libc/include/math.h' line='300' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='hypotf' filepath='bionic/libc/include/math.h' line='196' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='ilogbf' filepath='bionic/libc/include/math.h' line='147' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='lgammaf' filepath='bionic/libc/include/math.h' line='216' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='llrintf' filepath='bionic/libc/include/math.h' line='244' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='1eb56b1e'/>
+    </function-decl>
+    <function-decl name='llroundf' filepath='bionic/libc/include/math.h' line='256' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='1eb56b1e'/>
+    </function-decl>
+    <function-decl name='log1pf' filepath='bionic/libc/include/math.h' line='163' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='log2f' filepath='bionic/libc/include/math.h' line='167' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='logbf' filepath='bionic/libc/include/math.h' line='171' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='lrintf' filepath='bionic/libc/include/math.h' line='240' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='bd54fe1a'/>
+    </function-decl>
+    <function-decl name='lroundf' filepath='bionic/libc/include/math.h' line='252' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='bd54fe1a'/>
+    </function-decl>
+    <function-decl name='nan' filepath='bionic/libc/include/math.h' line='279' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <return type-id='a0eb0f08'/>
+    </function-decl>
+    <function-decl name='nanf' filepath='bionic/libc/include/math.h' line='280' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='nearbyintf' filepath='bionic/libc/include/math.h' line='232' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='nextafterf' filepath='bionic/libc/include/math.h' line='284' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='nexttowardf' filepath='bionic/libc/include/math.h' line='288' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <parameter type-id='e095c704'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='remainderf' filepath='bionic/libc/include/math.h' line='268' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='remquof' filepath='bionic/libc/include/math.h' line='272' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <parameter type-id='a6c45d85'/>
+      <parameter type-id='7292109c'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='rintf' filepath='bionic/libc/include/math.h' line='236' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='roundf' filepath='bionic/libc/include/math.h' line='248' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='scalblnf' filepath='bionic/libc/include/math.h' line='184' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <parameter type-id='bd54fe1a'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='scalbnf' filepath='bionic/libc/include/math.h' line='179' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <parameter type-id='95e97e5e'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='tgammaf' filepath='bionic/libc/include/math.h' line='220' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='truncf' filepath='bionic/libc/include/math.h' line='260' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='a6c45d85'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='acosl' mangled-name='acos' filepath='bionic/libc/include/math.h' line='80' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='asinl' mangled-name='asin' filepath='bionic/libc/include/math.h' line='84' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='atanl' mangled-name='atan' filepath='bionic/libc/include/math.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='atan2l' mangled-name='atan2' filepath='bionic/libc/include/math.h' line='92' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='ceill' mangled-name='ceil' filepath='bionic/libc/include/math.h' line='225' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='cosl' mangled-name='cos' filepath='bionic/libc/include/math.h' line='96' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='coshl' mangled-name='cosh' filepath='bionic/libc/include/math.h' line='120' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='expl' mangled-name='exp' filepath='bionic/libc/include/math.h' line='132' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='fabsl' mangled-name='fabs' filepath='bionic/libc/include/math.h' line='193' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='floorl' mangled-name='floor' filepath='bionic/libc/include/math.h' line='229' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='fmodl' mangled-name='fmod' filepath='bionic/libc/include/math.h' line='265' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='frexpl' mangled-name='frexp' filepath='bionic/libc/include/math.h' line='144' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <parameter type-id='7292109c'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='ldexpl' mangled-name='ldexp' filepath='bionic/libc/include/math.h' line='152' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <parameter type-id='95e97e5e'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='logl' mangled-name='log' filepath='bionic/libc/include/math.h' line='156' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='log10l' mangled-name='log10' filepath='bionic/libc/include/math.h' line='160' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='modfl' mangled-name='modf' filepath='bionic/libc/include/math.h' line='176' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <parameter type-id='b9c88d6a'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='powl' mangled-name='pow' filepath='bionic/libc/include/math.h' line='201' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='sinl' mangled-name='sin' filepath='bionic/libc/include/math.h' line='100' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='sinhl' mangled-name='sinh' filepath='bionic/libc/include/math.h' line='124' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='sqrtl' mangled-name='sqrt' filepath='bionic/libc/include/math.h' line='205' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='tanl' mangled-name='tan' filepath='bionic/libc/include/math.h' line='104' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='tanhl' mangled-name='tanh' filepath='bionic/libc/include/math.h' line='128' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='acoshl' mangled-name='acosh' filepath='bionic/libc/include/math.h' line='108' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='asinhl' mangled-name='asinh' filepath='bionic/libc/include/math.h' line='112' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='atanhl' mangled-name='atanh' filepath='bionic/libc/include/math.h' line='116' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='cbrtl' mangled-name='cbrt' filepath='bionic/libc/include/math.h' line='189' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='copysignl' mangled-name='copysign' filepath='bionic/libc/include/math.h' line='277' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='erfl' mangled-name='erf' filepath='bionic/libc/include/math.h' line='209' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='erfcl' mangled-name='erfc' filepath='bionic/libc/include/math.h' line='213' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='exp2l' mangled-name='exp2' filepath='bionic/libc/include/math.h' line='136' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='expm1l' mangled-name='expm1' filepath='bionic/libc/include/math.h' line='140' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='fdiml' mangled-name='fdim' filepath='bionic/libc/include/math.h' line='293' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='fmal' mangled-name='fma' filepath='bionic/libc/include/math.h' line='305' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <parameter type-id='e095c704'/>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='fmaxl' mangled-name='fmax' filepath='bionic/libc/include/math.h' line='297' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='fminl' mangled-name='fmin' filepath='bionic/libc/include/math.h' line='301' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='hypotl' mangled-name='hypot' filepath='bionic/libc/include/math.h' line='197' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='ilogbl' mangled-name='ilogb' filepath='bionic/libc/include/math.h' line='148' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='lgammal' mangled-name='lgamma' filepath='bionic/libc/include/math.h' line='217' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='llrintl' mangled-name='llrint' filepath='bionic/libc/include/math.h' line='245' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='1eb56b1e'/>
+    </function-decl>
+    <function-decl name='llroundl' mangled-name='llround' filepath='bionic/libc/include/math.h' line='257' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='1eb56b1e'/>
+    </function-decl>
+    <function-decl name='log1pl' mangled-name='log1p' filepath='bionic/libc/include/math.h' line='164' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='log2l' mangled-name='log2' filepath='bionic/libc/include/math.h' line='168' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='logbl' mangled-name='logb' filepath='bionic/libc/include/math.h' line='172' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='lrintl' mangled-name='lrint' filepath='bionic/libc/include/math.h' line='241' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='bd54fe1a'/>
+    </function-decl>
+    <function-decl name='lroundl' mangled-name='lround' filepath='bionic/libc/include/math.h' line='253' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='bd54fe1a'/>
+    </function-decl>
+    <function-decl name='nanl' mangled-name='nan' filepath='bionic/libc/include/math.h' line='281' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='nearbyintl' mangled-name='nearbyint' filepath='bionic/libc/include/math.h' line='233' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='nextafterl' mangled-name='nextafter' filepath='bionic/libc/include/math.h' line='285' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='nexttowardl' mangled-name='nexttoward' filepath='bionic/libc/include/math.h' line='289' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='remainderl' mangled-name='remainder' filepath='bionic/libc/include/math.h' line='269' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='remquol' mangled-name='remquo' filepath='bionic/libc/include/math.h' line='273' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <parameter type-id='e095c704'/>
+      <parameter type-id='7292109c'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='rintl' mangled-name='rint' filepath='bionic/libc/include/math.h' line='237' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='roundl' filepath='bionic/libc/include/math.h' line='249' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='scalblnl' filepath='bionic/libc/include/math.h' line='185' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <parameter type-id='bd54fe1a'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='scalbnl' mangled-name='scalbn' filepath='bionic/libc/include/math.h' line='180' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <parameter type-id='95e97e5e'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='tgammal' mangled-name='tgamma' filepath='bionic/libc/include/math.h' line='221' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='truncl' mangled-name='trunc' filepath='bionic/libc/include/math.h' line='261' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e095c704'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='fclose' filepath='bionic/libc/include/stdio.h' line='107' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='822cd80b'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='fflush' filepath='bionic/libc/include/stdio.h' line='110' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='822cd80b'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='setbuf' filepath='bionic/libc/include/stdio.h' line='132' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='822cd80b'/>
+      <parameter type-id='26a90f95'/>
+      <return type-id='48b5725f'/>
+    </function-decl>
+    <function-decl name='setvbuf' filepath='bionic/libc/include/stdio.h' line='133' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='822cd80b'/>
+      <parameter type-id='26a90f95'/>
+      <parameter type-id='95e97e5e'/>
+      <parameter type-id='b59d7dce'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='fprintf' filepath='bionic/libc/include/stdio.h' line='113' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='822cd80b'/>
+      <parameter type-id='80f4b756'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='fscanf' filepath='bionic/libc/include/stdio.h' line='117' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='822cd80b'/>
+      <parameter type-id='80f4b756'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='sscanf' filepath='bionic/libc/include/stdio.h' line='134' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='80f4b756'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='vfprintf' filepath='bionic/libc/include/stdio.h' line='136' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='822cd80b'/>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='vfscanf' filepath='bionic/libc/include/stdio.h' line='264' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='822cd80b'/>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='vsscanf' filepath='bionic/libc/include/stdio.h' line='267' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='fgetc' filepath='bionic/libc/include/stdio.h' line='111' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='822cd80b'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='fputc' filepath='bionic/libc/include/stdio.h' line='114' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='95e97e5e'/>
+      <parameter type-id='822cd80b'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='fputs' filepath='bionic/libc/include/stdio.h' line='115' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='822cd80b'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='getc' filepath='bionic/libc/include/stdio.h' line='119' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='822cd80b'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='putc' filepath='bionic/libc/include/stdio.h' line='126' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='95e97e5e'/>
+      <parameter type-id='822cd80b'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='ungetc' filepath='bionic/libc/include/stdio.h' line='135' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='95e97e5e'/>
+      <parameter type-id='822cd80b'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='fgetpos' filepath='bionic/libc/include/stdio.h' line='232' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='822cd80b'/>
+      <parameter type-id='c5f12884'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='fseek' filepath='bionic/libc/include/stdio.h' line='215' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='822cd80b'/>
+      <parameter type-id='bd54fe1a'/>
+      <parameter type-id='95e97e5e'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='fsetpos' filepath='bionic/libc/include/stdio.h' line='233' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='822cd80b'/>
+      <parameter type-id='3b76d94f'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='ftell' filepath='bionic/libc/include/stdio.h' line='216' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='822cd80b'/>
+      <return type-id='bd54fe1a'/>
+    </function-decl>
+    <function-decl name='rewind' filepath='bionic/libc/include/stdio.h' line='130' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='822cd80b'/>
+      <return type-id='48b5725f'/>
+    </function-decl>
+    <function-decl name='clearerr' filepath='bionic/libc/include/stdio.h' line='106' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='822cd80b'/>
+      <return type-id='48b5725f'/>
+    </function-decl>
+    <function-decl name='feof' filepath='bionic/libc/include/stdio.h' line='108' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='822cd80b'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='ferror' filepath='bionic/libc/include/stdio.h' line='109' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='822cd80b'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='perror' filepath='bionic/libc/include/stdio.h' line='124' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <return type-id='48b5725f'/>
+    </function-decl>
+    <function-decl name='fopen' filepath='bionic/libc/include/stdio.h' line='256' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='80f4b756'/>
+      <return type-id='822cd80b'/>
+    </function-decl>
+    <function-decl name='freopen' filepath='bionic/libc/include/stdio.h' line='258' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='822cd80b'/>
+      <return type-id='822cd80b'/>
+    </function-decl>
+    <function-decl name='remove' filepath='bionic/libc/include/stdio.h' line='129' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='rename' filepath='bionic/libc/include/stdio.h' line='174' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='80f4b756'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='tmpfile' filepath='bionic/libc/include/stdio.h' line='260' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <return type-id='822cd80b'/>
+    </function-decl>
+    <function-decl name='tmpnam' filepath='bionic/libc/include/stdio.h' line='162' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='26a90f95'/>
+      <return type-id='26a90f95'/>
+    </function-decl>
+    <function-decl name='getchar' filepath='bionic/libc/include/stdio.h' line='120' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='scanf' filepath='bionic/libc/include/stdio.h' line='131' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='vscanf' filepath='bionic/libc/include/stdio.h' line='265' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='printf' filepath='bionic/libc/include/stdio.h' line='125' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='putchar' filepath='bionic/libc/include/stdio.h' line='127' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='95e97e5e'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='puts' filepath='bionic/libc/include/stdio.h' line='128' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='vprintf' filepath='bionic/libc/include/stdio.h' line='137' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='iswalnum' filepath='bionic/libc/include/bits/wctype.h' line='40' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='6dd37369'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='iswalpha' filepath='bionic/libc/include/bits/wctype.h' line='41' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='6dd37369'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='iswblank' filepath='bionic/libc/include/bits/wctype.h' line='42' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='6dd37369'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='iswcntrl' filepath='bionic/libc/include/bits/wctype.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='6dd37369'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='iswdigit' filepath='bionic/libc/include/bits/wctype.h' line='44' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='6dd37369'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='iswgraph' filepath='bionic/libc/include/bits/wctype.h' line='45' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='6dd37369'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='iswlower' filepath='bionic/libc/include/bits/wctype.h' line='46' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='6dd37369'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='iswprint' filepath='bionic/libc/include/bits/wctype.h' line='47' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='6dd37369'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='iswpunct' filepath='bionic/libc/include/bits/wctype.h' line='48' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='6dd37369'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='iswspace' filepath='bionic/libc/include/bits/wctype.h' line='49' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='6dd37369'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='iswupper' filepath='bionic/libc/include/bits/wctype.h' line='50' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='6dd37369'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='iswxdigit' filepath='bionic/libc/include/bits/wctype.h' line='51' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='6dd37369'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='iswctype' filepath='bionic/libc/include/bits/wctype.h' line='58' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='6dd37369'/>
+      <parameter type-id='ba50424d'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='wctype' filepath='bionic/libc/include/bits/wctype.h' line='57' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <return type-id='ba50424d'/>
+    </function-decl>
+    <function-decl name='towlower' filepath='bionic/libc/include/bits/wctype.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='6dd37369'/>
+      <return type-id='6dd37369'/>
+    </function-decl>
+    <function-decl name='towupper' filepath='bionic/libc/include/bits/wctype.h' line='54' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='6dd37369'/>
+      <return type-id='6dd37369'/>
+    </function-decl>
+    <function-decl name='towctrans' filepath='bionic/libc/include/bits/wctype.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='6dd37369'/>
+      <parameter type-id='183c72c3'/>
+      <return type-id='6dd37369'/>
+    </function-decl>
+    <function-decl name='wctrans' filepath='bionic/libc/include/bits/wctype.h' line='62' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <return type-id='183c72c3'/>
+    </function-decl>
+    <function-decl name='fwprintf' filepath='bionic/libc/include/wchar.h' line='47' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='822cd80b'/>
+      <parameter type-id='f077d3f8'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='fwscanf' filepath='bionic/libc/include/wchar.h' line='48' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='822cd80b'/>
+      <parameter type-id='f077d3f8'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='swprintf' filepath='bionic/libc/include/wchar.h' line='63' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='323d93c1'/>
+      <parameter type-id='b59d7dce'/>
+      <parameter type-id='f077d3f8'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='vfwprintf' filepath='bionic/libc/include/wchar.h' line='66' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='822cd80b'/>
+      <parameter type-id='f077d3f8'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='vswprintf' filepath='bionic/libc/include/wchar.h' line='68' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='323d93c1'/>
+      <parameter type-id='b59d7dce'/>
+      <parameter type-id='f077d3f8'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='swscanf' filepath='bionic/libc/include/wchar.h' line='64' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='f077d3f8'/>
+      <parameter type-id='f077d3f8'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='vfwscanf' filepath='bionic/libc/include/wchar.h' line='67' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='822cd80b'/>
+      <parameter type-id='f077d3f8'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='vswscanf' filepath='bionic/libc/include/wchar.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='f077d3f8'/>
+      <parameter type-id='f077d3f8'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='fgetwc' filepath='bionic/libc/include/wchar.h' line='49' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='822cd80b'/>
+      <return type-id='6dd37369'/>
+    </function-decl>
+    <function-decl name='fgetws' filepath='bionic/libc/include/wchar.h' line='50' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='323d93c1'/>
+      <parameter type-id='95e97e5e'/>
+      <parameter type-id='822cd80b'/>
+      <return type-id='323d93c1'/>
+    </function-decl>
+    <function-decl name='fputwc' filepath='bionic/libc/include/wchar.h' line='51' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='c523b9f1'/>
+      <parameter type-id='822cd80b'/>
+      <return type-id='6dd37369'/>
+    </function-decl>
+    <function-decl name='fputws' filepath='bionic/libc/include/wchar.h' line='52' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='f077d3f8'/>
+      <parameter type-id='822cd80b'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='fwide' filepath='bionic/libc/include/wchar.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='822cd80b'/>
+      <parameter type-id='95e97e5e'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='getwc' filepath='bionic/libc/include/wchar.h' line='54' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='822cd80b'/>
+      <return type-id='6dd37369'/>
+    </function-decl>
+    <function-decl name='putwc' filepath='bionic/libc/include/wchar.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='c523b9f1'/>
+      <parameter type-id='822cd80b'/>
+      <return type-id='6dd37369'/>
+    </function-decl>
+    <function-decl name='ungetwc' filepath='bionic/libc/include/wchar.h' line='65' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='6dd37369'/>
+      <parameter type-id='822cd80b'/>
+      <return type-id='6dd37369'/>
+    </function-decl>
+    <function-decl name='wcstod' filepath='bionic/libc/include/wchar.h' line='97' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='f077d3f8'/>
+      <parameter type-id='01efdaf1'/>
+      <return type-id='a0eb0f08'/>
+    </function-decl>
+    <function-decl name='wcstof' filepath='bionic/libc/include/wchar.h' line='99' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='f077d3f8'/>
+      <parameter type-id='01efdaf1'/>
+      <return type-id='a6c45d85'/>
+    </function-decl>
+    <function-decl name='wcstold' mangled-name='wcstod' filepath='bionic/libc/include/wchar.h' line='105' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='f077d3f8'/>
+      <parameter type-id='01efdaf1'/>
+      <return type-id='e095c704'/>
+    </function-decl>
+    <function-decl name='wcstol' filepath='bionic/libc/include/wchar.h' line='102' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='f077d3f8'/>
+      <parameter type-id='01efdaf1'/>
+      <parameter type-id='95e97e5e'/>
+      <return type-id='bd54fe1a'/>
+    </function-decl>
+    <function-decl name='wcstoll' filepath='bionic/libc/include/wchar.h' line='104' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='f077d3f8'/>
+      <parameter type-id='01efdaf1'/>
+      <parameter type-id='95e97e5e'/>
+      <return type-id='1eb56b1e'/>
+    </function-decl>
+    <function-decl name='wcstoul' filepath='bionic/libc/include/wchar.h' line='106' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='f077d3f8'/>
+      <parameter type-id='01efdaf1'/>
+      <parameter type-id='95e97e5e'/>
+      <return type-id='7359adad'/>
+    </function-decl>
+    <function-decl name='wcstoull' filepath='bionic/libc/include/wchar.h' line='108' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='f077d3f8'/>
+      <parameter type-id='01efdaf1'/>
+      <parameter type-id='95e97e5e'/>
+      <return type-id='3a47d82b'/>
+    </function-decl>
+    <function-decl name='wcscpy' filepath='bionic/libc/include/wchar.h' line='81' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='323d93c1'/>
+      <parameter type-id='f077d3f8'/>
+      <return type-id='323d93c1'/>
+    </function-decl>
+    <function-decl name='wcsncpy' filepath='bionic/libc/include/wchar.h' line='90' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='323d93c1'/>
+      <parameter type-id='f077d3f8'/>
+      <parameter type-id='b59d7dce'/>
+      <return type-id='323d93c1'/>
+    </function-decl>
+    <function-decl name='wcscat' filepath='bionic/libc/include/wchar.h' line='77' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='323d93c1'/>
+      <parameter type-id='f077d3f8'/>
+      <return type-id='323d93c1'/>
+    </function-decl>
+    <function-decl name='wcsncat' filepath='bionic/libc/include/wchar.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='323d93c1'/>
+      <parameter type-id='f077d3f8'/>
+      <parameter type-id='b59d7dce'/>
+      <return type-id='323d93c1'/>
+    </function-decl>
+    <function-decl name='wcscmp' filepath='bionic/libc/include/wchar.h' line='79' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='f077d3f8'/>
+      <parameter type-id='f077d3f8'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='wcscoll' filepath='bionic/libc/include/wchar.h' line='80' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='f077d3f8'/>
+      <parameter type-id='f077d3f8'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='wcsncmp' filepath='bionic/libc/include/wchar.h' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='f077d3f8'/>
+      <parameter type-id='f077d3f8'/>
+      <parameter type-id='b59d7dce'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='wcsxfrm' filepath='bionic/libc/include/wchar.h' line='110' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='323d93c1'/>
+      <parameter type-id='f077d3f8'/>
+      <parameter type-id='b59d7dce'/>
+      <return type-id='b59d7dce'/>
+    </function-decl>
+    <function-decl name='wcschr' mangled-name='_Z6wcschrUa9enable_ifIXLb1EEEPww' filepath='external/libcxx/include/wchar.h' line='141' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='323d93c1'/>
+      <parameter type-id='c523b9f1'/>
+      <return type-id='323d93c1'/>
+    </function-decl>
+    <function-decl name='wcspbrk' mangled-name='_Z7wcspbrkUa9enable_ifIXLb1EEEPwPKw' filepath='external/libcxx/include/wchar.h' line='148' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='323d93c1'/>
+      <parameter type-id='f077d3f8'/>
+      <return type-id='323d93c1'/>
+    </function-decl>
+    <function-decl name='wcsrchr' mangled-name='_Z7wcsrchrUa9enable_ifIXLb1EEEPww' filepath='external/libcxx/include/wchar.h' line='155' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='323d93c1'/>
+      <parameter type-id='c523b9f1'/>
+      <return type-id='323d93c1'/>
+    </function-decl>
+    <function-decl name='wcsstr' mangled-name='_Z6wcsstrUa9enable_ifIXLb1EEEPwPKw' filepath='external/libcxx/include/wchar.h' line='162' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='323d93c1'/>
+      <parameter type-id='f077d3f8'/>
+      <return type-id='323d93c1'/>
+    </function-decl>
+    <function-decl name='wmemchr' mangled-name='_Z7wmemchrUa9enable_ifIXLb1EEEPwwj' filepath='external/libcxx/include/wchar.h' line='169' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='323d93c1'/>
+      <parameter type-id='c523b9f1'/>
+      <parameter type-id='b59d7dce'/>
+      <return type-id='323d93c1'/>
+    </function-decl>
+    <function-decl name='wcscspn' filepath='bionic/libc/include/wchar.h' line='82' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='f077d3f8'/>
+      <parameter type-id='f077d3f8'/>
+      <return type-id='b59d7dce'/>
+    </function-decl>
+    <function-decl name='wcslen' filepath='bionic/libc/include/wchar.h' line='85' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='f077d3f8'/>
+      <return type-id='b59d7dce'/>
+    </function-decl>
+    <function-decl name='wcsspn' filepath='bionic/libc/include/wchar.h' line='95' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='f077d3f8'/>
+      <parameter type-id='f077d3f8'/>
+      <return type-id='b59d7dce'/>
+    </function-decl>
+    <function-decl name='wcstok' filepath='bionic/libc/include/wchar.h' line='101' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='323d93c1'/>
+      <parameter type-id='f077d3f8'/>
+      <parameter type-id='01efdaf1'/>
+      <return type-id='323d93c1'/>
+    </function-decl>
+    <function-decl name='wmemcmp' filepath='bionic/libc/include/wchar.h' line='114' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='f077d3f8'/>
+      <parameter type-id='f077d3f8'/>
+      <parameter type-id='b59d7dce'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='wmemcpy' filepath='bionic/libc/include/wchar.h' line='115' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='323d93c1'/>
+      <parameter type-id='f077d3f8'/>
+      <parameter type-id='b59d7dce'/>
+      <return type-id='323d93c1'/>
+    </function-decl>
+    <function-decl name='wmemmove' filepath='bionic/libc/include/wchar.h' line='119' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='323d93c1'/>
+      <parameter type-id='f077d3f8'/>
+      <parameter type-id='b59d7dce'/>
+      <return type-id='323d93c1'/>
+    </function-decl>
+    <function-decl name='wmemset' filepath='bionic/libc/include/wchar.h' line='120' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='323d93c1'/>
+      <parameter type-id='c523b9f1'/>
+      <parameter type-id='b59d7dce'/>
+      <return type-id='323d93c1'/>
+    </function-decl>
+    <function-decl name='wcsftime' filepath='bionic/libc/include/wchar.h' line='83' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='323d93c1'/>
+      <parameter type-id='b59d7dce'/>
+      <parameter type-id='f077d3f8'/>
+      <parameter type-id='d6ad37ff'/>
+      <return type-id='b59d7dce'/>
+    </function-decl>
+    <function-decl name='btowc' filepath='bionic/libc/include/wchar.h' line='46' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='95e97e5e'/>
+      <return type-id='6dd37369'/>
+    </function-decl>
+    <function-decl name='wctob' filepath='bionic/libc/include/wchar.h' line='111' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='6dd37369'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='mbsinit' filepath='bionic/libc/include/wchar.h' line='56' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='5d006ebf'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='mbrlen' filepath='bionic/libc/include/wchar.h' line='57' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='b59d7dce'/>
+      <parameter type-id='a68021ce'/>
+      <return type-id='b59d7dce'/>
+    </function-decl>
+    <function-decl name='mbrtowc' filepath='bionic/libc/include/wchar.h' line='58' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='323d93c1'/>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='b59d7dce'/>
+      <parameter type-id='a68021ce'/>
+      <return type-id='b59d7dce'/>
+    </function-decl>
+    <function-decl name='wcrtomb' filepath='bionic/libc/include/wchar.h' line='74' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='26a90f95'/>
+      <parameter type-id='c523b9f1'/>
+      <parameter type-id='a68021ce'/>
+      <return type-id='b59d7dce'/>
+    </function-decl>
+    <function-decl name='mbsrtowcs' filepath='bionic/libc/include/wchar.h' line='59' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='323d93c1'/>
+      <parameter type-id='7d3cd834'/>
+      <parameter type-id='b59d7dce'/>
+      <parameter type-id='a68021ce'/>
+      <return type-id='b59d7dce'/>
+    </function-decl>
+    <function-decl name='wcsrtombs' filepath='bionic/libc/include/wchar.h' line='94' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='26a90f95'/>
+      <parameter type-id='5ea27396'/>
+      <parameter type-id='b59d7dce'/>
+      <parameter type-id='a68021ce'/>
+      <return type-id='b59d7dce'/>
+    </function-decl>
+    <function-decl name='getwchar' filepath='bionic/libc/include/wchar.h' line='55' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <return type-id='6dd37369'/>
+    </function-decl>
+    <function-decl name='vwscanf' filepath='bionic/libc/include/wchar.h' line='71' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='f077d3f8'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='wscanf' filepath='bionic/libc/include/wchar.h' line='122' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='f077d3f8'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='putwchar' filepath='bionic/libc/include/wchar.h' line='62' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='c523b9f1'/>
+      <return type-id='6dd37369'/>
+    </function-decl>
+    <function-decl name='vwprintf' filepath='bionic/libc/include/wchar.h' line='70' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='f077d3f8'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='wprintf' filepath='bionic/libc/include/wchar.h' line='121' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='f077d3f8'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='clock' filepath='bionic/libc/include/time.h' line='92' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <return type-id='4c3a2c61'/>
+    </function-decl>
+    <function-decl name='difftime' filepath='bionic/libc/include/time.h' line='68' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='c9d12d66'/>
+      <parameter type-id='c9d12d66'/>
+      <return type-id='a0eb0f08'/>
+    </function-decl>
+    <function-decl name='mktime' filepath='bionic/libc/include/time.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='d915a820'/>
+      <return type-id='c9d12d66'/>
+    </function-decl>
+    <function-decl name='time' filepath='bionic/libc/include/time.h' line='62' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='b2eb2c3f'/>
+      <return type-id='c9d12d66'/>
+    </function-decl>
+    <function-decl name='asctime' filepath='bionic/libc/include/time.h' line='65' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='d6ad37ff'/>
+      <return type-id='26a90f95'/>
+    </function-decl>
+    <function-decl name='ctime' filepath='bionic/libc/include/time.h' line='87' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='9f201474'/>
+      <return type-id='26a90f95'/>
+    </function-decl>
+    <function-decl name='gmtime' filepath='bionic/libc/include/time.h' line='74' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='9f201474'/>
+      <return type-id='d915a820'/>
+    </function-decl>
+    <function-decl name='localtime' filepath='bionic/libc/include/time.h' line='71' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='9f201474'/>
+      <return type-id='d915a820'/>
+    </function-decl>
+    <function-decl name='strftime' filepath='bionic/libc/include/time.h' line='80' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='26a90f95'/>
+      <parameter type-id='b59d7dce'/>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='d6ad37ff'/>
+      <return type-id='b59d7dce'/>
+    </function-decl>
+    <class-decl name='_jbooleanArray' visibility='default' is-declaration-only='yes' id='2ca86b0d'/>
+    <class-decl name='_jbyteArray' visibility='default' is-declaration-only='yes' id='1e7918a7'/>
+    <class-decl name='_jcharArray' visibility='default' is-declaration-only='yes' id='eeed1f5d'/>
+    <class-decl name='_jclass' visibility='default' is-declaration-only='yes' id='e53ab91c'/>
+    <class-decl name='_jdoubleArray' visibility='default' is-declaration-only='yes' id='530c1a32'/>
+    <class-decl name='_jfloatArray' visibility='default' is-declaration-only='yes' id='a87003ef'/>
+    <class-decl name='_jintArray' visibility='default' is-declaration-only='yes' id='b0749e8e'/>
+    <class-decl name='_jlongArray' visibility='default' is-declaration-only='yes' id='fb46a283'/>
+    <class-decl name='_jobjectArray' visibility='default' is-declaration-only='yes' id='fdf9f098'/>
+    <class-decl name='_jshortArray' visibility='default' is-declaration-only='yes' id='30a4d497'/>
+    <class-decl name='_jstring' visibility='default' is-declaration-only='yes' id='ae6a1c55'/>
+    <class-decl name='_jthrowable' visibility='default' is-declaration-only='yes' id='07f10124'/>
+    <function-type size-in-bits='32' id='055a6f41'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='5b7c7bab'/>
+      <parameter type-id='d4a328b7'/>
+      <return type-id='80f4b756'/>
+    </function-type>
+    <function-type size-in-bits='32' id='b3d5cbab'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='5b7c7bab'/>
+      <parameter type-id='d4a328b7'/>
+      <return type-id='3b4676f4'/>
+    </function-type>
+    <function-type size-in-bits='32' id='96ee24a5'>
+      <parameter type-id='eaa32e2f'/>
+      <parameter type-id='eaa32e2f'/>
+      <return type-id='95e97e5e'/>
+    </function-type>
+    <function-type size-in-bits='32' id='6b5c9008'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='e825b06b'/>
+      <parameter type-id='d4a328b7'/>
+      <return type-id='d4a328b7'/>
+    </function-type>
+    <function-type size-in-bits='32' id='223133a2'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='61dc2b35'/>
+      <parameter type-id='d4a328b7'/>
+      <return type-id='a6979e77'/>
+    </function-type>
+    <function-type size-in-bits='32' id='995d71ea'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='088b642f'/>
+      <parameter type-id='d4a328b7'/>
+      <return type-id='071e4e5d'/>
+    </function-type>
+    <function-type size-in-bits='32' id='f5043860'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='feee141c'/>
+      <parameter type-id='d4a328b7'/>
+      <return type-id='6292c81e'/>
+    </function-type>
+    <function-type size-in-bits='32' id='84110544'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='6e9854cd'/>
+      <parameter type-id='d4a328b7'/>
+      <return type-id='d8263a65'/>
+    </function-type>
+    <function-type size-in-bits='32' id='6878e9a8'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='181f4ac0'/>
+      <parameter type-id='d4a328b7'/>
+      <return type-id='7f83e8c4'/>
+    </function-type>
+    <function-type size-in-bits='32' id='02c4e402'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='b43b1271'/>
+      <parameter type-id='d4a328b7'/>
+      <return type-id='c2fb5303'/>
+    </function-type>
+    <function-type size-in-bits='32' id='da4ac88c'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='152bf3a9'/>
+      <parameter type-id='d4a328b7'/>
+      <return type-id='aa210e95'/>
+    </function-type>
+    <function-type size-in-bits='32' id='59ed1e59'>
+      <parameter type-id='fae49a1f'/>
+      <return type-id='cc6e09ca'/>
+    </function-type>
+    <function-type size-in-bits='32' id='a1390ee9'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='70de5c42'/>
+      <return type-id='cc6e09ca'/>
+    </function-type>
+    <function-type size-in-bits='32' id='7be75d9e'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='1f3810cb'/>
+      <return type-id='cc6e09ca'/>
+    </function-type>
+    <function-type size-in-bits='32' id='554d87f1'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='786cbe73'/>
+      <return type-id='cc6e09ca'/>
+    </function-type>
+    <function-type size-in-bits='32' id='6da5b67e'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='cc6e09ca'/>
+    </function-type>
+    <function-type size-in-bits='32' id='1a9d598b'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='cc6e09ca'/>
+    </function-type>
+    <function-type size-in-bits='32' id='6935722a'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='70de5c42'/>
+      <return type-id='cc6e09ca'/>
+    </function-type>
+    <function-type size-in-bits='32' id='4dd30b7b'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='786cbe73'/>
+      <return type-id='cc6e09ca'/>
+    </function-type>
+    <function-type size-in-bits='32' id='96fb4d64'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='cc6e09ca'/>
+    </function-type>
+    <function-type size-in-bits='32' id='6b6501bd'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='cc6e09ca'/>
+    </function-type>
+    <function-type size-in-bits='32' id='bed9a8c1'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='1f3810cb'/>
+      <return type-id='cc6e09ca'/>
+    </function-type>
+    <function-type size-in-bits='32' id='0ccd5902'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='786cbe73'/>
+      <return type-id='cc6e09ca'/>
+    </function-type>
+    <function-type size-in-bits='32' id='b7d01ad5'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='cc6e09ca'/>
+    </function-type>
+    <function-type size-in-bits='32' id='2b209300'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='38565182'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='cc6e09ca'/>
+    </function-type>
+    <function-type size-in-bits='32' id='3b720171'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='96f3d089'/>
+      <return type-id='cc6e09ca'/>
+    </function-type>
+    <function-type size-in-bits='32' id='aca2cd7e'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='2c2f1adb'/>
+      <return type-id='e825b06b'/>
+    </function-type>
+    <function-type size-in-bits='32' id='8e80bdd8'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='1f3810cb'/>
+      <return type-id='adf18958'/>
+    </function-type>
+    <function-type size-in-bits='32' id='3eafa32f'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='786cbe73'/>
+      <return type-id='adf18958'/>
+    </function-type>
+    <function-type size-in-bits='32' id='148c6738'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='adf18958'/>
+    </function-type>
+    <function-type size-in-bits='32' id='e6efff49'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='adf18958'/>
+    </function-type>
+    <function-type size-in-bits='32' id='fe213acd'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='786cbe73'/>
+      <return type-id='adf18958'/>
+    </function-type>
+    <function-type size-in-bits='32' id='ca62bfca'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='adf18958'/>
+    </function-type>
+    <function-type size-in-bits='32' id='b142692f'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='adf18958'/>
+    </function-type>
+    <function-type size-in-bits='32' id='4142d35b'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='1f3810cb'/>
+      <return type-id='adf18958'/>
+    </function-type>
+    <function-type size-in-bits='32' id='ed5f0798'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='786cbe73'/>
+      <return type-id='adf18958'/>
+    </function-type>
+    <function-type size-in-bits='32' id='d664a6f7'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='adf18958'/>
+    </function-type>
+    <function-type size-in-bits='32' id='e0efb9de'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='38565182'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='adf18958'/>
+    </function-type>
+    <function-type size-in-bits='32' id='8f71b7e8'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='2c2f1adb'/>
+      <return type-id='61dc2b35'/>
+    </function-type>
+    <function-type size-in-bits='32' id='db9b93fa'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='1f3810cb'/>
+      <return type-id='8dfe2e06'/>
+    </function-type>
+    <function-type size-in-bits='32' id='b6d76995'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='786cbe73'/>
+      <return type-id='8dfe2e06'/>
+    </function-type>
+    <function-type size-in-bits='32' id='e5e01142'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='8dfe2e06'/>
+    </function-type>
+    <function-type size-in-bits='32' id='2987b0c7'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='8dfe2e06'/>
+    </function-type>
+    <function-type size-in-bits='32' id='ab5a280f'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='786cbe73'/>
+      <return type-id='8dfe2e06'/>
+    </function-type>
+    <function-type size-in-bits='32' id='b10103d8'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='8dfe2e06'/>
+    </function-type>
+    <function-type size-in-bits='32' id='07f91629'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='8dfe2e06'/>
+    </function-type>
+    <function-type size-in-bits='32' id='57aaeac5'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='1f3810cb'/>
+      <return type-id='8dfe2e06'/>
+    </function-type>
+    <function-type size-in-bits='32' id='85d5402e'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='786cbe73'/>
+      <return type-id='8dfe2e06'/>
+    </function-type>
+    <function-type size-in-bits='32' id='8833c461'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='8dfe2e06'/>
+    </function-type>
+    <function-type size-in-bits='32' id='4e7eaf04'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='38565182'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='8dfe2e06'/>
+    </function-type>
+    <function-type size-in-bits='32' id='717ad472'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='2c2f1adb'/>
+      <return type-id='088b642f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='e1e0781a'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='80f4b756'/>
+      <return type-id='70de5c42'/>
+    </function-type>
+    <function-type size-in-bits='32' id='2f03f5b7'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='a8d5bec6'/>
+      <parameter type-id='2c2f1adb'/>
+      <return type-id='70de5c42'/>
+    </function-type>
+    <function-type size-in-bits='32' id='b3b907e8'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <return type-id='70de5c42'/>
+    </function-type>
+    <function-type size-in-bits='32' id='caf8409f'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <return type-id='70de5c42'/>
+    </function-type>
+    <function-type size-in-bits='32' id='ed3044e3'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='1f3810cb'/>
+      <return type-id='973e3c3f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='126e53d0'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='786cbe73'/>
+      <return type-id='973e3c3f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='dad530df'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='973e3c3f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='9539c406'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='973e3c3f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='a8186878'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='786cbe73'/>
+      <return type-id='973e3c3f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='2f0b7817'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='973e3c3f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='b7e7edbe'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='973e3c3f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='a4a61472'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='1f3810cb'/>
+      <return type-id='973e3c3f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='837777dd'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='786cbe73'/>
+      <return type-id='973e3c3f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='2f02ea7a'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='973e3c3f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='461d0e9f'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='38565182'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='973e3c3f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='dc0b1ac7'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='2c2f1adb'/>
+      <return type-id='feee141c'/>
+    </function-type>
+    <function-type size-in-bits='32' id='fea2690f'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='80f4b756'/>
+      <return type-id='1f3810cb'/>
+    </function-type>
+    <function-type size-in-bits='32' id='14c3a3b0'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <return type-id='1f3810cb'/>
+    </function-type>
+    <function-type size-in-bits='32' id='41b981f8'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='1f3810cb'/>
+      <return type-id='1a7fe6b0'/>
+    </function-type>
+    <function-type size-in-bits='32' id='88f16d4f'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='786cbe73'/>
+      <return type-id='1a7fe6b0'/>
+    </function-type>
+    <function-type size-in-bits='32' id='02a81098'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='1a7fe6b0'/>
+    </function-type>
+    <function-type size-in-bits='32' id='1dba3069'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='1a7fe6b0'/>
+    </function-type>
+    <function-type size-in-bits='32' id='3197286d'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='786cbe73'/>
+      <return type-id='1a7fe6b0'/>
+    </function-type>
+    <function-type size-in-bits='32' id='413b072a'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='1a7fe6b0'/>
+    </function-type>
+    <function-type size-in-bits='32' id='1cd86ccf'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='1a7fe6b0'/>
+    </function-type>
+    <function-type size-in-bits='32' id='16cc647b'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='1f3810cb'/>
+      <return type-id='1a7fe6b0'/>
+    </function-type>
+    <function-type size-in-bits='32' id='b9c972b8'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='786cbe73'/>
+      <return type-id='1a7fe6b0'/>
+    </function-type>
+    <function-type size-in-bits='32' id='fba5b0d7'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='1a7fe6b0'/>
+    </function-type>
+    <function-type size-in-bits='32' id='757515fe'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='38565182'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='1a7fe6b0'/>
+    </function-type>
+    <function-type size-in-bits='32' id='cd5e6e48'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='2c2f1adb'/>
+      <return type-id='6e9854cd'/>
+    </function-type>
+    <function-type size-in-bits='32' id='06074860'>
+      <parameter type-id='fae49a1f'/>
+      <return type-id='0b9c02cb'/>
+    </function-type>
+    <function-type size-in-bits='32' id='50ce2e7b'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='17ed04c8'/>
+      <return type-id='0b9c02cb'/>
+    </function-type>
+    <function-type size-in-bits='32' id='fcac2709'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <return type-id='0b9c02cb'/>
+    </function-type>
+    <function-type size-in-bits='32' id='1d639c93'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='8ec52105'/>
+      <parameter type-id='0b9c02cb'/>
+      <return type-id='0b9c02cb'/>
+    </function-type>
+    <function-type size-in-bits='32' id='c12bf182'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='80f4b756'/>
+      <return type-id='0b9c02cb'/>
+    </function-type>
+    <function-type size-in-bits='32' id='21fee85f'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='1f3810cb'/>
+      <return type-id='0b9c02cb'/>
+    </function-type>
+    <function-type size-in-bits='32' id='83574fe4'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='786cbe73'/>
+      <return type-id='0b9c02cb'/>
+    </function-type>
+    <function-type size-in-bits='32' id='dd7295b3'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='0b9c02cb'/>
+    </function-type>
+    <function-type size-in-bits='32' id='4a42a622'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='0b9c02cb'/>
+    </function-type>
+    <function-type size-in-bits='32' id='f4d3e94e'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='0b9c02cb'/>
+      <return type-id='0b9c02cb'/>
+    </function-type>
+    <function-type size-in-bits='32' id='47891898'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <return type-id='0b9c02cb'/>
+    </function-type>
+    <function-type size-in-bits='32' id='42337f0c'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='786cbe73'/>
+      <return type-id='0b9c02cb'/>
+    </function-type>
+    <function-type size-in-bits='32' id='968ef04b'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='0b9c02cb'/>
+    </function-type>
+    <function-type size-in-bits='32' id='b2cf38da'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='0b9c02cb'/>
+    </function-type>
+    <function-type size-in-bits='32' id='533df676'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='1f3810cb'/>
+      <return type-id='0b9c02cb'/>
+    </function-type>
+    <function-type size-in-bits='32' id='66c316f9'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='786cbe73'/>
+      <return type-id='0b9c02cb'/>
+    </function-type>
+    <function-type size-in-bits='32' id='4bcddb36'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='0b9c02cb'/>
+    </function-type>
+    <function-type size-in-bits='32' id='becc7143'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='38565182'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='0b9c02cb'/>
+    </function-type>
+    <function-type size-in-bits='32' id='0149d965'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='5b89f496'/>
+      <return type-id='0b9c02cb'/>
+    </function-type>
+    <function-type size-in-bits='32' id='31d87a2b'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='2c2f1adb'/>
+      <return type-id='181f4ac0'/>
+    </function-type>
+    <function-type size-in-bits='32' id='467aaa2c'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='1f3810cb'/>
+      <return type-id='c8745fdc'/>
+    </function-type>
+    <function-type size-in-bits='32' id='56c055db'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='786cbe73'/>
+      <return type-id='c8745fdc'/>
+    </function-type>
+    <function-type size-in-bits='32' id='8c344f84'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='c8745fdc'/>
+    </function-type>
+    <function-type size-in-bits='32' id='5d529e9d'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='c8745fdc'/>
+    </function-type>
+    <function-type size-in-bits='32' id='a017e9d1'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <return type-id='c8745fdc'/>
+    </function-type>
+    <function-type size-in-bits='32' id='82d29439'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='786cbe73'/>
+      <return type-id='c8745fdc'/>
+    </function-type>
+    <function-type size-in-bits='32' id='4aec61f6'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='c8745fdc'/>
+    </function-type>
+    <function-type size-in-bits='32' id='18caaa83'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='c8745fdc'/>
+    </function-type>
+    <function-type size-in-bits='32' id='98f7aa67'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='1f3810cb'/>
+      <return type-id='c8745fdc'/>
+    </function-type>
+    <function-type size-in-bits='32' id='ee0744fc'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='786cbe73'/>
+      <return type-id='c8745fdc'/>
+    </function-type>
+    <function-type size-in-bits='32' id='4890b95b'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='c8745fdc'/>
+    </function-type>
+    <function-type size-in-bits='32' id='b01f64aa'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='38565182'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='c8745fdc'/>
+    </function-type>
+    <function-type size-in-bits='32' id='9441d304'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='2c2f1adb'/>
+      <return type-id='b43b1271'/>
+    </function-type>
+    <function-type size-in-bits='32' id='1ab7137e'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='80f4b756'/>
+      <return type-id='38565182'/>
+    </function-type>
+    <function-type size-in-bits='32' id='7a6fe7df'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <return type-id='38565182'/>
+    </function-type>
+    <function-type size-in-bits='32' id='38d85c8f'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <return type-id='96f3d089'/>
+    </function-type>
+    <function-type size-in-bits='32' id='41301cf9'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='1f3810cb'/>
+      <return type-id='96f3d089'/>
+    </function-type>
+    <function-type size-in-bits='32' id='f341e414'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='1f3810cb'/>
+      <parameter type-id='cc6e09ca'/>
+      <return type-id='96f3d089'/>
+    </function-type>
+    <function-type size-in-bits='32' id='21042e4a'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='786cbe73'/>
+      <return type-id='96f3d089'/>
+    </function-type>
+    <function-type size-in-bits='32' id='67748225'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='cc6e09ca'/>
+      <return type-id='96f3d089'/>
+    </function-type>
+    <function-type size-in-bits='32' id='e612672d'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='96f3d089'/>
+    </function-type>
+    <function-type size-in-bits='32' id='1f8f9f18'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='96f3d089'/>
+    </function-type>
+    <function-type size-in-bits='32' id='2e613a3e'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <return type-id='96f3d089'/>
+    </function-type>
+    <function-type size-in-bits='32' id='7f8ca3fe'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='786cbe73'/>
+      <return type-id='96f3d089'/>
+    </function-type>
+    <function-type size-in-bits='32' id='bf1e0391'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='96f3d089'/>
+    </function-type>
+    <function-type size-in-bits='32' id='ae2834f4'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='96f3d089'/>
+    </function-type>
+    <function-type size-in-bits='32' id='6c431008'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='1f3810cb'/>
+      <return type-id='96f3d089'/>
+    </function-type>
+    <function-type size-in-bits='32' id='e24417ff'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='786cbe73'/>
+      <return type-id='96f3d089'/>
+    </function-type>
+    <function-type size-in-bits='32' id='b66924e8'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='96f3d089'/>
+    </function-type>
+    <function-type size-in-bits='32' id='d776b039'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='38565182'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='96f3d089'/>
+    </function-type>
+    <function-type size-in-bits='32' id='6ab04463'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='2d5e6f72'/>
+      <parameter type-id='2c2f1adb'/>
+      <return type-id='96f3d089'/>
+    </function-type>
+    <function-type size-in-bits='32' id='ef48369b'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='eaa32e2f'/>
+      <parameter type-id='c8745fdc'/>
+      <return type-id='96f3d089'/>
+    </function-type>
+    <function-type size-in-bits='32' id='38edd3d4'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='96f3d089'/>
+      <return type-id='2d5e6f72'/>
+    </function-type>
+    <function-type size-in-bits='32' id='e8f54abb'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <return type-id='c36bf49e'/>
+    </function-type>
+    <function-type size-in-bits='32' id='dc1ed48c'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='1f3810cb'/>
+      <return type-id='9a10f134'/>
+    </function-type>
+    <function-type size-in-bits='32' id='0ed3c13b'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='786cbe73'/>
+      <return type-id='9a10f134'/>
+    </function-type>
+    <function-type size-in-bits='32' id='da5acea4'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='9a10f134'/>
+    </function-type>
+    <function-type size-in-bits='32' id='307d2c7d'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='9a10f134'/>
+    </function-type>
+    <function-type size-in-bits='32' id='3fa8e199'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='786cbe73'/>
+      <return type-id='9a10f134'/>
+    </function-type>
+    <function-type size-in-bits='32' id='5e933196'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='9a10f134'/>
+    </function-type>
+    <function-type size-in-bits='32' id='90c673e3'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='9a10f134'/>
+    </function-type>
+    <function-type size-in-bits='32' id='49617147'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='1f3810cb'/>
+      <return type-id='9a10f134'/>
+    </function-type>
+    <function-type size-in-bits='32' id='e3e7515c'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='786cbe73'/>
+      <return type-id='9a10f134'/>
+    </function-type>
+    <function-type size-in-bits='32' id='5ad5f77b'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='9a10f134'/>
+    </function-type>
+    <function-type size-in-bits='32' id='f6de0a0a'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='38565182'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='9a10f134'/>
+    </function-type>
+    <function-type size-in-bits='32' id='558a0aa4'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='2c2f1adb'/>
+      <return type-id='152bf3a9'/>
+    </function-type>
+    <function-type size-in-bits='32' id='5d4b6f06'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='65b69bb3'/>
+      <return type-id='2c2f1adb'/>
+    </function-type>
+    <function-type size-in-bits='32' id='d318157e'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='5b7c7bab'/>
+      <return type-id='2c2f1adb'/>
+    </function-type>
+    <function-type size-in-bits='32' id='4b5c8855'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='80f4b756'/>
+      <return type-id='5b7c7bab'/>
+    </function-type>
+    <function-type size-in-bits='32' id='7de99def'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='3b4676f4'/>
+      <parameter type-id='2c2f1adb'/>
+      <return type-id='5b7c7bab'/>
+    </function-type>
+    <function-type size-in-bits='32' id='4bd440f5'>
+      <parameter type-id='fae49a1f'/>
+      <return type-id='5b89f496'/>
+    </function-type>
+    <function-type size-in-bits='32' id='3d8c391f'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <return type-id='6c9a8402'/>
+    </function-type>
+    <function-type size-in-bits='32' id='ee076206'>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='03e3ce24'>
+      <parameter type-id='fae49a1f'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='a1159711'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='80f4b756'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='d47c1022'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='65b69bb3'/>
+      <parameter type-id='eaa32e2f'/>
+      <parameter type-id='0b9c02cb'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='0df96076'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='e825b06b'/>
+      <parameter type-id='d4a328b7'/>
+      <parameter type-id='0b9c02cb'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='6bb2df61'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='e825b06b'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='067e0250'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='588dec50'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='e825b06b'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='d4a328b7'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='0411e2cc'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='61dc2b35'/>
+      <parameter type-id='a6979e77'/>
+      <parameter type-id='0b9c02cb'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='b6e5053d'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='61dc2b35'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='a8d5bec6'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='386e18fa'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='61dc2b35'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='a6979e77'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='106bd8ac'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='088b642f'/>
+      <parameter type-id='071e4e5d'/>
+      <parameter type-id='0b9c02cb'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='c4cf512d'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='088b642f'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='3b4676f4'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='c8bb07fa'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='088b642f'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='071e4e5d'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='dcbb605e'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='1f3810cb'/>
+      <parameter type-id='cc6e09ca'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='d413ac7e'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='1f3810cb'/>
+      <parameter type-id='adf18958'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='e81ac6f8'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='1f3810cb'/>
+      <parameter type-id='8dfe2e06'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='59330a47'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='1f3810cb'/>
+      <parameter type-id='973e3c3f'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='3d2d0c38'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='1f3810cb'/>
+      <parameter type-id='1a7fe6b0'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='6e835a19'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='1f3810cb'/>
+      <parameter type-id='0b9c02cb'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='625a21da'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='1f3810cb'/>
+      <parameter type-id='c8745fdc'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='81719d6d'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='1f3810cb'/>
+      <parameter type-id='96f3d089'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='95d32fc8'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='1f3810cb'/>
+      <parameter type-id='9a10f134'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='7f57b6c0'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='786cbe73'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='9863e9ef'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='27a87596'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='792136c4'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='feee141c'/>
+      <parameter type-id='6292c81e'/>
+      <parameter type-id='0b9c02cb'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='2e6e32b5'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='feee141c'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='c5b6437f'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='6f160e3a'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='feee141c'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='6292c81e'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='bcf91e7a'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='6e9854cd'/>
+      <parameter type-id='d8263a65'/>
+      <parameter type-id='0b9c02cb'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='26ee7735'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='6e9854cd'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='640aedbe'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='eb796c24'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='6e9854cd'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='d8263a65'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='5368e5fc'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='181f4ac0'/>
+      <parameter type-id='7f83e8c4'/>
+      <parameter type-id='0b9c02cb'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='c355496b'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='181f4ac0'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='3c8ecc03'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='60e6a162'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='181f4ac0'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='7f83e8c4'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='30f9fd2c'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='b43b1271'/>
+      <parameter type-id='c2fb5303'/>
+      <parameter type-id='0b9c02cb'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='470aec15'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='b43b1271'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='884af3d2'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='2c8ecc6a'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='b43b1271'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='c2fb5303'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='becc631c'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='0fce6948'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='786cbe73'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='d1ff2147'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='d47f2e6e'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='70de5c42'/>
+      <parameter type-id='38565182'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='c5a3852b'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='1f3810cb'/>
+      <parameter type-id='cc6e09ca'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='1ded82e5'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='1f3810cb'/>
+      <parameter type-id='adf18958'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='6e3cf71b'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='1f3810cb'/>
+      <parameter type-id='8dfe2e06'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='181a3db0'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='1f3810cb'/>
+      <parameter type-id='973e3c3f'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='4e053e6d'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='1f3810cb'/>
+      <parameter type-id='1a7fe6b0'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='8570b09c'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='1f3810cb'/>
+      <parameter type-id='0b9c02cb'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='784a10a1'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='1f3810cb'/>
+      <parameter type-id='c8745fdc'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='da11822e'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='1f3810cb'/>
+      <parameter type-id='96f3d089'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='c9f7d0f5'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='1f3810cb'/>
+      <parameter type-id='9a10f134'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='59da7e0d'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='786cbe73'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='59b5ee8a'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='38565182'/>
+      <parameter type-id='2aee9912'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='70b02f6f'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <parameter type-id='38565182'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='2e19a82f'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='2d5e6f72'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='96f3d089'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='6d519b6e'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='152bf3a9'/>
+      <parameter type-id='aa210e95'/>
+      <parameter type-id='0b9c02cb'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='86910635'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='152bf3a9'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='69d41a4a'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='5fea4ff8'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='152bf3a9'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='aa210e95'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='98accb07'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='5b7c7bab'/>
+      <parameter type-id='80f4b756'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='efa46d99'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='5b7c7bab'/>
+      <parameter type-id='3b4676f4'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='c5c8084e'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='5b7c7bab'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='26a90f95'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='cb425c26'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='5b7c7bab'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='2c2f1adb'/>
+      <parameter type-id='071e4e5d'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='5432adc5'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='6c9a8402'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='7ba71958'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='65b69bb3'/>
+      <parameter type-id='d4a328b7'/>
+      <return type-id='eaa32e2f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='a18ab994'>
+      <parameter type-id='fae49a1f'/>
+      <parameter type-id='96f3d089'/>
+      <return type-id='eaa32e2f'/>
+    </function-type>
+    <class-decl name='_JavaVM' is-struct='yes' visibility='default' is-declaration-only='yes' id='d607eddf'/>
+    <class-decl name='__sFILE' is-struct='yes' visibility='default' is-declaration-only='yes' id='8d7b2c1e'/>
+    <class-decl name='_jfieldID' is-struct='yes' visibility='default' is-declaration-only='yes' id='2e67d715'/>
+    <class-decl name='_jmethodID' is-struct='yes' visibility='default' is-declaration-only='yes' id='d988e2e8'/>
+    <class-decl name='__anonymous_struct__4' size-in-bits='32' is-struct='yes' is-anonymous='yes' naming-typedef-id='7a6844eb' visibility='default' filepath='bionic/libc/include/bits/pthread_types.h' line='72' column='1' id='8b34f640'>
+      <data-member access='public' layout-offset-in-bits='0'>
+        <var-decl name='__private' type-id='e4652d73' visibility='default' filepath='bionic/libc/include/bits/pthread_types.h' line='76' column='1'/>
+      </data-member>
+    </class-decl>
+    <class-decl name='__anonymous_struct__3' is-struct='yes' is-anonymous='yes' naming-typedef-id='b7b5d51d' visibility='default' is-declaration-only='yes' id='5c18d754'/>
+    <union-decl name='jvalue' visibility='default' is-declaration-only='yes' id='2eab072b'/>
+  </abi-instr>
+  <abi-instr version='1.0' address-size='32' path='frameworks/base/native/android/choreographer.cpp' language='LANG_C_plus_plus_14'>
+    <typedef-decl name='intmax_t' type-id='9da381c4' filepath='bionic/libc/include/stdint.h' line='104' column='1' id='e104d842'/>
+    <typedef-decl name='imaxdiv_t' type-id='5c18d754' filepath='bionic/libc/include/inttypes.h' line='255' column='1' id='5c0b4dc9'/>
+    <typedef-decl name='uintmax_t' type-id='9c313c2d' filepath='bionic/libc/include/stdint.h' line='103' column='1' id='f8b828c9'/>
+    <typedef-decl name='uint64_t' type-id='8910171f' filepath='bionic/libc/include/stdint.h' line='68' column='1' id='9c313c2d'/>
+    <typedef-decl name='__uint64_t' type-id='3a47d82b' filepath='bionic/libc/include/stdint.h' line='47' column='1' id='8910171f'/>
+    <typedef-decl name='AChoreographer_frameCallback' type-id='b877ce2b' filepath='frameworks/native/include/android/choreographer.h' line='45' column='1' id='f687fd19'/>
+    <typedef-decl name='AChoreographer_frameCallback64' type-id='938a712d' filepath='frameworks/native/include/android/choreographer.h' line='55' column='1' id='acccec6b'/>
+    <typedef-decl name='pthread_t' type-id='bd54fe1a' filepath='bionic/libc/include/bits/pthread_types.h' line='104' column='1' id='4051f5e7'/>
+    <class-decl name='__anonymous_struct__1' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='bionic/libc/include/bits/pthread_types.h' line='72' column='1' id='8b34f641'>
+      <data-member access='public' layout-offset-in-bits='0'>
+        <var-decl name='__private' type-id='e4652d73' visibility='default' filepath='bionic/libc/include/bits/pthread_types.h' line='76' column='1'/>
+      </data-member>
+    </class-decl>
+    <pointer-type-def type-id='8b34f641' size-in-bits='32' id='8567d8b0'/>
+    <pointer-type-def type-id='18a91261' size-in-bits='32' id='8693cef9'/>
+    <pointer-type-def type-id='5671eca3' size-in-bits='32' id='ddc6bda3'/>
+    <reference-type-def kind='lvalue' type-id='a78ceb8e' size-in-bits='32' id='e6ba8810'/>
+    <pointer-type-def type-id='a78ceb8e' size-in-bits='32' id='f2ba9af4'/>
+    <qualified-type-def type-id='f2ba9af4' const='yes' id='c8bf7dbf'/>
+    <reference-type-def kind='lvalue' type-id='c8bf7dbf' size-in-bits='32' id='9e72b7db'/>
+    <reference-type-def kind='lvalue' type-id='f2ba9af4' size-in-bits='32' id='edc1b896'/>
+    <reference-type-def kind='lvalue' type-id='39c65a99' size-in-bits='32' id='088c79a5'/>
+    <pointer-type-def type-id='39c65a99' size-in-bits='32' id='0c8c7ff1'/>
+    <pointer-type-def type-id='815897c7' size-in-bits='32' id='b7e4ae2f'/>
+    <reference-type-def kind='lvalue' type-id='22b71961' size-in-bits='32' id='2bf156ad'/>
+    <pointer-type-def type-id='22b71961' size-in-bits='32' id='1ff143c9'/>
+    <reference-type-def kind='lvalue' type-id='fd376fcf' size-in-bits='32' id='34a3c663'/>
+    <pointer-type-def type-id='fd376fcf' size-in-bits='32' id='40a3d947'/>
+    <reference-type-def kind='lvalue' type-id='a6c8c79d' size-in-bits='32' id='fbecad99'/>
+    <reference-type-def kind='rvalue' type-id='a6c8c79d' size-in-bits='32' id='549583ad'/>
+    <pointer-type-def type-id='a6c8c79d' size-in-bits='32' id='07ecc07d'/>
+    <reference-type-def kind='lvalue' type-id='7c952d35' size-in-bits='32' id='35aeeb91'/>
+    <reference-type-def kind='rvalue' type-id='7c952d35' size-in-bits='32' id='395d1115'/>
+    <pointer-type-def type-id='7c952d35' size-in-bits='32' id='31aee545'/>
+    <qualified-type-def type-id='18a91261' const='yes' id='8734febc'/>
+    <reference-type-def kind='lvalue' type-id='8734febc' size-in-bits='32' id='726ccc6e'/>
+    <qualified-type-def type-id='a78ceb8e' const='yes' id='ee20aabb'/>
+    <reference-type-def kind='lvalue' type-id='ee20aabb' size-in-bits='32' id='7a6c9527'/>
+    <pointer-type-def type-id='ee20aabb' size-in-bits='32' id='6e6c8243'/>
+    <qualified-type-def type-id='815897c7' const='yes' id='2757d042'/>
+    <reference-type-def kind='lvalue' type-id='2757d042' size-in-bits='32' id='533d0d6c'/>
+    <qualified-type-def type-id='fd376fcf' const='yes' id='2e96e5aa'/>
+    <reference-type-def kind='lvalue' type-id='2e96e5aa' size-in-bits='32' id='e38b5b64'/>
+    <qualified-type-def type-id='a6c8c79d' const='yes' id='63d30cf4'/>
+    <reference-type-def kind='lvalue' type-id='63d30cf4' size-in-bits='32' id='f73d2e96'/>
+    <pointer-type-def type-id='63d30cf4' size-in-bits='32' id='033d417a'/>
+    <qualified-type-def type-id='7c952d35' const='yes' id='ef10148c'/>
+    <reference-type-def kind='lvalue' type-id='ef10148c' size-in-bits='32' id='0050879e'/>
+    <pointer-type-def type-id='ef10148c' size-in-bits='32' id='fc508152'/>
+    <qualified-type-def type-id='e991244e' const='yes' id='7a8ae383'/>
+    <pointer-type-def type-id='7a8ae383' size-in-bits='32' id='91a4630b'/>
+    <qualified-type-def type-id='460dbf9c' const='yes' id='d15a7fd7'/>
+    <pointer-type-def type-id='d15a7fd7' size-in-bits='32' id='8e777b47'/>
+    <qualified-type-def type-id='1ef96da9' const='yes' id='748812d4'/>
+    <pointer-type-def type-id='748812d4' size-in-bits='32' id='7035e5da'/>
+    <qualified-type-def type-id='36f3d6a5' const='yes' id='c6a2ae46'/>
+    <pointer-type-def type-id='c6a2ae46' size-in-bits='32' id='1e189404'/>
+    <qualified-type-def type-id='e8679762' const='yes' id='6e46d773'/>
+    <pointer-type-def type-id='6e46d773' size-in-bits='32' id='f285011b'/>
+    <qualified-type-def type-id='7a5ec2c5' const='yes' id='110617d6'/>
+    <reference-type-def kind='lvalue' type-id='110617d6' size-in-bits='32' id='bc97aed0'/>
+    <pointer-type-def type-id='110617d6' size-in-bits='32' id='c897c1b4'/>
+    <qualified-type-def type-id='c48d90d2' const='yes' id='f03248e2'/>
+    <reference-type-def kind='lvalue' type-id='f03248e2' size-in-bits='32' id='e3288c8c'/>
+    <qualified-type-def type-id='68a087cb' const='yes' id='001eed3b'/>
+    <reference-type-def kind='lvalue' type-id='001eed3b' size-in-bits='32' id='4daf44a7'/>
+    <qualified-type-def type-id='2a101b2c' const='yes' id='2fbb355c'/>
+    <reference-type-def kind='lvalue' type-id='2fbb355c' size-in-bits='32' id='9db52f0e'/>
+    <qualified-type-def type-id='d0795f80' const='yes' id='8f6f27b3'/>
+    <pointer-type-def type-id='8f6f27b3' size-in-bits='32' id='64fb55db'/>
+    <qualified-type-def type-id='5c212a3d' const='yes' id='34f0d0ea'/>
+    <reference-type-def kind='lvalue' type-id='34f0d0ea' size-in-bits='32' id='2318b124'/>
+    <pointer-type-def type-id='34f0d0ea' size-in-bits='32' id='17189e40'/>
+    <qualified-type-def type-id='d92c15a0' const='yes' id='307c01f0'/>
+    <reference-type-def kind='lvalue' type-id='307c01f0' size-in-bits='32' id='2936e3e2'/>
+    <qualified-type-def type-id='2f802377' const='yes' id='3fe072c7'/>
+    <reference-type-def kind='lvalue' type-id='3fe072c7' size-in-bits='32' id='6f54d833'/>
+    <qualified-type-def type-id='4b4175f8' const='yes' id='6deed888'/>
+    <reference-type-def kind='lvalue' type-id='6deed888' size-in-bits='32' id='bcff19ea'/>
+    <qualified-type-def type-id='f75e2e7d' const='yes' id='92503c22'/>
+    <pointer-type-def type-id='92503c22' size-in-bits='32' id='5c4e8098'/>
+    <qualified-type-def type-id='6a0be04f' const='yes' id='cdefd8a8'/>
+    <reference-type-def kind='lvalue' type-id='cdefd8a8' size-in-bits='32' id='be91e78a'/>
+    <pointer-type-def type-id='cdefd8a8' size-in-bits='32' id='b291d4a6'/>
+    <qualified-type-def type-id='454b0815' const='yes' id='5e4f2ac5'/>
+    <reference-type-def kind='lvalue' type-id='5e4f2ac5' size-in-bits='32' id='59a08359'/>
+    <qualified-type-def type-id='4d343161' const='yes' id='96261248'/>
+    <pointer-type-def type-id='96261248' size-in-bits='32' id='bfeef046'/>
+    <qualified-type-def type-id='ca6bb2da' const='yes' id='6d86e03d'/>
+    <reference-type-def kind='lvalue' type-id='6d86e03d' size-in-bits='32' id='8652ca81'/>
+    <pointer-type-def type-id='6d86e03d' size-in-bits='32' id='8252c435'/>
+    <qualified-type-def type-id='29454e45' const='yes' id='a4805eb5'/>
+    <reference-type-def kind='lvalue' type-id='a4805eb5' size-in-bits='32' id='8914e169'/>
+    <qualified-type-def type-id='906c5656' const='yes' id='1db6fa06'/>
+    <reference-type-def kind='lvalue' type-id='1db6fa06' size-in-bits='32' id='e70bc060'/>
+    <qualified-type-def type-id='efd3113f' const='yes' id='5069902f'/>
+    <reference-type-def kind='lvalue' type-id='5069902f' size-in-bits='32' id='9f2dbe2b'/>
+    <qualified-type-def type-id='b038741f' const='yes' id='94b89da6'/>
+    <reference-type-def kind='lvalue' type-id='94b89da6' size-in-bits='32' id='9e9ff080'/>
+    <pointer-type-def type-id='94b89da6' size-in-bits='32' id='aaa00364'/>
+    <qualified-type-def type-id='5d00f837' const='yes' id='624b0967'/>
+    <qualified-type-def type-id='88c8ef33' const='yes' id='b95580c6'/>
+    <reference-type-def kind='lvalue' type-id='b95580c6' size-in-bits='32' id='a199e0a0'/>
+    <pointer-type-def type-id='b95580c6' size-in-bits='32' id='ad99f384'/>
+    <qualified-type-def type-id='47a4bf5c' const='yes' id='1c4a704c'/>
+    <reference-type-def kind='lvalue' type-id='1c4a704c' size-in-bits='32' id='f32ef6de'/>
+    <qualified-type-def type-id='1509eddc' const='yes' id='eb31b48c'/>
+    <reference-type-def kind='lvalue' type-id='eb31b48c' size-in-bits='32' id='e93f679e'/>
+    <pointer-type-def type-id='eb31b48c' size-in-bits='32' id='e53f6152'/>
+    <reference-type-def kind='lvalue' type-id='e991244e' size-in-bits='32' id='b8bbca40'/>
+    <pointer-type-def type-id='e991244e' size-in-bits='32' id='c4bbdd24'/>
+    <reference-type-def kind='lvalue' type-id='460dbf9c' size-in-bits='32' id='2258c766'/>
+    <pointer-type-def type-id='460dbf9c' size-in-bits='32' id='2e58da4a'/>
+    <pointer-type-def type-id='1ef96da9' size-in-bits='32' id='869d1d51'/>
+    <pointer-type-def type-id='36f3d6a5' size-in-bits='32' id='e3448cd5'/>
+    <pointer-type-def type-id='e8679762' size-in-bits='32' id='7693a2f0'/>
+    <reference-type-def kind='lvalue' type-id='7a5ec2c5' size-in-bits='32' id='8d5ea731'/>
+    <reference-type-def kind='rvalue' type-id='7a5ec2c5' size-in-bits='32' id='a3010935'/>
+    <pointer-type-def type-id='7a5ec2c5' size-in-bits='32' id='895ea0e5'/>
+    <reference-type-def kind='lvalue' type-id='c48d90d2' size-in-bits='32' id='1c987e71'/>
+    <reference-type-def kind='lvalue' type-id='68a087cb' size-in-bits='32' id='48d50c0c'/>
+    <reference-type-def kind='lvalue' type-id='2a101b2c' size-in-bits='32' id='7c68745b'/>
+    <reference-type-def kind='rvalue' type-id='2a101b2c' size-in-bits='32' id='556f60c7'/>
+    <pointer-type-def type-id='eaaf16ff' size-in-bits='32' id='e55afea7'/>
+    <reference-type-def kind='lvalue' type-id='5c212a3d' size-in-bits='32' id='9660a549'/>
+    <pointer-type-def type-id='5c212a3d' size-in-bits='32' id='a260b82d'/>
+    <reference-type-def kind='lvalue' type-id='d92c15a0' size-in-bits='32' id='dc75cc6b'/>
+    <reference-type-def kind='rvalue' type-id='d92c15a0' size-in-bits='32' id='5a709d37'/>
+    <reference-type-def kind='lvalue' type-id='2f802377' size-in-bits='32' id='572e1364'/>
+    <reference-type-def kind='lvalue' type-id='4b4175f8' size-in-bits='32' id='5cafb003'/>
+    <reference-type-def kind='lvalue' type-id='f75e2e7d' size-in-bits='32' id='173eadd9'/>
+    <pointer-type-def type-id='f75e2e7d' size-in-bits='32' id='233ec0bd'/>
+    <reference-type-def kind='lvalue' type-id='6a0be04f' size-in-bits='32' id='a0d93e93'/>
+    <pointer-type-def type-id='6a0be04f' size-in-bits='32' id='acd95177'/>
+    <reference-type-def kind='lvalue' type-id='454b0815' size-in-bits='32' id='3079e452'/>
+    <reference-type-def kind='lvalue' type-id='12c714a1' size-in-bits='32' id='c2b32b58'/>
+    <reference-type-def kind='lvalue' type-id='ca6bb2da' size-in-bits='32' id='bfb3db4c'/>
+    <reference-type-def kind='rvalue' type-id='ca6bb2da' size-in-bits='32' id='322267de'/>
+    <pointer-type-def type-id='ca6bb2da' size-in-bits='32' id='c3b3e198'/>
+    <reference-type-def kind='rvalue' type-id='29454e45' size-in-bits='32' id='18066dca'/>
+    <reference-type-def kind='rvalue' type-id='efd3113f' size-in-bits='32' id='cadf6bcc'/>
+    <reference-type-def kind='lvalue' type-id='b038741f' size-in-bits='32' id='2219fe93'/>
+    <reference-type-def kind='rvalue' type-id='b038741f' size-in-bits='32' id='63ebf6ef'/>
+    <pointer-type-def type-id='b038741f' size-in-bits='32' id='2e1a1177'/>
+    <reference-type-def kind='lvalue' type-id='88c8ef33' size-in-bits='32' id='d9371c97'/>
+    <reference-type-def kind='rvalue' type-id='88c8ef33' size-in-bits='32' id='a2c22aa3'/>
+    <pointer-type-def type-id='88c8ef33' size-in-bits='32' id='cd3709b3'/>
+    <pointer-type-def type-id='c86a67a1' size-in-bits='32' id='0e0ce4d9'/>
+    <reference-type-def kind='rvalue' type-id='1509eddc' size-in-bits='32' id='ac57c395'/>
+    <pointer-type-def type-id='1509eddc' size-in-bits='32' id='ace2f8c5'/>
+    <pointer-type-def type-id='09ecfd6f' size-in-bits='32' id='b877ce2b'/>
+    <pointer-type-def type-id='29abfa21' size-in-bits='32' id='938a712d'/>
+    <namespace-decl name='android'>
+      <class-decl name='sp&lt;android::Looper&gt;' size-in-bits='32' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='31' column='1' id='a6c8c79d'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='m_ptr' type-id='0c8c7ff1' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='90' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='33' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='07ecc07d' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='41' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='07ecc07d' is-artificial='yes'/>
+            <parameter type-id='0c8c7ff1'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' mangled-name='_ZN7android2spINS_6LooperEEC2ERKS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='42' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='07ecc07d' is-artificial='yes'/>
+            <parameter type-id='f73d2e96'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='07ecc07d' is-artificial='yes'/>
+            <parameter type-id='549583ad'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~sp' mangled-name='_ZN7android2spINS_6LooperEED2Ev' filepath='system/core/libutils/include/utils/StrongPointer.h' line='48' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='07ecc07d' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_6LooperEEaSEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='52' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='07ecc07d' is-artificial='yes'/>
+            <parameter type-id='0c8c7ff1'/>
+            <return type-id='fbecad99'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_6LooperEEaSERKS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='07ecc07d' is-artificial='yes'/>
+            <parameter type-id='f73d2e96'/>
+            <return type-id='fbecad99'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_6LooperEEaSEOS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='54' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='07ecc07d' is-artificial='yes'/>
+            <parameter type-id='549583ad'/>
+            <return type-id='fbecad99'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='force_set' mangled-name='_ZN7android2spINS_6LooperEE9force_setEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='07ecc07d' is-artificial='yes'/>
+            <parameter type-id='0c8c7ff1'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='clear' mangled-name='_ZN7android2spINS_6LooperEE5clearEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='65' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='07ecc07d' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator*' mangled-name='_ZNK7android2spINS_6LooperEEdeEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='033d417a' is-artificial='yes'/>
+            <return type-id='088c79a5'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator-&gt;' mangled-name='_ZNK7android2spINS_6LooperEEptEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='70' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='033d417a' is-artificial='yes'/>
+            <return type-id='0c8c7ff1'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='get' mangled-name='_ZNK7android2spINS_6LooperEE3getEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='71' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='033d417a' is-artificial='yes'/>
+            <return type-id='0c8c7ff1'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator bool' mangled-name='_ZNK7android2spINS_6LooperEEcvbEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='033d417a' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='set_pointer' mangled-name='_ZN7android2spINS_6LooperEE11set_pointerEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='07ecc07d' is-artificial='yes'/>
+            <parameter type-id='0c8c7ff1'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='check_not_on_stack' mangled-name='_ZN7android2spINS_6LooperEE18check_not_on_stackEPKv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='Looper' visibility='default' is-declaration-only='yes' id='39c65a99'/>
+      <class-decl name='Choreographer' size-in-bits='480' visibility='default' filepath='frameworks/base/native/android/choreographer.cpp' line='52' column='1' id='18a91261'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='5671eca3'/>
+        <base-class access='public' layout-offset-in-bits='160' type-id='22b71961'/>
+        <member-type access='private'>
+          <enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='frameworks/base/native/android/choreographer.cpp' line='57' column='1' id='590318e3'>
+            <underlying-type type-id='9cac1fee'/>
+            <enumerator name='MSG_SCHEDULE_CALLBACKS' value='0'/>
+            <enumerator name='MSG_SCHEDULE_VSYNC' value='1'/>
+          </enum-decl>
+        </member-type>
+        <data-member access='private' layout-offset-in-bits='192'>
+          <var-decl name='mCallbacks' type-id='ca6bb2da' visibility='default' filepath='frameworks/base/native/android/choreographer.cpp' line='80' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='320'>
+          <var-decl name='mLock' type-id='406f4753' visibility='default' filepath='frameworks/base/native/android/choreographer.cpp' line='82' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='352'>
+          <var-decl name='mLooper' type-id='63d30cf4' visibility='default' filepath='frameworks/base/native/android/choreographer.cpp' line='84' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='384'>
+          <var-decl name='mThreadId' type-id='624b0967' visibility='default' filepath='frameworks/base/native/android/choreographer.cpp' line='85' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='postFrameCallbackDelayed' mangled-name='_ZN7android13Choreographer24postFrameCallbackDelayedEPFvlPvEPFvxS1_ES1_x' filepath='frameworks/base/native/android/choreographer.cpp' line='54' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8693cef9' is-artificial='yes'/>
+            <parameter type-id='f687fd19'/>
+            <parameter type-id='acccec6b'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='00f5ef57'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' static='yes'>
+          <function-decl name='getForThread' mangled-name='_ZN7android13Choreographer12getForThreadEv' filepath='frameworks/base/native/android/choreographer.cpp' line='63' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <return type-id='8693cef9'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' constructor='yes'>
+          <function-decl name='Choreographer' mangled-name='_ZN7android13ChoreographerC2ERKNS_2spINS_6LooperEEE' filepath='frameworks/base/native/android/choreographer.cpp' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8693cef9' is-artificial='yes'/>
+            <parameter type-id='f73d2e96'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' constructor='yes'>
+          <function-decl name='Choreographer' filepath='frameworks/base/native/android/choreographer.cpp' line='70' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8693cef9' is-artificial='yes'/>
+            <parameter type-id='726ccc6e'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='scheduleCallbacks' mangled-name='_ZN7android13Choreographer17scheduleCallbacksEv' filepath='frameworks/base/native/android/choreographer.cpp' line='77' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8693cef9' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' constructor='yes'>
+          <function-decl name='Choreographer' mangled-name='_ZN7android13ChoreographerC1ERKNS_2spINS_6LooperEEE' filepath='frameworks/base/native/android/choreographer.cpp' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8693cef9' is-artificial='yes'/>
+            <parameter type-id='f73d2e96'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='protected' destructor='yes' vtable-offset='0'>
+          <function-decl name='~Choreographer' mangled-name='_ZN7android13ChoreographerD0Ev' filepath='frameworks/base/native/android/choreographer.cpp' line='66' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8693cef9' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='protected' destructor='yes' vtable-offset='0'>
+          <function-decl name='~Choreographer' mangled-name='_ZN7android13ChoreographerD1Ev' filepath='frameworks/base/native/android/choreographer.cpp' line='66' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8693cef9' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='protected' destructor='yes' vtable-offset='0'>
+          <function-decl name='~Choreographer' mangled-name='_ZN7android13ChoreographerD2Ev' filepath='frameworks/base/native/android/choreographer.cpp' line='66' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8693cef9' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' vtable-offset='3'>
+          <function-decl name='dispatchVsync' mangled-name='_ZN7android13Choreographer13dispatchVsyncExyj' filepath='frameworks/base/native/android/choreographer.cpp' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8693cef9' is-artificial='yes'/>
+            <parameter type-id='00f5ef57'/>
+            <parameter type-id='da7eb231'/>
+            <parameter type-id='8f92235e'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' vtable-offset='4'>
+          <function-decl name='dispatchHotplug' mangled-name='_ZN7android13Choreographer15dispatchHotplugExyb' filepath='frameworks/base/native/android/choreographer.cpp' line='73' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8693cef9' is-artificial='yes'/>
+            <parameter type-id='00f5ef57'/>
+            <parameter type-id='da7eb231'/>
+            <parameter type-id='c894953d'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' vtable-offset='5'>
+          <function-decl name='dispatchConfigChanged' mangled-name='_ZN7android13Choreographer21dispatchConfigChangedExyi' filepath='frameworks/base/native/android/choreographer.cpp' line='74' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8693cef9' is-artificial='yes'/>
+            <parameter type-id='00f5ef57'/>
+            <parameter type-id='da7eb231'/>
+            <parameter type-id='3ff5601b'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='6'>
+          <function-decl name='handleMessage' mangled-name='_ZN7android13Choreographer13handleMessageERKNS_7MessageE' filepath='frameworks/base/native/android/choreographer.cpp' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8693cef9' is-artificial='yes'/>
+            <parameter type-id='533d0d6c'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='DisplayEventDispatcher' visibility='default' is-declaration-only='yes' id='5671eca3'>
+        <member-function access='protected' destructor='yes' vtable-offset='0'>
+          <function-decl name='~DisplayEventDispatcher' mangled-name='_ZN7android22DisplayEventDispatcherD0Ev' filepath='frameworks/base/libs/androidfw/include/androidfw/DisplayEventDispatcher.h' line='34' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ddc6bda3' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='protected' destructor='yes' vtable-offset='0'>
+          <function-decl name='~DisplayEventDispatcher' mangled-name='_ZN7android22DisplayEventDispatcherD1Ev' filepath='frameworks/base/libs/androidfw/include/androidfw/DisplayEventDispatcher.h' line='34' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ddc6bda3' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='protected' destructor='yes' vtable-offset='0'>
+          <function-decl name='~DisplayEventDispatcher' mangled-name='_ZN7android22DisplayEventDispatcherD2Ev' filepath='frameworks/base/libs/androidfw/include/androidfw/DisplayEventDispatcher.h' line='34' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ddc6bda3' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='MessageHandler' visibility='default' is-declaration-only='yes' id='22b71961'/>
+      <class-decl name='FrameCallback' size-in-bits='192' is-struct='yes' visibility='default' filepath='frameworks/base/native/android/choreographer.cpp' line='38' column='1' id='a78ceb8e'>
+        <data-member access='public' layout-offset-in-bits='0'>
+          <var-decl name='callback' type-id='f687fd19' visibility='default' filepath='frameworks/base/native/android/choreographer.cpp' line='39' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='32'>
+          <var-decl name='callback64' type-id='acccec6b' visibility='default' filepath='frameworks/base/native/android/choreographer.cpp' line='40' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='64'>
+          <var-decl name='data' type-id='eaa32e2f' visibility='default' filepath='frameworks/base/native/android/choreographer.cpp' line='41' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='128'>
+          <var-decl name='dueTime' type-id='00f5ef57' visibility='default' filepath='frameworks/base/native/android/choreographer.cpp' line='42' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='operator&lt;' mangled-name='_ZNK7android13FrameCallbackltERKS0_' filepath='frameworks/base/native/android/choreographer.cpp' line='44' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6e6c8243' is-artificial='yes'/>
+            <parameter type-id='7a6c9527'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='Message' size-in-bits='32' is-struct='yes' visibility='default' filepath='system/core/libutils/include/utils/Looper.h' line='54' column='1' id='815897c7'>
+        <data-member access='public' layout-offset-in-bits='0'>
+          <var-decl name='what' type-id='95e97e5e' visibility='default' filepath='system/core/libutils/include/utils/Looper.h' line='59' column='1'/>
+        </data-member>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='Message' filepath='system/core/libutils/include/utils/Looper.h' line='55' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b7e4ae2f' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='Message' mangled-name='_ZN7android7MessageC2Ei' filepath='system/core/libutils/include/utils/Looper.h' line='56' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b7e4ae2f' is-artificial='yes'/>
+            <parameter type-id='95e97e5e'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <typedef-decl name='PhysicalDisplayId' type-id='9c313c2d' filepath='frameworks/native/libs/ui/include/ui/GraphicTypes.h' line='30' column='1' id='da7eb231'/>
+      <class-decl name='sp&lt;android::MessageHandler&gt;' size-in-bits='32' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='31' column='1' id='7c952d35'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='m_ptr' type-id='1ff143c9' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='90' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='33' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='31aee545' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='41' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='31aee545' is-artificial='yes'/>
+            <parameter type-id='1ff143c9'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='42' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='31aee545' is-artificial='yes'/>
+            <parameter type-id='0050879e'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='31aee545' is-artificial='yes'/>
+            <parameter type-id='395d1115'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~sp' mangled-name='_ZN7android2spINS_14MessageHandlerEED2Ev' filepath='system/core/libutils/include/utils/StrongPointer.h' line='48' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='31aee545' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_14MessageHandlerEEaSEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='52' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='31aee545' is-artificial='yes'/>
+            <parameter type-id='1ff143c9'/>
+            <return type-id='35aeeb91'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_14MessageHandlerEEaSERKS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='31aee545' is-artificial='yes'/>
+            <parameter type-id='0050879e'/>
+            <return type-id='35aeeb91'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_14MessageHandlerEEaSEOS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='54' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='31aee545' is-artificial='yes'/>
+            <parameter type-id='395d1115'/>
+            <return type-id='35aeeb91'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='force_set' mangled-name='_ZN7android2spINS_14MessageHandlerEE9force_setEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='31aee545' is-artificial='yes'/>
+            <parameter type-id='1ff143c9'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='clear' mangled-name='_ZN7android2spINS_14MessageHandlerEE5clearEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='65' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='31aee545' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator*' mangled-name='_ZNK7android2spINS_14MessageHandlerEEdeEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='fc508152' is-artificial='yes'/>
+            <return type-id='2bf156ad'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator-&gt;' mangled-name='_ZNK7android2spINS_14MessageHandlerEEptEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='70' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='fc508152' is-artificial='yes'/>
+            <return type-id='1ff143c9'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='get' mangled-name='_ZNK7android2spINS_14MessageHandlerEE3getEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='71' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='fc508152' is-artificial='yes'/>
+            <return type-id='1ff143c9'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator bool' mangled-name='_ZNK7android2spINS_14MessageHandlerEEcvbEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='fc508152' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='set_pointer' mangled-name='_ZN7android2spINS_14MessageHandlerEE11set_pointerEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='31aee545' is-artificial='yes'/>
+            <parameter type-id='1ff143c9'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='check_not_on_stack' mangled-name='_ZN7android2spINS_14MessageHandlerEE18check_not_on_stackEPKv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp&lt;android::Choreographer&gt;' mangled-name='_ZN7android2spINS_14MessageHandlerEEC2INS_13ChoreographerEEEPT_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='44' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='31aee545' is-artificial='yes'/>
+            <parameter type-id='8693cef9'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+    </namespace-decl>
+    <namespace-decl name='std'>
+      <namespace-decl name='__1'>
+        <namespace-decl name='__pointer_type_imp'>
+          <class-decl name='__pointer_type&lt;android::FrameCallback, std::__1::allocator&lt;android::FrameCallback&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='1694c0bf'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='c6bb0fbd' filepath='external/libcxx/include/memory' line='1017' column='1' id='10db74c8'/>
+            </member-type>
+          </class-decl>
+        </namespace-decl>
+        <class-decl name='priority_queue&lt;android::FrameCallback, std::__1::vector&lt;android::FrameCallback, std::__1::allocator&lt;android::FrameCallback&gt; &gt;, std::__1::less&lt;android::FrameCallback&gt; &gt;' size-in-bits='128' visibility='default' filepath='external/libcxx/include/queue' line='428' column='1' id='ca6bb2da'>
+          <member-type access='private'>
+            <typedef-decl name='container_type' type-id='88c8ef33' filepath='external/libcxx/include/queue' line='431' column='1' id='29454e45'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_compare' type-id='4d343161' filepath='external/libcxx/include/queue' line='432' column='1' id='906c5656'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='2fedf5bc' filepath='external/libcxx/include/queue' line='436' column='1' id='401bbf59'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='7ea949ff' filepath='external/libcxx/include/queue' line='435' column='1' id='e3fd0af6'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='1509eddc' filepath='external/libcxx/include/queue' line='433' column='1' id='efd3113f'/>
+          </member-type>
+          <data-member access='protected' layout-offset-in-bits='0'>
+            <var-decl name='c' type-id='29454e45' visibility='default' filepath='external/libcxx/include/queue' line='440' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='96'>
+            <var-decl name='comp' type-id='906c5656' visibility='default' filepath='external/libcxx/include/queue' line='441' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='priority_queue' mangled-name='_ZNSt3__114priority_queueIN7android13FrameCallbackENS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EEEC2Ev' filepath='external/libcxx/include/queue' line='445' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c3b3e198' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='priority_queue' filepath='external/libcxx/include/queue' line='451' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c3b3e198' is-artificial='yes'/>
+              <parameter type-id='8652ca81'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__114priority_queueIN7android13FrameCallbackENS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EEEaSERKS9_' filepath='external/libcxx/include/queue' line='454' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c3b3e198' is-artificial='yes'/>
+              <parameter type-id='8652ca81'/>
+              <return type-id='bfb3db4c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='priority_queue' filepath='external/libcxx/include/queue' line='459' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c3b3e198' is-artificial='yes'/>
+              <parameter type-id='322267de'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__114priority_queueIN7android13FrameCallbackENS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EEEaSEOS9_' filepath='external/libcxx/include/queue' line='465' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c3b3e198' is-artificial='yes'/>
+              <parameter type-id='322267de'/>
+              <return type-id='bfb3db4c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='priority_queue' filepath='external/libcxx/include/queue' line='472' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c3b3e198' is-artificial='yes'/>
+              <parameter type-id='e70bc060'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='priority_queue' filepath='external/libcxx/include/queue' line='475' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c3b3e198' is-artificial='yes'/>
+              <parameter type-id='e70bc060'/>
+              <parameter type-id='8914e169'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='priority_queue' filepath='external/libcxx/include/queue' line='478' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c3b3e198' is-artificial='yes'/>
+              <parameter type-id='e70bc060'/>
+              <parameter type-id='18066dca'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__114priority_queueIN7android13FrameCallbackENS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EEE5emptyEv' filepath='external/libcxx/include/queue' line='530' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8252c435' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__114priority_queueIN7android13FrameCallbackENS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EEE4sizeEv' filepath='external/libcxx/include/queue' line='532' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8252c435' is-artificial='yes'/>
+              <return type-id='401bbf59'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='top' mangled-name='_ZNKSt3__114priority_queueIN7android13FrameCallbackENS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EEE3topEv' filepath='external/libcxx/include/queue' line='534' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8252c435' is-artificial='yes'/>
+              <return type-id='e3fd0af6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push' mangled-name='_ZNSt3__114priority_queueIN7android13FrameCallbackENS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EEE4pushERKS2_' filepath='external/libcxx/include/queue' line='537' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c3b3e198' is-artificial='yes'/>
+              <parameter type-id='9f2dbe2b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push' mangled-name='_ZNSt3__114priority_queueIN7android13FrameCallbackENS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EEE4pushEOS2_' filepath='external/libcxx/include/queue' line='540' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c3b3e198' is-artificial='yes'/>
+              <parameter type-id='cadf6bcc'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pop' mangled-name='_ZNSt3__114priority_queueIN7android13FrameCallbackENS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EEE3popEv' filepath='external/libcxx/include/queue' line='546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c3b3e198' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__114priority_queueIN7android13FrameCallbackENS_6vectorIS2_NS_9allocatorIS2_EEEENS_4lessIS2_EEE4swapERS9_' filepath='external/libcxx/include/queue' line='549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c3b3e198' is-artificial='yes'/>
+              <parameter type-id='bfb3db4c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='vector&lt;android::FrameCallback, std::__1::allocator&lt;android::FrameCallback&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='470' column='1' id='88c8ef33'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='5c212a3d'/>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='6a0be04f' filepath='external/libcxx/include/vector' line='479' column='1' id='47a4bf5c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='66b6a458' filepath='external/libcxx/include/vector' line='483' column='1' id='2fedf5bc'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='a78ceb8e' filepath='external/libcxx/include/vector' line='478' column='1' id='1509eddc'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='26861f7b' filepath='external/libcxx/include/vector' line='482' column='1' id='7ea949ff'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='f75e2e7d' filepath='external/libcxx/include/vector' line='487' column='1' id='ea839c60'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='14341d5a' filepath='external/libcxx/include/vector' line='488' column='1' id='b7f0a110'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reverse_iterator' type-id='4c58d19a' filepath='external/libcxx/include/vector' line='489' column='1' id='e12f7a9b'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reverse_iterator' type-id='6b3a2abd' filepath='external/libcxx/include/vector' line='490' column='1' id='487c33eb'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='5e402dbb' filepath='external/libcxx/include/vector' line='481' column='1' id='f951be2f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='2f802377' filepath='external/libcxx/include/vector' line='485' column='1' id='94ff46bb'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='379a1837' filepath='external/libcxx/include/vector' line='486' column='1' id='b584b5ab'/>
+          </member-type>
+          <member-type access='private'>
+            <class-decl name='__RAII_IncreaseAnnotator' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/vector' line='908' column='1' id='c86a67a1'>
+              <member-function access='public' constructor='yes'>
+                <function-decl name='__RAII_IncreaseAnnotator' filepath='external/libcxx/include/vector' line='910' column='1' visibility='default' binding='global' size-in-bits='32'>
+                  <parameter type-id='0e0ce4d9' is-artificial='yes'/>
+                  <parameter type-id='a199e0a0'/>
+                  <parameter type-id='2fedf5bc'/>
+                  <return type-id='48b5725f'/>
+                </function-decl>
+              </member-function>
+              <member-function access='public'>
+                <function-decl name='__done' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv' filepath='external/libcxx/include/vector' line='911' column='1' visibility='default' binding='global' size-in-bits='32'>
+                  <parameter type-id='0e0ce4d9' is-artificial='yes'/>
+                  <return type-id='48b5725f'/>
+                </function-decl>
+              </member-function>
+            </class-decl>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='vector' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEEC2Ev' filepath='external/libcxx/include/vector' line='496' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='502' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='f32ef6de'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='514' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='2fedf5bc'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='516' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='2fedf5bc'/>
+              <parameter type-id='f32ef6de'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='518' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='2fedf5bc'/>
+              <parameter type-id='e93f679e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='519' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='2fedf5bc'/>
+              <parameter type-id='e93f679e'/>
+              <parameter type-id='f32ef6de'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~vector' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEED2Ev' filepath='external/libcxx/include/vector' line='550' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='558' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='a199e0a0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='559' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='a199e0a0'/>
+              <parameter type-id='f32ef6de'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEEaSERKS5_' filepath='external/libcxx/include/vector' line='561' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='a199e0a0'/>
+              <return type-id='d9371c97'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='565' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='b1d340c4'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='568' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='b1d340c4'/>
+              <parameter type-id='f32ef6de'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='571' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='a2c22aa3'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='579' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='a2c22aa3'/>
+              <parameter type-id='f32ef6de'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEEaSEOS5_' filepath='external/libcxx/include/vector' line='581' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='a2c22aa3'/>
+              <return type-id='d9371c97'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEEaSESt16initializer_listIS2_E' filepath='external/libcxx/include/vector' line='585' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='b1d340c4'/>
+              <return type-id='d9371c97'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE6assignEjRKS2_' filepath='external/libcxx/include/vector' line='612' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='2fedf5bc'/>
+              <parameter type-id='7ea949ff'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE6assignESt16initializer_listIS2_E' filepath='external/libcxx/include/vector' line='616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='b1d340c4'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_allocator' mangled-name='_ZNKSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE13get_allocatorEv' filepath='external/libcxx/include/vector' line='621' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad99f384' is-artificial='yes'/>
+              <return type-id='47a4bf5c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE5beginEv' filepath='external/libcxx/include/vector' line='624' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <return type-id='ea839c60'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE5beginEv' filepath='external/libcxx/include/vector' line='625' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad99f384' is-artificial='yes'/>
+              <return type-id='b7f0a110'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE3endEv' filepath='external/libcxx/include/vector' line='626' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <return type-id='ea839c60'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE3endEv' filepath='external/libcxx/include/vector' line='627' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad99f384' is-artificial='yes'/>
+              <return type-id='b7f0a110'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE6rbeginEv' filepath='external/libcxx/include/vector' line='630' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <return type-id='e12f7a9b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNKSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE6rbeginEv' filepath='external/libcxx/include/vector' line='633' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad99f384' is-artificial='yes'/>
+              <return type-id='487c33eb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE4rendEv' filepath='external/libcxx/include/vector' line='636' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <return type-id='e12f7a9b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNKSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE4rendEv' filepath='external/libcxx/include/vector' line='639' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad99f384' is-artificial='yes'/>
+              <return type-id='487c33eb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE6cbeginEv' filepath='external/libcxx/include/vector' line='643' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad99f384' is-artificial='yes'/>
+              <return type-id='b7f0a110'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE4cendEv' filepath='external/libcxx/include/vector' line='646' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad99f384' is-artificial='yes'/>
+              <return type-id='b7f0a110'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crbegin' mangled-name='_ZNKSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE7crbeginEv' filepath='external/libcxx/include/vector' line='649' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad99f384' is-artificial='yes'/>
+              <return type-id='487c33eb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crend' mangled-name='_ZNKSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE5crendEv' filepath='external/libcxx/include/vector' line='652' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad99f384' is-artificial='yes'/>
+              <return type-id='487c33eb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE4sizeEv' filepath='external/libcxx/include/vector' line='656' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad99f384' is-artificial='yes'/>
+              <return type-id='2fedf5bc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE8capacityEv' filepath='external/libcxx/include/vector' line='659' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad99f384' is-artificial='yes'/>
+              <return type-id='2fedf5bc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE5emptyEv' filepath='external/libcxx/include/vector' line='662' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad99f384' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE8max_sizeEv' filepath='external/libcxx/include/vector' line='664' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad99f384' is-artificial='yes'/>
+              <return type-id='2fedf5bc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE7reserveEj' filepath='external/libcxx/include/vector' line='665' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='2fedf5bc'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='shrink_to_fit' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE13shrink_to_fitEv' filepath='external/libcxx/include/vector' line='666' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEEixEj' filepath='external/libcxx/include/vector' line='668' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='2fedf5bc'/>
+              <return type-id='f951be2f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEEixEj' filepath='external/libcxx/include/vector' line='669' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad99f384' is-artificial='yes'/>
+              <parameter type-id='2fedf5bc'/>
+              <return type-id='7ea949ff'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE2atEj' filepath='external/libcxx/include/vector' line='670' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='2fedf5bc'/>
+              <return type-id='f951be2f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNKSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE2atEj' filepath='external/libcxx/include/vector' line='671' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad99f384' is-artificial='yes'/>
+              <parameter type-id='2fedf5bc'/>
+              <return type-id='7ea949ff'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE5frontEv' filepath='external/libcxx/include/vector' line='673' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <return type-id='f951be2f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNKSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE5frontEv' filepath='external/libcxx/include/vector' line='678' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad99f384' is-artificial='yes'/>
+              <return type-id='7ea949ff'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE4backEv' filepath='external/libcxx/include/vector' line='683' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <return type-id='f951be2f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNKSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE4backEv' filepath='external/libcxx/include/vector' line='688' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad99f384' is-artificial='yes'/>
+              <return type-id='7ea949ff'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE4dataEv' filepath='external/libcxx/include/vector' line='695' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <return type-id='ace2f8c5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNKSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE4dataEv' filepath='external/libcxx/include/vector' line='698' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad99f384' is-artificial='yes'/>
+              <return type-id='e53f6152'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE9push_backERKS2_' filepath='external/libcxx/include/vector' line='712' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='7ea949ff'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE9push_backEOS2_' filepath='external/libcxx/include/vector' line='715' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='ac57c395'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pop_back' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE8pop_backEv' filepath='external/libcxx/include/vector' line='727' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE6insertENS_11__wrap_iterIPKS2_EERS7_' filepath='external/libcxx/include/vector' line='729' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='b7f0a110'/>
+              <parameter type-id='7ea949ff'/>
+              <return type-id='ea839c60'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE6insertENS_11__wrap_iterIPKS2_EEOS2_' filepath='external/libcxx/include/vector' line='732' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='b7f0a110'/>
+              <parameter type-id='ac57c395'/>
+              <return type-id='ea839c60'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE6insertENS_11__wrap_iterIPKS2_EEjRS7_' filepath='external/libcxx/include/vector' line='737' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='b7f0a110'/>
+              <parameter type-id='2fedf5bc'/>
+              <parameter type-id='7ea949ff'/>
+              <return type-id='ea839c60'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE6insertENS_11__wrap_iterIPKS2_EESt16initializer_listIS2_E' filepath='external/libcxx/include/vector' line='762' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='b7f0a110'/>
+              <parameter type-id='b1d340c4'/>
+              <return type-id='ea839c60'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE' filepath='external/libcxx/include/vector' line='766' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='b7f0a110'/>
+              <return type-id='ea839c60'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EES9_' filepath='external/libcxx/include/vector' line='767' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='b7f0a110'/>
+              <parameter type-id='b7f0a110'/>
+              <return type-id='ea839c60'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE5clearEv' filepath='external/libcxx/include/vector' line='770' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE6resizeEj' filepath='external/libcxx/include/vector' line='778' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='2fedf5bc'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE6resizeEjRKS2_' filepath='external/libcxx/include/vector' line='779' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='2fedf5bc'/>
+              <parameter type-id='7ea949ff'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE4swapERS5_' filepath='external/libcxx/include/vector' line='781' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='d9371c97'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__invariants' mangled-name='_ZNKSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE12__invariantsEv' filepath='external/libcxx/include/vector' line='789' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad99f384' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_all_iterators' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv' filepath='external/libcxx/include/vector' line='801' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_iterators_past' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE27__invalidate_iterators_pastEPS2_' filepath='external/libcxx/include/vector' line='802' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='94ff46bb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vallocate' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE11__vallocateEj' filepath='external/libcxx/include/vector' line='803' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='2fedf5bc'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vdeallocate' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE13__vdeallocateEv' filepath='external/libcxx/include/vector' line='804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__recommend' mangled-name='_ZNKSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE11__recommendEj' filepath='external/libcxx/include/vector' line='805' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad99f384' is-artificial='yes'/>
+              <parameter type-id='2fedf5bc'/>
+              <return type-id='2fedf5bc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE18__construct_at_endEj' filepath='external/libcxx/include/vector' line='806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='2fedf5bc'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE18__construct_at_endEjRKS2_' filepath='external/libcxx/include/vector' line='808' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='2fedf5bc'/>
+              <parameter type-id='7ea949ff'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE8__appendEj' filepath='external/libcxx/include/vector' line='816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='2fedf5bc'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE8__appendEjRKS2_' filepath='external/libcxx/include/vector' line='817' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='2fedf5bc'/>
+              <parameter type-id='7ea949ff'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE11__make_iterEPS2_' filepath='external/libcxx/include/vector' line='819' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='94ff46bb'/>
+              <return type-id='ea839c60'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNKSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE11__make_iterEPKS2_' filepath='external/libcxx/include/vector' line='821' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad99f384' is-artificial='yes'/>
+              <parameter type-id='b584b5ab'/>
+              <return type-id='b7f0a110'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE' filepath='external/libcxx/include/vector' line='822' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='8d5ea731'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EEPS2_' filepath='external/libcxx/include/vector' line='823' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='8d5ea731'/>
+              <parameter type-id='94ff46bb'/>
+              <return type-id='94ff46bb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_range' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE12__move_rangeEPS2_S6_S6_' filepath='external/libcxx/include/vector' line='824' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='94ff46bb'/>
+              <parameter type-id='94ff46bb'/>
+              <parameter type-id='94ff46bb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE13__move_assignERS5_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='825' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='d9371c97'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE13__move_assignERS5_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='827' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='d9371c97'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE17__destruct_at_endEPS2_' filepath='external/libcxx/include/vector' line='830' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='94ff46bb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_contiguous_container' mangled-name='_ZNKSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_' filepath='external/libcxx/include/vector' line='862' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad99f384' is-artificial='yes'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_new' mangled-name='_ZNKSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE14__annotate_newEj' filepath='external/libcxx/include/vector' line='866' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad99f384' is-artificial='yes'/>
+              <parameter type-id='2fedf5bc'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_delete' mangled-name='_ZNKSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE17__annotate_deleteEv' filepath='external/libcxx/include/vector' line='872' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad99f384' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_increase' mangled-name='_ZNKSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE19__annotate_increaseEj' filepath='external/libcxx/include/vector' line='878' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad99f384' is-artificial='yes'/>
+              <parameter type-id='2fedf5bc'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_shrink' mangled-name='_ZNKSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE17__annotate_shrinkEj' filepath='external/libcxx/include/vector' line='885' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad99f384' is-artificial='yes'/>
+              <parameter type-id='2fedf5bc'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__push_back_slow_path&lt;const android::FrameCallback &amp;&gt;' mangled-name='_ZNSt3__16vectorIN7android13FrameCallbackENS_9allocatorIS2_EEE21__push_back_slow_pathIRKS2_EEvOT_' filepath='external/libcxx/include/vector' line='839' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cd3709b3' is-artificial='yes'/>
+              <parameter type-id='7a6c9527'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__vector_base&lt;android::FrameCallback, std::__1::allocator&lt;android::FrameCallback&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='326' column='1' id='5c212a3d'>
+          <base-class access='protected' layout-offset-in-bits='0' type-id='2328d49c'/>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='8d526d04' filepath='external/libcxx/include/vector' line='338' column='1' id='2f802377'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='6a0be04f' filepath='external/libcxx/include/vector' line='330' column='1' id='d92c15a0'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='e4d9b63b' filepath='external/libcxx/include/vector' line='332' column='1' id='66b6a458'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='bcff19ea' filepath='external/libcxx/include/vector' line='336' column='1' id='26861f7b'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='a78ceb8e' filepath='external/libcxx/include/vector' line='334' column='1' id='4b4175f8'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='5cafb003' filepath='external/libcxx/include/vector' line='335' column='1' id='5e402dbb'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='79c2aa34' filepath='external/libcxx/include/vector' line='339' column='1' id='379a1837'/>
+          </member-type>
+          <data-member access='protected' layout-offset-in-bits='0'>
+            <var-decl name='__begin_' type-id='2f802377' visibility='default' filepath='external/libcxx/include/vector' line='343' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='32'>
+            <var-decl name='__end_' type-id='2f802377' visibility='default' filepath='external/libcxx/include/vector' line='344' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='64'>
+            <var-decl name='__end_cap_' type-id='460dbf9c' visibility='default' filepath='external/libcxx/include/vector' line='345' column='1'/>
+          </data-member>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNSt3__113__vector_baseIN7android13FrameCallbackENS_9allocatorIS2_EEE7__allocEv' filepath='external/libcxx/include/vector' line='348' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a260b82d' is-artificial='yes'/>
+              <return type-id='dc75cc6b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNKSt3__113__vector_baseIN7android13FrameCallbackENS_9allocatorIS2_EEE7__allocEv' filepath='external/libcxx/include/vector' line='351' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='17189e40' is-artificial='yes'/>
+              <return type-id='2936e3e2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNSt3__113__vector_baseIN7android13FrameCallbackENS_9allocatorIS2_EEE9__end_capEv' filepath='external/libcxx/include/vector' line='354' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a260b82d' is-artificial='yes'/>
+              <return type-id='572e1364'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNKSt3__113__vector_baseIN7android13FrameCallbackENS_9allocatorIS2_EEE9__end_capEv' filepath='external/libcxx/include/vector' line='357' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='17189e40' is-artificial='yes'/>
+              <return type-id='6f54d833'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' mangled-name='_ZNSt3__113__vector_baseIN7android13FrameCallbackENS_9allocatorIS2_EEEC2Ev' filepath='external/libcxx/include/vector' line='361' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a260b82d' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='363' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a260b82d' is-artificial='yes'/>
+              <parameter type-id='2936e3e2'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='365' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a260b82d' is-artificial='yes'/>
+              <parameter type-id='5a709d37'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected' destructor='yes'>
+            <function-decl name='~__vector_base' mangled-name='_ZNSt3__113__vector_baseIN7android13FrameCallbackENS_9allocatorIS2_EEED2Ev' filepath='external/libcxx/include/vector' line='367' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a260b82d' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='clear' mangled-name='_ZNSt3__113__vector_baseIN7android13FrameCallbackENS_9allocatorIS2_EEE5clearEv' filepath='external/libcxx/include/vector' line='370' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a260b82d' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__113__vector_baseIN7android13FrameCallbackENS_9allocatorIS2_EEE8capacityEv' filepath='external/libcxx/include/vector' line='372' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='17189e40' is-artificial='yes'/>
+              <return type-id='66b6a458'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__113__vector_baseIN7android13FrameCallbackENS_9allocatorIS2_EEE17__destruct_at_endEPS2_' filepath='external/libcxx/include/vector' line='376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a260b82d' is-artificial='yes'/>
+              <parameter type-id='2f802377'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android13FrameCallbackENS_9allocatorIS2_EEE19__copy_assign_allocERKS5_' filepath='external/libcxx/include/vector' line='379' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a260b82d' is-artificial='yes'/>
+              <parameter type-id='2318b124'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android13FrameCallbackENS_9allocatorIS2_EEE19__move_assign_allocERS5_' filepath='external/libcxx/include/vector' line='384' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a260b82d' is-artificial='yes'/>
+              <parameter type-id='9660a549'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android13FrameCallbackENS_9allocatorIS2_EEE19__copy_assign_allocERKS5_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='392' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a260b82d' is-artificial='yes'/>
+              <parameter type-id='2318b124'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android13FrameCallbackENS_9allocatorIS2_EEE19__copy_assign_allocERKS5_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='404' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a260b82d' is-artificial='yes'/>
+              <parameter type-id='2318b124'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android13FrameCallbackENS_9allocatorIS2_EEE19__move_assign_allocERS5_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='408' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a260b82d' is-artificial='yes'/>
+              <parameter type-id='9660a549'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android13FrameCallbackENS_9allocatorIS2_EEE19__move_assign_allocERS5_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='415' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a260b82d' is-artificial='yes'/>
+              <parameter type-id='9660a549'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;android::FrameCallback&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='f26120f2'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='a7de5c45' filepath='external/libcxx/include/memory' line='1517' column='1' id='8d526d04'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='6a0be04f' filepath='external/libcxx/include/memory' line='1514' column='1' id='454b0815'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='b3466317' filepath='external/libcxx/include/memory' line='1523' column='1' id='e4d9b63b'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='e5ddf248' filepath='external/libcxx/include/memory' line='1520' column='1' id='ea0a0583'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_pointer' type-id='6e48c1fb' filepath='external/libcxx/include/memory' line='1518' column='1' id='79c2aa34'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13FrameCallbackEEEE8allocateERS4_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3079e452'/>
+              <parameter type-id='e4d9b63b'/>
+              <return type-id='8d526d04'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13FrameCallbackEEEE8allocateERS4_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3079e452'/>
+              <parameter type-id='e4d9b63b'/>
+              <parameter type-id='ea0a0583'/>
+              <return type-id='8d526d04'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13FrameCallbackEEEE10deallocateERS4_PS3_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3079e452'/>
+              <parameter type-id='8d526d04'/>
+              <parameter type-id='e4d9b63b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13FrameCallbackEEEE8max_sizeERKS4_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='59a08359'/>
+              <return type-id='e4d9b63b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13FrameCallbackEEEE37select_on_container_copy_constructionERKS4_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='59a08359'/>
+              <return type-id='454b0815'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13FrameCallbackEEEE10__allocateERS4_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3079e452'/>
+              <parameter type-id='e4d9b63b'/>
+              <parameter type-id='ea0a0583'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='8d526d04'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13FrameCallbackEEEE10__allocateERS4_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3079e452'/>
+              <parameter type-id='e4d9b63b'/>
+              <parameter type-id='ea0a0583'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='8d526d04'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13FrameCallbackEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='59a08359'/>
+              <return type-id='e4d9b63b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13FrameCallbackEEEE10__max_sizeENS_17integral_constantIbLb0EEERKS4_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='59a08359'/>
+              <return type-id='e4d9b63b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13FrameCallbackEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS4_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='59a08359'/>
+              <return type-id='454b0815'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13FrameCallbackEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS4_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='59a08359'/>
+              <return type-id='454b0815'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__construct&lt;android::FrameCallback, const android::FrameCallback &amp;&gt;' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13FrameCallbackEEEE11__constructIS3_JRKS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_' filepath='external/libcxx/include/memory' line='1717' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='3079e452'/>
+              <parameter type-id='f2ba9af4'/>
+              <parameter type-id='7a6c9527'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='construct&lt;android::FrameCallback, const android::FrameCallback &amp;&gt;' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13FrameCallbackEEEE9constructIS3_JRKS3_EEEvRS4_PT_DpOT0_' filepath='external/libcxx/include/memory' line='1560' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3079e452'/>
+              <parameter type-id='f2ba9af4'/>
+              <parameter type-id='7a6c9527'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='__construct_backward&lt;android::FrameCallback&gt;' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android13FrameCallbackEEEE20__construct_backwardIS3_EENS_9enable_ifIXaaooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS4_PT_SA_EE5valuesr31is_trivially_move_constructibleISA_EE5valueEvE4typeERS4_SB_SB_RSB_' filepath='external/libcxx/include/memory' line='1695' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3079e452'/>
+              <parameter type-id='f2ba9af4'/>
+              <parameter type-id='f2ba9af4'/>
+              <parameter type-id='edc1b896'/>
+              <return type-id='0eccec79'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;android::FrameCallback, std::__1::allocator&lt;android::FrameCallback&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='457e3f78'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='10db74c8' filepath='external/libcxx/include/memory' line='1031' column='1' id='a7de5c45'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='allocator&lt;android::FrameCallback&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='6a0be04f'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='f2ba9af4' filepath='external/libcxx/include/memory' line='1786' column='1' id='c6bb0fbd'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='e6ba8810' filepath='external/libcxx/include/memory' line='1788' column='1' id='89f9d489'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='6e6c8243' filepath='external/libcxx/include/memory' line='1787' column='1' id='1afbe0e9'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='7a6c9527' filepath='external/libcxx/include/memory' line='1789' column='1' id='1c0beb45'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='289215c6'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='acd95177' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIN7android13FrameCallbackEE7addressERS2_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b291d4a6' is-artificial='yes'/>
+              <parameter type-id='89f9d489'/>
+              <return type-id='c6bb0fbd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIN7android13FrameCallbackEE7addressERKS2_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b291d4a6' is-artificial='yes'/>
+              <parameter type-id='1c0beb45'/>
+              <return type-id='1afbe0e9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorIN7android13FrameCallbackEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='acd95177' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='c6bb0fbd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorIN7android13FrameCallbackEE10deallocateEPS2_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='acd95177' is-artificial='yes'/>
+              <parameter type-id='c6bb0fbd'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorIN7android13FrameCallbackEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b291d4a6' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorIN7android13FrameCallbackEE7destroyEPS2_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='acd95177' is-artificial='yes'/>
+              <parameter type-id='c6bb0fbd'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='construct&lt;android::FrameCallback, const android::FrameCallback &amp;&gt;' mangled-name='_ZNSt3__19allocatorIN7android13FrameCallbackEE9constructIS2_JRKS2_EEEvPT_DpOT0_' filepath='external/libcxx/include/memory' line='1824' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='acd95177' is-artificial='yes'/>
+              <parameter type-id='f2ba9af4'/>
+              <parameter type-id='7a6c9527'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;android::FrameCallback&gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='54810478'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='289215c6' filepath='external/libcxx/include/memory' line='1171' column='1' id='b3466317'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;android::FrameCallback *, std::__1::allocator&lt;android::FrameCallback&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='bf0cb815'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='29e03421' filepath='external/libcxx/include/memory' line='1097' column='1' id='e5ddf248'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;android::FrameCallback *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='9e98fcc9'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='f2ba9af4' filepath='external/libcxx/include/memory' line='974' column='1' id='4fbef849'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='29e03421'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='2dfa3c9e'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPN7android13FrameCallbackEE10pointer_toERS2_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c2b32b58'/>
+              <return type-id='4fbef849'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;android::FrameCallback *&gt;::__nat, android::FrameCallback&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='aac652e2'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='a78ceb8e' filepath='external/libcxx/include/type_traits' line='431' column='1' id='12c714a1'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_pointer&lt;android::FrameCallback, android::FrameCallback *, std::__1::allocator&lt;android::FrameCallback&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1042' column='1' id='32dc2846'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='1afbe0e9' filepath='external/libcxx/include/memory' line='1044' column='1' id='6e48c1fb'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='enable_if&lt;true, void&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='441' column='1' id='065482ca'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='48b5725f' filepath='external/libcxx/include/type_traits' line='441' column='1' id='0eccec79'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;android::FrameCallback *, std::__1::allocator&lt;android::FrameCallback&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='460dbf9c'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='1ef96da9'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='e8679762'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPN7android13FrameCallbackENS_9allocatorIS2_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e58da4a' is-artificial='yes'/>
+              <return type-id='cd1ca0bd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPN7android13FrameCallbackENS_9allocatorIS2_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8e777b47' is-artificial='yes'/>
+              <return type-id='ae624fb9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPN7android13FrameCallbackENS_9allocatorIS2_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e58da4a' is-artificial='yes'/>
+              <return type-id='30f53bd8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPN7android13FrameCallbackENS_9allocatorIS2_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8e777b47' is-artificial='yes'/>
+              <return type-id='afd67ff8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPN7android13FrameCallbackENS_9allocatorIS2_EEE4swapERS6_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e58da4a' is-artificial='yes'/>
+              <parameter type-id='2258c766'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair&lt;nullptr_t, true&gt;' mangled-name='_ZNSt3__117__compressed_pairIPN7android13FrameCallbackENS_9allocatorIS2_EEEC2IDnLb1EEEOT_' filepath='external/libcxx/include/memory' line='2240' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e58da4a' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;android::FrameCallback *, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='1ef96da9'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='edc1b896' filepath='external/libcxx/include/memory' line='2136' column='1' id='cd1ca0bd'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='9e72b7db' filepath='external/libcxx/include/memory' line='2137' column='1' id='ae624fb9'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='f2ba9af4' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='869d1d51' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPN7android13FrameCallbackELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='869d1d51' is-artificial='yes'/>
+              <return type-id='cd1ca0bd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPN7android13FrameCallbackELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7035e5da' is-artificial='yes'/>
+              <return type-id='ae624fb9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem&lt;nullptr_t, void&gt;' mangled-name='_ZNSt3__122__compressed_pair_elemIPN7android13FrameCallbackELi0ELb0EEC2IDnvEEOT_' filepath='external/libcxx/include/memory' line='2147' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='869d1d51' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;android::FrameCallback&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='e8679762'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='6a0be04f'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='a0d93e93' filepath='external/libcxx/include/memory' line='2174' column='1' id='30f53bd8'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='be91e78a' filepath='external/libcxx/include/memory' line='2175' column='1' id='afd67ff8'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7693a2f0' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorIN7android13FrameCallbackEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7693a2f0' is-artificial='yes'/>
+              <return type-id='30f53bd8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorIN7android13FrameCallbackEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f285011b' is-artificial='yes'/>
+              <return type-id='afd67ff8'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__wrap_iter&lt;android::FrameCallback *&gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/iterator' line='1315' column='1' id='f75e2e7d'>
+          <member-type access='private'>
+            <typedef-decl name='iterator_type' type-id='f2ba9af4' filepath='external/libcxx/include/iterator' line='1318' column='1' id='6556e951'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='bd8b1f32' filepath='external/libcxx/include/iterator' line='1323' column='1' id='688752f3'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='a902c982' filepath='external/libcxx/include/iterator' line='1322' column='1' id='490bb1ef'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='difference_type' type-id='dbb92527' filepath='external/libcxx/include/iterator' line='1321' column='1' id='a72d17de'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='c3fc3f9f' filepath='external/libcxx/include/iterator' line='1320' column='1' id='c32177e0'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__i' type-id='6556e951' visibility='default' filepath='external/libcxx/include/iterator' line='1325' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__wrap_iter' filepath='external/libcxx/include/iterator' line='1327' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='233ec0bd' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator*' mangled-name='_ZNKSt3__111__wrap_iterIPN7android13FrameCallbackEEdeEv' filepath='external/libcxx/include/iterator' line='1368' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5c4e8098' is-artificial='yes'/>
+              <return type-id='688752f3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-&gt;' mangled-name='_ZNKSt3__111__wrap_iterIPN7android13FrameCallbackEEptEv' filepath='external/libcxx/include/iterator' line='1376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5c4e8098' is-artificial='yes'/>
+              <return type-id='490bb1ef'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator++' mangled-name='_ZNSt3__111__wrap_iterIPN7android13FrameCallbackEEppEv' filepath='external/libcxx/include/iterator' line='1384' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='233ec0bd' is-artificial='yes'/>
+              <return type-id='173eadd9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator++' mangled-name='_ZNSt3__111__wrap_iterIPN7android13FrameCallbackEEppEi' filepath='external/libcxx/include/iterator' line='1393' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='233ec0bd' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='f75e2e7d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator--' mangled-name='_ZNSt3__111__wrap_iterIPN7android13FrameCallbackEEmmEv' filepath='external/libcxx/include/iterator' line='1396' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='233ec0bd' is-artificial='yes'/>
+              <return type-id='173eadd9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator--' mangled-name='_ZNSt3__111__wrap_iterIPN7android13FrameCallbackEEmmEi' filepath='external/libcxx/include/iterator' line='1405' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='233ec0bd' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='f75e2e7d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator+' mangled-name='_ZNKSt3__111__wrap_iterIPN7android13FrameCallbackEEplEi' filepath='external/libcxx/include/iterator' line='1407' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5c4e8098' is-artificial='yes'/>
+              <parameter type-id='a72d17de'/>
+              <return type-id='f75e2e7d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator+=' mangled-name='_ZNSt3__111__wrap_iterIPN7android13FrameCallbackEEpLEi' filepath='external/libcxx/include/iterator' line='1409' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='233ec0bd' is-artificial='yes'/>
+              <parameter type-id='a72d17de'/>
+              <return type-id='173eadd9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-' mangled-name='_ZNKSt3__111__wrap_iterIPN7android13FrameCallbackEEmiEi' filepath='external/libcxx/include/iterator' line='1418' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5c4e8098' is-artificial='yes'/>
+              <parameter type-id='a72d17de'/>
+              <return type-id='f75e2e7d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-=' mangled-name='_ZNSt3__111__wrap_iterIPN7android13FrameCallbackEEmIEi' filepath='external/libcxx/include/iterator' line='1420' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='233ec0bd' is-artificial='yes'/>
+              <parameter type-id='a72d17de'/>
+              <return type-id='173eadd9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__111__wrap_iterIPN7android13FrameCallbackEEixEi' filepath='external/libcxx/include/iterator' line='1422' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5c4e8098' is-artificial='yes'/>
+              <parameter type-id='a72d17de'/>
+              <return type-id='688752f3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='base' mangled-name='_ZNKSt3__111__wrap_iterIPN7android13FrameCallbackEE4baseEv' filepath='external/libcxx/include/iterator' line='1431' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5c4e8098' is-artificial='yes'/>
+              <return type-id='6556e951'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__wrap_iter' filepath='external/libcxx/include/iterator' line='1440' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='233ec0bd' is-artificial='yes'/>
+              <parameter type-id='6556e951'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='iterator_traits&lt;android::FrameCallback *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/iterator' line='502' column='1' id='add3c5da'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='e6ba8810' filepath='external/libcxx/include/iterator' line='507' column='1' id='bd8b1f32'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='f2ba9af4' filepath='external/libcxx/include/iterator' line='506' column='1' id='a902c982'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='difference_type' type-id='fc84bffe' filepath='external/libcxx/include/iterator' line='504' column='1' id='dbb92527'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='value_type' type-id='f9dc61c1' filepath='external/libcxx/include/iterator' line='505' column='1' id='c3fc3f9f'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='remove_cv&lt;android::FrameCallback&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='665' column='1' id='611e9126'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='bf4a5c64' filepath='external/libcxx/include/type_traits' line='666' column='1' id='f9dc61c1'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='remove_volatile&lt;android::FrameCallback&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='657' column='1' id='027bef7f'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='a78ceb8e' filepath='external/libcxx/include/type_traits' line='657' column='1' id='bf4a5c64'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__wrap_iter&lt;const android::FrameCallback *&gt;' visibility='default' is-declaration-only='yes' id='14341d5a'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;android::FrameCallback *&gt; &gt;' visibility='default' is-declaration-only='yes' id='4c58d19a'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;const android::FrameCallback *&gt; &gt;' visibility='default' is-declaration-only='yes' id='6b3a2abd'/>
+        <class-decl name='__split_buffer&lt;android::FrameCallback, std::__1::allocator&lt;android::FrameCallback&gt; &amp;&gt;' size-in-bits='160' is-struct='yes' visibility='default' filepath='external/libcxx/include/__split_buffer' line='28' column='1' id='7a5ec2c5'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='d0795f80'/>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='8d526d04' filepath='external/libcxx/include/__split_buffer' line='43' column='1' id='68a087cb'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__alloc_rr' type-id='15999c88' filepath='external/libcxx/include/__split_buffer' line='37' column='1' id='c48d90d2'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='e4d9b63b' filepath='external/libcxx/include/__split_buffer' line='41' column='1' id='a27a1d6c'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='iterator' type-id='68a087cb' filepath='external/libcxx/include/__split_buffer' line='45' column='1' id='3449a2b0'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_iterator' type-id='c7457d9b' filepath='external/libcxx/include/__split_buffer' line='46' column='1' id='ecdbdfc0'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_pointer' type-id='79c2aa34' filepath='external/libcxx/include/__split_buffer' line='44' column='1' id='c7457d9b'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='7c68745b' filepath='external/libcxx/include/__split_buffer' line='39' column='1' id='4b48e41f'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='value_type' type-id='a78ceb8e' filepath='external/libcxx/include/__split_buffer' line='35' column='1' id='2a101b2c'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='9db52f0e' filepath='external/libcxx/include/__split_buffer' line='40' column='1' id='26aa730f'/>
+          </member-type>
+          <data-member access='public' layout-offset-in-bits='0'>
+            <var-decl name='__first_' type-id='68a087cb' visibility='default' filepath='external/libcxx/include/__split_buffer' line='48' column='1'/>
+          </data-member>
+          <data-member access='public' layout-offset-in-bits='32'>
+            <var-decl name='__begin_' type-id='68a087cb' visibility='default' filepath='external/libcxx/include/__split_buffer' line='49' column='1'/>
+          </data-member>
+          <data-member access='public' layout-offset-in-bits='64'>
+            <var-decl name='__end_' type-id='68a087cb' visibility='default' filepath='external/libcxx/include/__split_buffer' line='50' column='1'/>
+          </data-member>
+          <data-member access='public' layout-offset-in-bits='96'>
+            <var-decl name='__end_cap_' type-id='e991244e' visibility='default' filepath='external/libcxx/include/__split_buffer' line='51' column='1'/>
+          </data-member>
+          <member-function access='private'>
+            <function-decl name='__split_buffer' filepath='external/libcxx/include/__split_buffer' line='32' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='895ea0e5' is-artificial='yes'/>
+              <parameter type-id='bc97aed0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEEaSERKS6_' filepath='external/libcxx/include/__split_buffer' line='33' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='895ea0e5' is-artificial='yes'/>
+              <parameter type-id='bc97aed0'/>
+              <return type-id='8d5ea731'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__alloc' mangled-name='_ZNSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE7__allocEv' filepath='external/libcxx/include/__split_buffer' line='56' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='895ea0e5' is-artificial='yes'/>
+              <return type-id='1c987e71'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__alloc' mangled-name='_ZNKSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE7__allocEv' filepath='external/libcxx/include/__split_buffer' line='57' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c897c1b4' is-artificial='yes'/>
+              <return type-id='e3288c8c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__end_cap' mangled-name='_ZNSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE9__end_capEv' filepath='external/libcxx/include/__split_buffer' line='58' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='895ea0e5' is-artificial='yes'/>
+              <return type-id='48d50c0c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__end_cap' mangled-name='_ZNKSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE9__end_capEv' filepath='external/libcxx/include/__split_buffer' line='59' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c897c1b4' is-artificial='yes'/>
+              <return type-id='4daf44a7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__split_buffer' filepath='external/libcxx/include/__split_buffer' line='62' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='895ea0e5' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__split_buffer' filepath='external/libcxx/include/__split_buffer' line='65' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='895ea0e5' is-artificial='yes'/>
+              <parameter type-id='1c987e71'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__split_buffer' filepath='external/libcxx/include/__split_buffer' line='67' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='895ea0e5' is-artificial='yes'/>
+              <parameter type-id='e3288c8c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__split_buffer' mangled-name='_ZNSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEEC2EjjS5_' filepath='external/libcxx/include/__split_buffer' line='68' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='895ea0e5' is-artificial='yes'/>
+              <parameter type-id='a27a1d6c'/>
+              <parameter type-id='a27a1d6c'/>
+              <parameter type-id='1c987e71'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~__split_buffer' mangled-name='_ZNSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEED2Ev' filepath='external/libcxx/include/__split_buffer' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='895ea0e5' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__split_buffer' filepath='external/libcxx/include/__split_buffer' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='895ea0e5' is-artificial='yes'/>
+              <parameter type-id='a3010935'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__split_buffer' filepath='external/libcxx/include/__split_buffer' line='74' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='895ea0e5' is-artificial='yes'/>
+              <parameter type-id='a3010935'/>
+              <parameter type-id='e3288c8c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEEaSEOS6_' filepath='external/libcxx/include/__split_buffer' line='75' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='895ea0e5' is-artificial='yes'/>
+              <parameter type-id='a3010935'/>
+              <return type-id='8d5ea731'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE5beginEv' filepath='external/libcxx/include/__split_buffer' line='81' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='895ea0e5' is-artificial='yes'/>
+              <return type-id='3449a2b0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE5beginEv' filepath='external/libcxx/include/__split_buffer' line='82' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c897c1b4' is-artificial='yes'/>
+              <return type-id='ecdbdfc0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE3endEv' filepath='external/libcxx/include/__split_buffer' line='83' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='895ea0e5' is-artificial='yes'/>
+              <return type-id='3449a2b0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE3endEv' filepath='external/libcxx/include/__split_buffer' line='84' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c897c1b4' is-artificial='yes'/>
+              <return type-id='ecdbdfc0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE5clearEv' filepath='external/libcxx/include/__split_buffer' line='87' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='895ea0e5' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE4sizeEv' filepath='external/libcxx/include/__split_buffer' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c897c1b4' is-artificial='yes'/>
+              <return type-id='a27a1d6c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE5emptyEv' filepath='external/libcxx/include/__split_buffer' line='90' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c897c1b4' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE8capacityEv' filepath='external/libcxx/include/__split_buffer' line='91' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c897c1b4' is-artificial='yes'/>
+              <return type-id='a27a1d6c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__front_spare' mangled-name='_ZNKSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE13__front_spareEv' filepath='external/libcxx/include/__split_buffer' line='92' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c897c1b4' is-artificial='yes'/>
+              <return type-id='a27a1d6c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__back_spare' mangled-name='_ZNKSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE12__back_spareEv' filepath='external/libcxx/include/__split_buffer' line='93' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c897c1b4' is-artificial='yes'/>
+              <return type-id='a27a1d6c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE5frontEv' filepath='external/libcxx/include/__split_buffer' line='95' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='895ea0e5' is-artificial='yes'/>
+              <return type-id='4b48e41f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNKSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE5frontEv' filepath='external/libcxx/include/__split_buffer' line='96' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c897c1b4' is-artificial='yes'/>
+              <return type-id='26aa730f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE4backEv' filepath='external/libcxx/include/__split_buffer' line='97' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='895ea0e5' is-artificial='yes'/>
+              <return type-id='4b48e41f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNKSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE4backEv' filepath='external/libcxx/include/__split_buffer' line='98' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c897c1b4' is-artificial='yes'/>
+              <return type-id='26aa730f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE7reserveEj' filepath='external/libcxx/include/__split_buffer' line='100' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='895ea0e5' is-artificial='yes'/>
+              <parameter type-id='a27a1d6c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='shrink_to_fit' mangled-name='_ZNSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE13shrink_to_fitEv' filepath='external/libcxx/include/__split_buffer' line='101' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='895ea0e5' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_front' mangled-name='_ZNSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE10push_frontERKS2_' filepath='external/libcxx/include/__split_buffer' line='102' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='895ea0e5' is-artificial='yes'/>
+              <parameter type-id='26aa730f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE9push_backERKS2_' filepath='external/libcxx/include/__split_buffer' line='103' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='895ea0e5' is-artificial='yes'/>
+              <parameter type-id='26aa730f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_front' mangled-name='_ZNSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE10push_frontEOS2_' filepath='external/libcxx/include/__split_buffer' line='105' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='895ea0e5' is-artificial='yes'/>
+              <parameter type-id='556f60c7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE9push_backEOS2_' filepath='external/libcxx/include/__split_buffer' line='106' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='895ea0e5' is-artificial='yes'/>
+              <parameter type-id='556f60c7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pop_front' mangled-name='_ZNSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE9pop_frontEv' filepath='external/libcxx/include/__split_buffer' line='111' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='895ea0e5' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pop_back' mangled-name='_ZNSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE8pop_backEv' filepath='external/libcxx/include/__split_buffer' line='112' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='895ea0e5' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE18__construct_at_endEj' filepath='external/libcxx/include/__split_buffer' line='114' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='895ea0e5' is-artificial='yes'/>
+              <parameter type-id='a27a1d6c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE18__construct_at_endEjRKS2_' filepath='external/libcxx/include/__split_buffer' line='115' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='895ea0e5' is-artificial='yes'/>
+              <parameter type-id='a27a1d6c'/>
+              <parameter type-id='26aa730f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__destruct_at_begin' mangled-name='_ZNSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE19__destruct_at_beginEPS2_' filepath='external/libcxx/include/__split_buffer' line='132' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='895ea0e5' is-artificial='yes'/>
+              <parameter type-id='68a087cb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__destruct_at_begin' mangled-name='_ZNSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE19__destruct_at_beginEPS2_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/__split_buffer' line='135' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='895ea0e5' is-artificial='yes'/>
+              <parameter type-id='68a087cb'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__destruct_at_begin' mangled-name='_ZNSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE19__destruct_at_beginEPS2_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/__split_buffer' line='137' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='895ea0e5' is-artificial='yes'/>
+              <parameter type-id='68a087cb'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE17__destruct_at_endEPS2_' filepath='external/libcxx/include/__split_buffer' line='140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='895ea0e5' is-artificial='yes'/>
+              <parameter type-id='68a087cb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/__split_buffer' line='143' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='895ea0e5' is-artificial='yes'/>
+              <parameter type-id='68a087cb'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/__split_buffer' line='145' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='895ea0e5' is-artificial='yes'/>
+              <parameter type-id='68a087cb'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE4swapERS6_' filepath='external/libcxx/include/__split_buffer' line='147' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='895ea0e5' is-artificial='yes'/>
+              <parameter type-id='8d5ea731'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__invariants' mangled-name='_ZNKSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE12__invariantsEv' filepath='external/libcxx/include/__split_buffer' line='151' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c897c1b4' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE19__move_assign_allocERS6_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/__split_buffer' line='155' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='895ea0e5' is-artificial='yes'/>
+              <parameter type-id='8d5ea731'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__114__split_bufferIN7android13FrameCallbackERNS_9allocatorIS2_EEE19__move_assign_allocERS6_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/__split_buffer' line='162' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='895ea0e5' is-artificial='yes'/>
+              <parameter type-id='8d5ea731'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__split_buffer_common&lt;true&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/__split_buffer' line='20' column='1' id='d0795f80'>
+          <member-function access='protected'>
+            <function-decl name='__throw_length_error' mangled-name='_ZNKSt3__121__split_buffer_commonILb1EE20__throw_length_errorEv' filepath='external/libcxx/include/__split_buffer' line='23' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='64fb55db' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__throw_out_of_range' mangled-name='_ZNKSt3__121__split_buffer_commonILb1EE20__throw_out_of_rangeEv' filepath='external/libcxx/include/__split_buffer' line='24' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='64fb55db' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;android::FrameCallback *, std::__1::allocator&lt;android::FrameCallback&gt; &amp;&gt;' size-in-bits='64' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='e991244e'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='1ef96da9'/>
+          <base-class access='private' layout-offset-in-bits='32' type-id='36f3d6a5'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPN7android13FrameCallbackERNS_9allocatorIS2_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c4bbdd24' is-artificial='yes'/>
+              <return type-id='cd1ca0bd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPN7android13FrameCallbackERNS_9allocatorIS2_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='91a4630b' is-artificial='yes'/>
+              <return type-id='ae624fb9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPN7android13FrameCallbackERNS_9allocatorIS2_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c4bbdd24' is-artificial='yes'/>
+              <return type-id='eecde36f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPN7android13FrameCallbackERNS_9allocatorIS2_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='91a4630b' is-artificial='yes'/>
+              <return type-id='19fc153f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPN7android13FrameCallbackERNS_9allocatorIS2_EEE4swapERS7_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c4bbdd24' is-artificial='yes'/>
+              <parameter type-id='b8bbca40'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;android::FrameCallback&gt; &amp;, 1, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='36f3d6a5'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='a0d93e93' filepath='external/libcxx/include/memory' line='2136' column='1' id='eecde36f'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='a0d93e93' filepath='external/libcxx/include/memory' line='2137' column='1' id='19fc153f'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='a0d93e93' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e3448cd5' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIRNS_9allocatorIN7android13FrameCallbackEEELi1ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e3448cd5' is-artificial='yes'/>
+              <return type-id='eecde36f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIRNS_9allocatorIN7android13FrameCallbackEEELi1ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1e189404' is-artificial='yes'/>
+              <return type-id='19fc153f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='remove_reference&lt;std::__1::allocator&lt;android::FrameCallback&gt; &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1113' column='1' id='1c89c2eb'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='6a0be04f' filepath='external/libcxx/include/type_traits' line='1113' column='1' id='15999c88'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='less&lt;android::FrameCallback&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__functional_base' line='51' column='1' id='4d343161'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='2d7eb6e1'/>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__14lessIN7android13FrameCallbackEEclERKS2_S5_' filepath='external/libcxx/include/__functional_base' line='54' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bfeef046' is-artificial='yes'/>
+              <parameter type-id='7a6c9527'/>
+              <parameter type-id='7a6c9527'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='binary_function&lt;android::FrameCallback, android::FrameCallback, bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__functional_base' line='28' column='1' id='2d7eb6e1'/>
+        <class-decl name='thread' size-in-bits='32' visibility='default' filepath='external/libcxx/include/thread' line='285' column='1' id='b038741f'>
+          <member-type access='private'>
+            <typedef-decl name='id' type-id='eaaf16ff' filepath='external/libcxx/include/thread' line='292' column='1' id='5d00f837'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='native_handle_type' type-id='4d234a76' filepath='external/libcxx/include/thread' line='293' column='1' id='4f53adcd'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__t_' type-id='4d234a76' visibility='default' filepath='external/libcxx/include/thread' line='287' column='1'/>
+          </data-member>
+          <member-function access='private' constructor='yes'>
+            <function-decl name='thread' filepath='external/libcxx/include/thread' line='289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e1a1177' is-artificial='yes'/>
+              <parameter type-id='9e9ff080'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16threadaSERKS0_' filepath='external/libcxx/include/thread' line='290' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e1a1177' is-artificial='yes'/>
+              <parameter type-id='9e9ff080'/>
+              <return type-id='2219fe93'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' constructor='yes'>
+            <function-decl name='thread' filepath='external/libcxx/include/thread' line='296' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e1a1177' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~thread' filepath='external/libcxx/include/thread' line='311' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e1a1177' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' constructor='yes'>
+            <function-decl name='thread' filepath='external/libcxx/include/thread' line='315' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e1a1177' is-artificial='yes'/>
+              <parameter type-id='63ebf6ef'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16threadaSEOS0_' filepath='external/libcxx/include/thread' line='317' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e1a1177' is-artificial='yes'/>
+              <parameter type-id='63ebf6ef'/>
+              <return type-id='2219fe93'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__16thread4swapERS0_' filepath='external/libcxx/include/thread' line='321' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e1a1177' is-artificial='yes'/>
+              <parameter type-id='2219fe93'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='joinable' mangled-name='_ZNKSt3__16thread8joinableEv' filepath='external/libcxx/include/thread' line='324' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='aaa00364' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='join' mangled-name='_ZNSt3__16thread4joinEv' filepath='external/libcxx/include/thread' line='325' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e1a1177' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='detach' mangled-name='_ZNSt3__16thread6detachEv' filepath='external/libcxx/include/thread' line='326' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e1a1177' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_id' mangled-name='_ZNKSt3__16thread6get_idEv' filepath='external/libcxx/include/thread' line='328' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='aaa00364' is-artificial='yes'/>
+              <return type-id='5d00f837'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='native_handle' mangled-name='_ZNSt3__16thread13native_handleEv' filepath='external/libcxx/include/thread' line='330' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e1a1177' is-artificial='yes'/>
+              <return type-id='4f53adcd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='hardware_concurrency' mangled-name='_ZNSt3__16thread20hardware_concurrencyEv' filepath='external/libcxx/include/thread' line='332' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <return type-id='f0981eeb'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <typedef-decl name='__libcpp_thread_t' type-id='4051f5e7' filepath='external/libcxx/include/__threading_support' line='71' column='1' id='4d234a76'/>
+        <class-decl name='__thread_id' size-in-bits='32' visibility='default' filepath='external/libcxx/include/thread' line='216' column='1' id='eaaf16ff'>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__id_' type-id='8e86f49b' visibility='default' filepath='external/libcxx/include/thread' line='221' column='1'/>
+          </data-member>
+          <member-function access='public' constructor='yes'>
+            <function-decl name='__thread_id' filepath='external/libcxx/include/thread' line='225' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e55afea7' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' constructor='yes'>
+            <function-decl name='__thread_id' filepath='external/libcxx/include/thread' line='255' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e55afea7' is-artificial='yes'/>
+              <parameter type-id='8e86f49b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <typedef-decl name='__libcpp_thread_id' type-id='4051f5e7' filepath='external/libcxx/include/__threading_support' line='66' column='1' id='8e86f49b'/>
+      </namespace-decl>
+      <class-decl name='initializer_list&lt;android::FrameCallback&gt;' visibility='default' is-declaration-only='yes' id='b1d340c4'/>
+    </namespace-decl>
+    <function-decl name='imaxabs' filepath='bionic/libc/include/inttypes.h' line='258' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e104d842'/>
+      <return type-id='e104d842'/>
+    </function-decl>
+    <function-decl name='imaxdiv' filepath='bionic/libc/include/inttypes.h' line='259' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='e104d842'/>
+      <parameter type-id='e104d842'/>
+      <return type-id='5c0b4dc9'/>
+    </function-decl>
+    <function-decl name='strtoimax' filepath='bionic/libc/include/inttypes.h' line='260' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='9b23c9ad'/>
+      <parameter type-id='95e97e5e'/>
+      <return type-id='e104d842'/>
+    </function-decl>
+    <function-decl name='strtoumax' filepath='bionic/libc/include/inttypes.h' line='261' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='9b23c9ad'/>
+      <parameter type-id='95e97e5e'/>
+      <return type-id='f8b828c9'/>
+    </function-decl>
+    <function-decl name='wcstoimax' filepath='bionic/libc/include/inttypes.h' line='262' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='f077d3f8'/>
+      <parameter type-id='01efdaf1'/>
+      <parameter type-id='95e97e5e'/>
+      <return type-id='e104d842'/>
+    </function-decl>
+    <function-decl name='wcstoumax' filepath='bionic/libc/include/inttypes.h' line='263' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='f077d3f8'/>
+      <parameter type-id='01efdaf1'/>
+      <parameter type-id='95e97e5e'/>
+      <return type-id='f8b828c9'/>
+    </function-decl>
+    <function-decl name='pthread_mutex_unlock' filepath='bionic/libc/include/pthread.h' line='208' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='8567d8b0'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-type size-in-bits='32' id='09ecfd6f'>
+      <parameter type-id='bd54fe1a'/>
+      <parameter type-id='eaa32e2f'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='29abfa21'>
+      <parameter type-id='9da381c4'/>
+      <parameter type-id='eaa32e2f'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+  </abi-instr>
+  <abi-instr version='1.0' address-size='32' path='frameworks/base/native/android/configuration.cpp' language='LANG_C_plus_plus_14'>
+  </abi-instr>
+  <abi-instr version='1.0' address-size='32' path='frameworks/base/native/android/hardware_buffer_jni.cpp' language='LANG_C_plus_plus_14'>
+    <pointer-type-def type-id='4d45f31e' size-in-bits='32' id='cdc60214'/>
+    <namespace-decl name='android'>
+      <function-decl name='android_hardware_HardwareBuffer_getNativeHardwareBuffer' mangled-name='_ZN7android55android_hardware_HardwareBuffer_getNativeHardwareBufferEP7_JNIEnvP8_jobject' filepath='frameworks/base/core/jni/include/android_runtime/android_hardware_HardwareBuffer.h' line='27' column='1' visibility='default' binding='global' size-in-bits='32'>
+        <parameter type-id='71bed232'/>
+        <parameter type-id='478e3663'/>
+        <return type-id='cdc60214'/>
+      </function-decl>
+      <function-decl name='android_hardware_HardwareBuffer_createFromAHardwareBuffer' mangled-name='_ZN7android57android_hardware_HardwareBuffer_createFromAHardwareBufferEP7_JNIEnvP15AHardwareBuffer' filepath='frameworks/base/core/jni/include/android_runtime/android_hardware_HardwareBuffer.h' line='31' column='1' visibility='default' binding='global' size-in-bits='32'>
+        <parameter type-id='71bed232'/>
+        <parameter type-id='cdc60214'/>
+        <return type-id='478e3663'/>
+      </function-decl>
+    </namespace-decl>
+    <class-decl name='AHardwareBuffer' is-struct='yes' visibility='default' is-declaration-only='yes' id='4d45f31e'/>
+  </abi-instr>
+  <abi-instr version='1.0' address-size='32' path='frameworks/base/native/android/input.cpp' language='LANG_C_plus_plus_14'>
+    <pointer-type-def type-id='2a632eb8' size-in-bits='32' id='3fc367ce'/>
+    <qualified-type-def type-id='f4d8c12c' const='yes' id='ae051203'/>
+    <pointer-type-def type-id='ae051203' size-in-bits='32' id='1afb968b'/>
+    <qualified-type-def type-id='d608af4d' const='yes' id='ae11cd9e'/>
+    <pointer-type-def type-id='ae11cd9e' size-in-bits='32' id='ba06d25c'/>
+    <qualified-type-def type-id='fd0de58e' const='yes' id='67235433'/>
+    <pointer-type-def type-id='67235433' size-in-bits='32' id='759d635b'/>
+    <qualified-type-def type-id='2a632eb8' const='yes' id='2adf3de5'/>
+    <reference-type-def kind='lvalue' type-id='2adf3de5' size-in-bits='32' id='406e39f9'/>
+    <pointer-type-def type-id='2adf3de5' size-in-bits='32' id='4c6e4cdd'/>
+    <qualified-type-def type-id='dd52783e' const='yes' id='4200f8c1'/>
+    <pointer-type-def type-id='4200f8c1' size-in-bits='32' id='d287d9f1'/>
+    <qualified-type-def type-id='2b389727' const='yes' id='9b0ad122'/>
+    <pointer-type-def type-id='9b0ad122' size-in-bits='32' id='1a070f98'/>
+    <qualified-type-def type-id='1eb56b1e' const='yes' id='ca7c9639'/>
+    <reference-type-def kind='lvalue' type-id='ca7c9639' size-in-bits='32' id='e12052cd'/>
+    <pointer-type-def type-id='ca7c9639' size-in-bits='32' id='d5203fe9'/>
+    <namespace-decl name='android'>
+      <class-decl name='InputEvent' visibility='default' is-declaration-only='yes' id='f4d8c12c'>
+        <member-function access='public'>
+          <function-decl name='getDeviceId' mangled-name='_ZNK7android10InputEvent11getDeviceIdEv' filepath='frameworks/native/include/input/Input.h' line='337' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1afb968b' is-artificial='yes'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getSource' mangled-name='_ZNK7android10InputEvent9getSourceEv' filepath='frameworks/native/include/input/Input.h' line='339' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1afb968b' is-artificial='yes'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='KeyEvent' visibility='default' is-declaration-only='yes' id='d608af4d'>
+        <member-function access='public'>
+          <function-decl name='getAction' mangled-name='_ZNK7android8KeyEvent9getActionEv' filepath='frameworks/native/include/input/Input.h' line='366' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ba06d25c' is-artificial='yes'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getFlags' mangled-name='_ZNK7android8KeyEvent8getFlagsEv' filepath='frameworks/native/include/input/Input.h' line='368' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ba06d25c' is-artificial='yes'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getKeyCode' mangled-name='_ZNK7android8KeyEvent10getKeyCodeEv' filepath='frameworks/native/include/input/Input.h' line='372' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ba06d25c' is-artificial='yes'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getScanCode' mangled-name='_ZNK7android8KeyEvent11getScanCodeEv' filepath='frameworks/native/include/input/Input.h' line='374' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ba06d25c' is-artificial='yes'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getMetaState' mangled-name='_ZNK7android8KeyEvent12getMetaStateEv' filepath='frameworks/native/include/input/Input.h' line='376' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ba06d25c' is-artificial='yes'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getRepeatCount' mangled-name='_ZNK7android8KeyEvent14getRepeatCountEv' filepath='frameworks/native/include/input/Input.h' line='378' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ba06d25c' is-artificial='yes'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getDownTime' mangled-name='_ZNK7android8KeyEvent11getDownTimeEv' filepath='frameworks/native/include/input/Input.h' line='380' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ba06d25c' is-artificial='yes'/>
+            <return type-id='00f5ef57'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getEventTime' mangled-name='_ZNK7android8KeyEvent12getEventTimeEv' filepath='frameworks/native/include/input/Input.h' line='382' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ba06d25c' is-artificial='yes'/>
+            <return type-id='00f5ef57'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='MotionEvent' visibility='default' is-declaration-only='yes' id='fd0de58e'>
+        <member-function access='public'>
+          <function-decl name='getAction' mangled-name='_ZNK7android11MotionEvent9getActionEv' filepath='frameworks/native/include/input/Input.h' line='421' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759d635b' is-artificial='yes'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getFlags' mangled-name='_ZNK7android11MotionEvent8getFlagsEv' filepath='frameworks/native/include/input/Input.h' line='432' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759d635b' is-artificial='yes'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getMetaState' mangled-name='_ZNK7android11MotionEvent12getMetaStateEv' filepath='frameworks/native/include/input/Input.h' line='440' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759d635b' is-artificial='yes'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getButtonState' mangled-name='_ZNK7android11MotionEvent14getButtonStateEv' filepath='frameworks/native/include/input/Input.h' line='444' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759d635b' is-artificial='yes'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getEdgeFlags' mangled-name='_ZNK7android11MotionEvent12getEdgeFlagsEv' filepath='frameworks/native/include/input/Input.h' line='436' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759d635b' is-artificial='yes'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getDownTime' mangled-name='_ZNK7android11MotionEvent11getDownTimeEv' filepath='frameworks/native/include/input/Input.h' line='462' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759d635b' is-artificial='yes'/>
+            <return type-id='00f5ef57'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getEventTime' mangled-name='_ZNK7android11MotionEvent12getEventTimeEv' filepath='frameworks/native/include/input/Input.h' line='480' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759d635b' is-artificial='yes'/>
+            <return type-id='00f5ef57'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getPointerCount' mangled-name='_ZNK7android11MotionEvent15getPointerCountEv' filepath='frameworks/native/include/input/Input.h' line='466' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759d635b' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getPointerId' mangled-name='_ZNK7android11MotionEvent12getPointerIdEj' filepath='frameworks/native/include/input/Input.h' line='472' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759d635b' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getToolType' mangled-name='_ZNK7android11MotionEvent11getToolTypeEj' filepath='frameworks/native/include/input/Input.h' line='476' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759d635b' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getRawX' mangled-name='_ZNK7android11MotionEvent7getRawXEj' filepath='frameworks/native/include/input/Input.h' line='486' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759d635b' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='a6c45d85'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getRawY' mangled-name='_ZNK7android11MotionEvent7getRawYEj' filepath='frameworks/native/include/input/Input.h' line='490' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759d635b' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='a6c45d85'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getX' mangled-name='_ZNK7android11MotionEvent4getXEj' filepath='frameworks/native/include/input/Input.h' line='496' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759d635b' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='a6c45d85'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getY' mangled-name='_ZNK7android11MotionEvent4getYEj' filepath='frameworks/native/include/input/Input.h' line='500' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759d635b' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='a6c45d85'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getPressure' mangled-name='_ZNK7android11MotionEvent11getPressureEj' filepath='frameworks/native/include/input/Input.h' line='504' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759d635b' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='a6c45d85'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getSize' mangled-name='_ZNK7android11MotionEvent7getSizeEj' filepath='frameworks/native/include/input/Input.h' line='508' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759d635b' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='a6c45d85'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getTouchMajor' mangled-name='_ZNK7android11MotionEvent13getTouchMajorEj' filepath='frameworks/native/include/input/Input.h' line='512' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759d635b' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='a6c45d85'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getTouchMinor' mangled-name='_ZNK7android11MotionEvent13getTouchMinorEj' filepath='frameworks/native/include/input/Input.h' line='516' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759d635b' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='a6c45d85'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getToolMajor' mangled-name='_ZNK7android11MotionEvent12getToolMajorEj' filepath='frameworks/native/include/input/Input.h' line='520' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759d635b' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='a6c45d85'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getToolMinor' mangled-name='_ZNK7android11MotionEvent12getToolMinorEj' filepath='frameworks/native/include/input/Input.h' line='524' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759d635b' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='a6c45d85'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getOrientation' mangled-name='_ZNK7android11MotionEvent14getOrientationEj' filepath='frameworks/native/include/input/Input.h' line='528' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759d635b' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='a6c45d85'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getHistorySize' mangled-name='_ZNK7android11MotionEvent14getHistorySizeEv' filepath='frameworks/native/include/input/Input.h' line='532' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759d635b' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getHistoricalEventTime' mangled-name='_ZNK7android11MotionEvent22getHistoricalEventTimeEj' filepath='frameworks/native/include/input/Input.h' line='534' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759d635b' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='00f5ef57'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getHistoricalRawX' mangled-name='_ZNK7android11MotionEvent17getHistoricalRawXEjj' filepath='frameworks/native/include/input/Input.h' line='544' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759d635b' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='a6c45d85'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getHistoricalRawY' mangled-name='_ZNK7android11MotionEvent17getHistoricalRawYEjj' filepath='frameworks/native/include/input/Input.h' line='549' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759d635b' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='a6c45d85'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getHistoricalX' mangled-name='_ZNK7android11MotionEvent14getHistoricalXEjj' filepath='frameworks/native/include/input/Input.h' line='556' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759d635b' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='a6c45d85'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getHistoricalY' mangled-name='_ZNK7android11MotionEvent14getHistoricalYEjj' filepath='frameworks/native/include/input/Input.h' line='561' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759d635b' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='a6c45d85'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getHistoricalPressure' mangled-name='_ZNK7android11MotionEvent21getHistoricalPressureEjj' filepath='frameworks/native/include/input/Input.h' line='566' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759d635b' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='a6c45d85'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getHistoricalSize' mangled-name='_ZNK7android11MotionEvent17getHistoricalSizeEjj' filepath='frameworks/native/include/input/Input.h' line='571' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759d635b' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='a6c45d85'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getHistoricalTouchMajor' mangled-name='_ZNK7android11MotionEvent23getHistoricalTouchMajorEjj' filepath='frameworks/native/include/input/Input.h' line='576' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759d635b' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='a6c45d85'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getHistoricalTouchMinor' mangled-name='_ZNK7android11MotionEvent23getHistoricalTouchMinorEjj' filepath='frameworks/native/include/input/Input.h' line='581' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759d635b' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='a6c45d85'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getHistoricalToolMajor' mangled-name='_ZNK7android11MotionEvent22getHistoricalToolMajorEjj' filepath='frameworks/native/include/input/Input.h' line='586' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759d635b' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='a6c45d85'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getHistoricalToolMinor' mangled-name='_ZNK7android11MotionEvent22getHistoricalToolMinorEjj' filepath='frameworks/native/include/input/Input.h' line='591' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759d635b' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='a6c45d85'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getHistoricalOrientation' mangled-name='_ZNK7android11MotionEvent24getHistoricalOrientationEjj' filepath='frameworks/native/include/input/Input.h' line='596' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='759d635b' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='a6c45d85'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='Vector&lt;long long&gt;' visibility='default' is-declaration-only='yes' id='2b389727'>
+        <member-function access='public'>
+          <function-decl name='array' mangled-name='_ZNK7android6VectorIxE5arrayEv' filepath='system/core/libutils/include/utils/Vector.h' line='108' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a070f98' is-artificial='yes'/>
+            <return type-id='d5203fe9'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator[]' mangled-name='_ZNK7android6VectorIxEixEj' filepath='system/core/libutils/include/utils/Vector.h' line='117' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a070f98' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='e12052cd'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='size' mangled-name='_ZNK7android6VectorIxE4sizeEv' filepath='system/core/libutils/include/utils/Vector.h' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a070f98' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='Vector&lt;android::PointerProperties&gt;' visibility='default' is-declaration-only='yes' id='dd52783e'>
+        <member-function access='public'>
+          <function-decl name='size' mangled-name='_ZNK7android6VectorINS_17PointerPropertiesEE4sizeEv' filepath='system/core/libutils/include/utils/Vector.h' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='d287d9f1' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='array' mangled-name='_ZNK7android6VectorINS_17PointerPropertiesEE5arrayEv' filepath='system/core/libutils/include/utils/Vector.h' line='108' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='d287d9f1' is-artificial='yes'/>
+            <return type-id='4c6e4cdd'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator[]' mangled-name='_ZNK7android6VectorINS_17PointerPropertiesEEixEj' filepath='system/core/libutils/include/utils/Vector.h' line='117' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='d287d9f1' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='406e39f9'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='PointerProperties' size-in-bits='64' is-struct='yes' visibility='default' filepath='frameworks/native/include/input/Input.h' line='308' column='1' id='2a632eb8'>
+        <data-member access='public' layout-offset-in-bits='0'>
+          <var-decl name='id' type-id='3ff5601b' visibility='default' filepath='frameworks/native/include/input/Input.h' line='310' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='32'>
+          <var-decl name='toolType' type-id='3ff5601b' visibility='default' filepath='frameworks/native/include/input/Input.h' line='313' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='clear' mangled-name='_ZN7android17PointerProperties5clearEv' filepath='frameworks/native/include/input/Input.h' line='315' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3fc367ce' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator==' mangled-name='_ZNK7android17PointerPropertieseqERKS0_' filepath='frameworks/native/include/input/Input.h' line='320' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='4c6e4cdd' is-artificial='yes'/>
+            <parameter type-id='406e39f9'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator!=' mangled-name='_ZNK7android17PointerPropertiesneERKS0_' filepath='frameworks/native/include/input/Input.h' line='321' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='4c6e4cdd' is-artificial='yes'/>
+            <parameter type-id='406e39f9'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='copyFrom' mangled-name='_ZN7android17PointerProperties8copyFromERKS0_' filepath='frameworks/native/include/input/Input.h' line='325' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3fc367ce' is-artificial='yes'/>
+            <parameter type-id='406e39f9'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+    </namespace-decl>
+  </abi-instr>
+  <abi-instr version='1.0' address-size='32' path='frameworks/base/native/android/looper.cpp' language='LANG_C_plus_plus_14'>
+  </abi-instr>
+  <abi-instr version='1.0' address-size='32' path='frameworks/base/native/android/native_activity.cpp' language='LANG_C_plus_plus_14'>
+    <pointer-type-def type-id='67c862fe' size-in-bits='32' id='37fc1694'/>
+    <namespace-decl name='android'>
+      <function-decl name='android_NativeActivity_finish' mangled-name='_ZN7android29android_NativeActivity_finishEP15ANativeActivity' filepath='frameworks/base/core/jni/include/android_runtime/android_app_NativeActivity.h' line='28' column='1' visibility='default' binding='global' size-in-bits='32'>
+        <parameter type-id='37fc1694'/>
+        <return type-id='48b5725f'/>
+      </function-decl>
+      <function-decl name='android_NativeActivity_setWindowFormat' mangled-name='_ZN7android38android_NativeActivity_setWindowFormatEP15ANativeActivityi' filepath='frameworks/base/core/jni/include/android_runtime/android_app_NativeActivity.h' line='31' column='1' visibility='default' binding='global' size-in-bits='32'>
+        <parameter type-id='37fc1694'/>
+        <parameter type-id='95e97e5e'/>
+        <return type-id='48b5725f'/>
+      </function-decl>
+      <function-decl name='android_NativeActivity_setWindowFlags' mangled-name='_ZN7android37android_NativeActivity_setWindowFlagsEP15ANativeActivityii' filepath='frameworks/base/core/jni/include/android_runtime/android_app_NativeActivity.h' line='34' column='1' visibility='default' binding='global' size-in-bits='32'>
+        <parameter type-id='37fc1694'/>
+        <parameter type-id='95e97e5e'/>
+        <parameter type-id='95e97e5e'/>
+        <return type-id='48b5725f'/>
+      </function-decl>
+      <function-decl name='android_NativeActivity_showSoftInput' mangled-name='_ZN7android36android_NativeActivity_showSoftInputEP15ANativeActivityi' filepath='frameworks/base/core/jni/include/android_runtime/android_app_NativeActivity.h' line='37' column='1' visibility='default' binding='global' size-in-bits='32'>
+        <parameter type-id='37fc1694'/>
+        <parameter type-id='95e97e5e'/>
+        <return type-id='48b5725f'/>
+      </function-decl>
+      <function-decl name='android_NativeActivity_hideSoftInput' mangled-name='_ZN7android36android_NativeActivity_hideSoftInputEP15ANativeActivityi' filepath='frameworks/base/core/jni/include/android_runtime/android_app_NativeActivity.h' line='40' column='1' visibility='default' binding='global' size-in-bits='32'>
+        <parameter type-id='37fc1694'/>
+        <parameter type-id='95e97e5e'/>
+        <return type-id='48b5725f'/>
+      </function-decl>
+    </namespace-decl>
+    <class-decl name='ANativeActivity' is-struct='yes' visibility='default' is-declaration-only='yes' id='67c862fe'/>
+  </abi-instr>
+  <abi-instr version='1.0' address-size='32' path='frameworks/base/native/android/native_window_jni.cpp' language='LANG_C_plus_plus_14'>
+    <array-type-def dimensions='1' type-id='95e97e5e' size-in-bits='infinite' id='1fdc7fa6'>
+      <subrange length='infinite' type-id='7ff19f0f' id='031f2035'/>
+    </array-type-def>
+    <array-type-def dimensions='1' type-id='33dbba72' size-in-bits='128' id='1595aa6b'>
+      <subrange length='4' type-id='7ff19f0f' id='16fe7105'/>
+    </array-type-def>
+    <array-type-def dimensions='1' type-id='eaa32e2f' size-in-bits='32' id='e4ab5fbe'>
+      <subrange length='1' type-id='7ff19f0f' id='52f813b4'/>
+    </array-type-def>
+    <array-type-def dimensions='1' type-id='eaa32e2f' size-in-bits='128' id='209ef23f'>
+      <subrange length='4' type-id='7ff19f0f' id='16fe7105'/>
+    </array-type-def>
+    <array-type-def dimensions='1' type-id='eaa32e2f' size-in-bits='192' id='e4a4a3f9'>
+      <subrange length='6' type-id='7ff19f0f' id='52fa524b'/>
+    </array-type-def>
+    <class-decl name='ANativeWindow' size-in-bits='864' is-struct='yes' visibility='default' filepath='frameworks/native/libs/nativewindow/include/system/window.h' line='324' column='1' id='4d637dbf'>
+      <data-member access='public' layout-offset-in-bits='0'>
+        <var-decl name='common' type-id='bed0922d' visibility='default' filepath='frameworks/native/libs/nativewindow/include/system/window.h' line='345' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='256'>
+        <var-decl name='flags' type-id='b9930aae' visibility='default' filepath='frameworks/native/libs/nativewindow/include/system/window.h' line='348' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='288'>
+        <var-decl name='minSwapInterval' type-id='2448a865' visibility='default' filepath='frameworks/native/libs/nativewindow/include/system/window.h' line='351' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='320'>
+        <var-decl name='maxSwapInterval' type-id='2448a865' visibility='default' filepath='frameworks/native/libs/nativewindow/include/system/window.h' line='354' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='352'>
+        <var-decl name='xdpi' type-id='73f3791e' visibility='default' filepath='frameworks/native/libs/nativewindow/include/system/window.h' line='357' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='384'>
+        <var-decl name='ydpi' type-id='73f3791e' visibility='default' filepath='frameworks/native/libs/nativewindow/include/system/window.h' line='358' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='416'>
+        <var-decl name='oem' type-id='1595aa6b' visibility='default' filepath='frameworks/native/libs/nativewindow/include/system/window.h' line='361' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='544'>
+        <var-decl name='setSwapInterval' type-id='4895e6ee' visibility='default' filepath='frameworks/native/libs/nativewindow/include/system/window.h' line='368' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='576'>
+        <var-decl name='dequeueBuffer_DEPRECATED' type-id='e1460e41' visibility='default' filepath='frameworks/native/libs/nativewindow/include/system/window.h' line='388' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='608'>
+        <var-decl name='lockBuffer_DEPRECATED' type-id='accce85f' visibility='default' filepath='frameworks/native/libs/nativewindow/include/system/window.h' line='402' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='640'>
+        <var-decl name='queueBuffer_DEPRECATED' type-id='accce85f' visibility='default' filepath='frameworks/native/libs/nativewindow/include/system/window.h' line='424' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='672'>
+        <var-decl name='query' type-id='e0289d60' visibility='default' filepath='frameworks/native/libs/nativewindow/include/system/window.h' line='432' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='704'>
+        <var-decl name='perform' type-id='6e6b4552' visibility='default' filepath='frameworks/native/libs/nativewindow/include/system/window.h' line='449' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='736'>
+        <var-decl name='cancelBuffer_DEPRECATED' type-id='accce85f' visibility='default' filepath='frameworks/native/libs/nativewindow/include/system/window.h' line='469' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='768'>
+        <var-decl name='dequeueBuffer' type-id='d94a7138' visibility='default' filepath='frameworks/native/libs/nativewindow/include/system/window.h' line='491' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='800'>
+        <var-decl name='queueBuffer' type-id='34e25e76' visibility='default' filepath='frameworks/native/libs/nativewindow/include/system/window.h' line='513' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='832'>
+        <var-decl name='cancelBuffer' type-id='34e25e76' visibility='default' filepath='frameworks/native/libs/nativewindow/include/system/window.h' line='541' column='1'/>
+      </data-member>
+      <member-function access='public' constructor='yes'>
+        <function-decl name='ANativeWindow' filepath='frameworks/native/libs/nativewindow/include/system/window.h' line='327' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='96ae8d47' is-artificial='yes'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='incStrong' mangled-name='_ZNK13ANativeWindow9incStrongEPKv' filepath='frameworks/native/libs/nativewindow/include/system/window.h' line='337' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='5f899986' is-artificial='yes'/>
+          <parameter type-id='eaa32e2f'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='decStrong' mangled-name='_ZNK13ANativeWindow9decStrongEPKv' filepath='frameworks/native/libs/nativewindow/include/system/window.h' line='340' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='5f899986' is-artificial='yes'/>
+          <parameter type-id='eaa32e2f'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+    </class-decl>
+    <class-decl name='android_native_base_t' size-in-bits='256' is-struct='yes' visibility='default' filepath='frameworks/native/libs/nativebase/include/nativebase/nativebase.h' line='43' column='1' id='bed0922d'>
+      <data-member access='public' layout-offset-in-bits='0'>
+        <var-decl name='magic' type-id='95e97e5e' visibility='default' filepath='frameworks/native/libs/nativebase/include/nativebase/nativebase.h' line='46' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='32'>
+        <var-decl name='version' type-id='95e97e5e' visibility='default' filepath='frameworks/native/libs/nativebase/include/nativebase/nativebase.h' line='49' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='64'>
+        <var-decl name='reserved' type-id='209ef23f' visibility='default' filepath='frameworks/native/libs/nativebase/include/nativebase/nativebase.h' line='51' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='192'>
+        <var-decl name='incRef' type-id='9ef5cd4c' visibility='default' filepath='frameworks/native/libs/nativebase/include/nativebase/nativebase.h' line='54' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='224'>
+        <var-decl name='decRef' type-id='9ef5cd4c' visibility='default' filepath='frameworks/native/libs/nativebase/include/nativebase/nativebase.h' line='55' column='1'/>
+      </data-member>
+    </class-decl>
+    <typedef-decl name='intptr_t' type-id='1f01f664' filepath='bionic/libc/include/stdint.h' line='70' column='1' id='33dbba72'/>
+    <typedef-decl name='__intptr_t' type-id='95e97e5e' filepath='bionic/libc/include/stdint.h' line='54' column='1' id='1f01f664'/>
+    <class-decl name='ANativeWindowBuffer' size-in-bits='768' is-struct='yes' visibility='default' filepath='frameworks/native/libs/nativebase/include/nativebase/nativebase.h' line='66' column='1' id='d15bbd95'>
+      <data-member access='public' layout-offset-in-bits='0'>
+        <var-decl name='common' type-id='bed0922d' visibility='default' filepath='frameworks/native/libs/nativebase/include/nativebase/nativebase.h' line='85' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='256'>
+        <var-decl name='width' type-id='95e97e5e' visibility='default' filepath='frameworks/native/libs/nativebase/include/nativebase/nativebase.h' line='87' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='288'>
+        <var-decl name='height' type-id='95e97e5e' visibility='default' filepath='frameworks/native/libs/nativebase/include/nativebase/nativebase.h' line='88' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='320'>
+        <var-decl name='stride' type-id='95e97e5e' visibility='default' filepath='frameworks/native/libs/nativebase/include/nativebase/nativebase.h' line='89' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='352'>
+        <var-decl name='format' type-id='95e97e5e' visibility='default' filepath='frameworks/native/libs/nativebase/include/nativebase/nativebase.h' line='90' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='384'>
+        <var-decl name='usage_deprecated' type-id='95e97e5e' visibility='default' filepath='frameworks/native/libs/nativebase/include/nativebase/nativebase.h' line='91' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='416'>
+        <var-decl name='layerCount' type-id='e475ab95' visibility='default' filepath='frameworks/native/libs/nativebase/include/nativebase/nativebase.h' line='92' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='448'>
+        <var-decl name='reserved' type-id='e4ab5fbe' visibility='default' filepath='frameworks/native/libs/nativebase/include/nativebase/nativebase.h' line='94' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='480'>
+        <var-decl name='handle' type-id='346ca4cd' visibility='default' filepath='frameworks/native/libs/nativebase/include/nativebase/nativebase.h' line='96' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='512'>
+        <var-decl name='usage' type-id='9c313c2d' visibility='default' filepath='frameworks/native/libs/nativebase/include/nativebase/nativebase.h' line='97' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='576'>
+        <var-decl name='reserved_proc' type-id='e4a4a3f9' visibility='default' filepath='frameworks/native/libs/nativebase/include/nativebase/nativebase.h' line='102' column='1'/>
+      </data-member>
+      <member-function access='public' constructor='yes'>
+        <function-decl name='ANativeWindowBuffer' filepath='frameworks/native/libs/nativebase/include/nativebase/nativebase.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='2326b805' is-artificial='yes'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='incStrong' mangled-name='_ZNK19ANativeWindowBuffer9incStrongEPKv' filepath='frameworks/native/libs/nativebase/include/nativebase/nativebase.h' line='77' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='0dc0b2b8' is-artificial='yes'/>
+          <parameter type-id='eaa32e2f'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='decStrong' mangled-name='_ZNK19ANativeWindowBuffer9decStrongEPKv' filepath='frameworks/native/libs/nativebase/include/nativebase/nativebase.h' line='80' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='0dc0b2b8' is-artificial='yes'/>
+          <parameter type-id='eaa32e2f'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+    </class-decl>
+    <typedef-decl name='uintptr_t' type-id='ee08aaf3' filepath='bionic/libc/include/stdint.h' line='71' column='1' id='e475ab95'/>
+    <typedef-decl name='__uintptr_t' type-id='f0981eeb' filepath='bionic/libc/include/stdint.h' line='55' column='1' id='ee08aaf3'/>
+    <typedef-decl name='native_handle_t' type-id='3181ea79' filepath='system/core/libcutils/include/cutils/native_handle.h' line='47' column='1' id='40cec2e5'/>
+    <class-decl name='native_handle' size-in-bits='96' is-struct='yes' visibility='default' filepath='system/core/libcutils/include/cutils/native_handle.h' line='34' column='1' id='3181ea79'>
+      <data-member access='public' layout-offset-in-bits='0'>
+        <var-decl name='version' type-id='95e97e5e' visibility='default' filepath='system/core/libcutils/include/cutils/native_handle.h' line='36' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='32'>
+        <var-decl name='numFds' type-id='95e97e5e' visibility='default' filepath='system/core/libcutils/include/cutils/native_handle.h' line='37' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='64'>
+        <var-decl name='numInts' type-id='95e97e5e' visibility='default' filepath='system/core/libcutils/include/cutils/native_handle.h' line='38' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='96'>
+        <var-decl name='data' type-id='1fdc7fa6' visibility='default' filepath='system/core/libcutils/include/cutils/native_handle.h' line='43' column='1'/>
+      </data-member>
+    </class-decl>
+    <reference-type-def kind='lvalue' type-id='4d637dbf' size-in-bits='32' id='8aae7a63'/>
+    <pointer-type-def type-id='4d637dbf' size-in-bits='32' id='96ae8d47'/>
+    <pointer-type-def type-id='d15bbd95' size-in-bits='32' id='2326b805'/>
+    <pointer-type-def type-id='2326b805' size-in-bits='32' id='84f3f1fd'/>
+    <reference-type-def kind='lvalue' type-id='7dd446db' size-in-bits='32' id='f43d11bf'/>
+    <pointer-type-def type-id='7dd446db' size-in-bits='32' id='f83d180b'/>
+    <reference-type-def kind='lvalue' type-id='fc02f45b' size-in-bits='32' id='e5e3a88f'/>
+    <reference-type-def kind='rvalue' type-id='fc02f45b' size-in-bits='32' id='8e62820b'/>
+    <pointer-type-def type-id='fc02f45b' size-in-bits='32' id='e9e3aedb'/>
+    <reference-type-def kind='lvalue' type-id='f87395f7' size-in-bits='32' id='dfc1c33b'/>
+    <reference-type-def kind='rvalue' type-id='f87395f7' size-in-bits='32' id='5b0626a7'/>
+    <pointer-type-def type-id='f87395f7' size-in-bits='32' id='dbc1bcef'/>
+    <pointer-type-def type-id='bed0922d' size-in-bits='32' id='310f036d'/>
+    <qualified-type-def type-id='4d637dbf' const='yes' id='b0bf8c08'/>
+    <pointer-type-def type-id='b0bf8c08' size-in-bits='32' id='5f899986'/>
+    <qualified-type-def type-id='d15bbd95' const='yes' id='83451542'/>
+    <pointer-type-def type-id='83451542' size-in-bits='32' id='0dc0b2b8'/>
+    <qualified-type-def type-id='b9fc4dbd' const='yes' id='d8ca2f24'/>
+    <pointer-type-def type-id='d8ca2f24' size-in-bits='32' id='5448130a'/>
+    <qualified-type-def type-id='fc02f45b' const='yes' id='a2b74f72'/>
+    <reference-type-def kind='lvalue' type-id='a2b74f72' size-in-bits='32' id='7a91e13c'/>
+    <pointer-type-def type-id='a2b74f72' size-in-bits='32' id='7e91e788'/>
+    <qualified-type-def type-id='f87395f7' const='yes' id='5faa5468'/>
+    <reference-type-def kind='lvalue' type-id='5faa5468' size-in-bits='32' id='e722b6ca'/>
+    <pointer-type-def type-id='5faa5468' size-in-bits='32' id='db22a3e6'/>
+    <qualified-type-def type-id='40cec2e5' const='yes' id='777a3c35'/>
+    <pointer-type-def type-id='777a3c35' size-in-bits='32' id='346ca4cd'/>
+    <pointer-type-def type-id='18a8f8ab' size-in-bits='32' id='accce85f'/>
+    <pointer-type-def type-id='7c01b235' size-in-bits='32' id='e1460e41'/>
+    <pointer-type-def type-id='a01c551e' size-in-bits='32' id='d94a7138'/>
+    <pointer-type-def type-id='f67629f4' size-in-bits='32' id='34e25e76'/>
+    <pointer-type-def type-id='81905a9c' size-in-bits='32' id='4895e6ee'/>
+    <pointer-type-def type-id='e1037128' size-in-bits='32' id='6e6b4552'/>
+    <pointer-type-def type-id='9e53d056' size-in-bits='32' id='e0289d60'/>
+    <pointer-type-def type-id='d64c5e3a' size-in-bits='32' id='9ef5cd4c'/>
+    <namespace-decl name='android'>
+      <class-decl name='sp&lt;ANativeWindow&gt;' size-in-bits='32' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='31' column='1' id='fc02f45b'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='m_ptr' type-id='96ae8d47' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='90' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='33' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e9e3aedb' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='41' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e9e3aedb' is-artificial='yes'/>
+            <parameter type-id='96ae8d47'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='42' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e9e3aedb' is-artificial='yes'/>
+            <parameter type-id='7a91e13c'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e9e3aedb' is-artificial='yes'/>
+            <parameter type-id='8e62820b'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~sp' mangled-name='_ZN7android2spI13ANativeWindowED2Ev' filepath='system/core/libutils/include/utils/StrongPointer.h' line='48' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e9e3aedb' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spI13ANativeWindowEaSEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='52' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e9e3aedb' is-artificial='yes'/>
+            <parameter type-id='96ae8d47'/>
+            <return type-id='e5e3a88f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spI13ANativeWindowEaSERKS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e9e3aedb' is-artificial='yes'/>
+            <parameter type-id='7a91e13c'/>
+            <return type-id='e5e3a88f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spI13ANativeWindowEaSEOS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='54' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e9e3aedb' is-artificial='yes'/>
+            <parameter type-id='8e62820b'/>
+            <return type-id='e5e3a88f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='force_set' mangled-name='_ZN7android2spI13ANativeWindowE9force_setEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e9e3aedb' is-artificial='yes'/>
+            <parameter type-id='96ae8d47'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='clear' mangled-name='_ZN7android2spI13ANativeWindowE5clearEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='65' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e9e3aedb' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator*' mangled-name='_ZNK7android2spI13ANativeWindowEdeEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='7e91e788' is-artificial='yes'/>
+            <return type-id='8aae7a63'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator-&gt;' mangled-name='_ZNK7android2spI13ANativeWindowEptEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='70' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='7e91e788' is-artificial='yes'/>
+            <return type-id='96ae8d47'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='get' mangled-name='_ZNK7android2spI13ANativeWindowE3getEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='71' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='7e91e788' is-artificial='yes'/>
+            <return type-id='96ae8d47'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator bool' mangled-name='_ZNK7android2spI13ANativeWindowEcvbEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='7e91e788' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='set_pointer' mangled-name='_ZN7android2spI13ANativeWindowE11set_pointerEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e9e3aedb' is-artificial='yes'/>
+            <parameter type-id='96ae8d47'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='check_not_on_stack' mangled-name='_ZN7android2spI13ANativeWindowE18check_not_on_stackEPKv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='sp&lt;android::Surface&gt;' size-in-bits='32' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='31' column='1' id='f87395f7'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='m_ptr' type-id='f83d180b' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='90' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='33' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='dbc1bcef' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' mangled-name='_ZN7android2spINS_7SurfaceEEC2EPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='41' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='dbc1bcef' is-artificial='yes'/>
+            <parameter type-id='f83d180b'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='42' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='dbc1bcef' is-artificial='yes'/>
+            <parameter type-id='e722b6ca'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='dbc1bcef' is-artificial='yes'/>
+            <parameter type-id='5b0626a7'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~sp' mangled-name='_ZN7android2spINS_7SurfaceEED2Ev' filepath='system/core/libutils/include/utils/StrongPointer.h' line='48' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='dbc1bcef' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_7SurfaceEEaSEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='52' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='dbc1bcef' is-artificial='yes'/>
+            <parameter type-id='f83d180b'/>
+            <return type-id='dfc1c33b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_7SurfaceEEaSERKS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='dbc1bcef' is-artificial='yes'/>
+            <parameter type-id='e722b6ca'/>
+            <return type-id='dfc1c33b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_7SurfaceEEaSEOS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='54' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='dbc1bcef' is-artificial='yes'/>
+            <parameter type-id='5b0626a7'/>
+            <return type-id='dfc1c33b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='force_set' mangled-name='_ZN7android2spINS_7SurfaceEE9force_setEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='dbc1bcef' is-artificial='yes'/>
+            <parameter type-id='f83d180b'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='clear' mangled-name='_ZN7android2spINS_7SurfaceEE5clearEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='65' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='dbc1bcef' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator*' mangled-name='_ZNK7android2spINS_7SurfaceEEdeEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='db22a3e6' is-artificial='yes'/>
+            <return type-id='f43d11bf'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator-&gt;' mangled-name='_ZNK7android2spINS_7SurfaceEEptEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='70' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='db22a3e6' is-artificial='yes'/>
+            <return type-id='f83d180b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='get' mangled-name='_ZNK7android2spINS_7SurfaceEE3getEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='71' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='db22a3e6' is-artificial='yes'/>
+            <return type-id='f83d180b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator bool' mangled-name='_ZNK7android2spINS_7SurfaceEEcvbEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='db22a3e6' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='set_pointer' mangled-name='_ZN7android2spINS_7SurfaceEE11set_pointerEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='dbc1bcef' is-artificial='yes'/>
+            <parameter type-id='f83d180b'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='check_not_on_stack' mangled-name='_ZN7android2spINS_7SurfaceEE18check_not_on_stackEPKv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='Surface' visibility='default' is-declaration-only='yes' id='7dd446db'/>
+      <class-decl name='ANativeObjectBase&lt;ANativeWindow, android::Surface, android::RefBase, android_native_base_t&gt;' visibility='default' is-declaration-only='yes' id='b9fc4dbd'>
+        <member-function access='public'>
+          <function-decl name='incStrong' mangled-name='_ZNK7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tE9incStrongEPKv' filepath='frameworks/native/libs/ui/include/ui/ANativeObjectBase.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5448130a' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='decStrong' mangled-name='_ZNK7android17ANativeObjectBaseI13ANativeWindowNS_7SurfaceENS_7RefBaseE21android_native_base_tE9decStrongEPKv' filepath='frameworks/native/libs/ui/include/ui/ANativeObjectBase.h' line='46' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5448130a' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+    </namespace-decl>
+    <function-type size-in-bits='32' id='18a8f8ab'>
+      <parameter type-id='96ae8d47'/>
+      <parameter type-id='2326b805'/>
+      <return type-id='95e97e5e'/>
+    </function-type>
+    <function-type size-in-bits='32' id='7c01b235'>
+      <parameter type-id='96ae8d47'/>
+      <parameter type-id='84f3f1fd'/>
+      <return type-id='95e97e5e'/>
+    </function-type>
+    <function-type size-in-bits='32' id='a01c551e'>
+      <parameter type-id='96ae8d47'/>
+      <parameter type-id='84f3f1fd'/>
+      <parameter type-id='7292109c'/>
+      <return type-id='95e97e5e'/>
+    </function-type>
+    <function-type size-in-bits='32' id='f67629f4'>
+      <parameter type-id='96ae8d47'/>
+      <parameter type-id='2326b805'/>
+      <parameter type-id='95e97e5e'/>
+      <return type-id='95e97e5e'/>
+    </function-type>
+    <function-type size-in-bits='32' id='81905a9c'>
+      <parameter type-id='96ae8d47'/>
+      <parameter type-id='95e97e5e'/>
+      <return type-id='95e97e5e'/>
+    </function-type>
+    <function-type size-in-bits='32' id='e1037128'>
+      <parameter type-id='96ae8d47'/>
+      <parameter type-id='95e97e5e'/>
+      <parameter is-variadic='yes'/>
+      <return type-id='95e97e5e'/>
+    </function-type>
+    <function-type size-in-bits='32' id='9e53d056'>
+      <parameter type-id='5f899986'/>
+      <parameter type-id='95e97e5e'/>
+      <parameter type-id='7292109c'/>
+      <return type-id='95e97e5e'/>
+    </function-type>
+    <function-type size-in-bits='32' id='d64c5e3a'>
+      <parameter type-id='310f036d'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+  </abi-instr>
+  <abi-instr version='1.0' address-size='32' path='frameworks/base/native/android/net.c' language='LANG_C99'>
+    <pointer-type-def type-id='ea86de29' size-in-bits='32' id='354f7eb9'/>
+    <pointer-type-def type-id='002ac4a6' size-in-bits='32' id='cf536864'/>
+    <function-decl name='resNetworkResult' filepath='system/netd/include/NetdClient.h' line='55' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='95e97e5e'/>
+      <parameter type-id='7292109c'/>
+      <parameter type-id='cf536864'/>
+      <parameter type-id='f0981eeb'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='resNetworkSend' filepath='system/netd/include/NetdClient.h' line='57' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='f0981eeb'/>
+      <parameter type-id='354f7eb9'/>
+      <parameter type-id='f0981eeb'/>
+      <parameter type-id='f0981eeb'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='resNetworkCancel' filepath='system/netd/include/NetdClient.h' line='59' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='95e97e5e'/>
+      <return type-id='48b5725f'/>
+    </function-decl>
+  </abi-instr>
+  <abi-instr version='1.0' address-size='32' path='frameworks/base/native/android/obb.cpp' language='LANG_C_plus_plus_14'>
+    <class-decl name='AObbInfo' size-in-bits='288' is-struct='yes' visibility='default' filepath='frameworks/base/native/android/obb.cpp' line='26' column='1' id='3e61dcc9'>
+      <base-class access='public' layout-offset-in-bits='0' type-id='c02827ab'/>
+    </class-decl>
+    <qualified-type-def type-id='c02827ab' const='yes' id='0095643e'/>
+    <pointer-type-def type-id='0095643e' size-in-bits='32' id='ff2c8b7c'/>
+    <namespace-decl name='android'>
+      <class-decl name='ObbFile' visibility='default' is-declaration-only='yes' id='c02827ab'>
+        <member-function access='public'>
+          <function-decl name='getPackageName' mangled-name='_ZNK7android7ObbFile14getPackageNameEv' filepath='frameworks/base/libs/androidfw/include/androidfw/ObbFile.h' line='50' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ff2c8b7c' is-artificial='yes'/>
+            <return type-id='745c9152'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getVersion' mangled-name='_ZNK7android7ObbFile10getVersionEv' filepath='frameworks/base/libs/androidfw/include/androidfw/ObbFile.h' line='58' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ff2c8b7c' is-artificial='yes'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getFlags' mangled-name='_ZNK7android7ObbFile8getFlagsEv' filepath='frameworks/base/libs/androidfw/include/androidfw/ObbFile.h' line='66' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ff2c8b7c' is-artificial='yes'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getFileName' mangled-name='_ZNK7android7ObbFile11getFileNameEv' filepath='frameworks/base/libs/androidfw/include/androidfw/ObbFile.h' line='46' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ff2c8b7c' is-artificial='yes'/>
+            <return type-id='80f4b756'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getSalt' mangled-name='_ZNK7android7ObbFile7getSaltEPj' filepath='frameworks/base/libs/androidfw/include/androidfw/ObbFile.h' line='74' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ff2c8b7c' is-artificial='yes'/>
+            <parameter type-id='78c01427'/>
+            <return type-id='354f7eb9'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+    </namespace-decl>
+  </abi-instr>
+  <abi-instr version='1.0' address-size='32' path='frameworks/base/native/android/sensor.cpp' language='LANG_C_plus_plus_14'>
+    <reference-type-def kind='lvalue' type-id='3ebd995d' size-in-bits='32' id='ce4b3039'/>
+    <pointer-type-def type-id='3ebd995d' size-in-bits='32' id='da4b431d'/>
+    <reference-type-def kind='lvalue' type-id='c9173ef1' size-in-bits='32' id='be4d238d'/>
+    <reference-type-def kind='rvalue' type-id='c9173ef1' size-in-bits='32' id='3e6f2631'/>
+    <pointer-type-def type-id='c9173ef1' size-in-bits='32' id='b24d10a9'/>
+    <qualified-type-def type-id='c9173ef1' const='yes' id='9876c7f8'/>
+    <reference-type-def kind='lvalue' type-id='9876c7f8' size-in-bits='32' id='e0fca27a'/>
+    <pointer-type-def type-id='9876c7f8' size-in-bits='32' id='d4fc8f96'/>
+    <namespace-decl name='android'>
+      <class-decl name='sp&lt;android::SensorEventQueue&gt;' size-in-bits='32' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='31' column='1' id='c9173ef1'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='m_ptr' type-id='da4b431d' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='90' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='33' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b24d10a9' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' mangled-name='_ZN7android2spINS_16SensorEventQueueEEC2EPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='41' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b24d10a9' is-artificial='yes'/>
+            <parameter type-id='da4b431d'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='42' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b24d10a9' is-artificial='yes'/>
+            <parameter type-id='e0fca27a'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b24d10a9' is-artificial='yes'/>
+            <parameter type-id='3e6f2631'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~sp' mangled-name='_ZN7android2spINS_16SensorEventQueueEED2Ev' filepath='system/core/libutils/include/utils/StrongPointer.h' line='48' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b24d10a9' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_16SensorEventQueueEEaSEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='52' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b24d10a9' is-artificial='yes'/>
+            <parameter type-id='da4b431d'/>
+            <return type-id='be4d238d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_16SensorEventQueueEEaSERKS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b24d10a9' is-artificial='yes'/>
+            <parameter type-id='e0fca27a'/>
+            <return type-id='be4d238d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_16SensorEventQueueEEaSEOS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='54' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b24d10a9' is-artificial='yes'/>
+            <parameter type-id='3e6f2631'/>
+            <return type-id='be4d238d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='force_set' mangled-name='_ZN7android2spINS_16SensorEventQueueEE9force_setEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b24d10a9' is-artificial='yes'/>
+            <parameter type-id='da4b431d'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='clear' mangled-name='_ZN7android2spINS_16SensorEventQueueEE5clearEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='65' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b24d10a9' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator*' mangled-name='_ZNK7android2spINS_16SensorEventQueueEEdeEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='d4fc8f96' is-artificial='yes'/>
+            <return type-id='ce4b3039'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator-&gt;' mangled-name='_ZNK7android2spINS_16SensorEventQueueEEptEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='70' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='d4fc8f96' is-artificial='yes'/>
+            <return type-id='da4b431d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='get' mangled-name='_ZNK7android2spINS_16SensorEventQueueEE3getEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='71' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='d4fc8f96' is-artificial='yes'/>
+            <return type-id='da4b431d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator bool' mangled-name='_ZNK7android2spINS_16SensorEventQueueEEcvbEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='d4fc8f96' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='set_pointer' mangled-name='_ZN7android2spINS_16SensorEventQueueEE11set_pointerEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b24d10a9' is-artificial='yes'/>
+            <parameter type-id='da4b431d'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='check_not_on_stack' mangled-name='_ZN7android2spINS_16SensorEventQueueEE18check_not_on_stackEPKv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='SensorEventQueue' visibility='default' is-declaration-only='yes' id='3ebd995d'/>
+    </namespace-decl>
+  </abi-instr>
+  <abi-instr version='1.0' address-size='32' path='frameworks/base/native/android/sharedmem.cpp' language='LANG_C_plus_plus_14'>
+    <class-decl name='__anonymous_struct__' size-in-bits='8' is-anonymous='yes' visibility='default' filepath='frameworks/base/native/android/sharedmem.cpp' line='37' column='1' id='cdd897ad'>
+      <member-function access='public'>
+        <function-decl name='operator()' mangled-name='_ZZL7jniInitP7_JNIEnvENK3$_0clES0_' filepath='frameworks/base/native/android/sharedmem.cpp' line='37' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='8e8a1547' is-artificial='yes'/>
+          <parameter type-id='fae49a1f'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+    </class-decl>
+    <reference-type-def kind='lvalue' type-id='71bed232' size-in-bits='32' id='2364b57c'/>
+    <reference-type-def kind='lvalue' type-id='cdd897ad' size-in-bits='32' id='9167eb94'/>
+    <reference-type-def kind='rvalue' type-id='cdd897ad' size-in-bits='32' id='98980936'/>
+    <qualified-type-def type-id='cdd897ad' const='yes' id='a585bdd7'/>
+    <pointer-type-def type-id='a585bdd7' size-in-bits='32' id='8e8a1547'/>
+    <qualified-type-def type-id='0e01d3be' const='yes' id='7bd176f7'/>
+    <reference-type-def kind='lvalue' type-id='7bd176f7' size-in-bits='32' id='bbbe0b03'/>
+    <qualified-type-def type-id='049c4c7d' const='yes' id='a2945ebe'/>
+    <reference-type-def kind='lvalue' type-id='a2945ebe' size-in-bits='32' id='8790e948'/>
+    <pointer-type-def type-id='a2945ebe' size-in-bits='32' id='8390e2fc'/>
+    <qualified-type-def type-id='4c49bdbb' const='yes' id='61b80db6'/>
+    <reference-type-def kind='lvalue' type-id='61b80db6' size-in-bits='32' id='64bd59b0'/>
+    <pointer-type-def type-id='61b80db6' size-in-bits='32' id='70bd6c94'/>
+    <qualified-type-def type-id='d0e3aa93' const='yes' id='8451ada3'/>
+    <reference-type-def kind='lvalue' type-id='8451ada3' size-in-bits='32' id='d194285f'/>
+    <qualified-type-def type-id='291e95f0' const='yes' id='328840d1'/>
+    <reference-type-def kind='lvalue' type-id='328840d1' size-in-bits='32' id='837e44d5'/>
+    <pointer-type-def type-id='56e4e1e0' size-in-bits='32' id='50f48546'/>
+    <reference-type-def kind='lvalue' type-id='0e01d3be' size-in-bits='32' id='e1e5a8c0'/>
+    <reference-type-def kind='rvalue' type-id='0e01d3be' size-in-bits='32' id='8288e212'/>
+    <pointer-type-def type-id='0e01d3be' size-in-bits='32' id='ede5bba4'/>
+    <reference-type-def kind='lvalue' type-id='049c4c7d' size-in-bits='32' id='baf36ff9'/>
+    <reference-type-def kind='rvalue' type-id='049c4c7d' size-in-bits='32' id='2c391c0d'/>
+    <pointer-type-def type-id='049c4c7d' size-in-bits='32' id='c6f382dd'/>
+    <reference-type-def kind='lvalue' type-id='4c49bdbb' size-in-bits='32' id='7b8bd50f'/>
+    <reference-type-def kind='rvalue' type-id='4c49bdbb' size-in-bits='32' id='a6208f8b'/>
+    <pointer-type-def type-id='4c49bdbb' size-in-bits='32' id='7f8bdb5b'/>
+    <reference-type-def kind='rvalue' type-id='d0e3aa93' size-in-bits='32' id='97c0f6dc'/>
+    <reference-type-def kind='lvalue' type-id='291e95f0' size-in-bits='32' id='6dd0b5ea'/>
+    <reference-type-def kind='rvalue' type-id='291e95f0' size-in-bits='32' id='ab8e3024'/>
+    <pointer-type-def type-id='291e95f0' size-in-bits='32' id='61d0a306'/>
+    <namespace-decl name='std'>
+      <namespace-decl name='__1'>
+        <class-decl name='__tuple_leaf&lt;1, _JNIEnv *&amp;, false&gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/tuple' line='171' column='1' id='4c49bdbb'>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='2364b57c' visibility='default' filepath='external/libcxx/include/tuple' line='173' column='1'/>
+          </data-member>
+          <member-function access='private'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__tuple_leafILj1ERP7_JNIEnvLb0EEaSERKS4_' filepath='external/libcxx/include/tuple' line='184' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7f8bdb5b' is-artificial='yes'/>
+              <parameter type-id='64bd59b0'/>
+              <return type-id='7b8bd50f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__tuple_leaf' filepath='external/libcxx/include/tuple' line='186' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7f8bdb5b' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__tuple_leaf' filepath='external/libcxx/include/tuple' line='247' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7f8bdb5b' is-artificial='yes'/>
+              <parameter type-id='64bd59b0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__tuple_leaf' filepath='external/libcxx/include/tuple' line='248' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7f8bdb5b' is-artificial='yes'/>
+              <parameter type-id='a6208f8b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__112__tuple_leafILj1ERP7_JNIEnvLb0EE4swapERS4_' filepath='external/libcxx/include/tuple' line='260' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7f8bdb5b' is-artificial='yes'/>
+              <parameter type-id='7b8bd50f'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNSt3__112__tuple_leafILj1ERP7_JNIEnvLb0EE3getEv' filepath='external/libcxx/include/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7f8bdb5b' is-artificial='yes'/>
+              <return type-id='2364b57c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNKSt3__112__tuple_leafILj1ERP7_JNIEnvLb0EE3getEv' filepath='external/libcxx/include/tuple' line='267' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='70bd6c94' is-artificial='yes'/>
+              <return type-id='2364b57c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__tuple_leaf&lt;_JNIEnv *&amp;, void&gt;' mangled-name='_ZNSt3__112__tuple_leafILj1ERP7_JNIEnvLb0EEC2IS3_vEEOT_' filepath='external/libcxx/include/tuple' line='221' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7f8bdb5b' is-artificial='yes'/>
+              <parameter type-id='2364b57c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__tuple_impl&lt;std::__1::__tuple_indices&lt;0, 1&gt;, (lambda at frameworks/base/native/android/sharedmem.cpp:37:37) &amp;&amp;, _JNIEnv *&amp;&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='external/libcxx/include/tuple' line='365' column='1' id='0e01d3be'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='049c4c7d'/>
+          <base-class access='public' layout-offset-in-bits='32' type-id='4c49bdbb'/>
+          <member-function access='public'>
+            <function-decl name='__tuple_impl' filepath='external/libcxx/include/tuple' line='369' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ede5bba4' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__tuple_impl' filepath='external/libcxx/include/tuple' line='440' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ede5bba4' is-artificial='yes'/>
+              <parameter type-id='bbbe0b03'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__tuple_impl' filepath='external/libcxx/include/tuple' line='441' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ede5bba4' is-artificial='yes'/>
+              <parameter type-id='8288e212'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__tuple_implINS_15__tuple_indicesIJLj0ELj1EEEEJOZL7jniInitP7_JNIEnvE3$_0RS4_EEaSERKS8_' filepath='external/libcxx/include/tuple' line='445' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ede5bba4' is-artificial='yes'/>
+              <parameter type-id='bbbe0b03'/>
+              <return type-id='e1e5a8c0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__tuple_implINS_15__tuple_indicesIJLj0ELj1EEEEJOZL7jniInitP7_JNIEnvE3$_0RS4_EEaSEOS8_' filepath='external/libcxx/include/tuple' line='453' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ede5bba4' is-artificial='yes'/>
+              <parameter type-id='8288e212'/>
+              <return type-id='e1e5a8c0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__112__tuple_implINS_15__tuple_indicesIJLj0ELj1EEEEJOZL7jniInitP7_JNIEnvE3$_0RS4_EE4swapERS8_' filepath='external/libcxx/include/tuple' line='460' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ede5bba4' is-artificial='yes'/>
+              <parameter type-id='e1e5a8c0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__tuple_impl&lt;0, 1, (lambda at frameworks/base/native/android/sharedmem.cpp:37:37) &amp;&amp;, _JNIEnv *&amp;, (lambda at frameworks/base/native/android/sharedmem.cpp:37:37), _JNIEnv *&amp;&gt;' mangled-name='_ZNSt3__112__tuple_implINS_15__tuple_indicesIJLj0ELj1EEEEJOZL7jniInitP7_JNIEnvE3$_0RS4_EEC2IJLj0ELj1EEJS6_S7_EJEJEJS5_S7_EEENS1_IJXspT_EEEENS_13__tuple_typesIJDpT0_EEENS1_IJXspT1_EEEENSB_IJDpT2_EEEDpOT3_' filepath='external/libcxx/include/tuple' line='376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ede5bba4' is-artificial='yes'/>
+              <parameter type-id='9e3b2d94'/>
+              <parameter type-id='a33cca4c'/>
+              <parameter type-id='c527ef4d'/>
+              <parameter type-id='59ca4039'/>
+              <parameter type-id='98980936'/>
+              <parameter type-id='2364b57c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__tuple_leaf&lt;0, (lambda at frameworks/base/native/android/sharedmem.cpp:37:37) &amp;&amp;, false&gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/tuple' line='171' column='1' id='049c4c7d'>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='98980936' visibility='default' filepath='external/libcxx/include/tuple' line='173' column='1'/>
+          </data-member>
+          <member-function access='private'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__tuple_leafILj0EOZL7jniInitP7_JNIEnvE3$_0Lb0EEaSERKS5_' filepath='external/libcxx/include/tuple' line='184' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c6f382dd' is-artificial='yes'/>
+              <parameter type-id='8790e948'/>
+              <return type-id='baf36ff9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__tuple_leaf' filepath='external/libcxx/include/tuple' line='186' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c6f382dd' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__tuple_leaf' filepath='external/libcxx/include/tuple' line='247' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c6f382dd' is-artificial='yes'/>
+              <parameter type-id='8790e948'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__tuple_leaf' filepath='external/libcxx/include/tuple' line='248' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c6f382dd' is-artificial='yes'/>
+              <parameter type-id='2c391c0d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__112__tuple_leafILj0EOZL7jniInitP7_JNIEnvE3$_0Lb0EE4swapERS5_' filepath='external/libcxx/include/tuple' line='260' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c6f382dd' is-artificial='yes'/>
+              <parameter type-id='baf36ff9'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNSt3__112__tuple_leafILj0EOZL7jniInitP7_JNIEnvE3$_0Lb0EE3getEv' filepath='external/libcxx/include/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c6f382dd' is-artificial='yes'/>
+              <return type-id='9167eb94'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNKSt3__112__tuple_leafILj0EOZL7jniInitP7_JNIEnvE3$_0Lb0EE3getEv' filepath='external/libcxx/include/tuple' line='267' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8390e2fc' is-artificial='yes'/>
+              <return type-id='9167eb94'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__tuple_leaf&lt;(lambda at frameworks/base/native/android/sharedmem.cpp:37:37), void&gt;' mangled-name='_ZNSt3__112__tuple_leafILj0EOZL7jniInitP7_JNIEnvE3$_0Lb0EEC2IS3_vEEOT_' filepath='external/libcxx/include/tuple' line='221' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c6f382dd' is-artificial='yes'/>
+              <parameter type-id='98980936'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__tuple_indices&lt;0, 1&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__tuple' line='90' column='1' id='9e3b2d94'/>
+        <class-decl name='__tuple_types&lt;(lambda at frameworks/base/native/android/sharedmem.cpp:37:37) &amp;&amp;, _JNIEnv *&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__tuple' line='253' column='1' id='a33cca4c'/>
+        <class-decl name='__tuple_indices&lt;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__tuple' line='90' column='1' id='c527ef4d'/>
+        <class-decl name='__tuple_types&lt;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__tuple' line='253' column='1' id='59ca4039'/>
+        <class-decl name='tuple&lt;(lambda at frameworks/base/native/android/sharedmem.cpp:37:37) &amp;&amp;, _JNIEnv *&amp;&gt;' size-in-bits='64' visibility='default' filepath='external/libcxx/include/tuple' line='470' column='1' id='291e95f0'>
+          <member-type access='private'>
+            <typedef-decl name='_BaseT' type-id='0e01d3be' filepath='external/libcxx/include/tuple' line='472' column='1' id='d0e5df19'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__base_' type-id='d0e5df19' visibility='default' filepath='external/libcxx/include/tuple' line='474' column='1'/>
+          </data-member>
+          <data-member access='private' static='yes'>
+            <var-decl name='_EnableImplicitReducedArityExtension' type-id='4ab96a04' visibility='default' filepath='external/libcxx/include/tuple' line='479' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='tuple' filepath='external/libcxx/include/tuple' line='616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='61d0a306' is-artificial='yes'/>
+              <parameter type-id='837e44d5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='tuple' filepath='external/libcxx/include/tuple' line='617' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='61d0a306' is-artificial='yes'/>
+              <parameter type-id='ab8e3024'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__15tupleIJOZL7jniInitP7_JNIEnvE3$_0RS2_EEaSERKNS_5__natE' filepath='external/libcxx/include/tuple' line='872' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='61d0a306' is-artificial='yes'/>
+              <parameter type-id='d194285f'/>
+              <return type-id='6dd0b5ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__15tupleIJOZL7jniInitP7_JNIEnvE3$_0RS2_EEaSEONS_5__natE' filepath='external/libcxx/include/tuple' line='880' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='61d0a306' is-artificial='yes'/>
+              <parameter type-id='97c0f6dc'/>
+              <return type-id='6dd0b5ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__15tupleIJOZL7jniInitP7_JNIEnvE3$_0RS2_EE4swapERS6_' filepath='external/libcxx/include/tuple' line='902' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='61d0a306' is-artificial='yes'/>
+              <parameter type-id='6dd0b5ea'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='tuple&lt;(lambda at frameworks/base/native/android/sharedmem.cpp:37:37), _JNIEnv *&amp;, false, false&gt;' mangled-name='_ZNSt3__15tupleIJOZL7jniInitP7_JNIEnvE3$_0RS2_EEC2IJS3_S5_ELb0ELb0EEEDpOT_' filepath='external/libcxx/include/tuple' line='724' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='61d0a306' is-artificial='yes'/>
+              <parameter type-id='98980936'/>
+              <parameter type-id='2364b57c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::tuple&lt;(lambda at frameworks/base/native/android/sharedmem.cpp:37:37) &amp;&amp;, _JNIEnv *&amp;&gt;, std::__1::__nat&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='cc75a934'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='13623784' filepath='external/libcxx/include/type_traits' line='431' column='1' id='d0e3aa93'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='13623784'/>
+        <class-decl name='__call_once_param&lt;std::__1::tuple&lt;(lambda at frameworks/base/native/android/sharedmem.cpp:37:37) &amp;&amp;, _JNIEnv *&amp;&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/mutex' line='603' column='1' id='56e4e1e0'>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__f_' type-id='6dd0b5ea' visibility='default' filepath='external/libcxx/include/mutex' line='605' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__call_once_param' mangled-name='_ZNSt3__117__call_once_paramINS_5tupleIJOZL7jniInitP7_JNIEnvE3$_0RS3_EEEEC2ERS7_' filepath='external/libcxx/include/mutex' line='608' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='50f48546' is-artificial='yes'/>
+              <parameter type-id='6dd0b5ea'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNSt3__117__call_once_paramINS_5tupleIJOZL7jniInitP7_JNIEnvE3$_0RS3_EEEEclEv' filepath='external/libcxx/include/mutex' line='611' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='50f48546' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__execute&lt;1&gt;' mangled-name='_ZNSt3__117__call_once_paramINS_5tupleIJOZL7jniInitP7_JNIEnvE3$_0RS3_EEEE9__executeIJLj1EEEEvNS_15__tuple_indicesIJXspT_EEEE' filepath='external/libcxx/include/mutex' line='620' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='50f48546' is-artificial='yes'/>
+              <parameter type-id='4eb8548a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__tuple_indices&lt;1&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__tuple' line='90' column='1' id='4eb8548a'/>
+      </namespace-decl>
+    </namespace-decl>
+    <function-decl name='ashmem_create_region' filepath='system/core/libcutils/include/cutils/ashmem.h' line='30' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='f0981eeb'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='ashmem_get_size_region' filepath='system/core/libcutils/include/cutils/ashmem.h' line='34' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='95e97e5e'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+    <function-decl name='ashmem_set_prot_region' filepath='system/core/libcutils/include/cutils/ashmem.h' line='31' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='95e97e5e'/>
+      <parameter type-id='95e97e5e'/>
+      <return type-id='95e97e5e'/>
+    </function-decl>
+  </abi-instr>
+  <abi-instr version='1.0' address-size='32' path='frameworks/base/native/android/storage_manager.cpp' language='LANG_C_plus_plus_14'>
+    <class-decl name='AStorageManager' size-in-bits='352' is-struct='yes' visibility='default' filepath='frameworks/base/native/android/storage_manager.cpp' line='62' column='1' id='56516754'>
+      <base-class access='public' layout-offset-in-bits='0' type-id='12f619c0'/>
+      <data-member access='protected' layout-offset-in-bits='64'>
+        <var-decl name='mCallbackLock' type-id='406f4753' visibility='default' filepath='frameworks/base/native/android/storage_manager.cpp' line='64' column='1'/>
+      </data-member>
+      <data-member access='protected' layout-offset-in-bits='96'>
+        <var-decl name='mCallbacks' type-id='3847ab67' visibility='default' filepath='frameworks/base/native/android/storage_manager.cpp' line='65' column='1'/>
+      </data-member>
+      <data-member access='protected' layout-offset-in-bits='256'>
+        <var-decl name='mNextNonce' type-id='fda05812' visibility='default' filepath='frameworks/base/native/android/storage_manager.cpp' line='66' column='1'/>
+      </data-member>
+      <data-member access='protected' layout-offset-in-bits='288'>
+        <var-decl name='mObbActionListener' type-id='788ba3f2' visibility='default' filepath='frameworks/base/native/android/storage_manager.cpp' line='67' column='1'/>
+      </data-member>
+      <data-member access='protected' layout-offset-in-bits='320'>
+        <var-decl name='mMountService' type-id='f331f373' visibility='default' filepath='frameworks/base/native/android/storage_manager.cpp' line='68' column='1'/>
+      </data-member>
+      <member-function access='protected'>
+        <function-decl name='getNextNonce' mangled-name='_ZN15AStorageManager12getNextNonceEv' filepath='frameworks/base/native/android/storage_manager.cpp' line='70' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='df7f8372' is-artificial='yes'/>
+          <return type-id='3ff5601b'/>
+        </function-decl>
+      </member-function>
+      <member-function access='protected'>
+        <function-decl name='registerObbCallback' mangled-name='_ZN15AStorageManager19registerObbCallbackEPFvPKciPvES2_' filepath='frameworks/base/native/android/storage_manager.cpp' line='74' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='df7f8372' is-artificial='yes'/>
+          <parameter type-id='9299e4b4'/>
+          <parameter type-id='eaa32e2f'/>
+          <return type-id='547a22ad'/>
+        </function-decl>
+      </member-function>
+      <member-function access='protected'>
+        <function-decl name='getObbInfo' mangled-name='_ZN15AStorageManager10getObbInfoEPc' filepath='frameworks/base/native/android/storage_manager.cpp' line='83' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='df7f8372' is-artificial='yes'/>
+          <parameter type-id='26a90f95'/>
+          <return type-id='5a61729d'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public' constructor='yes'>
+        <function-decl name='AStorageManager' mangled-name='_ZN15AStorageManagerC2Ev' filepath='frameworks/base/native/android/storage_manager.cpp' line='98' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='df7f8372' is-artificial='yes'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='initialize' mangled-name='_ZN15AStorageManager10initializeEv' filepath='frameworks/base/native/android/storage_manager.cpp' line='102' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='df7f8372' is-artificial='yes'/>
+          <return type-id='c894953d'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='fireCallback' mangled-name='_ZN15AStorageManager12fireCallbackEPKcii' filepath='frameworks/base/native/android/storage_manager.cpp' line='120' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='df7f8372' is-artificial='yes'/>
+          <parameter type-id='80f4b756'/>
+          <parameter type-id='922df12b'/>
+          <parameter type-id='922df12b'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='mountObb' mangled-name='_ZN15AStorageManager8mountObbEPKcS1_PFvS1_iPvES2_' filepath='frameworks/base/native/android/storage_manager.cpp' line='143' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='df7f8372' is-artificial='yes'/>
+          <parameter type-id='80f4b756'/>
+          <parameter type-id='80f4b756'/>
+          <parameter type-id='9299e4b4'/>
+          <parameter type-id='eaa32e2f'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='unmountObb' mangled-name='_ZN15AStorageManager10unmountObbEPKcbPFvS1_iPvES2_' filepath='frameworks/base/native/android/storage_manager.cpp' line='166' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='df7f8372' is-artificial='yes'/>
+          <parameter type-id='80f4b756'/>
+          <parameter type-id='4ab96a04'/>
+          <parameter type-id='9299e4b4'/>
+          <parameter type-id='eaa32e2f'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='isObbMounted' mangled-name='_ZN15AStorageManager12isObbMountedEPKc' filepath='frameworks/base/native/android/storage_manager.cpp' line='172' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='df7f8372' is-artificial='yes'/>
+          <parameter type-id='80f4b756'/>
+          <return type-id='95e97e5e'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public'>
+        <function-decl name='getMountedObbPath' mangled-name='_ZN15AStorageManager17getMountedObbPathEPKc' filepath='frameworks/base/native/android/storage_manager.cpp' line='177' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='df7f8372' is-artificial='yes'/>
+          <parameter type-id='80f4b756'/>
+          <return type-id='80f4b756'/>
+        </function-decl>
+      </member-function>
+    </class-decl>
+    <class-decl name='ObbCallback' size-in-bits='96' visibility='default' filepath='frameworks/base/native/android/storage_manager.cpp' line='49' column='1' id='f0b1600d'>
+      <data-member access='public' layout-offset-in-bits='0'>
+        <var-decl name='nonce' type-id='3ff5601b' visibility='default' filepath='frameworks/base/native/android/storage_manager.cpp' line='57' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='32'>
+        <var-decl name='cb' type-id='9299e4b4' visibility='default' filepath='frameworks/base/native/android/storage_manager.cpp' line='58' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='64'>
+        <var-decl name='data' type-id='eaa32e2f' visibility='default' filepath='frameworks/base/native/android/storage_manager.cpp' line='59' column='1'/>
+      </data-member>
+      <member-function access='public' constructor='yes'>
+        <function-decl name='ObbCallback' mangled-name='_ZN11ObbCallbackC2EiPFvPKciPvES2_' filepath='frameworks/base/native/android/storage_manager.cpp' line='51' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='547a22ad' is-artificial='yes'/>
+          <parameter type-id='3ff5601b'/>
+          <parameter type-id='9299e4b4'/>
+          <parameter type-id='eaa32e2f'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+    </class-decl>
+    <typedef-decl name='AStorageManager_obbCallbackFunc' type-id='238ccd13' filepath='frameworks/native/include/android/storage_manager.h' line='123' column='1' id='9299e4b4'/>
+    <class-decl name='ObbActionListener' size-in-bits='224' is-struct='yes' visibility='default' filepath='frameworks/base/native/android/storage_manager.cpp' line='36' column='1' id='38e516d0'>
+      <base-class access='public' layout-offset-in-bits='0' type-id='b4c0d64f'/>
+      <data-member access='private' layout-offset-in-bits='128'>
+        <var-decl name='mStorageManager' type-id='4c8890e6' visibility='default' filepath='frameworks/base/native/android/storage_manager.cpp' line='38' column='1'/>
+      </data-member>
+      <member-function access='public' constructor='yes'>
+        <function-decl name='ObbActionListener' mangled-name='_ZN17ObbActionListenerC1EP15AStorageManager' filepath='frameworks/base/native/android/storage_manager.cpp' line='41' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='7376f3a6' is-artificial='yes'/>
+          <parameter type-id='df7f8372'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+      <member-function access='public' vtable-offset='4'>
+        <function-decl name='onObbResult' mangled-name='_ZN17ObbActionListener11onObbResultERKN7android8String16Eii' filepath='frameworks/base/native/android/storage_manager.cpp' line='45' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='7376f3a6' is-artificial='yes'/>
+          <parameter type-id='157d4f95'/>
+          <parameter type-id='922df12b'/>
+          <parameter type-id='922df12b'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+    </class-decl>
+    <typedef-decl name='AStorageManager' type-id='56516754' filepath='frameworks/native/include/android/storage_manager.h' line='40' column='1' id='6fc023b3'/>
+    <reference-type-def kind='lvalue' type-id='56516754' size-in-bits='32' id='e37f89be'/>
+    <pointer-type-def type-id='6fc023b3' size-in-bits='32' id='df7f8372'/>
+    <reference-type-def kind='lvalue' type-id='38e516d0' size-in-bits='32' id='7f77068a'/>
+    <pointer-type-def type-id='38e516d0' size-in-bits='32' id='7376f3a6'/>
+    <pointer-type-def type-id='f0b1600d' size-in-bits='32' id='547a22ad'/>
+    <qualified-type-def type-id='547a22ad' const='yes' id='b8e35a82'/>
+    <reference-type-def kind='lvalue' type-id='b8e35a82' size-in-bits='32' id='b1e7b02c'/>
+    <pointer-type-def type-id='b8e35a82' size-in-bits='32' id='b5e7b678'/>
+    <reference-type-def kind='lvalue' type-id='547a22ad' size-in-bits='32' id='874460d1'/>
+    <pointer-type-def type-id='547a22ad' size-in-bits='32' id='83445a85'/>
+    <pointer-type-def type-id='2144ef38' size-in-bits='32' id='3ab04eee'/>
+    <reference-type-def kind='lvalue' type-id='edff7cb3' size-in-bits='32' id='c1a5cef7'/>
+    <pointer-type-def type-id='edff7cb3' size-in-bits='32' id='b5a5bc13'/>
+    <reference-type-def kind='lvalue' type-id='40b6343a' size-in-bits='32' id='695a352c'/>
+    <pointer-type-def type-id='40b6343a' size-in-bits='32' id='6d5a3b78'/>
+    <reference-type-def kind='lvalue' type-id='bf075117' size-in-bits='32' id='a0b91aeb'/>
+    <pointer-type-def type-id='bf075117' size-in-bits='32' id='9cb9149f'/>
+    <reference-type-def kind='lvalue' type-id='f7c5ae1e' size-in-bits='32' id='bb0185f0'/>
+    <pointer-type-def type-id='f7c5ae1e' size-in-bits='32' id='c70198d4'/>
+    <reference-type-def kind='lvalue' type-id='3ac5546d' size-in-bits='32' id='f9e6f629'/>
+    <pointer-type-def type-id='3ac5546d' size-in-bits='32' id='05e7090d'/>
+    <reference-type-def kind='lvalue' type-id='c02827ab' size-in-bits='32' id='e6e1b79f'/>
+    <pointer-type-def type-id='c02827ab' size-in-bits='32' id='eae1bdeb'/>
+    <reference-type-def kind='lvalue' type-id='65c10d3d' size-in-bits='32' id='4e615fb9'/>
+    <pointer-type-def type-id='65c10d3d' size-in-bits='32' id='5a61729d'/>
+    <reference-type-def kind='lvalue' type-id='3847ab67' size-in-bits='32' id='3f89886b'/>
+    <pointer-type-def type-id='3847ab67' size-in-bits='32' id='3b89821f'/>
+    <reference-type-def kind='lvalue' type-id='4c8890e6' size-in-bits='32' id='bb952888'/>
+    <reference-type-def kind='rvalue' type-id='4c8890e6' size-in-bits='32' id='f9cf09ea'/>
+    <pointer-type-def type-id='4c8890e6' size-in-bits='32' id='b795223c'/>
+    <reference-type-def kind='lvalue' type-id='788ba3f2' size-in-bits='32' id='43fc1784'/>
+    <reference-type-def kind='rvalue' type-id='788ba3f2' size-in-bits='32' id='a7d93406'/>
+    <pointer-type-def type-id='788ba3f2' size-in-bits='32' id='37fc04a0'/>
+    <reference-type-def kind='lvalue' type-id='bb7689ff' size-in-bits='32' id='1a8388e3'/>
+    <reference-type-def kind='rvalue' type-id='bb7689ff' size-in-bits='32' id='82104e1f'/>
+    <pointer-type-def type-id='bb7689ff' size-in-bits='32' id='26839bc7'/>
+    <reference-type-def kind='lvalue' type-id='12dbd264' size-in-bits='32' id='f2d597be'/>
+    <reference-type-def kind='rvalue' type-id='12dbd264' size-in-bits='32' id='de3da448'/>
+    <pointer-type-def type-id='12dbd264' size-in-bits='32' id='eed59172'/>
+    <reference-type-def kind='lvalue' type-id='f331f373' size-in-bits='32' id='ea639f77'/>
+    <reference-type-def kind='rvalue' type-id='f331f373' size-in-bits='32' id='4bd3cc83'/>
+    <pointer-type-def type-id='f331f373' size-in-bits='32' id='de638c93'/>
+    <reference-type-def kind='lvalue' type-id='92343ec8' size-in-bits='32' id='71661a12'/>
+    <reference-type-def kind='rvalue' type-id='92343ec8' size-in-bits='32' id='b7bb3fdc'/>
+    <pointer-type-def type-id='92343ec8' size-in-bits='32' id='7566205e'/>
+    <reference-type-def kind='lvalue' type-id='f7c08621' size-in-bits='32' id='5086403d'/>
+    <reference-type-def kind='rvalue' type-id='f7c08621' size-in-bits='32' id='de56ea81'/>
+    <pointer-type-def type-id='f7c08621' size-in-bits='32' id='44862d59'/>
+    <reference-type-def kind='lvalue' type-id='2270c437' size-in-bits='32' id='4856966b'/>
+    <reference-type-def kind='rvalue' type-id='2270c437' size-in-bits='32' id='2d4e9b37'/>
+    <pointer-type-def type-id='2270c437' size-in-bits='32' id='4456901f'/>
+    <reference-type-def kind='lvalue' type-id='a107f0d1' size-in-bits='32' id='c1cb5a2d'/>
+    <reference-type-def kind='rvalue' type-id='a107f0d1' size-in-bits='32' id='1e1ebf51'/>
+    <pointer-type-def type-id='a107f0d1' size-in-bits='32' id='b5cb4749'/>
+    <qualified-type-def type-id='2144ef38' const='yes' id='f7007f3f'/>
+    <pointer-type-def type-id='f7007f3f' size-in-bits='32' id='eac80e0f'/>
+    <qualified-type-def type-id='5d81b3b0' const='yes' id='94d46bf9'/>
+    <reference-type-def kind='lvalue' type-id='94d46bf9' size-in-bits='32' id='2965d00d'/>
+    <qualified-type-def type-id='3847ab67' const='yes' id='27297916'/>
+    <reference-type-def kind='lvalue' type-id='27297916' size-in-bits='32' id='d649c690'/>
+    <pointer-type-def type-id='27297916' size-in-bits='32' id='e249d974'/>
+    <qualified-type-def type-id='4c8890e6' const='yes' id='f4bc7ed7'/>
+    <reference-type-def kind='lvalue' type-id='f4bc7ed7' size-in-bits='32' id='35bbd563'/>
+    <pointer-type-def type-id='f4bc7ed7' size-in-bits='32' id='41bbe847'/>
+    <qualified-type-def type-id='788ba3f2' const='yes' id='2d0d8ce7'/>
+    <reference-type-def kind='lvalue' type-id='2d0d8ce7' size-in-bits='32' id='ad5493d3'/>
+    <pointer-type-def type-id='2d0d8ce7' size-in-bits='32' id='b954a6b7'/>
+    <qualified-type-def type-id='bb7689ff' const='yes' id='34433e18'/>
+    <reference-type-def kind='lvalue' type-id='34433e18' size-in-bits='32' id='83dafb9a'/>
+    <pointer-type-def type-id='34433e18' size-in-bits='32' id='77dae8b6'/>
+    <qualified-type-def type-id='12dbd264' const='yes' id='dfa5c389'/>
+    <reference-type-def kind='lvalue' type-id='dfa5c389' size-in-bits='32' id='c0f30c7d'/>
+    <pointer-type-def type-id='dfa5c389' size-in-bits='32' id='b4f2f999'/>
+    <qualified-type-def type-id='f331f373' const='yes' id='62294afc'/>
+    <reference-type-def kind='lvalue' type-id='62294afc' size-in-bits='32' id='6100d52e'/>
+    <pointer-type-def type-id='62294afc' size-in-bits='32' id='5d00cee2'/>
+    <qualified-type-def type-id='92343ec8' const='yes' id='0a81a029'/>
+    <reference-type-def kind='lvalue' type-id='0a81a029' size-in-bits='32' id='990ef79d'/>
+    <pointer-type-def type-id='0a81a029' size-in-bits='32' id='8d0ee4b9'/>
+    <qualified-type-def type-id='f7c08621' const='yes' id='95e46bde'/>
+    <reference-type-def kind='lvalue' type-id='95e46bde' size-in-bits='32' id='ee95f768'/>
+    <pointer-type-def type-id='95e46bde' size-in-bits='32' id='ea95f11c'/>
+    <qualified-type-def type-id='2270c437' const='yes' id='cbed8f30'/>
+    <reference-type-def kind='lvalue' type-id='cbed8f30' size-in-bits='32' id='1cf83fa2'/>
+    <pointer-type-def type-id='cbed8f30' size-in-bits='32' id='20f845ee'/>
+    <qualified-type-def type-id='a107f0d1' const='yes' id='2d59b88e'/>
+    <reference-type-def kind='lvalue' type-id='2d59b88e' size-in-bits='32' id='0c3db078'/>
+    <pointer-type-def type-id='2d59b88e' size-in-bits='32' id='083daa2c'/>
+    <qualified-type-def type-id='3ff5601b' const='yes' id='922df12b'/>
+    <qualified-type-def type-id='0efd2e9e' const='yes' id='96cd7851'/>
+    <reference-type-def kind='lvalue' type-id='96cd7851' size-in-bits='32' id='dc74a355'/>
+    <pointer-type-def type-id='96cd7851' size-in-bits='32' id='e074a9a1'/>
+    <qualified-type-def type-id='3707128c' const='yes' id='31c8e515'/>
+    <pointer-type-def type-id='31c8e515' size-in-bits='32' id='9e40e22d'/>
+    <pointer-type-def type-id='735b63b3' size-in-bits='32' id='cb44d457'/>
+    <pointer-type-def type-id='32a29f07' size-in-bits='32' id='2841c17b'/>
+    <reference-type-def kind='lvalue' type-id='0efd2e9e' size-in-bits='32' id='7cfadc20'/>
+    <pointer-type-def type-id='0efd2e9e' size-in-bits='32' id='88faef04'/>
+    <pointer-type-def type-id='a5d64365' size-in-bits='32' id='dcdcfc25'/>
+    <pointer-type-def type-id='f521429f' size-in-bits='32' id='238ccd13'/>
+    <qualified-type-def type-id='3ff5601b' volatile='yes' id='fda05812'/>
+    <qualified-type-def type-id='0efd2e9e' volatile='yes' id='3707128c'/>
+    <pointer-type-def type-id='3707128c' size-in-bits='32' id='46225b52'/>
+    <qualified-type-def type-id='a5d64365' volatile='yes' id='a6de878b'/>
+    <pointer-type-def type-id='a6de878b' size-in-bits='32' id='514f8273'/>
+    <namespace-decl name='android'>
+      <class-decl name='sp&lt;AStorageManager&gt;' size-in-bits='32' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='31' column='1' id='4c8890e6'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='m_ptr' type-id='df7f8372' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='90' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='33' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b795223c' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' mangled-name='_ZN7android2spI15AStorageManagerEC2EPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='41' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b795223c' is-artificial='yes'/>
+            <parameter type-id='df7f8372'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='42' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b795223c' is-artificial='yes'/>
+            <parameter type-id='35bbd563'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b795223c' is-artificial='yes'/>
+            <parameter type-id='f9cf09ea'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~sp' mangled-name='_ZN7android2spI15AStorageManagerED2Ev' filepath='system/core/libutils/include/utils/StrongPointer.h' line='48' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b795223c' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spI15AStorageManagerEaSEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='52' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b795223c' is-artificial='yes'/>
+            <parameter type-id='df7f8372'/>
+            <return type-id='bb952888'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spI15AStorageManagerEaSERKS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b795223c' is-artificial='yes'/>
+            <parameter type-id='35bbd563'/>
+            <return type-id='bb952888'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spI15AStorageManagerEaSEOS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='54' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b795223c' is-artificial='yes'/>
+            <parameter type-id='f9cf09ea'/>
+            <return type-id='bb952888'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='force_set' mangled-name='_ZN7android2spI15AStorageManagerE9force_setEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b795223c' is-artificial='yes'/>
+            <parameter type-id='df7f8372'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='clear' mangled-name='_ZN7android2spI15AStorageManagerE5clearEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='65' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b795223c' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator*' mangled-name='_ZNK7android2spI15AStorageManagerEdeEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='41bbe847' is-artificial='yes'/>
+            <return type-id='e37f89be'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator-&gt;' mangled-name='_ZNK7android2spI15AStorageManagerEptEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='70' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='41bbe847' is-artificial='yes'/>
+            <return type-id='df7f8372'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='get' mangled-name='_ZNK7android2spI15AStorageManagerE3getEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='71' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='41bbe847' is-artificial='yes'/>
+            <return type-id='df7f8372'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator bool' mangled-name='_ZNK7android2spI15AStorageManagerEcvbEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='41bbe847' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='set_pointer' mangled-name='_ZN7android2spI15AStorageManagerE11set_pointerEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b795223c' is-artificial='yes'/>
+            <parameter type-id='df7f8372'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='check_not_on_stack' mangled-name='_ZN7android2spI15AStorageManagerE18check_not_on_stackEPKv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='RefBase' visibility='default' is-declaration-only='yes' id='12f619c0'>
+        <member-type access='private'>
+          <class-decl name='weakref_type' size-in-bits='8' visibility='default' filepath='system/core/libutils/include/utils/RefBase.h' line='254' column='1' id='114d3ce2'>
+            <member-function access='public'>
+              <function-decl name='refBase' mangled-name='_ZNK7android7RefBase12weakref_type7refBaseEv' filepath='system/core/libutils/include/utils/RefBase.h' line='257' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='267d7e9f' is-artificial='yes'/>
+                <return type-id='cc3c0866'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='incWeak' mangled-name='_ZN7android7RefBase12weakref_type7incWeakEPKv' filepath='system/core/libutils/include/utils/RefBase.h' line='259' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='4aeffeb0' is-artificial='yes'/>
+                <parameter type-id='eaa32e2f'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='decWeak' mangled-name='_ZN7android7RefBase12weakref_type7decWeakEPKv' filepath='system/core/libutils/include/utils/RefBase.h' line='260' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='4aeffeb0' is-artificial='yes'/>
+                <parameter type-id='eaa32e2f'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='attemptIncStrong' mangled-name='_ZN7android7RefBase12weakref_type16attemptIncStrongEPKv' filepath='system/core/libutils/include/utils/RefBase.h' line='263' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='4aeffeb0' is-artificial='yes'/>
+                <parameter type-id='eaa32e2f'/>
+                <return type-id='c894953d'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='attemptIncWeak' mangled-name='_ZN7android7RefBase12weakref_type14attemptIncWeakEPKv' filepath='system/core/libutils/include/utils/RefBase.h' line='268' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='4aeffeb0' is-artificial='yes'/>
+                <parameter type-id='eaa32e2f'/>
+                <return type-id='c894953d'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='getWeakCount' mangled-name='_ZNK7android7RefBase12weakref_type12getWeakCountEv' filepath='system/core/libutils/include/utils/RefBase.h' line='271' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='267d7e9f' is-artificial='yes'/>
+                <return type-id='3ff5601b'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='printRefs' mangled-name='_ZNK7android7RefBase12weakref_type9printRefsEv' filepath='system/core/libutils/include/utils/RefBase.h' line='274' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='267d7e9f' is-artificial='yes'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='trackMe' mangled-name='_ZN7android7RefBase12weakref_type7trackMeEbb' filepath='system/core/libutils/include/utils/RefBase.h' line='283' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='4aeffeb0' is-artificial='yes'/>
+                <parameter type-id='c894953d'/>
+                <parameter type-id='c894953d'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+          </class-decl>
+        </member-type>
+      </class-decl>
+      <class-decl name='Vector&lt;ObbCallback *&gt;' size-in-bits='160' visibility='default' filepath='system/core/libutils/include/utils/Vector.h' line='57' column='1' id='3847ab67'>
+        <base-class access='private' layout-offset-in-bits='0' type-id='86634f01'/>
+        <member-type access='private'>
+          <typedef-decl name='compar_t' type-id='cb44d457' filepath='system/core/libutils/include/utils/Vector.h' line='185' column='1' id='2dd55475'/>
+        </member-type>
+        <member-type access='private'>
+          <typedef-decl name='compar_r_t' type-id='2841c17b' filepath='system/core/libutils/include/utils/Vector.h' line='186' column='1' id='071d6ee0'/>
+        </member-type>
+        <member-type access='private'>
+          <typedef-decl name='iterator' type-id='83445a85' filepath='system/core/libutils/include/utils/Vector.h' line='199' column='1' id='764c9ed0'/>
+        </member-type>
+        <member-type access='private'>
+          <typedef-decl name='const_iterator' type-id='b5e7b678' filepath='system/core/libutils/include/utils/Vector.h' line='200' column='1' id='0dc1dca0'/>
+        </member-type>
+        <member-function access='public'>
+          <function-decl name='Vector' mangled-name='_ZN7android6VectorIP11ObbCallbackEC2Ev' filepath='system/core/libutils/include/utils/Vector.h' line='66' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3b89821f' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='Vector' filepath='system/core/libutils/include/utils/Vector.h' line='67' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3b89821f' is-artificial='yes'/>
+            <parameter type-id='d649c690'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='Vector' filepath='system/core/libutils/include/utils/Vector.h' line='68' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3b89821f' is-artificial='yes'/>
+            <parameter type-id='2965d00d'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZNK7android6VectorIP11ObbCallbackEaSERKS3_' filepath='system/core/libutils/include/utils/Vector.h' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e249d974' is-artificial='yes'/>
+            <parameter type-id='d649c690'/>
+            <return type-id='d649c690'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android6VectorIP11ObbCallbackEaSERKS3_' filepath='system/core/libutils/include/utils/Vector.h' line='73' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3b89821f' is-artificial='yes'/>
+            <parameter type-id='d649c690'/>
+            <return type-id='3f89886b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZNK7android6VectorIP11ObbCallbackEaSERKNS_12SortedVectorIS2_EE' filepath='system/core/libutils/include/utils/Vector.h' line='75' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e249d974' is-artificial='yes'/>
+            <parameter type-id='2965d00d'/>
+            <return type-id='d649c690'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android6VectorIP11ObbCallbackEaSERKNS_12SortedVectorIS2_EE' filepath='system/core/libutils/include/utils/Vector.h' line='76' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3b89821f' is-artificial='yes'/>
+            <parameter type-id='2965d00d'/>
+            <return type-id='3f89886b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='clear' mangled-name='_ZN7android6VectorIP11ObbCallbackE5clearEv' filepath='system/core/libutils/include/utils/Vector.h' line='82' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3b89821f' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='size' mangled-name='_ZNK7android6VectorIP11ObbCallbackE4sizeEv' filepath='system/core/libutils/include/utils/Vector.h' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e249d974' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='isEmpty' mangled-name='_ZNK7android6VectorIP11ObbCallbackE7isEmptyEv' filepath='system/core/libutils/include/utils/Vector.h' line='91' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e249d974' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='capacity' mangled-name='_ZNK7android6VectorIP11ObbCallbackE8capacityEv' filepath='system/core/libutils/include/utils/Vector.h' line='93' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e249d974' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='setCapacity' mangled-name='_ZN7android6VectorIP11ObbCallbackE11setCapacityEj' filepath='system/core/libutils/include/utils/Vector.h' line='95' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3b89821f' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='79a0948f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='resize' mangled-name='_ZN7android6VectorIP11ObbCallbackE6resizeEj' filepath='system/core/libutils/include/utils/Vector.h' line='101' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3b89821f' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='79a0948f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='array' mangled-name='_ZNK7android6VectorIP11ObbCallbackE5arrayEv' filepath='system/core/libutils/include/utils/Vector.h' line='108' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e249d974' is-artificial='yes'/>
+            <return type-id='b5e7b678'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='editArray' mangled-name='_ZN7android6VectorIP11ObbCallbackE9editArrayEv' filepath='system/core/libutils/include/utils/Vector.h' line='110' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3b89821f' is-artificial='yes'/>
+            <return type-id='83445a85'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator[]' mangled-name='_ZNK7android6VectorIP11ObbCallbackEixEj' filepath='system/core/libutils/include/utils/Vector.h' line='117' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e249d974' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='b1e7b02c'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='itemAt' mangled-name='_ZNK7android6VectorIP11ObbCallbackE6itemAtEj' filepath='system/core/libutils/include/utils/Vector.h' line='119' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e249d974' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='b1e7b02c'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='top' mangled-name='_ZNK7android6VectorIP11ObbCallbackE3topEv' filepath='system/core/libutils/include/utils/Vector.h' line='121' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e249d974' is-artificial='yes'/>
+            <return type-id='b1e7b02c'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='editItemAt' mangled-name='_ZN7android6VectorIP11ObbCallbackE10editItemAtEj' filepath='system/core/libutils/include/utils/Vector.h' line='128' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3b89821f' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='874460d1'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='editTop' mangled-name='_ZN7android6VectorIP11ObbCallbackE7editTopEv' filepath='system/core/libutils/include/utils/Vector.h' line='130' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3b89821f' is-artificial='yes'/>
+            <return type-id='874460d1'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='insertVectorAt' mangled-name='_ZN7android6VectorIP11ObbCallbackE14insertVectorAtERKS3_j' filepath='system/core/libutils/include/utils/Vector.h' line='137' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3b89821f' is-artificial='yes'/>
+            <parameter type-id='d649c690'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='79a0948f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='appendVector' mangled-name='_ZN7android6VectorIP11ObbCallbackE12appendVectorERKS3_' filepath='system/core/libutils/include/utils/Vector.h' line='140' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3b89821f' is-artificial='yes'/>
+            <parameter type-id='d649c690'/>
+            <return type-id='79a0948f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='insertArrayAt' mangled-name='_ZN7android6VectorIP11ObbCallbackE13insertArrayAtEPKS2_jj' filepath='system/core/libutils/include/utils/Vector.h' line='144' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3b89821f' is-artificial='yes'/>
+            <parameter type-id='b5e7b678'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='79a0948f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='appendArray' mangled-name='_ZN7android6VectorIP11ObbCallbackE11appendArrayEPKS2_j' filepath='system/core/libutils/include/utils/Vector.h' line='147' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3b89821f' is-artificial='yes'/>
+            <parameter type-id='b5e7b678'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='79a0948f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='insertAt' mangled-name='_ZN7android6VectorIP11ObbCallbackE8insertAtEjj' filepath='system/core/libutils/include/utils/Vector.h' line='154' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3b89821f' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='79a0948f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='insertAt' mangled-name='_ZN7android6VectorIP11ObbCallbackE8insertAtERKS2_jj' filepath='system/core/libutils/include/utils/Vector.h' line='156' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3b89821f' is-artificial='yes'/>
+            <parameter type-id='b1e7b02c'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='79a0948f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='pop' mangled-name='_ZN7android6VectorIP11ObbCallbackE3popEv' filepath='system/core/libutils/include/utils/Vector.h' line='158' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3b89821f' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='push' mangled-name='_ZN7android6VectorIP11ObbCallbackE4pushEv' filepath='system/core/libutils/include/utils/Vector.h' line='160' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3b89821f' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='push' mangled-name='_ZN7android6VectorIP11ObbCallbackE4pushERKS2_' filepath='system/core/libutils/include/utils/Vector.h' line='162' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3b89821f' is-artificial='yes'/>
+            <parameter type-id='b1e7b02c'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='add' mangled-name='_ZN7android6VectorIP11ObbCallbackE3addEv' filepath='system/core/libutils/include/utils/Vector.h' line='164' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3b89821f' is-artificial='yes'/>
+            <return type-id='79a0948f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='add' mangled-name='_ZN7android6VectorIP11ObbCallbackE3addERKS2_' filepath='system/core/libutils/include/utils/Vector.h' line='166' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3b89821f' is-artificial='yes'/>
+            <parameter type-id='b1e7b02c'/>
+            <return type-id='79a0948f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='replaceAt' mangled-name='_ZN7android6VectorIP11ObbCallbackE9replaceAtEj' filepath='system/core/libutils/include/utils/Vector.h' line='168' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3b89821f' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='79a0948f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='replaceAt' mangled-name='_ZN7android6VectorIP11ObbCallbackE9replaceAtERKS2_j' filepath='system/core/libutils/include/utils/Vector.h' line='170' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3b89821f' is-artificial='yes'/>
+            <parameter type-id='b1e7b02c'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='79a0948f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='removeItemsAt' mangled-name='_ZN7android6VectorIP11ObbCallbackE13removeItemsAtEjj' filepath='system/core/libutils/include/utils/Vector.h' line='177' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3b89821f' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='79a0948f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='removeAt' mangled-name='_ZN7android6VectorIP11ObbCallbackE8removeAtEj' filepath='system/core/libutils/include/utils/Vector.h' line='179' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3b89821f' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='79a0948f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sort' mangled-name='_ZN7android6VectorIP11ObbCallbackE4sortEPFiPKS2_S5_E' filepath='system/core/libutils/include/utils/Vector.h' line='188' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3b89821f' is-artificial='yes'/>
+            <parameter type-id='2dd55475'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sort' mangled-name='_ZN7android6VectorIP11ObbCallbackE4sortEPFiPKS2_S5_PvES6_' filepath='system/core/libutils/include/utils/Vector.h' line='189' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3b89821f' is-artificial='yes'/>
+            <parameter type-id='071d6ee0'/>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getItemSize' mangled-name='_ZNK7android6VectorIP11ObbCallbackE11getItemSizeEv' filepath='system/core/libutils/include/utils/Vector.h' line='192' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e249d974' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='begin' mangled-name='_ZN7android6VectorIP11ObbCallbackE5beginEv' filepath='system/core/libutils/include/utils/Vector.h' line='202' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3b89821f' is-artificial='yes'/>
+            <return type-id='764c9ed0'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='end' mangled-name='_ZN7android6VectorIP11ObbCallbackE3endEv' filepath='system/core/libutils/include/utils/Vector.h' line='203' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3b89821f' is-artificial='yes'/>
+            <return type-id='764c9ed0'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='begin' mangled-name='_ZNK7android6VectorIP11ObbCallbackE5beginEv' filepath='system/core/libutils/include/utils/Vector.h' line='204' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e249d974' is-artificial='yes'/>
+            <return type-id='0dc1dca0'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='end' mangled-name='_ZNK7android6VectorIP11ObbCallbackE3endEv' filepath='system/core/libutils/include/utils/Vector.h' line='205' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e249d974' is-artificial='yes'/>
+            <return type-id='0dc1dca0'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='reserve' mangled-name='_ZN7android6VectorIP11ObbCallbackE7reserveEj' filepath='system/core/libutils/include/utils/Vector.h' line='206' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3b89821f' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='empty' mangled-name='_ZNK7android6VectorIP11ObbCallbackE5emptyEv' filepath='system/core/libutils/include/utils/Vector.h' line='207' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e249d974' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='push_back' mangled-name='_ZN7android6VectorIP11ObbCallbackE9push_backERKS2_' filepath='system/core/libutils/include/utils/Vector.h' line='208' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3b89821f' is-artificial='yes'/>
+            <parameter type-id='b1e7b02c'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='push_front' mangled-name='_ZN7android6VectorIP11ObbCallbackE10push_frontERKS2_' filepath='system/core/libutils/include/utils/Vector.h' line='209' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3b89821f' is-artificial='yes'/>
+            <parameter type-id='b1e7b02c'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='erase' mangled-name='_ZN7android6VectorIP11ObbCallbackE5eraseEPS2_' filepath='system/core/libutils/include/utils/Vector.h' line='210' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3b89821f' is-artificial='yes'/>
+            <parameter type-id='764c9ed0'/>
+            <return type-id='764c9ed0'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes' vtable-offset='0'>
+          <function-decl name='~Vector' mangled-name='_ZN7android6VectorIP11ObbCallbackED0Ev' filepath='system/core/libutils/include/utils/Vector.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3b89821f' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes' vtable-offset='0'>
+          <function-decl name='~Vector' mangled-name='_ZN7android6VectorIP11ObbCallbackED2Ev' filepath='system/core/libutils/include/utils/Vector.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3b89821f' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='protected' vtable-offset='2'>
+          <function-decl name='do_construct' mangled-name='_ZNK7android6VectorIP11ObbCallbackE12do_constructEPvj' filepath='system/core/libutils/include/utils/Vector.h' line='216' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e249d974' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='protected' vtable-offset='3'>
+          <function-decl name='do_destroy' mangled-name='_ZNK7android6VectorIP11ObbCallbackE10do_destroyEPvj' filepath='system/core/libutils/include/utils/Vector.h' line='217' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e249d974' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='protected' vtable-offset='4'>
+          <function-decl name='do_copy' mangled-name='_ZNK7android6VectorIP11ObbCallbackE7do_copyEPvPKvj' filepath='system/core/libutils/include/utils/Vector.h' line='218' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e249d974' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='protected' vtable-offset='5'>
+          <function-decl name='do_splat' mangled-name='_ZNK7android6VectorIP11ObbCallbackE8do_splatEPvPKvj' filepath='system/core/libutils/include/utils/Vector.h' line='219' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e249d974' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='protected' vtable-offset='6'>
+          <function-decl name='do_move_forward' mangled-name='_ZNK7android6VectorIP11ObbCallbackE15do_move_forwardEPvPKvj' filepath='system/core/libutils/include/utils/Vector.h' line='220' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e249d974' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='protected' vtable-offset='7'>
+          <function-decl name='do_move_backward' mangled-name='_ZNK7android6VectorIP11ObbCallbackE16do_move_backwardEPvPKvj' filepath='system/core/libutils/include/utils/Vector.h' line='221' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e249d974' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='SortedVector&lt;ObbCallback *&gt;' visibility='default' is-declaration-only='yes' id='5d81b3b0'/>
+      <class-decl name='sp&lt;ObbActionListener&gt;' size-in-bits='32' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='31' column='1' id='788ba3f2'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='m_ptr' type-id='7376f3a6' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='90' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='sp' mangled-name='_ZN7android2spI17ObbActionListenerEC2Ev' filepath='system/core/libutils/include/utils/StrongPointer.h' line='33' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='37fc04a0' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='41' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='37fc04a0' is-artificial='yes'/>
+            <parameter type-id='7376f3a6'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='42' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='37fc04a0' is-artificial='yes'/>
+            <parameter type-id='ad5493d3'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='37fc04a0' is-artificial='yes'/>
+            <parameter type-id='a7d93406'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~sp' mangled-name='_ZN7android2spI17ObbActionListenerED2Ev' filepath='system/core/libutils/include/utils/StrongPointer.h' line='48' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='37fc04a0' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spI17ObbActionListenerEaSEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='52' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='37fc04a0' is-artificial='yes'/>
+            <parameter type-id='7376f3a6'/>
+            <return type-id='43fc1784'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spI17ObbActionListenerEaSERKS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='37fc04a0' is-artificial='yes'/>
+            <parameter type-id='ad5493d3'/>
+            <return type-id='43fc1784'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spI17ObbActionListenerEaSEOS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='54' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='37fc04a0' is-artificial='yes'/>
+            <parameter type-id='a7d93406'/>
+            <return type-id='43fc1784'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='force_set' mangled-name='_ZN7android2spI17ObbActionListenerE9force_setEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='37fc04a0' is-artificial='yes'/>
+            <parameter type-id='7376f3a6'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='clear' mangled-name='_ZN7android2spI17ObbActionListenerE5clearEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='65' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='37fc04a0' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator*' mangled-name='_ZNK7android2spI17ObbActionListenerEdeEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b954a6b7' is-artificial='yes'/>
+            <return type-id='7f77068a'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator-&gt;' mangled-name='_ZNK7android2spI17ObbActionListenerEptEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='70' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b954a6b7' is-artificial='yes'/>
+            <return type-id='7376f3a6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='get' mangled-name='_ZNK7android2spI17ObbActionListenerE3getEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='71' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b954a6b7' is-artificial='yes'/>
+            <return type-id='7376f3a6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator bool' mangled-name='_ZNK7android2spI17ObbActionListenerEcvbEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b954a6b7' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='set_pointer' mangled-name='_ZN7android2spI17ObbActionListenerE11set_pointerEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='37fc04a0' is-artificial='yes'/>
+            <parameter type-id='7376f3a6'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='check_not_on_stack' mangled-name='_ZN7android2spI17ObbActionListenerE18check_not_on_stackEPKv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='BnObbActionListener' size-in-bits='192' visibility='default' filepath='frameworks/base/libs/storage/include/storage/IObbActionListener.h' line='37' column='1' id='b4c0d64f'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='2144ef38'/>
+        <member-function access='public' vtable-offset='6'>
+          <function-decl name='onTransact' mangled-name='_ZN7android19BnObbActionListener10onTransactEjRKNS_6ParcelEPS1_j' filepath='frameworks/base/libs/storage/include/storage/IObbActionListener.h' line='40' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='36e31287' is-artificial='yes'/>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='6d925e80'/>
+            <parameter type-id='1a1ddb91'/>
+            <parameter type-id='8f92235e'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='sp&lt;android::IMountService&gt;' size-in-bits='32' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='31' column='1' id='f331f373'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='m_ptr' type-id='9cb9149f' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='90' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='sp' mangled-name='_ZN7android2spINS_13IMountServiceEEC2Ev' filepath='system/core/libutils/include/utils/StrongPointer.h' line='33' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='de638c93' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='41' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='de638c93' is-artificial='yes'/>
+            <parameter type-id='9cb9149f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='42' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='de638c93' is-artificial='yes'/>
+            <parameter type-id='6100d52e'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='de638c93' is-artificial='yes'/>
+            <parameter type-id='4bd3cc83'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~sp' mangled-name='_ZN7android2spINS_13IMountServiceEED2Ev' filepath='system/core/libutils/include/utils/StrongPointer.h' line='48' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='de638c93' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_13IMountServiceEEaSEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='52' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='de638c93' is-artificial='yes'/>
+            <parameter type-id='9cb9149f'/>
+            <return type-id='ea639f77'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_13IMountServiceEEaSERKS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='de638c93' is-artificial='yes'/>
+            <parameter type-id='6100d52e'/>
+            <return type-id='ea639f77'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_13IMountServiceEEaSEOS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='54' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='de638c93' is-artificial='yes'/>
+            <parameter type-id='4bd3cc83'/>
+            <return type-id='ea639f77'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='force_set' mangled-name='_ZN7android2spINS_13IMountServiceEE9force_setEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='de638c93' is-artificial='yes'/>
+            <parameter type-id='9cb9149f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='clear' mangled-name='_ZN7android2spINS_13IMountServiceEE5clearEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='65' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='de638c93' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator*' mangled-name='_ZNK7android2spINS_13IMountServiceEEdeEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5d00cee2' is-artificial='yes'/>
+            <return type-id='a0b91aeb'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator-&gt;' mangled-name='_ZNK7android2spINS_13IMountServiceEEptEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='70' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5d00cee2' is-artificial='yes'/>
+            <return type-id='9cb9149f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='get' mangled-name='_ZNK7android2spINS_13IMountServiceEE3getEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='71' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5d00cee2' is-artificial='yes'/>
+            <return type-id='9cb9149f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator bool' mangled-name='_ZNK7android2spINS_13IMountServiceEEcvbEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5d00cee2' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='set_pointer' mangled-name='_ZN7android2spINS_13IMountServiceEE11set_pointerEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='de638c93' is-artificial='yes'/>
+            <parameter type-id='9cb9149f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='check_not_on_stack' mangled-name='_ZN7android2spINS_13IMountServiceEE18check_not_on_stackEPKv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=&lt;android::BpMountService&gt;' mangled-name='_ZN7android2spINS_13IMountServiceEEaSINS_14BpMountServiceEEERS2_PT_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='58' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='de638c93' is-artificial='yes'/>
+            <parameter type-id='27ec51bc'/>
+            <return type-id='ea639f77'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='IMountService' size-in-bits='96' visibility='default' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='32' column='1' id='bf075117'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='40b6343a'/>
+        <data-member access='public' static='yes'>
+          <var-decl name='descriptor' type-id='a3cec311' visibility='default' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='34' column='1'/>
+        </data-member>
+        <data-member access='private' static='yes'>
+          <var-decl name='default_impl' type-id='34e3553c' visibility='default' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='34' column='1'/>
+        </data-member>
+        <member-function access='public' static='yes'>
+          <function-decl name='asInterface' mangled-name='_ZN7android13IMountService11asInterfaceERKNS_2spINS_7IBinderEEE' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='34' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='83dafb9a'/>
+            <return type-id='f331f373'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='IMountService' mangled-name='_ZN7android13IMountServiceC2Ev' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='34' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9cb9149f' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' static='yes'>
+          <function-decl name='setDefaultImpl' mangled-name='_ZN7android13IMountService14setDefaultImplENSt3__110unique_ptrIS0_NS1_14default_deleteIS0_EEEE' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='34' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='34e3553c'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' static='yes'>
+          <function-decl name='getDefaultImpl' mangled-name='_ZN7android13IMountService14getDefaultImplEv' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='34' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <return type-id='cefbbcdb'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='IMountService' mangled-name='_ZN7android13IMountServiceC2Ev' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='34' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9cb9149f' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes' vtable-offset='0'>
+          <function-decl name='~IMountService' mangled-name='_ZN7android13IMountServiceD0Ev' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='34' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9cb9149f' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes' vtable-offset='0'>
+          <function-decl name='~IMountService' mangled-name='_ZN7android13IMountServiceD0Ev' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='34' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9cb9149f' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes' vtable-offset='0'>
+          <function-decl name='~IMountService' mangled-name='_ZN7android13IMountServiceD1Ev' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='34' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9cb9149f' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes' vtable-offset='0'>
+          <function-decl name='~IMountService' mangled-name='_ZN7android13IMountServiceD2Ev' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='34' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9cb9149f' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='3'>
+          <function-decl name='getInterfaceDescriptor' mangled-name='_ZNK7android13IMountService22getInterfaceDescriptorEv' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='34' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e4896a10' is-artificial='yes'/>
+            <return type-id='157d4f95'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='4'>
+          <function-decl name='registerListener' mangled-name='_ZN7android13IMountService16registerListenerERKNS_2spINS_21IMountServiceListenerEEE' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='36' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9cb9149f' is-artificial='yes'/>
+            <parameter type-id='7743ab4a'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='5'>
+          <function-decl name='unregisterListener' mangled-name='_ZN7android13IMountService18unregisterListenerERKNS_2spINS_21IMountServiceListenerEEE' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='38' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9cb9149f' is-artificial='yes'/>
+            <parameter type-id='7743ab4a'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='6'>
+          <function-decl name='isUsbMassStorageConnected' mangled-name='_ZN7android13IMountService25isUsbMassStorageConnectedEv' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='39' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9cb9149f' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='7'>
+          <function-decl name='setUsbMassStorageEnabled' mangled-name='_ZN7android13IMountService24setUsbMassStorageEnabledEb' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='40' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9cb9149f' is-artificial='yes'/>
+            <parameter type-id='4ab96a04'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='8'>
+          <function-decl name='isUsbMassStorageEnabled' mangled-name='_ZN7android13IMountService23isUsbMassStorageEnabledEv' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='41' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9cb9149f' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='9'>
+          <function-decl name='mountVolume' mangled-name='_ZN7android13IMountService11mountVolumeERKNS_8String16E' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='42' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9cb9149f' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='10'>
+          <function-decl name='unmountVolume' mangled-name='_ZN7android13IMountService13unmountVolumeERKNS_8String16Ebb' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9cb9149f' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='4ab96a04'/>
+            <parameter type-id='4ab96a04'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='11'>
+          <function-decl name='formatVolume' mangled-name='_ZN7android13IMountService12formatVolumeERKNS_8String16E' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='45' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9cb9149f' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='12'>
+          <function-decl name='getStorageUsers' mangled-name='_ZN7android13IMountService15getStorageUsersERKNS_8String16EPPi' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='47' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9cb9149f' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='9aa04798'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='13'>
+          <function-decl name='getVolumeState' mangled-name='_ZN7android13IMountService14getVolumeStateERKNS_8String16E' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='48' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9cb9149f' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='14'>
+          <function-decl name='createSecureContainer' mangled-name='_ZN7android13IMountService21createSecureContainerERKNS_8String16EiS3_S3_i' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='49' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9cb9149f' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='922df12b'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='922df12b'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='15'>
+          <function-decl name='finalizeSecureContainer' mangled-name='_ZN7android13IMountService23finalizeSecureContainerERKNS_8String16E' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='52' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9cb9149f' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='16'>
+          <function-decl name='destroySecureContainer' mangled-name='_ZN7android13IMountService22destroySecureContainerERKNS_8String16E' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9cb9149f' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='17'>
+          <function-decl name='mountSecureContainer' mangled-name='_ZN7android13IMountService20mountSecureContainerERKNS_8String16ES3_i' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='54' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9cb9149f' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='922df12b'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='18'>
+          <function-decl name='unmountSecureContainer' mangled-name='_ZN7android13IMountService22unmountSecureContainerERKNS_8String16Eb' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='57' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9cb9149f' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='4ab96a04'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='19'>
+          <function-decl name='isSecureContainerMounted' mangled-name='_ZN7android13IMountService24isSecureContainerMountedERKNS_8String16E' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='58' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9cb9149f' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='20'>
+          <function-decl name='renameSecureContainer' mangled-name='_ZN7android13IMountService21renameSecureContainerERKNS_8String16ES3_' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='59' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9cb9149f' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='21'>
+          <function-decl name='getSecureContainerPath' mangled-name='_ZN7android13IMountService22getSecureContainerPathERKNS_8String16ERS1_' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9cb9149f' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='22923b4c'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='22'>
+          <function-decl name='getSecureContainerList' mangled-name='_ZN7android13IMountService22getSecureContainerListERKNS_8String16ERPS1_' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='62' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9cb9149f' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='763d7e1a'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='23'>
+          <function-decl name='shutdown' mangled-name='_ZN7android13IMountService8shutdownERKNS_2spINS_22IMountShutdownObserverEEE' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='64' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9cb9149f' is-artificial='yes'/>
+            <parameter type-id='5f8c324f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='24'>
+          <function-decl name='finishMediaUpdate' mangled-name='_ZN7android13IMountService17finishMediaUpdateEv' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='65' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9cb9149f' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='25'>
+          <function-decl name='mountObb' mangled-name='_ZN7android13IMountService8mountObbERKNS_8String16ES3_S3_RKNS_2spINS_18IObbActionListenerEEEiRKNS4_INS_7ObbInfoEEE' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='66' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9cb9149f' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='990ef79d'/>
+            <parameter type-id='922df12b'/>
+            <parameter type-id='0c3db078'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='26'>
+          <function-decl name='unmountObb' mangled-name='_ZN7android13IMountService10unmountObbERKNS_8String16EbRKNS_2spINS_18IObbActionListenerEEEi' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9cb9149f' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='4ab96a04'/>
+            <parameter type-id='990ef79d'/>
+            <parameter type-id='922df12b'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='27'>
+          <function-decl name='isObbMounted' mangled-name='_ZN7android13IMountService12isObbMountedERKNS_8String16E' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='71' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9cb9149f' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='28'>
+          <function-decl name='getMountedObbPath' mangled-name='_ZN7android13IMountService17getMountedObbPathERKNS_8String16ERS1_' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9cb9149f' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='22923b4c'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='29'>
+          <function-decl name='decryptStorage' mangled-name='_ZN7android13IMountService14decryptStorageERKNS_8String16E' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='73' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9cb9149f' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='30'>
+          <function-decl name='encryptStorage' mangled-name='_ZN7android13IMountService14encryptStorageERKNS_8String16E' filepath='frameworks/base/libs/storage/include/storage/IMountService.h' line='74' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9cb9149f' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='ObbInfo' size-in-bits='288' visibility='default' filepath='frameworks/base/libs/storage/include/storage/ObbInfo.h' line='27' column='1' id='65c10d3d'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='f8f7e309'/>
+        <base-class access='public' layout-offset-in-bits='96' is-virtual='yes' type-id='12f619c0'/>
+        <data-member access='private' layout-offset-in-bits='32'>
+          <var-decl name='mFileName' type-id='a3cec311' visibility='default' filepath='frameworks/base/libs/storage/include/storage/ObbInfo.h' line='38' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='64'>
+          <var-decl name='mPackageName' type-id='a3cec311' visibility='default' filepath='frameworks/base/libs/storage/include/storage/ObbInfo.h' line='39' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='96'>
+          <var-decl name='mVersion' type-id='3ff5601b' visibility='default' filepath='frameworks/base/libs/storage/include/storage/ObbInfo.h' line='40' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='128'>
+          <var-decl name='mFlags' type-id='3ff5601b' visibility='default' filepath='frameworks/base/libs/storage/include/storage/ObbInfo.h' line='41' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='160'>
+          <var-decl name='mSaltSize' type-id='b59d7dce' visibility='default' filepath='frameworks/base/libs/storage/include/storage/ObbInfo.h' line='42' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='192'>
+          <var-decl name='mSalt' type-id='9f7200cf' visibility='default' filepath='frameworks/base/libs/storage/include/storage/ObbInfo.h' line='43' column='1'/>
+        </data-member>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='ObbInfo' mangled-name='_ZN7android7ObbInfoC1ENS_8String16ES1_iijPKh' filepath='frameworks/base/libs/storage/include/storage/ObbInfo.h' line='30' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5a61729d' is-artificial='yes'/>
+            <parameter type-id='a3cec311'/>
+            <parameter type-id='a3cec311'/>
+            <parameter type-id='3ff5601b'/>
+            <parameter type-id='3ff5601b'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='9f7200cf'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes' vtable-offset='0'>
+          <function-decl name='~ObbInfo' mangled-name='_ZN7android7ObbInfoD0Ev' filepath='frameworks/base/libs/storage/include/storage/ObbInfo.h' line='32' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5a61729d' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes' vtable-offset='0'>
+          <function-decl name='~ObbInfo' mangled-name='_ZN7android7ObbInfoD0Ev' filepath='frameworks/base/libs/storage/include/storage/ObbInfo.h' line='32' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5a61729d' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes' vtable-offset='0'>
+          <function-decl name='~ObbInfo' mangled-name='_ZN7android7ObbInfoD1Ev' filepath='frameworks/base/libs/storage/include/storage/ObbInfo.h' line='32' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5a61729d' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes' vtable-offset='0'>
+          <function-decl name='~ObbInfo' mangled-name='_ZN7android7ObbInfoD2Ev' filepath='frameworks/base/libs/storage/include/storage/ObbInfo.h' line='32' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5a61729d' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='2'>
+          <function-decl name='writeToParcel' mangled-name='_ZNK7android7ObbInfo13writeToParcelEPNS_6ParcelE' filepath='frameworks/base/libs/storage/include/storage/ObbInfo.h' line='34' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a5f3e61a' is-artificial='yes'/>
+            <parameter type-id='1a1ddb91'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='3'>
+          <function-decl name='readFromParcel' mangled-name='_ZN7android7ObbInfo14readFromParcelEPKNS_6ParcelE' filepath='frameworks/base/libs/storage/include/storage/ObbInfo.h' line='35' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5a61729d' is-artificial='yes'/>
+            <parameter type-id='79927164'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='sp&lt;android::IServiceManager&gt;' size-in-bits='32' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='31' column='1' id='f7c08621'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='m_ptr' type-id='05e7090d' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='90' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='33' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='44862d59' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='41' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='44862d59' is-artificial='yes'/>
+            <parameter type-id='05e7090d'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='42' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='44862d59' is-artificial='yes'/>
+            <parameter type-id='ee95f768'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='44862d59' is-artificial='yes'/>
+            <parameter type-id='de56ea81'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~sp' mangled-name='_ZN7android2spINS_15IServiceManagerEED2Ev' filepath='system/core/libutils/include/utils/StrongPointer.h' line='48' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='44862d59' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_15IServiceManagerEEaSEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='52' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='44862d59' is-artificial='yes'/>
+            <parameter type-id='05e7090d'/>
+            <return type-id='5086403d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_15IServiceManagerEEaSERKS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='44862d59' is-artificial='yes'/>
+            <parameter type-id='ee95f768'/>
+            <return type-id='5086403d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_15IServiceManagerEEaSEOS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='54' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='44862d59' is-artificial='yes'/>
+            <parameter type-id='de56ea81'/>
+            <return type-id='5086403d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='force_set' mangled-name='_ZN7android2spINS_15IServiceManagerEE9force_setEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='44862d59' is-artificial='yes'/>
+            <parameter type-id='05e7090d'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='clear' mangled-name='_ZN7android2spINS_15IServiceManagerEE5clearEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='65' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='44862d59' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator*' mangled-name='_ZNK7android2spINS_15IServiceManagerEEdeEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ea95f11c' is-artificial='yes'/>
+            <return type-id='f9e6f629'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator-&gt;' mangled-name='_ZNK7android2spINS_15IServiceManagerEEptEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='70' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ea95f11c' is-artificial='yes'/>
+            <return type-id='05e7090d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='get' mangled-name='_ZNK7android2spINS_15IServiceManagerEE3getEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='71' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ea95f11c' is-artificial='yes'/>
+            <return type-id='05e7090d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator bool' mangled-name='_ZNK7android2spINS_15IServiceManagerEEcvbEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ea95f11c' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='set_pointer' mangled-name='_ZN7android2spINS_15IServiceManagerEE11set_pointerEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='44862d59' is-artificial='yes'/>
+            <parameter type-id='05e7090d'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='check_not_on_stack' mangled-name='_ZN7android2spINS_15IServiceManagerEE18check_not_on_stackEPKv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='IServiceManager' visibility='default' is-declaration-only='yes' id='3ac5546d'/>
+      <class-decl name='sp&lt;android::IBinder&gt;' size-in-bits='32' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='31' column='1' id='bb7689ff'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='m_ptr' type-id='b5a5bc13' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='90' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='33' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26839bc7' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' mangled-name='_ZN7android2spINS_7IBinderEEC2EPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='41' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26839bc7' is-artificial='yes'/>
+            <parameter type-id='b5a5bc13'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' mangled-name='_ZN7android2spINS_7IBinderEEC2ERKS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='42' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26839bc7' is-artificial='yes'/>
+            <parameter type-id='83dafb9a'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26839bc7' is-artificial='yes'/>
+            <parameter type-id='82104e1f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~sp' mangled-name='_ZN7android2spINS_7IBinderEED2Ev' filepath='system/core/libutils/include/utils/StrongPointer.h' line='48' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26839bc7' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_7IBinderEEaSEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='52' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26839bc7' is-artificial='yes'/>
+            <parameter type-id='b5a5bc13'/>
+            <return type-id='1a8388e3'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_7IBinderEEaSERKS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26839bc7' is-artificial='yes'/>
+            <parameter type-id='83dafb9a'/>
+            <return type-id='1a8388e3'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_7IBinderEEaSEOS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='54' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26839bc7' is-artificial='yes'/>
+            <parameter type-id='82104e1f'/>
+            <return type-id='1a8388e3'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='force_set' mangled-name='_ZN7android2spINS_7IBinderEE9force_setEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26839bc7' is-artificial='yes'/>
+            <parameter type-id='b5a5bc13'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='clear' mangled-name='_ZN7android2spINS_7IBinderEE5clearEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='65' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26839bc7' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator*' mangled-name='_ZNK7android2spINS_7IBinderEEdeEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='77dae8b6' is-artificial='yes'/>
+            <return type-id='c1a5cef7'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator-&gt;' mangled-name='_ZNK7android2spINS_7IBinderEEptEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='70' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='77dae8b6' is-artificial='yes'/>
+            <return type-id='b5a5bc13'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='get' mangled-name='_ZNK7android2spINS_7IBinderEE3getEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='71' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='77dae8b6' is-artificial='yes'/>
+            <return type-id='b5a5bc13'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator bool' mangled-name='_ZNK7android2spINS_7IBinderEEcvbEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='77dae8b6' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='set_pointer' mangled-name='_ZN7android2spINS_7IBinderEE11set_pointerEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26839bc7' is-artificial='yes'/>
+            <parameter type-id='b5a5bc13'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='check_not_on_stack' mangled-name='_ZN7android2spINS_7IBinderEE18check_not_on_stackEPKv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='IBinder' visibility='default' is-declaration-only='yes' id='edff7cb3'/>
+      <class-decl name='BnInterface&lt;android::IObbActionListener&gt;' size-in-bits='192' visibility='default' filepath='frameworks/native/libs/binder/include/binder/IInterface.h' line='72' column='1' id='2144ef38'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='f7c5ae1e'/>
+        <base-class access='public' layout-offset-in-bits='32' type-id='a4d376c6'/>
+        <member-function access='protected' vtable-offset='2'>
+          <function-decl name='onAsBinder' mangled-name='_ZN7android11BnInterfaceINS_18IObbActionListenerEE10onAsBinderEv' filepath='frameworks/native/libs/binder/include/binder/IInterface.h' line='80' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3ab04eee' is-artificial='yes'/>
+            <return type-id='b5a5bc13'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='3'>
+          <function-decl name='getInterfaceDescriptor' mangled-name='_ZNK7android11BnInterfaceINS_18IObbActionListenerEE22getInterfaceDescriptorEv' filepath='frameworks/native/libs/binder/include/binder/IInterface.h' line='76' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eac80e0f' is-artificial='yes'/>
+            <return type-id='157d4f95'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='5'>
+          <function-decl name='queryLocalInterface' mangled-name='_ZN7android11BnInterfaceINS_18IObbActionListenerEE19queryLocalInterfaceERKNS_8String16E' filepath='frameworks/native/libs/binder/include/binder/IInterface.h' line='75' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3ab04eee' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='12dbd264'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='IObbActionListener' size-in-bits='96' visibility='default' filepath='frameworks/base/libs/storage/include/storage/IObbActionListener.h' line='27' column='1' id='f7c5ae1e'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='40b6343a'/>
+        <data-member access='public' static='yes'>
+          <var-decl name='descriptor' type-id='a3cec311' visibility='default' filepath='frameworks/base/libs/storage/include/storage/IObbActionListener.h' line='30' column='1'/>
+        </data-member>
+        <data-member access='private' static='yes'>
+          <var-decl name='default_impl' type-id='c722890a' visibility='default' filepath='frameworks/base/libs/storage/include/storage/IObbActionListener.h' line='30' column='1'/>
+        </data-member>
+        <member-function access='public' static='yes'>
+          <function-decl name='asInterface' mangled-name='_ZN7android18IObbActionListener11asInterfaceERKNS_2spINS_7IBinderEEE' filepath='frameworks/base/libs/storage/include/storage/IObbActionListener.h' line='30' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='83dafb9a'/>
+            <return type-id='92343ec8'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='IObbActionListener' mangled-name='_ZN7android18IObbActionListenerC2Ev' filepath='frameworks/base/libs/storage/include/storage/IObbActionListener.h' line='30' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c70198d4' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' static='yes'>
+          <function-decl name='setDefaultImpl' mangled-name='_ZN7android18IObbActionListener14setDefaultImplENSt3__110unique_ptrIS0_NS1_14default_deleteIS0_EEEE' filepath='frameworks/base/libs/storage/include/storage/IObbActionListener.h' line='30' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c722890a'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' static='yes'>
+          <function-decl name='getDefaultImpl' mangled-name='_ZN7android18IObbActionListener14getDefaultImplEv' filepath='frameworks/base/libs/storage/include/storage/IObbActionListener.h' line='30' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <return type-id='fcd3f6e5'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='IObbActionListener' mangled-name='_ZN7android18IObbActionListenerC2Ev' filepath='frameworks/base/libs/storage/include/storage/IObbActionListener.h' line='30' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c70198d4' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes' vtable-offset='0'>
+          <function-decl name='~IObbActionListener' mangled-name='_ZN7android18IObbActionListenerD0Ev' filepath='frameworks/base/libs/storage/include/storage/IObbActionListener.h' line='30' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c70198d4' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes' vtable-offset='0'>
+          <function-decl name='~IObbActionListener' mangled-name='_ZN7android18IObbActionListenerD0Ev' filepath='frameworks/base/libs/storage/include/storage/IObbActionListener.h' line='30' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c70198d4' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes' vtable-offset='0'>
+          <function-decl name='~IObbActionListener' mangled-name='_ZN7android18IObbActionListenerD1Ev' filepath='frameworks/base/libs/storage/include/storage/IObbActionListener.h' line='30' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c70198d4' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes' vtable-offset='0'>
+          <function-decl name='~IObbActionListener' mangled-name='_ZN7android18IObbActionListenerD2Ev' filepath='frameworks/base/libs/storage/include/storage/IObbActionListener.h' line='30' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c70198d4' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='3'>
+          <function-decl name='getInterfaceDescriptor' mangled-name='_ZNK7android18IObbActionListener22getInterfaceDescriptorEv' filepath='frameworks/base/libs/storage/include/storage/IObbActionListener.h' line='30' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='32d2f295' is-artificial='yes'/>
+            <return type-id='157d4f95'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='4'>
+          <function-decl name='onObbResult' mangled-name='_ZN7android18IObbActionListener11onObbResultERKNS_8String16Eii' filepath='frameworks/base/libs/storage/include/storage/IObbActionListener.h' line='32' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c70198d4' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='922df12b'/>
+            <parameter type-id='922df12b'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='BBinder' visibility='default' is-declaration-only='yes' id='a4d376c6'/>
+      <class-decl name='sp&lt;android::IInterface&gt;' size-in-bits='32' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='31' column='1' id='12dbd264'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='m_ptr' type-id='6d5a3b78' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='90' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='33' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eed59172' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' mangled-name='_ZN7android2spINS_10IInterfaceEEC2EPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='41' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eed59172' is-artificial='yes'/>
+            <parameter type-id='6d5a3b78'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='42' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eed59172' is-artificial='yes'/>
+            <parameter type-id='c0f30c7d'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eed59172' is-artificial='yes'/>
+            <parameter type-id='de3da448'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~sp' mangled-name='_ZN7android2spINS_10IInterfaceEED2Ev' filepath='system/core/libutils/include/utils/StrongPointer.h' line='48' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eed59172' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_10IInterfaceEEaSEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='52' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eed59172' is-artificial='yes'/>
+            <parameter type-id='6d5a3b78'/>
+            <return type-id='f2d597be'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_10IInterfaceEEaSERKS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eed59172' is-artificial='yes'/>
+            <parameter type-id='c0f30c7d'/>
+            <return type-id='f2d597be'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_10IInterfaceEEaSEOS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='54' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eed59172' is-artificial='yes'/>
+            <parameter type-id='de3da448'/>
+            <return type-id='f2d597be'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='force_set' mangled-name='_ZN7android2spINS_10IInterfaceEE9force_setEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eed59172' is-artificial='yes'/>
+            <parameter type-id='6d5a3b78'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='clear' mangled-name='_ZN7android2spINS_10IInterfaceEE5clearEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='65' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eed59172' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator*' mangled-name='_ZNK7android2spINS_10IInterfaceEEdeEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b4f2f999' is-artificial='yes'/>
+            <return type-id='695a352c'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator-&gt;' mangled-name='_ZNK7android2spINS_10IInterfaceEEptEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='70' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b4f2f999' is-artificial='yes'/>
+            <return type-id='6d5a3b78'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='get' mangled-name='_ZNK7android2spINS_10IInterfaceEE3getEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='71' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b4f2f999' is-artificial='yes'/>
+            <return type-id='6d5a3b78'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator bool' mangled-name='_ZNK7android2spINS_10IInterfaceEEcvbEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b4f2f999' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='set_pointer' mangled-name='_ZN7android2spINS_10IInterfaceEE11set_pointerEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eed59172' is-artificial='yes'/>
+            <parameter type-id='6d5a3b78'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='check_not_on_stack' mangled-name='_ZN7android2spINS_10IInterfaceEE18check_not_on_stackEPKv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp&lt;android::BnInterface&lt;android::IObbActionListener&gt; &gt;' mangled-name='_ZN7android2spINS_10IInterfaceEEC2INS_11BnInterfaceINS_18IObbActionListenerEEEEEPT_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='44' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eed59172' is-artificial='yes'/>
+            <parameter type-id='3ab04eee'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp&lt;android::IMountServiceListener&gt;' mangled-name='_ZN7android2spINS_10IInterfaceEEC2INS_21IMountServiceListenerEEERKNS0_IT_EE' filepath='system/core/libutils/include/utils/StrongPointer.h' line='45' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eed59172' is-artificial='yes'/>
+            <parameter type-id='7743ab4a'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp&lt;android::IMountShutdownObserver&gt;' mangled-name='_ZN7android2spINS_10IInterfaceEEC2INS_22IMountShutdownObserverEEERKNS0_IT_EE' filepath='system/core/libutils/include/utils/StrongPointer.h' line='45' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eed59172' is-artificial='yes'/>
+            <parameter type-id='5f8c324f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp&lt;android::IObbActionListener&gt;' mangled-name='_ZN7android2spINS_10IInterfaceEEC2INS_18IObbActionListenerEEERKNS0_IT_EE' filepath='system/core/libutils/include/utils/StrongPointer.h' line='45' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eed59172' is-artificial='yes'/>
+            <parameter type-id='990ef79d'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='IInterface' visibility='default' is-declaration-only='yes' id='40b6343a'/>
+      <class-decl name='sp&lt;android::ObbInfo&gt;' size-in-bits='32' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='31' column='1' id='a107f0d1'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='m_ptr' type-id='5a61729d' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='90' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='33' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b5cb4749' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' mangled-name='_ZN7android2spINS_7ObbInfoEEC2EPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='41' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b5cb4749' is-artificial='yes'/>
+            <parameter type-id='5a61729d'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='42' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b5cb4749' is-artificial='yes'/>
+            <parameter type-id='0c3db078'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b5cb4749' is-artificial='yes'/>
+            <parameter type-id='1e1ebf51'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~sp' mangled-name='_ZN7android2spINS_7ObbInfoEED2Ev' filepath='system/core/libutils/include/utils/StrongPointer.h' line='48' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b5cb4749' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_7ObbInfoEEaSEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='52' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b5cb4749' is-artificial='yes'/>
+            <parameter type-id='5a61729d'/>
+            <return type-id='c1cb5a2d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_7ObbInfoEEaSERKS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b5cb4749' is-artificial='yes'/>
+            <parameter type-id='0c3db078'/>
+            <return type-id='c1cb5a2d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_7ObbInfoEEaSEOS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='54' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b5cb4749' is-artificial='yes'/>
+            <parameter type-id='1e1ebf51'/>
+            <return type-id='c1cb5a2d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='force_set' mangled-name='_ZN7android2spINS_7ObbInfoEE9force_setEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b5cb4749' is-artificial='yes'/>
+            <parameter type-id='5a61729d'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='clear' mangled-name='_ZN7android2spINS_7ObbInfoEE5clearEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='65' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b5cb4749' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator*' mangled-name='_ZNK7android2spINS_7ObbInfoEEdeEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='083daa2c' is-artificial='yes'/>
+            <return type-id='4e615fb9'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator-&gt;' mangled-name='_ZNK7android2spINS_7ObbInfoEEptEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='70' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='083daa2c' is-artificial='yes'/>
+            <return type-id='5a61729d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='get' mangled-name='_ZNK7android2spINS_7ObbInfoEE3getEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='71' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='083daa2c' is-artificial='yes'/>
+            <return type-id='5a61729d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator bool' mangled-name='_ZNK7android2spINS_7ObbInfoEEcvbEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='083daa2c' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='set_pointer' mangled-name='_ZN7android2spINS_7ObbInfoEE11set_pointerEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b5cb4749' is-artificial='yes'/>
+            <parameter type-id='5a61729d'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='check_not_on_stack' mangled-name='_ZN7android2spINS_7ObbInfoEE18check_not_on_stackEPKv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='sp&lt;android::IObbActionListener&gt;' size-in-bits='32' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='31' column='1' id='92343ec8'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='m_ptr' type-id='c70198d4' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='90' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='sp' mangled-name='_ZN7android2spINS_18IObbActionListenerEEC2Ev' filepath='system/core/libutils/include/utils/StrongPointer.h' line='33' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='7566205e' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='41' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='7566205e' is-artificial='yes'/>
+            <parameter type-id='c70198d4'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='42' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='7566205e' is-artificial='yes'/>
+            <parameter type-id='990ef79d'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='7566205e' is-artificial='yes'/>
+            <parameter type-id='b7bb3fdc'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~sp' mangled-name='_ZN7android2spINS_18IObbActionListenerEED2Ev' filepath='system/core/libutils/include/utils/StrongPointer.h' line='48' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='7566205e' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_18IObbActionListenerEEaSEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='52' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='7566205e' is-artificial='yes'/>
+            <parameter type-id='c70198d4'/>
+            <return type-id='71661a12'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_18IObbActionListenerEEaSERKS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='7566205e' is-artificial='yes'/>
+            <parameter type-id='990ef79d'/>
+            <return type-id='71661a12'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_18IObbActionListenerEEaSEOS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='54' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='7566205e' is-artificial='yes'/>
+            <parameter type-id='b7bb3fdc'/>
+            <return type-id='71661a12'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='force_set' mangled-name='_ZN7android2spINS_18IObbActionListenerEE9force_setEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='7566205e' is-artificial='yes'/>
+            <parameter type-id='c70198d4'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='clear' mangled-name='_ZN7android2spINS_18IObbActionListenerEE5clearEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='65' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='7566205e' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator*' mangled-name='_ZNK7android2spINS_18IObbActionListenerEEdeEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8d0ee4b9' is-artificial='yes'/>
+            <return type-id='bb0185f0'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator-&gt;' mangled-name='_ZNK7android2spINS_18IObbActionListenerEEptEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='70' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8d0ee4b9' is-artificial='yes'/>
+            <return type-id='c70198d4'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='get' mangled-name='_ZNK7android2spINS_18IObbActionListenerEE3getEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='71' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8d0ee4b9' is-artificial='yes'/>
+            <return type-id='c70198d4'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator bool' mangled-name='_ZNK7android2spINS_18IObbActionListenerEEcvbEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8d0ee4b9' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='set_pointer' mangled-name='_ZN7android2spINS_18IObbActionListenerEE11set_pointerEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='7566205e' is-artificial='yes'/>
+            <parameter type-id='c70198d4'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='check_not_on_stack' mangled-name='_ZN7android2spINS_18IObbActionListenerEE18check_not_on_stackEPKv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp&lt;ObbActionListener&gt;' mangled-name='_ZN7android2spINS_18IObbActionListenerEEC2I17ObbActionListenerEERKNS0_IT_EE' filepath='system/core/libutils/include/utils/StrongPointer.h' line='45' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='7566205e' is-artificial='yes'/>
+            <parameter type-id='ad5493d3'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=&lt;android::BpObbActionListener&gt;' mangled-name='_ZN7android2spINS_18IObbActionListenerEEaSINS_19BpObbActionListenerEEERS2_PT_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='58' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='7566205e' is-artificial='yes'/>
+            <parameter type-id='e1c45961'/>
+            <return type-id='71661a12'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='sp&lt;android::ObbFile&gt;' size-in-bits='32' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='31' column='1' id='2270c437'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='m_ptr' type-id='eae1bdeb' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='90' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='33' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='4456901f' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' mangled-name='_ZN7android2spINS_7ObbFileEEC2EPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='41' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='4456901f' is-artificial='yes'/>
+            <parameter type-id='eae1bdeb'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='42' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='4456901f' is-artificial='yes'/>
+            <parameter type-id='1cf83fa2'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='4456901f' is-artificial='yes'/>
+            <parameter type-id='2d4e9b37'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~sp' mangled-name='_ZN7android2spINS_7ObbFileEED2Ev' filepath='system/core/libutils/include/utils/StrongPointer.h' line='48' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='4456901f' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_7ObbFileEEaSEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='52' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='4456901f' is-artificial='yes'/>
+            <parameter type-id='eae1bdeb'/>
+            <return type-id='4856966b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_7ObbFileEEaSERKS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='4456901f' is-artificial='yes'/>
+            <parameter type-id='1cf83fa2'/>
+            <return type-id='4856966b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_7ObbFileEEaSEOS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='54' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='4456901f' is-artificial='yes'/>
+            <parameter type-id='2d4e9b37'/>
+            <return type-id='4856966b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='force_set' mangled-name='_ZN7android2spINS_7ObbFileEE9force_setEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='4456901f' is-artificial='yes'/>
+            <parameter type-id='eae1bdeb'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='clear' mangled-name='_ZN7android2spINS_7ObbFileEE5clearEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='65' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='4456901f' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator*' mangled-name='_ZNK7android2spINS_7ObbFileEEdeEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='20f845ee' is-artificial='yes'/>
+            <return type-id='e6e1b79f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator-&gt;' mangled-name='_ZNK7android2spINS_7ObbFileEEptEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='70' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='20f845ee' is-artificial='yes'/>
+            <return type-id='eae1bdeb'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='get' mangled-name='_ZNK7android2spINS_7ObbFileEE3getEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='71' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='20f845ee' is-artificial='yes'/>
+            <return type-id='eae1bdeb'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator bool' mangled-name='_ZNK7android2spINS_7ObbFileEEcvbEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='20f845ee' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='set_pointer' mangled-name='_ZN7android2spINS_7ObbFileEE11set_pointerEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='4456901f' is-artificial='yes'/>
+            <parameter type-id='eae1bdeb'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='check_not_on_stack' mangled-name='_ZN7android2spINS_7ObbFileEE18check_not_on_stackEPKv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+    </namespace-decl>
+    <namespace-decl name='std'>
+      <namespace-decl name='__1'>
+        <enum-decl name='memory_order' filepath='external/libcxx/include/atomic' line='581' column='1' id='0b7ffe92'>
+          <underlying-type type-id='9cac1fee'/>
+          <enumerator name='memory_order_relaxed' value='0'/>
+          <enumerator name='memory_order_consume' value='1'/>
+          <enumerator name='memory_order_acquire' value='2'/>
+          <enumerator name='memory_order_release' value='3'/>
+          <enumerator name='memory_order_acq_rel' value='4'/>
+          <enumerator name='memory_order_seq_cst' value='5'/>
+        </enum-decl>
+        <typedef-decl name='memory_order' type-id='0b7ffe92' filepath='external/libcxx/include/atomic' line='585' column='1' id='b1193b6e'/>
+        <function-decl name='atomic_thread_fence' mangled-name='_ZNSt3__119atomic_thread_fenceENS_12memory_orderE' filepath='external/libcxx/include/atomic' line='1819' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='b1193b6e'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+        <function-decl name='atomic_signal_fence' mangled-name='_ZNSt3__119atomic_signal_fenceENS_12memory_orderE' filepath='external/libcxx/include/atomic' line='1826' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='b1193b6e'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+        <class-decl name='__atomic_base&lt;int, true&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/atomic' line='1003' column='1' id='a5d64365'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='0efd2e9e'/>
+          <member-function access='public'>
+            <function-decl name='__atomic_base' filepath='external/libcxx/include/atomic' line='1008' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dcdcfc25' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__atomic_base' filepath='external/libcxx/include/atomic' line='1010' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dcdcfc25' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='fetch_add' mangled-name='_ZNVSt3__113__atomic_baseIiLb1EE9fetch_addEiNS_12memory_orderE' filepath='external/libcxx/include/atomic' line='1013' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='514f8273' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <parameter type-id='b1193b6e'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='fetch_add' mangled-name='_ZNSt3__113__atomic_baseIiLb1EE9fetch_addEiNS_12memory_orderE' filepath='external/libcxx/include/atomic' line='1016' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dcdcfc25' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <parameter type-id='b1193b6e'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='fetch_sub' mangled-name='_ZNVSt3__113__atomic_baseIiLb1EE9fetch_subEiNS_12memory_orderE' filepath='external/libcxx/include/atomic' line='1019' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='514f8273' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <parameter type-id='b1193b6e'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='fetch_sub' mangled-name='_ZNSt3__113__atomic_baseIiLb1EE9fetch_subEiNS_12memory_orderE' filepath='external/libcxx/include/atomic' line='1022' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dcdcfc25' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <parameter type-id='b1193b6e'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='fetch_and' mangled-name='_ZNVSt3__113__atomic_baseIiLb1EE9fetch_andEiNS_12memory_orderE' filepath='external/libcxx/include/atomic' line='1025' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='514f8273' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <parameter type-id='b1193b6e'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='fetch_and' mangled-name='_ZNSt3__113__atomic_baseIiLb1EE9fetch_andEiNS_12memory_orderE' filepath='external/libcxx/include/atomic' line='1028' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dcdcfc25' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <parameter type-id='b1193b6e'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='fetch_or' mangled-name='_ZNVSt3__113__atomic_baseIiLb1EE8fetch_orEiNS_12memory_orderE' filepath='external/libcxx/include/atomic' line='1031' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='514f8273' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <parameter type-id='b1193b6e'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='fetch_or' mangled-name='_ZNSt3__113__atomic_baseIiLb1EE8fetch_orEiNS_12memory_orderE' filepath='external/libcxx/include/atomic' line='1034' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dcdcfc25' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <parameter type-id='b1193b6e'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='fetch_xor' mangled-name='_ZNVSt3__113__atomic_baseIiLb1EE9fetch_xorEiNS_12memory_orderE' filepath='external/libcxx/include/atomic' line='1037' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='514f8273' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <parameter type-id='b1193b6e'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='fetch_xor' mangled-name='_ZNSt3__113__atomic_baseIiLb1EE9fetch_xorEiNS_12memory_orderE' filepath='external/libcxx/include/atomic' line='1040' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dcdcfc25' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <parameter type-id='b1193b6e'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator++' mangled-name='_ZNVSt3__113__atomic_baseIiLb1EEppEi' filepath='external/libcxx/include/atomic' line='1044' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='514f8273' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator++' mangled-name='_ZNSt3__113__atomic_baseIiLb1EEppEi' filepath='external/libcxx/include/atomic' line='1046' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dcdcfc25' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator--' mangled-name='_ZNVSt3__113__atomic_baseIiLb1EEmmEi' filepath='external/libcxx/include/atomic' line='1048' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='514f8273' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator--' mangled-name='_ZNSt3__113__atomic_baseIiLb1EEmmEi' filepath='external/libcxx/include/atomic' line='1050' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dcdcfc25' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator++' mangled-name='_ZNVSt3__113__atomic_baseIiLb1EEppEv' filepath='external/libcxx/include/atomic' line='1052' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='514f8273' is-artificial='yes'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator++' mangled-name='_ZNSt3__113__atomic_baseIiLb1EEppEv' filepath='external/libcxx/include/atomic' line='1054' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dcdcfc25' is-artificial='yes'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator--' mangled-name='_ZNVSt3__113__atomic_baseIiLb1EEmmEv' filepath='external/libcxx/include/atomic' line='1056' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='514f8273' is-artificial='yes'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator--' mangled-name='_ZNSt3__113__atomic_baseIiLb1EEmmEv' filepath='external/libcxx/include/atomic' line='1058' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dcdcfc25' is-artificial='yes'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator+=' mangled-name='_ZNVSt3__113__atomic_baseIiLb1EEpLEi' filepath='external/libcxx/include/atomic' line='1060' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='514f8273' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator+=' mangled-name='_ZNSt3__113__atomic_baseIiLb1EEpLEi' filepath='external/libcxx/include/atomic' line='1062' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dcdcfc25' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-=' mangled-name='_ZNVSt3__113__atomic_baseIiLb1EEmIEi' filepath='external/libcxx/include/atomic' line='1064' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='514f8273' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-=' mangled-name='_ZNSt3__113__atomic_baseIiLb1EEmIEi' filepath='external/libcxx/include/atomic' line='1066' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dcdcfc25' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator&amp;=' mangled-name='_ZNVSt3__113__atomic_baseIiLb1EEaNEi' filepath='external/libcxx/include/atomic' line='1068' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='514f8273' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator&amp;=' mangled-name='_ZNSt3__113__atomic_baseIiLb1EEaNEi' filepath='external/libcxx/include/atomic' line='1070' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dcdcfc25' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator|=' mangled-name='_ZNVSt3__113__atomic_baseIiLb1EEoREi' filepath='external/libcxx/include/atomic' line='1072' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='514f8273' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator|=' mangled-name='_ZNSt3__113__atomic_baseIiLb1EEoREi' filepath='external/libcxx/include/atomic' line='1074' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dcdcfc25' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator^=' mangled-name='_ZNVSt3__113__atomic_baseIiLb1EEeOEi' filepath='external/libcxx/include/atomic' line='1076' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='514f8273' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator^=' mangled-name='_ZNSt3__113__atomic_baseIiLb1EEeOEi' filepath='external/libcxx/include/atomic' line='1078' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dcdcfc25' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__atomic_base&lt;int, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/atomic' line='891' column='1' id='0efd2e9e'>
+          <data-member access='public' layout-offset-in-bits='0'>
+            <var-decl name='__a_' type-id='95e97e5e' visibility='default' filepath='external/libcxx/include/atomic' line='893' column='1'/>
+          </data-member>
+          <data-member access='public' static='yes'>
+            <var-decl name='is_always_lock_free' type-id='4ab96a04' visibility='default' filepath='external/libcxx/include/atomic' line='896' column='1'/>
+          </data-member>
+          <member-function access='public' static='yes'>
+            <function-decl name='is_lock_free' mangled-name='_ZNVKSt3__113__atomic_baseIiLb0EE12is_lock_freeEv' filepath='external/libcxx/include/atomic' line='900' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9e40e22d' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='is_lock_free' mangled-name='_ZNKSt3__113__atomic_baseIiLb0EE12is_lock_freeEv' filepath='external/libcxx/include/atomic' line='909' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e074a9a1' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='store' mangled-name='_ZNVSt3__113__atomic_baseIiLb0EE5storeEiNS_12memory_orderE' filepath='external/libcxx/include/atomic' line='912' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='46225b52' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <parameter type-id='b1193b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='store' mangled-name='_ZNSt3__113__atomic_baseIiLb0EE5storeEiNS_12memory_orderE' filepath='external/libcxx/include/atomic' line='916' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='88faef04' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <parameter type-id='b1193b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='load' mangled-name='_ZNVKSt3__113__atomic_baseIiLb0EE4loadENS_12memory_orderE' filepath='external/libcxx/include/atomic' line='920' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9e40e22d' is-artificial='yes'/>
+              <parameter type-id='b1193b6e'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='load' mangled-name='_ZNKSt3__113__atomic_baseIiLb0EE4loadENS_12memory_orderE' filepath='external/libcxx/include/atomic' line='924' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e074a9a1' is-artificial='yes'/>
+              <parameter type-id='b1193b6e'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='operator int' mangled-name='_ZNVKSt3__113__atomic_baseIiLb0EEcviEv' filepath='external/libcxx/include/atomic' line='928' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9e40e22d' is-artificial='yes'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator int' mangled-name='_ZNKSt3__113__atomic_baseIiLb0EEcviEv' filepath='external/libcxx/include/atomic' line='930' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e074a9a1' is-artificial='yes'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='exchange' mangled-name='_ZNVSt3__113__atomic_baseIiLb0EE8exchangeEiNS_12memory_orderE' filepath='external/libcxx/include/atomic' line='932' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='46225b52' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <parameter type-id='b1193b6e'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='exchange' mangled-name='_ZNSt3__113__atomic_baseIiLb0EE8exchangeEiNS_12memory_orderE' filepath='external/libcxx/include/atomic' line='935' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='88faef04' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <parameter type-id='b1193b6e'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='compare_exchange_weak' mangled-name='_ZNVSt3__113__atomic_baseIiLb0EE21compare_exchange_weakERiiNS_12memory_orderES3_' filepath='external/libcxx/include/atomic' line='938' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='46225b52' is-artificial='yes'/>
+              <parameter type-id='769216e8'/>
+              <parameter type-id='95e97e5e'/>
+              <parameter type-id='b1193b6e'/>
+              <parameter type-id='b1193b6e'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='compare_exchange_weak' mangled-name='_ZNSt3__113__atomic_baseIiLb0EE21compare_exchange_weakERiiNS_12memory_orderES3_' filepath='external/libcxx/include/atomic' line='943' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='88faef04' is-artificial='yes'/>
+              <parameter type-id='769216e8'/>
+              <parameter type-id='95e97e5e'/>
+              <parameter type-id='b1193b6e'/>
+              <parameter type-id='b1193b6e'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='compare_exchange_strong' mangled-name='_ZNVSt3__113__atomic_baseIiLb0EE23compare_exchange_strongERiiNS_12memory_orderES3_' filepath='external/libcxx/include/atomic' line='948' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='46225b52' is-artificial='yes'/>
+              <parameter type-id='769216e8'/>
+              <parameter type-id='95e97e5e'/>
+              <parameter type-id='b1193b6e'/>
+              <parameter type-id='b1193b6e'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='compare_exchange_strong' mangled-name='_ZNSt3__113__atomic_baseIiLb0EE23compare_exchange_strongERiiNS_12memory_orderES3_' filepath='external/libcxx/include/atomic' line='953' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='88faef04' is-artificial='yes'/>
+              <parameter type-id='769216e8'/>
+              <parameter type-id='95e97e5e'/>
+              <parameter type-id='b1193b6e'/>
+              <parameter type-id='b1193b6e'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='compare_exchange_weak' mangled-name='_ZNVSt3__113__atomic_baseIiLb0EE21compare_exchange_weakERiiNS_12memory_orderE' filepath='external/libcxx/include/atomic' line='958' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='46225b52' is-artificial='yes'/>
+              <parameter type-id='769216e8'/>
+              <parameter type-id='95e97e5e'/>
+              <parameter type-id='b1193b6e'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='compare_exchange_weak' mangled-name='_ZNSt3__113__atomic_baseIiLb0EE21compare_exchange_weakERiiNS_12memory_orderE' filepath='external/libcxx/include/atomic' line='962' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='88faef04' is-artificial='yes'/>
+              <parameter type-id='769216e8'/>
+              <parameter type-id='95e97e5e'/>
+              <parameter type-id='b1193b6e'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='compare_exchange_strong' mangled-name='_ZNVSt3__113__atomic_baseIiLb0EE23compare_exchange_strongERiiNS_12memory_orderE' filepath='external/libcxx/include/atomic' line='966' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='46225b52' is-artificial='yes'/>
+              <parameter type-id='769216e8'/>
+              <parameter type-id='95e97e5e'/>
+              <parameter type-id='b1193b6e'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='compare_exchange_strong' mangled-name='_ZNSt3__113__atomic_baseIiLb0EE23compare_exchange_strongERiiNS_12memory_orderE' filepath='external/libcxx/include/atomic' line='970' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='88faef04' is-artificial='yes'/>
+              <parameter type-id='769216e8'/>
+              <parameter type-id='95e97e5e'/>
+              <parameter type-id='b1193b6e'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__atomic_base' filepath='external/libcxx/include/atomic' line='976' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='88faef04' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__atomic_base' filepath='external/libcxx/include/atomic' line='982' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='88faef04' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__atomic_base' filepath='external/libcxx/include/atomic' line='984' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='88faef04' is-artificial='yes'/>
+              <parameter type-id='dc74a355'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__113__atomic_baseIiLb0EEaSERKS1_' filepath='external/libcxx/include/atomic' line='985' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='88faef04' is-artificial='yes'/>
+              <parameter type-id='dc74a355'/>
+              <return type-id='7cfadc20'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNVSt3__113__atomic_baseIiLb0EEaSERKS1_' filepath='external/libcxx/include/atomic' line='986' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='46225b52' is-artificial='yes'/>
+              <parameter type-id='dc74a355'/>
+              <return type-id='7cfadc20'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+      </namespace-decl>
+    </namespace-decl>
+    <namespace-decl name='android'>
+      <class-decl name='Parcelable' size-in-bits='32' visibility='default' filepath='frameworks/native/libs/binder/include/binder/Parcelable.h' line='35' column='1' is-declaration-only='yes' id='f8f7e309'>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='Parcelable' mangled-name='_ZN7android10ParcelableC2Ev' filepath='frameworks/native/libs/binder/include/binder/Parcelable.h' line='39' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f7891b51' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='Parcelable' filepath='frameworks/native/libs/binder/include/binder/Parcelable.h' line='40' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f7891b51' is-artificial='yes'/>
+            <parameter type-id='769dcc84'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes' vtable-offset='0'>
+          <function-decl name='~Parcelable' mangled-name='_ZN7android10ParcelableD0Ev' filepath='frameworks/native/libs/binder/include/binder/Parcelable.h' line='37' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f7891b51' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='2'>
+          <function-decl name='writeToParcel' mangled-name='_ZNK7android10Parcelable13writeToParcelEPNS_6ParcelE' filepath='frameworks/native/libs/binder/include/binder/Parcelable.h' line='47' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6a9db9a0' is-artificial='yes'/>
+            <parameter type-id='1a1ddb91'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='3'>
+          <function-decl name='readFromParcel' mangled-name='_ZN7android10Parcelable14readFromParcelEPKNS_6ParcelE' filepath='frameworks/native/libs/binder/include/binder/Parcelable.h' line='54' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f7891b51' is-artificial='yes'/>
+            <parameter type-id='79927164'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='4'>
+          <function-decl name='isStable' mangled-name='_ZNK7android10Parcelable8isStableEv' filepath='frameworks/native/libs/binder/include/binder/Parcelable.h' line='60' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6a9db9a0' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+    </namespace-decl>
+    <function-type size-in-bits='32' id='735b63b3'>
+      <parameter type-id='b5e7b678'/>
+      <parameter type-id='b5e7b678'/>
+      <return type-id='95e97e5e'/>
+    </function-type>
+    <function-type size-in-bits='32' id='32a29f07'>
+      <parameter type-id='b5e7b678'/>
+      <parameter type-id='b5e7b678'/>
+      <parameter type-id='eaa32e2f'/>
+      <return type-id='95e97e5e'/>
+    </function-type>
+    <function-type size-in-bits='32' id='f521429f'>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='922df12b'/>
+      <parameter type-id='eaa32e2f'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+  </abi-instr>
+  <abi-instr version='1.0' address-size='32' path='frameworks/base/native/android/surface_control.cpp' language='LANG_C_plus_plus_14'>
+    <array-type-def dimensions='1' type-id='0ac54e8c' size-in-bits='512' id='0b1b1d03'>
+      <subrange length='4' type-id='7ff19f0f' id='16fe7105'/>
+    </array-type-def>
+    <typedef-decl name='ARect' type-id='c9ee9172' filepath='frameworks/native/libs/arect/include/android/rect.h' line='57' column='1' id='d6dabff9'/>
+    <class-decl name='ARect' size-in-bits='128' is-struct='yes' visibility='default' filepath='frameworks/native/libs/arect/include/android/rect.h' line='45' column='1' id='c9ee9172'>
+      <data-member access='public' layout-offset-in-bits='0'>
+        <var-decl name='left' type-id='3ff5601b' visibility='default' filepath='frameworks/native/libs/arect/include/android/rect.h' line='50' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='32'>
+        <var-decl name='top' type-id='3ff5601b' visibility='default' filepath='frameworks/native/libs/arect/include/android/rect.h' line='52' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='64'>
+        <var-decl name='right' type-id='3ff5601b' visibility='default' filepath='frameworks/native/libs/arect/include/android/rect.h' line='54' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='96'>
+        <var-decl name='bottom' type-id='3ff5601b' visibility='default' filepath='frameworks/native/libs/arect/include/android/rect.h' line='56' column='1'/>
+      </data-member>
+    </class-decl>
+    <class-decl name='android_smpte2086_metadata' size-in-bits='320' is-struct='yes' visibility='default' filepath='system/core/libsystem/include/system/graphics.h' line='250' column='1' id='ba8bd8c0'>
+      <data-member access='public' layout-offset-in-bits='0'>
+        <var-decl name='displayPrimaryRed' type-id='0095f3ea' visibility='default' filepath='system/core/libsystem/include/system/graphics.h' line='251' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='64'>
+        <var-decl name='displayPrimaryGreen' type-id='0095f3ea' visibility='default' filepath='system/core/libsystem/include/system/graphics.h' line='252' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='128'>
+        <var-decl name='displayPrimaryBlue' type-id='0095f3ea' visibility='default' filepath='system/core/libsystem/include/system/graphics.h' line='253' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='192'>
+        <var-decl name='whitePoint' type-id='0095f3ea' visibility='default' filepath='system/core/libsystem/include/system/graphics.h' line='254' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='256'>
+        <var-decl name='maxLuminance' type-id='a6c45d85' visibility='default' filepath='system/core/libsystem/include/system/graphics.h' line='255' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='288'>
+        <var-decl name='minLuminance' type-id='a6c45d85' visibility='default' filepath='system/core/libsystem/include/system/graphics.h' line='256' column='1'/>
+      </data-member>
+    </class-decl>
+    <class-decl name='android_xy_color' size-in-bits='64' is-struct='yes' visibility='default' filepath='system/core/libsystem/include/system/graphics.h' line='245' column='1' id='0095f3ea'>
+      <data-member access='public' layout-offset-in-bits='0'>
+        <var-decl name='x' type-id='a6c45d85' visibility='default' filepath='system/core/libsystem/include/system/graphics.h' line='246' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='32'>
+        <var-decl name='y' type-id='a6c45d85' visibility='default' filepath='system/core/libsystem/include/system/graphics.h' line='247' column='1'/>
+      </data-member>
+    </class-decl>
+    <class-decl name='android_cta861_3_metadata' size-in-bits='64' is-struct='yes' visibility='default' filepath='system/core/libsystem/include/system/graphics.h' line='259' column='1' id='7520e830'>
+      <data-member access='public' layout-offset-in-bits='0'>
+        <var-decl name='maxContentLightLevel' type-id='a6c45d85' visibility='default' filepath='system/core/libsystem/include/system/graphics.h' line='260' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='32'>
+        <var-decl name='maxFrameAverageLightLevel' type-id='a6c45d85' visibility='default' filepath='system/core/libsystem/include/system/graphics.h' line='261' column='1'/>
+      </data-member>
+    </class-decl>
+    <typedef-decl name='binder_size_t' type-id='3a47d82b' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='39' column='1' id='9af0438f'/>
+    <typedef-decl name='uid_t' type-id='cc5fcceb' filepath='bionic/libc/include/sys/types.h' line='45' column='1' id='354978ed'/>
+    <typedef-decl name='__uid_t' type-id='70734f24' filepath='bionic/libc/include/sys/types.h' line='44' column='1' id='cc5fcceb'/>
+    <typedef-decl name='__kernel_uid32_t' type-id='f0981eeb' filepath='bionic/libc/kernel/uapi/asm-generic/posix_types.h' line='49' column='1' id='70734f24'/>
+    <typedef-decl name='weakref_type' type-id='114d3ce2' filepath='system/core/libutils/include/utils/RefBase.h' line='364' column='1' id='4b9d3492'/>
+    <class-decl name='ASurfaceControlStats' size-in-bits='128' is-struct='yes' visibility='default' filepath='frameworks/base/native/android/surface_control.cpp' line='196' column='1' id='5d04a8c3'>
+      <data-member access='public' layout-offset-in-bits='0'>
+        <var-decl name='acquireTime' type-id='9da381c4' visibility='default' filepath='frameworks/base/native/android/surface_control.cpp' line='197' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='64'>
+        <var-decl name='previousReleaseFence' type-id='f783287d' visibility='default' filepath='frameworks/base/native/android/surface_control.cpp' line='198' column='1'/>
+      </data-member>
+    </class-decl>
+    <class-decl name='__anonymous_struct__' size-in-bits='32' is-anonymous='yes' naming-typedef-id='0be802d8' visibility='default' filepath='frameworks/base/native/android/surface_control.cpp' line='282' column='1' id='2de51dab'>
+      <data-member access='private' layout-offset-in-bits='0'>
+        <var-decl name='func' type-id='f2816675' visibility='default' filepath='frameworks/base/native/android/surface_control.cpp' line='282' column='1'/>
+      </data-member>
+      <member-function access='public'>
+        <function-decl name='operator()' mangled-name='_ZZ33ASurfaceTransaction_setOnCompleteENK3$_0clEPvxRKN7android2spINS1_5FenceEEERKNSt3__16vectorINS1_19SurfaceControlStatsENS7_9allocatorIS9_EEEE' filepath='frameworks/base/native/android/surface_control.cpp' line='282' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='8e8a1547' is-artificial='yes'/>
+          <parameter type-id='eaa32e2f'/>
+          <parameter type-id='00f5ef57'/>
+          <parameter type-id='bac2bb80'/>
+          <parameter type-id='78b775fc'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+    </class-decl>
+    <typedef-decl name='ASurfaceTransaction_OnComplete' type-id='c4e02a75' filepath='frameworks/native/include/android/surface_control.h' line='137' column='1' id='f2816675'/>
+    <typedef-decl name='ASurfaceTransactionStats' type-id='57f0cd10' filepath='frameworks/native/include/android/surface_control.h' line='119' column='1' id='d8cb99c5'/>
+    <class-decl name='ASurfaceTransactionStats' size-in-bits='320' is-struct='yes' visibility='default' filepath='frameworks/base/native/android/surface_control.cpp' line='201' column='1' id='57f0cd10'>
+      <data-member access='public' layout-offset-in-bits='0'>
+        <var-decl name='aSurfaceControlStats' type-id='3e74d082' visibility='default' filepath='frameworks/base/native/android/surface_control.cpp' line='202' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='192'>
+        <var-decl name='latchTime' type-id='9da381c4' visibility='default' filepath='frameworks/base/native/android/surface_control.cpp' line='203' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='256'>
+        <var-decl name='presentFence' type-id='f783287d' visibility='default' filepath='frameworks/base/native/android/surface_control.cpp' line='204' column='1'/>
+      </data-member>
+    </class-decl>
+    <pointer-type-def type-id='7df76490' size-in-bits='32' id='0373e656'/>
+    <qualified-type-def type-id='0373e656' const='yes' id='f8a9b7c9'/>
+    <reference-type-def kind='lvalue' type-id='f8a9b7c9' size-in-bits='32' id='622c8d3d'/>
+    <pointer-type-def type-id='d8cb99c5' size-in-bits='32' id='b98edb26'/>
+    <pointer-type-def type-id='d684da9f' size-in-bits='32' id='3d8087e7'/>
+    <reference-type-def kind='lvalue' type-id='3af595a3' size-in-bits='32' id='8b9865b7'/>
+    <pointer-type-def type-id='3af595a3' size-in-bits='32' id='7f9852d3'/>
+    <reference-type-def kind='lvalue' type-id='8e900ba9' size-in-bits='32' id='93b484e5'/>
+    <reference-type-def kind='rvalue' type-id='8e900ba9' size-in-bits='32' id='482cfef9'/>
+    <pointer-type-def type-id='8e900ba9' size-in-bits='32' id='97b48b31'/>
+    <pointer-type-def type-id='214e7574' size-in-bits='32' id='b805ab12'/>
+    <pointer-type-def type-id='2941e198' size-in-bits='32' id='93d9663e'/>
+    <reference-type-def kind='lvalue' type-id='8eea5426' size-in-bits='32' id='c36b5918'/>
+    <pointer-type-def type-id='8eea5426' size-in-bits='32' id='bf6b52cc'/>
+    <reference-type-def kind='lvalue' type-id='323688ac' size-in-bits='32' id='41f7cea6'/>
+    <reference-type-def kind='rvalue' type-id='323688ac' size-in-bits='32' id='591a1380'/>
+    <pointer-type-def type-id='323688ac' size-in-bits='32' id='4df7e18a'/>
+    <pointer-type-def type-id='6164fbd7' size-in-bits='32' id='40f28ecf'/>
+    <qualified-type-def type-id='b5a5bc13' const='yes' id='6f31aca8'/>
+    <reference-type-def kind='lvalue' type-id='6f31aca8' size-in-bits='32' id='9932a38a'/>
+    <pointer-type-def type-id='b5977877' size-in-bits='32' id='0657c1ff'/>
+    <reference-type-def kind='lvalue' type-id='e381e1eb' size-in-bits='32' id='9dfc7e2f'/>
+    <pointer-type-def type-id='e381e1eb' size-in-bits='32' id='a1fc847b'/>
+    <reference-type-def kind='lvalue' type-id='870c9206' size-in-bits='32' id='97b71ce8'/>
+    <pointer-type-def type-id='870c9206' size-in-bits='32' id='93b7169c'/>
+    <pointer-type-def type-id='48b34356' size-in-bits='32' id='26a92cec'/>
+    <reference-type-def kind='lvalue' type-id='ab598d95' size-in-bits='32' id='65392b01'/>
+    <pointer-type-def type-id='ab598d95' size-in-bits='32' id='613924b5'/>
+    <qualified-type-def type-id='613924b5' const='yes' id='64e1b3aa'/>
+    <reference-type-def kind='lvalue' type-id='64e1b3aa' size-in-bits='32' id='5b4da564'/>
+    <reference-type-def kind='lvalue' type-id='613924b5' size-in-bits='32' id='9ff49369'/>
+    <pointer-type-def type-id='f616d894' size-in-bits='32' id='85d9ee82'/>
+    <pointer-type-def type-id='4c37b1ef' size-in-bits='32' id='ddfc3df7'/>
+    <pointer-type-def type-id='5f1c4286' size-in-bits='32' id='c1ef32ac'/>
+    <pointer-type-def type-id='0a8cf1b5' size-in-bits='32' id='e128cd05'/>
+    <pointer-type-def type-id='f2086b13' size-in-bits='32' id='4d8077b3'/>
+    <pointer-type-def type-id='99119b01' size-in-bits='32' id='8e64ae39'/>
+    <pointer-type-def type-id='fc89bf2e' size-in-bits='32' id='6107be84'/>
+    <pointer-type-def type-id='0222005a' size-in-bits='32' id='14017be8'/>
+    <pointer-type-def type-id='fa133b32' size-in-bits='32' id='aafa1350'/>
+    <pointer-type-def type-id='b2475d74' size-in-bits='32' id='eff54152'/>
+    <reference-type-def kind='lvalue' type-id='48530b3d' size-in-bits='32' id='910ad7f9'/>
+    <pointer-type-def type-id='48530b3d' size-in-bits='32' id='9d0aeadd'/>
+    <reference-type-def kind='lvalue' type-id='cb49a619' size-in-bits='32' id='161dd545'/>
+    <pointer-type-def type-id='cb49a619' size-in-bits='32' id='1a1ddb91'/>
+    <reference-type-def kind='lvalue' type-id='783cc678' size-in-bits='32' id='e2a5b5c2'/>
+    <pointer-type-def type-id='a87dbeee' size-in-bits='32' id='ce9e5ae4'/>
+    <pointer-type-def type-id='259563fa' size-in-bits='32' id='e7293458'/>
+    <pointer-type-def type-id='f8f7e309' size-in-bits='32' id='f7891b51'/>
+    <reference-type-def kind='lvalue' type-id='00070fe6' size-in-bits='32' id='a68bc308'/>
+    <pointer-type-def type-id='00070fe6' size-in-bits='32' id='a28bbcbc'/>
+    <reference-type-def kind='lvalue' type-id='c071b10e' size-in-bits='32' id='8c749940'/>
+    <pointer-type-def type-id='c071b10e' size-in-bits='32' id='9874ac24'/>
+    <pointer-type-def type-id='12f619c0' size-in-bits='32' id='cc3c0866'/>
+    <pointer-type-def type-id='114d3ce2' size-in-bits='32' id='4aeffeb0'/>
+    <reference-type-def kind='lvalue' type-id='6cff73f4' size-in-bits='32' id='c5be186e'/>
+    <pointer-type-def type-id='6cff73f4' size-in-bits='32' id='c1be1222'/>
+    <reference-type-def kind='lvalue' type-id='65a58804' size-in-bits='32' id='cc8d731e'/>
+    <pointer-type-def type-id='65a58804' size-in-bits='32' id='c88d6cd2'/>
+    <reference-type-def kind='lvalue' type-id='7203e7be' size-in-bits='32' id='5def3040'/>
+    <pointer-type-def type-id='7203e7be' size-in-bits='32' id='69ef4324'/>
+    <reference-type-def kind='lvalue' type-id='52d5d590' size-in-bits='32' id='fa29cb1a'/>
+    <reference-type-def kind='lvalue' type-id='88d5fc7e' size-in-bits='32' id='f4071cb0'/>
+    <reference-type-def kind='rvalue' type-id='88d5fc7e' size-in-bits='32' id='bd320022'/>
+    <pointer-type-def type-id='88d5fc7e' size-in-bits='32' id='00072f94'/>
+    <reference-type-def kind='lvalue' type-id='8668f4ec' size-in-bits='32' id='45cbf566'/>
+    <pointer-type-def type-id='8668f4ec' size-in-bits='32' id='51cc084a'/>
+    <reference-type-def kind='lvalue' type-id='f7b01947' size-in-bits='32' id='8c9b5d6b'/>
+    <pointer-type-def type-id='f7b01947' size-in-bits='32' id='889b571f'/>
+    <qualified-type-def type-id='889b571f' const='yes' id='b0a23cac'/>
+    <reference-type-def kind='lvalue' type-id='b0a23cac' size-in-bits='32' id='99654d3e'/>
+    <reference-type-def kind='lvalue' type-id='889b571f' size-in-bits='32' id='458a4ebb'/>
+    <reference-type-def kind='lvalue' type-id='32215dca' size-in-bits='32' id='6af0896c'/>
+    <pointer-type-def type-id='ca770154' size-in-bits='32' id='f7fe6381'/>
+    <reference-type-def kind='lvalue' type-id='bd6f4e31' size-in-bits='32' id='88dd50cd'/>
+    <reference-type-def kind='rvalue' type-id='bd6f4e31' size-in-bits='32' id='5f6661f1'/>
+    <pointer-type-def type-id='bd6f4e31' size-in-bits='32' id='7cdd3de9'/>
+    <reference-type-def kind='lvalue' type-id='9006b4f8' size-in-bits='32' id='e8f1fb92'/>
+    <pointer-type-def type-id='9006b4f8' size-in-bits='32' id='ecf201de'/>
+    <reference-type-def kind='lvalue' type-id='0ac54e8c' size-in-bits='32' id='f93e01d7'/>
+    <pointer-type-def type-id='de2f1ba9' size-in-bits='32' id='9744b8b1'/>
+    <pointer-type-def type-id='620c0bf2' size-in-bits='32' id='613b33e0'/>
+    <pointer-type-def type-id='5364416a' size-in-bits='32' id='c6bdc668'/>
+    <pointer-type-def type-id='c94067f1' size-in-bits='32' id='46eb96d9'/>
+    <reference-type-def kind='lvalue' type-id='9a75c662' size-in-bits='32' id='48a807e4'/>
+    <pointer-type-def type-id='9a75c662' size-in-bits='32' id='3ca7f500'/>
+    <reference-type-def kind='lvalue' type-id='36acd966' size-in-bits='32' id='4a4adde8'/>
+    <pointer-type-def type-id='36acd966' size-in-bits='32' id='464ad79c'/>
+    <reference-type-def kind='lvalue' type-id='adb150ce' size-in-bits='32' id='49e0ca50'/>
+    <pointer-type-def type-id='adb150ce' size-in-bits='32' id='55e0dd34'/>
+    <reference-type-def kind='lvalue' type-id='aa23b543' size-in-bits='32' id='34ada267'/>
+    <pointer-type-def type-id='aa23b543' size-in-bits='32' id='28ad8f83'/>
+    <reference-type-def kind='lvalue' type-id='97b5500f' size-in-bits='32' id='3146e583'/>
+    <pointer-type-def type-id='97b5500f' size-in-bits='32' id='3d46f867'/>
+    <reference-type-def kind='lvalue' type-id='3702b69c' size-in-bits='32' id='fd9dab86'/>
+    <pointer-type-def type-id='3702b69c' size-in-bits='32' id='099dbe6a'/>
+    <pointer-type-def type-id='b7e0d79e' size-in-bits='32' id='97e97394'/>
+    <pointer-type-def type-id='b691bb38' size-in-bits='32' id='1a79e8ce'/>
+    <pointer-type-def type-id='745a60a0' size-in-bits='32' id='becd3da6'/>
+    <pointer-type-def type-id='4b9ab850' size-in-bits='32' id='1c17a1c6'/>
+    <pointer-type-def type-id='3cd8b4db' size-in-bits='32' id='680b2eab'/>
+    <pointer-type-def type-id='1df03857' size-in-bits='32' id='b9b13f1f'/>
+    <pointer-type-def type-id='d788bb0e' size-in-bits='32' id='30a07e24'/>
+    <pointer-type-def type-id='097afea4' size-in-bits='32' id='03a8fde2'/>
+    <pointer-type-def type-id='b02afa94' size-in-bits='32' id='4e2a01a2'/>
+    <pointer-type-def type-id='bf1ed6cf' size-in-bits='32' id='ebc34177'/>
+    <pointer-type-def type-id='8d48de5b' size-in-bits='32' id='2adff8cb'/>
+    <pointer-type-def type-id='e9f03f0a' size-in-bits='32' id='4ad7bea8'/>
+    <pointer-type-def type-id='335f97aa' size-in-bits='32' id='3b8f2998'/>
+    <pointer-type-def type-id='e338d75c' size-in-bits='32' id='8c4732ba'/>
+    <pointer-type-def type-id='aa503724' size-in-bits='32' id='ee587072'/>
+    <pointer-type-def type-id='1ae3a314' size-in-bits='32' id='9bfeb4b2'/>
+    <pointer-type-def type-id='5ff40f4f' size-in-bits='32' id='3a7cd947'/>
+    <pointer-type-def type-id='f80186db' size-in-bits='32' id='2b3f4a1b'/>
+    <pointer-type-def type-id='54a8e78a' size-in-bits='32' id='7be8b078'/>
+    <reference-type-def kind='lvalue' type-id='8060d039' size-in-bits='32' id='93447c55'/>
+    <pointer-type-def type-id='8060d039' size-in-bits='32' id='974482a1'/>
+    <pointer-type-def type-id='fc87aa1c' size-in-bits='32' id='c7b6fffa'/>
+    <pointer-type-def type-id='908282ea' size-in-bits='32' id='c54af8d8'/>
+    <reference-type-def kind='lvalue' type-id='39550ebf' size-in-bits='32' id='5f3c1dcc'/>
+    <pointer-type-def type-id='39550ebf' size-in-bits='32' id='633c2418'/>
+    <qualified-type-def type-id='633c2418' const='yes' id='0610142b'/>
+    <reference-type-def kind='lvalue' type-id='0610142b' size-in-bits='32' id='984f9077'/>
+    <reference-type-def kind='lvalue' type-id='633c2418' size-in-bits='32' id='75ad0d9a'/>
+    <pointer-type-def type-id='7bfec160' size-in-bits='32' id='e39d3146'/>
+    <reference-type-def kind='lvalue' type-id='f783287d' size-in-bits='32' id='d5c0f109'/>
+    <reference-type-def kind='rvalue' type-id='f783287d' size-in-bits='32' id='adbbacfd'/>
+    <pointer-type-def type-id='f783287d' size-in-bits='32' id='e1c103ed'/>
+    <reference-type-def kind='lvalue' type-id='d8c82480' size-in-bits='32' id='387f4b0a'/>
+    <reference-type-def kind='rvalue' type-id='d8c82480' size-in-bits='32' id='1c635644'/>
+    <pointer-type-def type-id='d8c82480' size-in-bits='32' id='2c7f3826'/>
+    <reference-type-def kind='lvalue' type-id='114285e7' size-in-bits='32' id='0e62b3ab'/>
+    <reference-type-def kind='rvalue' type-id='114285e7' size-in-bits='32' id='3260a6f7'/>
+    <pointer-type-def type-id='114285e7' size-in-bits='32' id='0a62ad5f'/>
+    <reference-type-def kind='lvalue' type-id='ae56e550' size-in-bits='32' id='96a811ea'/>
+    <reference-type-def kind='rvalue' type-id='ae56e550' size-in-bits='32' id='f6940424'/>
+    <pointer-type-def type-id='ae56e550' size-in-bits='32' id='8aa7ff06'/>
+    <reference-type-def kind='lvalue' type-id='7c940171' size-in-bits='32' id='d2d054ad'/>
+    <reference-type-def kind='rvalue' type-id='7c940171' size-in-bits='32' id='68f516d1'/>
+    <pointer-type-def type-id='7c940171' size-in-bits='32' id='c6d041c9'/>
+    <reference-type-def kind='lvalue' type-id='2b730b78' size-in-bits='32' id='f0c46cf2'/>
+    <reference-type-def kind='rvalue' type-id='2b730b78' size-in-bits='32' id='d93751bc'/>
+    <pointer-type-def type-id='2b730b78' size-in-bits='32' id='f4c4733e'/>
+    <reference-type-def kind='lvalue' type-id='3d05d53e' size-in-bits='32' id='2ff74570'/>
+    <reference-type-def kind='rvalue' type-id='3d05d53e' size-in-bits='32' id='d8422662'/>
+    <pointer-type-def type-id='3d05d53e' size-in-bits='32' id='3bf75854'/>
+    <pointer-type-def type-id='6b3899b7' size-in-bits='32' id='5f4ef4af'/>
+    <reference-type-def kind='lvalue' type-id='32985b1b' size-in-bits='32' id='ce26946f'/>
+    <pointer-type-def type-id='32985b1b' size-in-bits='32' id='d2269abb'/>
+    <pointer-type-def type-id='9af0438f' size-in-bits='32' id='ed491f06'/>
+    <reference-type-def kind='lvalue' type-id='c894953d' size-in-bits='32' id='dce6b981'/>
+    <pointer-type-def type-id='c894953d' size-in-bits='32' id='d8e6b335'/>
+    <reference-type-def kind='lvalue' type-id='a585bdd7' size-in-bits='32' id='828a0263'/>
+    <qualified-type-def type-id='ea557d9a' const='yes' id='9d9262fb'/>
+    <pointer-type-def type-id='9d9262fb' size-in-bits='32' id='de718f03'/>
+    <qualified-type-def type-id='d684da9f' const='yes' id='c47c6a56'/>
+    <pointer-type-def type-id='c47c6a56' size-in-bits='32' id='cbdba134'/>
+    <qualified-type-def type-id='3af595a3' const='yes' id='0ad9eaec'/>
+    <reference-type-def kind='lvalue' type-id='0ad9eaec' size-in-bits='32' id='df0c9bfe'/>
+    <pointer-type-def type-id='0ad9eaec' size-in-bits='32' id='db0c95b2'/>
+    <qualified-type-def type-id='8e900ba9' const='yes' id='00dc55cc'/>
+    <reference-type-def kind='lvalue' type-id='00dc55cc' size-in-bits='32' id='44db3f5e'/>
+    <pointer-type-def type-id='00dc55cc' size-in-bits='32' id='40db3912'/>
+    <qualified-type-def type-id='214e7574' const='yes' id='f5a4bfd9'/>
+    <pointer-type-def type-id='f5a4bfd9' size-in-bits='32' id='a55a2b89'/>
+    <qualified-type-def type-id='2941e198' const='yes' id='cf5e94b1'/>
+    <reference-type-def kind='lvalue' type-id='cf5e94b1' size-in-bits='32' id='08e3e9b5'/>
+    <pointer-type-def type-id='cf5e94b1' size-in-bits='32' id='0ce3f001'/>
+    <qualified-type-def type-id='323688ac' const='yes' id='3e69e845'/>
+    <pointer-type-def type-id='3e69e845' size-in-bits='32' id='afb8e6bd'/>
+    <qualified-type-def type-id='6164fbd7' const='yes' id='54dcec02'/>
+    <reference-type-def kind='lvalue' type-id='54dcec02' size-in-bits='32' id='bbc7bcac'/>
+    <pointer-type-def type-id='54dcec02' size-in-bits='32' id='bfc7c2f8'/>
+    <qualified-type-def type-id='edff7cb3' const='yes' id='be4386a6'/>
+    <pointer-type-def type-id='be4386a6' size-in-bits='32' id='104cce64'/>
+    <qualified-type-def type-id='f33aa522' const='yes' id='0aa84ac9'/>
+    <pointer-type-def type-id='0aa84ac9' size-in-bits='32' id='a9ede359'/>
+    <qualified-type-def type-id='48b34356' const='yes' id='ed18dbff'/>
+    <reference-type-def kind='lvalue' type-id='ed18dbff' size-in-bits='32' id='1722169b'/>
+    <pointer-type-def type-id='ed18dbff' size-in-bits='32' id='1322104f'/>
+    <qualified-type-def type-id='ab598d95' const='yes' id='6c56181a'/>
+    <reference-type-def kind='lvalue' type-id='6c56181a' size-in-bits='32' id='c7882674'/>
+    <pointer-type-def type-id='6c56181a' size-in-bits='32' id='bb881390'/>
+    <qualified-type-def type-id='f616d894' const='yes' id='d99c86e1'/>
+    <reference-type-def kind='lvalue' type-id='d99c86e1' size-in-bits='32' id='58682b45'/>
+    <pointer-type-def type-id='d99c86e1' size-in-bits='32' id='5c683191'/>
+    <qualified-type-def type-id='4c37b1ef' const='yes' id='eab79c24'/>
+    <pointer-type-def type-id='eab79c24' size-in-bits='32' id='8d0aaa0a'/>
+    <qualified-type-def type-id='5f1c4286' const='yes' id='070dd9cd'/>
+    <pointer-type-def type-id='070dd9cd' size-in-bits='32' id='01ce06a5'/>
+    <qualified-type-def type-id='0a8cf1b5' const='yes' id='84c8b29e'/>
+    <pointer-type-def type-id='84c8b29e' size-in-bits='32' id='bbf1515c'/>
+    <qualified-type-def type-id='f2086b13' const='yes' id='05ef6bea'/>
+    <pointer-type-def type-id='05ef6bea' size-in-bits='32' id='17e69f40'/>
+    <qualified-type-def type-id='99119b01' const='yes' id='237bab60'/>
+    <pointer-type-def type-id='237bab60' size-in-bits='32' id='25aea57e'/>
+    <qualified-type-def type-id='fc89bf2e' const='yes' id='658ede97'/>
+    <pointer-type-def type-id='658ede97' size-in-bits='32' id='9ce8a387'/>
+    <qualified-type-def type-id='0222005a' const='yes' id='43788799'/>
+    <pointer-type-def type-id='43788799' size-in-bits='32' id='e9bd9ec9'/>
+    <qualified-type-def type-id='fa133b32' const='yes' id='c7390e31'/>
+    <pointer-type-def type-id='c7390e31' size-in-bits='32' id='b9d13481'/>
+    <qualified-type-def type-id='b2475d74' const='yes' id='ed8a7a6d'/>
+    <pointer-type-def type-id='ed8a7a6d' size-in-bits='32' id='37fe7dc5'/>
+    <qualified-type-def type-id='48530b3d' const='yes' id='02cd160e'/>
+    <reference-type-def kind='lvalue' type-id='02cd160e' size-in-bits='32' id='90d9e0f8'/>
+    <pointer-type-def type-id='02cd160e' size-in-bits='32' id='8cd9daac'/>
+    <qualified-type-def type-id='cb49a619' const='yes' id='4eb937a6'/>
+    <reference-type-def kind='lvalue' type-id='4eb937a6' size-in-bits='32' id='6d925e80'/>
+    <pointer-type-def type-id='4eb937a6' size-in-bits='32' id='79927164'/>
+    <qualified-type-def type-id='783cc678' const='yes' id='44c384ef'/>
+    <reference-type-def kind='lvalue' type-id='44c384ef' size-in-bits='32' id='08ca086b'/>
+    <qualified-type-def type-id='f8f7e309' const='yes' id='b04de3ca'/>
+    <reference-type-def kind='lvalue' type-id='b04de3ca' size-in-bits='32' id='769dcc84'/>
+    <pointer-type-def type-id='b04de3ca' size-in-bits='32' id='6a9db9a0'/>
+    <qualified-type-def type-id='00070fe6' const='yes' id='288f8fc3'/>
+    <reference-type-def kind='lvalue' type-id='288f8fc3' size-in-bits='32' id='beff857f'/>
+    <pointer-type-def type-id='288f8fc3' size-in-bits='32' id='c2ff8bcb'/>
+    <qualified-type-def type-id='c071b10e' const='yes' id='63da15ad'/>
+    <reference-type-def kind='lvalue' type-id='63da15ad' size-in-bits='32' id='bb4fe9d1'/>
+    <pointer-type-def type-id='63da15ad' size-in-bits='32' id='b74fe385'/>
+    <qualified-type-def type-id='114d3ce2' const='yes' id='b781e66f'/>
+    <pointer-type-def type-id='b781e66f' size-in-bits='32' id='267d7e9f'/>
+    <qualified-type-def type-id='fe4eabab' const='yes' id='0d2a5a70'/>
+    <reference-type-def kind='lvalue' type-id='0d2a5a70' size-in-bits='32' id='0fac3562'/>
+    <qualified-type-def type-id='6cff73f4' const='yes' id='52187e93'/>
+    <reference-type-def kind='lvalue' type-id='52187e93' size-in-bits='32' id='f18f76ef'/>
+    <pointer-type-def type-id='52187e93' size-in-bits='32' id='f58f7d3b'/>
+    <qualified-type-def type-id='65a58804' const='yes' id='763a54d9'/>
+    <reference-type-def kind='lvalue' type-id='763a54d9' size-in-bits='32' id='1cd3cd6d'/>
+    <pointer-type-def type-id='763a54d9' size-in-bits='32' id='10d3ba89'/>
+    <qualified-type-def type-id='52d5d590' const='yes' id='3ca2c00d'/>
+    <reference-type-def kind='lvalue' type-id='3ca2c00d' size-in-bits='32' id='9f3483b1'/>
+    <pointer-type-def type-id='3ca2c00d' size-in-bits='32' id='9b347d65'/>
+    <qualified-type-def type-id='10fccd79' const='yes' id='9909f036'/>
+    <reference-type-def kind='lvalue' type-id='9909f036' size-in-bits='32' id='faa4e930'/>
+    <pointer-type-def type-id='9909f036' size-in-bits='32' id='06a4fc14'/>
+    <qualified-type-def type-id='88d5fc7e' const='yes' id='b9e227dd'/>
+    <reference-type-def kind='lvalue' type-id='b9e227dd' size-in-bits='32' id='9a04f021'/>
+    <qualified-type-def type-id='f7b01947' const='yes' id='2fec1426'/>
+    <reference-type-def kind='lvalue' type-id='2fec1426' size-in-bits='32' id='70a37c00'/>
+    <pointer-type-def type-id='2fec1426' size-in-bits='32' id='7ca38ee4'/>
+    <qualified-type-def type-id='4ab59a03' const='yes' id='61ff1b96'/>
+    <reference-type-def kind='lvalue' type-id='61ff1b96' size-in-bits='32' id='f4989610'/>
+    <qualified-type-def type-id='9515f494' const='yes' id='f6d30969'/>
+    <pointer-type-def type-id='f6d30969' size-in-bits='32' id='d1379479'/>
+    <qualified-type-def type-id='ca770154' const='yes' id='a92af3e4'/>
+    <reference-type-def kind='lvalue' type-id='a92af3e4' size-in-bits='32' id='109dba66'/>
+    <qualified-type-def type-id='bd6f4e31' const='yes' id='d21a10b2'/>
+    <reference-type-def kind='lvalue' type-id='d21a10b2' size-in-bits='32' id='530818fc'/>
+    <pointer-type-def type-id='d21a10b2' size-in-bits='32' id='57081f48'/>
+    <qualified-type-def type-id='43ed70b1' const='yes' id='dfb447c2'/>
+    <reference-type-def kind='lvalue' type-id='dfb447c2' size-in-bits='32' id='0ccd2bec'/>
+    <pointer-type-def type-id='dfb447c2' size-in-bits='32' id='10cd3238'/>
+    <qualified-type-def type-id='9006b4f8' const='yes' id='a7ade013'/>
+    <reference-type-def kind='lvalue' type-id='a7ade013' size-in-bits='32' id='2bb7f36f'/>
+    <pointer-type-def type-id='a7ade013' size-in-bits='32' id='2fb7f9bb'/>
+    <qualified-type-def type-id='0ac54e8c' const='yes' id='3bb9697c'/>
+    <reference-type-def kind='lvalue' type-id='3bb9697c' size-in-bits='32' id='5ee0d8ae'/>
+    <qualified-type-def type-id='5497b42f' const='yes' id='8528dac6'/>
+    <pointer-type-def type-id='8528dac6' size-in-bits='32' id='8b50a184'/>
+    <qualified-type-def type-id='de2f1ba9' const='yes' id='68df9e38'/>
+    <pointer-type-def type-id='68df9e38' size-in-bits='32' id='2a05d656'/>
+    <qualified-type-def type-id='5364416a' const='yes' id='25943333'/>
+    <pointer-type-def type-id='25943333' size-in-bits='32' id='414c705b'/>
+    <qualified-type-def type-id='9a75c662' const='yes' id='8d2fb953'/>
+    <reference-type-def kind='lvalue' type-id='8d2fb953' size-in-bits='32' id='b720f32f'/>
+    <pointer-type-def type-id='8d2fb953' size-in-bits='32' id='bb20f97b'/>
+    <qualified-type-def type-id='36acd966' const='yes' id='7e44b19f'/>
+    <reference-type-def kind='lvalue' type-id='7e44b19f' size-in-bits='32' id='7f23c63b'/>
+    <pointer-type-def type-id='7e44b19f' size-in-bits='32' id='7b23bfef'/>
+    <qualified-type-def type-id='adb150ce' const='yes' id='2bc7ef6b'/>
+    <reference-type-def kind='lvalue' type-id='2bc7ef6b' size-in-bits='32' id='38bdb637'/>
+    <pointer-type-def type-id='2bc7ef6b' size-in-bits='32' id='2cbda353'/>
+    <qualified-type-def type-id='aa23b543' const='yes' id='5ebeb1d2'/>
+    <reference-type-def kind='lvalue' type-id='5ebeb1d2' size-in-bits='32' id='1a32231c'/>
+    <pointer-type-def type-id='5ebeb1d2' size-in-bits='32' id='1e322968'/>
+    <qualified-type-def type-id='97b5500f' const='yes' id='4dbf9f1a'/>
+    <reference-type-def kind='lvalue' type-id='4dbf9f1a' size-in-bits='32' id='a0a7ab74'/>
+    <pointer-type-def type-id='4dbf9f1a' size-in-bits='32' id='94a79890'/>
+    <qualified-type-def type-id='3702b69c' const='yes' id='12e32c31'/>
+    <reference-type-def kind='lvalue' type-id='12e32c31' size-in-bits='32' id='d29e6835'/>
+    <pointer-type-def type-id='12e32c31' size-in-bits='32' id='d69e6e81'/>
+    <qualified-type-def type-id='335f97aa' const='yes' id='af325849'/>
+    <pointer-type-def type-id='af325849' size-in-bits='32' id='2f4123d9'/>
+    <qualified-type-def type-id='e338d75c' const='yes' id='367ec001'/>
+    <pointer-type-def type-id='367ec001' size-in-bits='32' id='f48883b1'/>
+    <qualified-type-def type-id='aa503724' const='yes' id='a8bded65'/>
+    <pointer-type-def type-id='a8bded65' size-in-bits='32' id='f1fc935d'/>
+    <qualified-type-def type-id='1ae3a314' const='yes' id='17181339'/>
+    <pointer-type-def type-id='17181339' size-in-bits='32' id='6de606e9'/>
+    <qualified-type-def type-id='5ff40f4f' const='yes' id='9da22e9a'/>
+    <pointer-type-def type-id='9da22e9a' size-in-bits='32' id='d64f7f10'/>
+    <qualified-type-def type-id='f80186db' const='yes' id='27714172'/>
+    <pointer-type-def type-id='27714172' size-in-bits='32' id='6f49dd88'/>
+    <qualified-type-def type-id='54a8e78a' const='yes' id='cfc02823'/>
+    <pointer-type-def type-id='cfc02823' size-in-bits='32' id='147f062b'/>
+    <qualified-type-def type-id='8fc19046' const='yes' id='d452635d'/>
+    <reference-type-def kind='lvalue' type-id='d452635d' size-in-bits='32' id='b8b29aa1'/>
+    <pointer-type-def type-id='d452635d' size-in-bits='32' id='b4b29455'/>
+    <qualified-type-def type-id='8060d039' const='yes' id='f3e2522e'/>
+    <reference-type-def kind='lvalue' type-id='f3e2522e' size-in-bits='32' id='f5472298'/>
+    <pointer-type-def type-id='f3e2522e' size-in-bits='32' id='f1471c4c'/>
+    <qualified-type-def type-id='4b6a5717' const='yes' id='0a4743a7'/>
+    <reference-type-def kind='lvalue' type-id='0a4743a7' size-in-bits='32' id='af2f4413'/>
+    <qualified-type-def type-id='fc87aa1c' const='yes' id='21d4a93b'/>
+    <pointer-type-def type-id='21d4a93b' size-in-bits='32' id='52c625c3'/>
+    <qualified-type-def type-id='908282ea' const='yes' id='15d91385'/>
+    <pointer-type-def type-id='15d91385' size-in-bits='32' id='13b9fc7d'/>
+    <qualified-type-def type-id='39550ebf' const='yes' id='44baa50b'/>
+    <reference-type-def kind='lvalue' type-id='44baa50b' size-in-bits='32' id='5ed205d7'/>
+    <pointer-type-def type-id='44baa50b' size-in-bits='32' id='52d1f2f3'/>
+    <qualified-type-def type-id='7bfec160' const='yes' id='553060e9'/>
+    <reference-type-def kind='lvalue' type-id='553060e9' size-in-bits='32' id='ea2865dd'/>
+    <pointer-type-def type-id='553060e9' size-in-bits='32' id='de2852f9'/>
+    <qualified-type-def type-id='7f0e671c' const='yes' id='2e657cac'/>
+    <reference-type-def kind='lvalue' type-id='2e657cac' size-in-bits='32' id='93c30d3e'/>
+    <qualified-type-def type-id='f783287d' const='yes' id='8fb586a6'/>
+    <reference-type-def kind='lvalue' type-id='8fb586a6' size-in-bits='32' id='bac2bb80'/>
+    <pointer-type-def type-id='8fb586a6' size-in-bits='32' id='c6c2ce64'/>
+    <qualified-type-def type-id='d8c82480' const='yes' id='f158e193'/>
+    <reference-type-def kind='lvalue' type-id='f158e193' size-in-bits='32' id='a3eb4fef'/>
+    <pointer-type-def type-id='f158e193' size-in-bits='32' id='a7eb563b'/>
+    <qualified-type-def type-id='114285e7' const='yes' id='ed8f392e'/>
+    <reference-type-def kind='lvalue' type-id='ed8f392e' size-in-bits='32' id='0076c798'/>
+    <pointer-type-def type-id='ed8f392e' size-in-bits='32' id='fc76c14c'/>
+    <qualified-type-def type-id='ae56e550' const='yes' id='f3d624cb'/>
+    <reference-type-def kind='lvalue' type-id='f3d624cb' size-in-bits='32' id='c71c2117'/>
+    <pointer-type-def type-id='f3d624cb' size-in-bits='32' id='bb1c0e33'/>
+    <qualified-type-def type-id='7c940171' const='yes' id='44b22a20'/>
+    <reference-type-def kind='lvalue' type-id='44b22a20' size-in-bits='32' id='2a782772'/>
+    <pointer-type-def type-id='44b22a20' size-in-bits='32' id='2e782dbe'/>
+    <qualified-type-def type-id='2b730b78' const='yes' id='48eeb9ff'/>
+    <reference-type-def kind='lvalue' type-id='48eeb9ff' size-in-bits='32' id='a8ce909b'/>
+    <pointer-type-def type-id='48eeb9ff' size-in-bits='32' id='a4ce8a4f'/>
+    <qualified-type-def type-id='3d05d53e' const='yes' id='59d71b0f'/>
+    <reference-type-def kind='lvalue' type-id='59d71b0f' size-in-bits='32' id='969fc18b'/>
+    <pointer-type-def type-id='59d71b0f' size-in-bits='32' id='929fbb3f'/>
+    <qualified-type-def type-id='6b3899b7' const='yes' id='56ab9948'/>
+    <reference-type-def kind='lvalue' type-id='56ab9948' size-in-bits='32' id='de22882a'/>
+    <pointer-type-def type-id='56ab9948' size-in-bits='32' id='d2227546'/>
+    <qualified-type-def type-id='481196a4' const='yes' id='97085cf4'/>
+    <reference-type-def kind='lvalue' type-id='97085cf4' size-in-bits='32' id='942a1e96'/>
+    <qualified-type-def type-id='32985b1b' const='yes' id='149d8c44'/>
+    <reference-type-def kind='lvalue' type-id='149d8c44' size-in-bits='32' id='d603fe46'/>
+    <pointer-type-def type-id='149d8c44' size-in-bits='32' id='e204112a'/>
+    <qualified-type-def type-id='9af0438f' const='yes' id='552130ff'/>
+    <pointer-type-def type-id='552130ff' size-in-bits='32' id='d83fdf4f'/>
+    <pointer-type-def type-id='73f3791e' size-in-bits='32' id='bc47ccdc'/>
+    <reference-type-def kind='lvalue' type-id='6d60f45d' size-in-bits='32' id='aaa0dda1'/>
+    <pointer-type-def type-id='922df12b' size-in-bits='32' id='1f526493'/>
+    <qualified-type-def type-id='ee31ee44' const='yes' id='721c32d4'/>
+    <pointer-type-def type-id='721c32d4' size-in-bits='32' id='a06445da'/>
+    <qualified-type-def type-id='3a47d82b' const='yes' id='340461fe'/>
+    <reference-type-def kind='lvalue' type-id='340461fe' size-in-bits='32' id='bae60708'/>
+    <pointer-type-def type-id='340461fe' size-in-bits='32' id='b6e600bc'/>
+    <qualified-type-def type-id='3181ea79' const='yes' id='c5e4dfae'/>
+    <pointer-type-def type-id='c5e4dfae' size-in-bits='32' id='0b4bdccc'/>
+    <qualified-type-def type-id='00f5ef57' const='yes' id='1e3bd547'/>
+    <qualified-type-def type-id='f72232a3' const='yes' id='9a47ff5a'/>
+    <reference-type-def kind='lvalue' type-id='9a47ff5a' size-in-bits='32' id='5b573034'/>
+    <pointer-type-def type-id='9a47ff5a' size-in-bits='32' id='4f571d50'/>
+    <qualified-type-def type-id='328d5e10' const='yes' id='27f136a0'/>
+    <reference-type-def kind='lvalue' type-id='27f136a0' size-in-bits='32' id='66b8d4f2'/>
+    <qualified-type-def type-id='5b23103e' const='yes' id='eb3c5359'/>
+    <reference-type-def kind='lvalue' type-id='eb3c5359' size-in-bits='32' id='cef770ed'/>
+    <pointer-type-def type-id='eb3c5359' size-in-bits='32' id='c2f75e09'/>
+    <qualified-type-def type-id='911f4c63' const='yes' id='5640e933'/>
+    <reference-type-def kind='lvalue' type-id='5640e933' size-in-bits='32' id='dd2eec0f'/>
+    <qualified-type-def type-id='6adafaa0' const='yes' id='eb94c249'/>
+    <reference-type-def kind='lvalue' type-id='eb94c249' size-in-bits='32' id='4a2e14bd'/>
+    <pointer-type-def type-id='eb94c249' size-in-bits='32' id='3e2e01d9'/>
+    <qualified-type-def type-id='8ed7a653' const='yes' id='176e4ca3'/>
+    <reference-type-def kind='lvalue' type-id='176e4ca3' size-in-bits='32' id='67a2755f'/>
+    <qualified-type-def type-id='92426cf0' const='yes' id='ff51be85'/>
+    <reference-type-def kind='lvalue' type-id='ff51be85' size-in-bits='32' id='90af1a99'/>
+    <pointer-type-def type-id='ff51be85' size-in-bits='32' id='9caf2d7d'/>
+    <qualified-type-def type-id='abf5db6f' const='yes' id='ee54241f'/>
+    <reference-type-def kind='lvalue' type-id='ee54241f' size-in-bits='32' id='677505bb'/>
+    <qualified-type-def type-id='a1475884' const='yes' id='26c6e093'/>
+    <reference-type-def kind='lvalue' type-id='26c6e093' size-in-bits='32' id='c013bcef'/>
+    <pointer-type-def type-id='26c6e093' size-in-bits='32' id='c413c33b'/>
+    <qualified-type-def type-id='e4519ea1' const='yes' id='32ae3a51'/>
+    <reference-type-def kind='lvalue' type-id='32ae3a51' size-in-bits='32' id='3f460955'/>
+    <qualified-type-def type-id='ff67d4b7' const='yes' id='02c6bbb2'/>
+    <reference-type-def kind='lvalue' type-id='02c6bbb2' size-in-bits='32' id='f2d949fc'/>
+    <pointer-type-def type-id='02c6bbb2' size-in-bits='32' id='f6d95048'/>
+    <qualified-type-def type-id='70d6e548' const='yes' id='ebd9f898'/>
+    <reference-type-def kind='lvalue' type-id='ebd9f898' size-in-bits='32' id='0622931a'/>
+    <qualified-type-def type-id='92dc2ee2' const='yes' id='7a42ec45'/>
+    <pointer-type-def type-id='7a42ec45' size-in-bits='32' id='e65a32bd'/>
+    <qualified-type-def type-id='2c3a7fda' const='yes' id='025face1'/>
+    <pointer-type-def type-id='025face1' size-in-bits='32' id='879d0391'/>
+    <qualified-type-def type-id='770f47c8' const='yes' id='70bc212b'/>
+    <pointer-type-def type-id='70bc212b' size-in-bits='32' id='7927f493'/>
+    <qualified-type-def type-id='930bd484' const='yes' id='1d31814f'/>
+    <pointer-type-def type-id='1d31814f' size-in-bits='32' id='59eeb1ff'/>
+    <qualified-type-def type-id='103edd01' const='yes' id='3ca9ea10'/>
+    <pointer-type-def type-id='3ca9ea10' size-in-bits='32' id='b97bb94e'/>
+    <qualified-type-def type-id='15d473bb' const='yes' id='f50c1938'/>
+    <pointer-type-def type-id='f50c1938' size-in-bits='32' id='d40b7756'/>
+    <qualified-type-def type-id='7891cba1' const='yes' id='9027b81c'/>
+    <pointer-type-def type-id='9027b81c' size-in-bits='32' id='2486fd02'/>
+    <qualified-type-def type-id='4946bd12' const='yes' id='8573663b'/>
+    <pointer-type-def type-id='8573663b' size-in-bits='32' id='25a9acc3'/>
+    <qualified-type-def type-id='3175d570' const='yes' id='6c5e9b31'/>
+    <pointer-type-def type-id='6c5e9b31' size-in-bits='32' id='b3ee2b81'/>
+    <qualified-type-def type-id='2ddb429b' const='yes' id='329de876'/>
+    <pointer-type-def type-id='329de876' size-in-bits='32' id='0a94c8d4'/>
+    <qualified-type-def type-id='508fa9fe' const='yes' id='11ebd22d'/>
+    <pointer-type-def type-id='11ebd22d' size-in-bits='32' id='3d3ba105'/>
+    <qualified-type-def type-id='88a409cb' const='yes' id='e9a51e74'/>
+    <pointer-type-def type-id='e9a51e74' size-in-bits='32' id='2ceecdfa'/>
+    <qualified-type-def type-id='2965f52a' const='yes' id='6a406957'/>
+    <pointer-type-def type-id='6a406957' size-in-bits='32' id='c0660fc7'/>
+    <qualified-type-def type-id='00d7640f' const='yes' id='8a97d142'/>
+    <pointer-type-def type-id='8a97d142' size-in-bits='32' id='94fea6b8'/>
+    <qualified-type-def type-id='8dd18fa4' const='yes' id='63eadb31'/>
+    <pointer-type-def type-id='63eadb31' size-in-bits='32' id='65b6eb81'/>
+    <qualified-type-def type-id='be11aaab' const='yes' id='a32ea34e'/>
+    <pointer-type-def type-id='a32ea34e' size-in-bits='32' id='466b366c'/>
+    <qualified-type-def type-id='b4beabaa' const='yes' id='239ab21f'/>
+    <pointer-type-def type-id='239ab21f' size-in-bits='32' id='4186896f'/>
+    <qualified-type-def type-id='c5a5b793' const='yes' id='754a2316'/>
+    <pointer-type-def type-id='754a2316' size-in-bits='32' id='dfb57774'/>
+    <qualified-type-def type-id='f8070cf2' const='yes' id='900223ef'/>
+    <pointer-type-def type-id='900223ef' size-in-bits='32' id='785e4f1f'/>
+    <qualified-type-def type-id='036a8097' const='yes' id='859b5172'/>
+    <pointer-type-def type-id='859b5172' size-in-bits='32' id='ab810d88'/>
+    <qualified-type-def type-id='0637ec34' const='yes' id='cfea0149'/>
+    <pointer-type-def type-id='cfea0149' size-in-bits='32' id='b0602ed9'/>
+    <qualified-type-def type-id='9019f6a3' const='yes' id='ced4b31e'/>
+    <pointer-type-def type-id='ced4b31e' size-in-bits='32' id='ccd61adc'/>
+    <qualified-type-def type-id='ff23b372' const='yes' id='351be087'/>
+    <pointer-type-def type-id='351be087' size-in-bits='32' id='47e2b057'/>
+    <qualified-type-def type-id='4cae2f73' const='yes' id='ffd25cae'/>
+    <pointer-type-def type-id='ffd25cae' size-in-bits='32' id='3c27a3cc'/>
+    <qualified-type-def type-id='0dcdf9bc' const='yes' id='36e6b35f'/>
+    <pointer-type-def type-id='36e6b35f' size-in-bits='32' id='e22c812f'/>
+    <qualified-type-def type-id='421ca096' const='yes' id='cedfec39'/>
+    <pointer-type-def type-id='cedfec39' size-in-bits='32' id='bd80a1e9'/>
+    <qualified-type-def type-id='22206262' const='yes' id='9350e2e7'/>
+    <pointer-type-def type-id='9350e2e7' size-in-bits='32' id='b55508b7'/>
+    <qualified-type-def type-id='1486f60b' const='yes' id='d183c526'/>
+    <pointer-type-def type-id='d183c526' size-in-bits='32' id='de6f31e4'/>
+    <qualified-type-def type-id='48ffebb2' const='yes' id='a0794e2d'/>
+    <pointer-type-def type-id='a0794e2d' size-in-bits='32' id='a5f5d505'/>
+    <qualified-type-def type-id='6ff35f09' const='yes' id='74a095f0'/>
+    <pointer-type-def type-id='74a095f0' size-in-bits='32' id='72cbe62e'/>
+    <qualified-type-def type-id='5601ec5f' const='yes' id='b76615da'/>
+    <pointer-type-def type-id='b76615da' size-in-bits='32' id='a5b488d0'/>
+    <qualified-type-def type-id='7594d3c2' const='yes' id='62ad36d9'/>
+    <pointer-type-def type-id='62ad36d9' size-in-bits='32' id='49ad8089'/>
+    <qualified-type-def type-id='bd8c2724' const='yes' id='d78018c9'/>
+    <pointer-type-def type-id='d78018c9' size-in-bits='32' id='21a72d59'/>
+    <qualified-type-def type-id='98ac4d7c' const='yes' id='a4a4e905'/>
+    <pointer-type-def type-id='a4a4e905' size-in-bits='32' id='5e9b14fd'/>
+    <qualified-type-def type-id='19161bd8' const='yes' id='4ea72413'/>
+    <pointer-type-def type-id='4ea72413' size-in-bits='32' id='0a1e05bb'/>
+    <qualified-type-def type-id='6adfb2cb' const='yes' id='ad938a32'/>
+    <pointer-type-def type-id='ad938a32' size-in-bits='32' id='574263c8'/>
+    <qualified-type-def type-id='9f72c895' const='yes' id='11994b22'/>
+    <pointer-type-def type-id='11994b22' size-in-bits='32' id='bc511d98'/>
+    <qualified-type-def type-id='717aadd4' const='yes' id='3242f3ef'/>
+    <pointer-type-def type-id='3242f3ef' size-in-bits='32' id='e465bf1f'/>
+    <qualified-type-def type-id='b1c9ee37' const='yes' id='0645aa40'/>
+    <pointer-type-def type-id='0645aa40' size-in-bits='32' id='49ab44de'/>
+    <qualified-type-def type-id='0854e45c' const='yes' id='6aec22bb'/>
+    <pointer-type-def type-id='6aec22bb' size-in-bits='32' id='e2ba6a43'/>
+    <qualified-type-def type-id='9cf84681' const='yes' id='9cf8c236'/>
+    <pointer-type-def type-id='9cf8c236' size-in-bits='32' id='37999214'/>
+    <qualified-type-def type-id='8121a4a6' const='yes' id='cf1bbf3f'/>
+    <pointer-type-def type-id='cf1bbf3f' size-in-bits='32' id='1dadce0f'/>
+    <qualified-type-def type-id='415d8cc9' const='yes' id='c6e510c4'/>
+    <pointer-type-def type-id='c6e510c4' size-in-bits='32' id='0899a6aa'/>
+    <qualified-type-def type-id='966e6b5a' const='yes' id='6172217d'/>
+    <pointer-type-def type-id='6172217d' size-in-bits='32' id='bdaa7bf5'/>
+    <qualified-type-def type-id='b1cea6f7' const='yes' id='c2d45d06'/>
+    <pointer-type-def type-id='c2d45d06' size-in-bits='32' id='e04eac44'/>
+    <qualified-type-def type-id='5cdbcf40' const='yes' id='9c7f47a7'/>
+    <pointer-type-def type-id='9c7f47a7' size-in-bits='32' id='e95da2f7'/>
+    <qualified-type-def type-id='dd1e7d22' const='yes' id='00a301c7'/>
+    <pointer-type-def type-id='00a301c7' size-in-bits='32' id='ed9c0817'/>
+    <qualified-type-def type-id='eaff4c4e' const='yes' id='4e96a41b'/>
+    <pointer-type-def type-id='4e96a41b' size-in-bits='32' id='e8247923'/>
+    <qualified-type-def type-id='d5807ece' const='yes' id='2c1b7b09'/>
+    <pointer-type-def type-id='2c1b7b09' size-in-bits='32' id='9242d819'/>
+    <qualified-type-def type-id='6b5c7fcb' const='yes' id='13e16ece'/>
+    <pointer-type-def type-id='13e16ece' size-in-bits='32' id='2fe190ec'/>
+    <qualified-type-def type-id='76e2973d' const='yes' id='9ff31546'/>
+    <pointer-type-def type-id='9ff31546' size-in-bits='32' id='37aab904'/>
+    <qualified-type-def type-id='fb6baead' const='yes' id='f33a2014'/>
+    <pointer-type-def type-id='f33a2014' size-in-bits='32' id='2280c19a'/>
+    <qualified-type-def type-id='b1c2d2bd' const='yes' id='73a47d4e'/>
+    <pointer-type-def type-id='73a47d4e' size-in-bits='32' id='6ff1646c'/>
+    <qualified-type-def type-id='44509788' const='yes' id='7370262f'/>
+    <pointer-type-def type-id='7370262f' size-in-bits='32' id='be8bd9df'/>
+    <qualified-type-def type-id='a8acd87a' const='yes' id='b584d463'/>
+    <pointer-type-def type-id='b584d463' size-in-bits='32' id='091a2eeb'/>
+    <qualified-type-def type-id='a1cedc70' const='yes' id='598cbe4d'/>
+    <pointer-type-def type-id='598cbe4d' size-in-bits='32' id='5f8fbc25'/>
+    <qualified-type-def type-id='7076d372' const='yes' id='fe2aad5d'/>
+    <pointer-type-def type-id='fe2aad5d' size-in-bits='32' id='942f1255'/>
+    <qualified-type-def type-id='27c2bcb0' const='yes' id='02b5691d'/>
+    <pointer-type-def type-id='02b5691d' size-in-bits='32' id='7a94a195'/>
+    <qualified-type-def type-id='fda18d32' const='yes' id='d93a6b8d'/>
+    <pointer-type-def type-id='d93a6b8d' size-in-bits='32' id='9df777e5'/>
+    <qualified-type-def type-id='a8506f96' const='yes' id='55a09959'/>
+    <pointer-type-def type-id='55a09959' size-in-bits='32' id='3ed19009'/>
+    <qualified-type-def type-id='4fe3e724' const='yes' id='7e336771'/>
+    <pointer-type-def type-id='7e336771' size-in-bits='32' id='05ebb441'/>
+    <qualified-type-def type-id='4eb55f65' const='yes' id='504d83a0'/>
+    <pointer-type-def type-id='504d83a0' size-in-bits='32' id='f406123e'/>
+    <qualified-type-def type-id='2d873965' const='yes' id='b75c5e42'/>
+    <pointer-type-def type-id='b75c5e42' size-in-bits='32' id='0e689db8'/>
+    <qualified-type-def type-id='7fdf9e10' const='yes' id='b1f97f69'/>
+    <pointer-type-def type-id='b1f97f69' size-in-bits='32' id='6ec35679'/>
+    <qualified-type-def type-id='28c670bc' const='yes' id='08d93961'/>
+    <pointer-type-def type-id='08d93961' size-in-bits='32' id='38f53111'/>
+    <qualified-type-def type-id='d13b5d92' const='yes' id='d17905a9'/>
+    <pointer-type-def type-id='d17905a9' size-in-bits='32' id='4483ad39'/>
+    <qualified-type-def type-id='796f3cb4' const='yes' id='8227b85d'/>
+    <pointer-type-def type-id='8227b85d' size-in-bits='32' id='5b876355'/>
+    <qualified-type-def type-id='c24e43bf' const='yes' id='9261ef1a'/>
+    <pointer-type-def type-id='9261ef1a' size-in-bits='32' id='a02b8890'/>
+    <qualified-type-def type-id='60b8cb95' const='yes' id='f10d2a0a'/>
+    <pointer-type-def type-id='f10d2a0a' size-in-bits='32' id='97b95060'/>
+    <qualified-type-def type-id='f8afbcf4' const='yes' id='c21ac65f'/>
+    <pointer-type-def type-id='c21ac65f' size-in-bits='32' id='05266a2f'/>
+    <qualified-type-def type-id='1a4d1781' const='yes' id='06d316a4'/>
+    <pointer-type-def type-id='06d316a4' size-in-bits='32' id='4c4c818a'/>
+    <qualified-type-def type-id='46835ce2' const='yes' id='6c5be37d'/>
+    <pointer-type-def type-id='6c5be37d' size-in-bits='32' id='eba6e1f5'/>
+    <qualified-type-def type-id='bba83ee4' const='yes' id='cb1a04cf'/>
+    <pointer-type-def type-id='cb1a04cf' size-in-bits='32' id='9ef5b47f'/>
+    <qualified-type-def type-id='f88efff9' const='yes' id='041fc5e2'/>
+    <pointer-type-def type-id='041fc5e2' size-in-bits='32' id='460459d8'/>
+    <qualified-type-def type-id='6a54ae29' const='yes' id='c930a1cc'/>
+    <pointer-type-def type-id='c930a1cc' size-in-bits='32' id='9d8edd12'/>
+    <qualified-type-def type-id='eb93b7c6' const='yes' id='fed109df'/>
+    <pointer-type-def type-id='fed109df' size-in-bits='32' id='1812acaf'/>
+    <qualified-type-def type-id='15d26f4f' const='yes' id='17b63754'/>
+    <pointer-type-def type-id='17b63754' size-in-bits='32' id='d1d95b5a'/>
+    <qualified-type-def type-id='43b155e9' const='yes' id='1379cd24'/>
+    <pointer-type-def type-id='1379cd24' size-in-bits='32' id='b6bdcd0a'/>
+    <qualified-type-def type-id='29d87676' const='yes' id='f7233c79'/>
+    <pointer-type-def type-id='f7233c79' size-in-bits='32' id='5f77f6a9'/>
+    <qualified-type-def type-id='7211bb36' const='yes' id='c4c68c9b'/>
+    <pointer-type-def type-id='c4c68c9b' size-in-bits='32' id='758f7aa3'/>
+    <qualified-type-def type-id='40953a8a' const='yes' id='a55f7beb'/>
+    <pointer-type-def type-id='a55f7beb' size-in-bits='32' id='164fd0d3'/>
+    <qualified-type-def type-id='6668eab0' const='yes' id='27e3062f'/>
+    <pointer-type-def type-id='27e3062f' size-in-bits='32' id='cf6279df'/>
+    <qualified-type-def type-id='e1481099' const='yes' id='576bda18'/>
+    <pointer-type-def type-id='576bda18' size-in-bits='32' id='d0c87cb6'/>
+    <qualified-type-def type-id='5211151c' const='yes' id='f4d5f11b'/>
+    <pointer-type-def type-id='f4d5f11b' size-in-bits='32' id='9dcab023'/>
+    <qualified-type-def type-id='caf6f9ad' const='yes' id='7685e138'/>
+    <pointer-type-def type-id='7685e138' size-in-bits='32' id='a6c14f56'/>
+    <qualified-type-def type-id='19982a43' const='yes' id='6ce6bd58'/>
+    <pointer-type-def type-id='6ce6bd58' size-in-bits='32' id='e13c3a76'/>
+    <qualified-type-def type-id='9f9c0137' const='yes' id='c8ee048c'/>
+    <pointer-type-def type-id='c8ee048c' size-in-bits='32' id='f4b15152'/>
+    <qualified-type-def type-id='4674ef3f' const='yes' id='07df8ace'/>
+    <pointer-type-def type-id='07df8ace' size-in-bits='32' id='48e7a4ec'/>
+    <qualified-type-def type-id='2019a8a8' const='yes' id='cb05fa13'/>
+    <pointer-type-def type-id='cb05fa13' size-in-bits='32' id='d368e7bb'/>
+    <qualified-type-def type-id='69cf5b58' const='yes' id='fa323683'/>
+    <pointer-type-def type-id='fa323683' size-in-bits='32' id='860c0c0b'/>
+    <qualified-type-def type-id='67f27ed6' const='yes' id='3a62fd1f'/>
+    <pointer-type-def type-id='3a62fd1f' size-in-bits='32' id='1ed49a6f'/>
+    <qualified-type-def type-id='42c8e7e9' const='yes' id='3483d6a4'/>
+    <pointer-type-def type-id='3483d6a4' size-in-bits='32' id='398ac18a'/>
+    <qualified-type-def type-id='848a79e2' const='yes' id='4f9379a3'/>
+    <pointer-type-def type-id='4f9379a3' size-in-bits='32' id='ce2852ab'/>
+    <qualified-type-def type-id='2c2b125a' const='yes' id='eae9ca83'/>
+    <pointer-type-def type-id='eae9ca83' size-in-bits='32' id='770a080b'/>
+    <qualified-type-def type-id='6154d891' const='yes' id='a12b1c96'/>
+    <pointer-type-def type-id='a12b1c96' size-in-bits='32' id='72de3bf4'/>
+    <qualified-type-def type-id='766bcfe9' const='yes' id='178df244'/>
+    <pointer-type-def type-id='178df244' size-in-bits='32' id='8274a32a'/>
+    <qualified-type-def type-id='25e1a861' const='yes' id='a31edefc'/>
+    <pointer-type-def type-id='a31edefc' size-in-bits='32' id='9f98cae2'/>
+    <qualified-type-def type-id='75a518a6' const='yes' id='decfd3b6'/>
+    <reference-type-def kind='lvalue' type-id='decfd3b6' size-in-bits='32' id='512a0bb0'/>
+    <qualified-type-def type-id='0be802d8' const='yes' id='80b4d668'/>
+    <reference-type-def kind='lvalue' type-id='80b4d668' size-in-bits='32' id='eaad5cca'/>
+    <qualified-type-def type-id='4c30ca01' const='yes' id='0151441e'/>
+    <reference-type-def kind='lvalue' type-id='0151441e' size-in-bits='32' id='4aee6428'/>
+    <pointer-type-def type-id='0151441e' size-in-bits='32' id='46ee5ddc'/>
+    <qualified-type-def type-id='eb9aac9f' const='yes' id='de5697aa'/>
+    <reference-type-def kind='lvalue' type-id='de5697aa' size-in-bits='32' id='8e509164'/>
+    <pointer-type-def type-id='de5697aa' size-in-bits='32' id='82507e80'/>
+    <qualified-type-def type-id='36dbc06a' const='yes' id='3f841689'/>
+    <reference-type-def kind='lvalue' type-id='3f841689' size-in-bits='32' id='abefb57d'/>
+    <pointer-type-def type-id='3f841689' size-in-bits='32' id='9fefa299'/>
+    <qualified-type-def type-id='3c7a51bf' const='yes' id='6fed9634'/>
+    <pointer-type-def type-id='6fed9634' size-in-bits='32' id='5103513a'/>
+    <qualified-type-def type-id='edad6de0' const='yes' id='fd567e50'/>
+    <reference-type-def kind='lvalue' type-id='fd567e50' size-in-bits='32' id='452913c2'/>
+    <qualified-type-def type-id='06c88f0a' const='yes' id='80a330fa'/>
+    <reference-type-def kind='lvalue' type-id='80a330fa' size-in-bits='32' id='5ce5ea54'/>
+    <qualified-type-def type-id='0da74917' const='yes' id='13a52f12'/>
+    <pointer-type-def type-id='13a52f12' size-in-bits='32' id='25095528'/>
+    <qualified-type-def type-id='56fdc7d9' const='yes' id='ee90da89'/>
+    <reference-type-def kind='lvalue' type-id='ee90da89' size-in-bits='32' id='3d08417d'/>
+    <qualified-type-def type-id='c015ac0a' const='yes' id='5a6070da'/>
+    <reference-type-def kind='lvalue' type-id='5a6070da' size-in-bits='32' id='41d1dcb4'/>
+    <qualified-type-def type-id='5290893d' const='yes' id='4b4a90ad'/>
+    <reference-type-def kind='lvalue' type-id='4b4a90ad' size-in-bits='32' id='11618ad1'/>
+    <qualified-type-def type-id='5d9a75de' const='yes' id='47df16ae'/>
+    <reference-type-def kind='lvalue' type-id='47df16ae' size-in-bits='32' id='ac307818'/>
+    <qualified-type-def type-id='a87fc78f' const='yes' id='1f9c92ff'/>
+    <reference-type-def kind='lvalue' type-id='1f9c92ff' size-in-bits='32' id='9c7b2b9b'/>
+    <qualified-type-def type-id='f79bd14e' const='yes' id='cfec7dde'/>
+    <reference-type-def kind='lvalue' type-id='cfec7dde' size-in-bits='32' id='494a4d68'/>
+    <qualified-type-def type-id='7a9a97d4' const='yes' id='44543d44'/>
+    <reference-type-def kind='lvalue' type-id='44543d44' size-in-bits='32' id='f29ca146'/>
+    <qualified-type-def type-id='2b01a7dc' const='yes' id='0f74390c'/>
+    <reference-type-def kind='lvalue' type-id='0f74390c' size-in-bits='32' id='7df5fd1e'/>
+    <qualified-type-def type-id='604ccd48' const='yes' id='90d7b3d8'/>
+    <reference-type-def kind='lvalue' type-id='90d7b3d8' size-in-bits='32' id='019058da'/>
+    <qualified-type-def type-id='071eb9a8' const='yes' id='83fd33f8'/>
+    <reference-type-def kind='lvalue' type-id='83fd33f8' size-in-bits='32' id='a598a67a'/>
+    <qualified-type-def type-id='ae15c6d0' const='yes' id='1133a2a0'/>
+    <reference-type-def kind='lvalue' type-id='1133a2a0' size-in-bits='32' id='9a48d8f2'/>
+    <qualified-type-def type-id='c5e85950' const='yes' id='f9de5fa0'/>
+    <reference-type-def kind='lvalue' type-id='f9de5fa0' size-in-bits='32' id='df105ff2'/>
+    <qualified-type-def type-id='792b1565' const='yes' id='48c17315'/>
+    <reference-type-def kind='lvalue' type-id='48c17315' size-in-bits='32' id='bb885949'/>
+    <qualified-type-def type-id='15cb1081' const='yes' id='5cd05471'/>
+    <reference-type-def kind='lvalue' type-id='5cd05471' size-in-bits='32' id='72f4c4f5'/>
+    <qualified-type-def type-id='296bd4f1' const='yes' id='c244c930'/>
+    <pointer-type-def type-id='c244c930' size-in-bits='32' id='ec4893ee'/>
+    <qualified-type-def type-id='a6e75f95' const='yes' id='976e950a'/>
+    <reference-type-def kind='lvalue' type-id='976e950a' size-in-bits='32' id='8f14d444'/>
+    <pointer-type-def type-id='976e950a' size-in-bits='32' id='8314c160'/>
+    <qualified-type-def type-id='8398d00c' const='yes' id='967e13e1'/>
+    <reference-type-def kind='lvalue' type-id='967e13e1' size-in-bits='32' id='af792245'/>
+    <pointer-type-def type-id='967e13e1' size-in-bits='32' id='b3792891'/>
+    <qualified-type-def type-id='a18cd1c2' const='yes' id='02548329'/>
+    <reference-type-def kind='lvalue' type-id='02548329' size-in-bits='32' id='ba0a509d'/>
+    <pointer-type-def type-id='02548329' size-in-bits='32' id='ae0a3db9'/>
+    <qualified-type-def type-id='4eba89d2' const='yes' id='8384ca59'/>
+    <reference-type-def kind='lvalue' type-id='8384ca59' size-in-bits='32' id='890ac5ed'/>
+    <pointer-type-def type-id='8384ca59' size-in-bits='32' id='7d0ab309'/>
+    <qualified-type-def type-id='c67da3ae' const='yes' id='d1c9e24f'/>
+    <reference-type-def kind='lvalue' type-id='d1c9e24f' size-in-bits='32' id='a9cf6b4b'/>
+    <pointer-type-def type-id='d1c9e24f' size-in-bits='32' id='a5cf64ff'/>
+    <qualified-type-def type-id='49169cd1' const='yes' id='e4619ab2'/>
+    <reference-type-def kind='lvalue' type-id='e4619ab2' size-in-bits='32' id='19a656fc'/>
+    <pointer-type-def type-id='e4619ab2' size-in-bits='32' id='1da65d48'/>
+    <qualified-type-def type-id='06a31cb8' const='yes' id='3f16bc0b'/>
+    <reference-type-def kind='lvalue' type-id='3f16bc0b' size-in-bits='32' id='7dca3ad7'/>
+    <pointer-type-def type-id='3f16bc0b' size-in-bits='32' id='71ca27f3'/>
+    <qualified-type-def type-id='ead7ebd9' const='yes' id='39f82f24'/>
+    <reference-type-def kind='lvalue' type-id='39f82f24' size-in-bits='32' id='43b20026'/>
+    <pointer-type-def type-id='39f82f24' size-in-bits='32' id='4fb2130a'/>
+    <qualified-type-def type-id='4b57f679' const='yes' id='e58a0346'/>
+    <reference-type-def kind='lvalue' type-id='e58a0346' size-in-bits='32' id='b8435020'/>
+    <pointer-type-def type-id='e58a0346' size-in-bits='32' id='c4436304'/>
+    <qualified-type-def type-id='2887524d' const='yes' id='99bb8346'/>
+    <reference-type-def kind='lvalue' type-id='99bb8346' size-in-bits='32' id='622fd020'/>
+    <pointer-type-def type-id='99bb8346' size-in-bits='32' id='6e2fe304'/>
+    <qualified-type-def type-id='8a3fab4b' const='yes' id='2ad1f012'/>
+    <reference-type-def kind='lvalue' type-id='2ad1f012' size-in-bits='32' id='9c7d21dc'/>
+    <pointer-type-def type-id='2ad1f012' size-in-bits='32' id='a07d2828'/>
+    <qualified-type-def type-id='1586c370' const='yes' id='e9fd2a07'/>
+    <reference-type-def kind='lvalue' type-id='e9fd2a07' size-in-bits='32' id='7a8951f3'/>
+    <pointer-type-def type-id='e9fd2a07' size-in-bits='32' id='868964d7'/>
+    <qualified-type-def type-id='80632042' const='yes' id='93cee8f3'/>
+    <reference-type-def kind='lvalue' type-id='93cee8f3' size-in-bits='32' id='83b8874f'/>
+    <qualified-type-def type-id='4db2d66d' const='yes' id='b2d168d4'/>
+    <reference-type-def kind='lvalue' type-id='b2d168d4' size-in-bits='32' id='71a834f6'/>
+    <pointer-type-def type-id='b2d168d4' size-in-bits='32' id='7da847da'/>
+    <qualified-type-def type-id='8842b148' const='yes' id='6d9d9398'/>
+    <reference-type-def kind='lvalue' type-id='6d9d9398' size-in-bits='32' id='4d0f941a'/>
+    <qualified-type-def type-id='148e9a20' const='yes' id='7cb7ac70'/>
+    <reference-type-def kind='lvalue' type-id='7cb7ac70' size-in-bits='32' id='ab244b62'/>
+    <qualified-type-def type-id='5849f00e' const='yes' id='a1721b7e'/>
+    <reference-type-def kind='lvalue' type-id='a1721b7e' size-in-bits='32' id='7ea10b88'/>
+    <qualified-type-def type-id='591a8a07' const='yes' id='db57a4b7'/>
+    <reference-type-def kind='lvalue' type-id='db57a4b7' size-in-bits='32' id='dbf81043'/>
+    <qualified-type-def type-id='3128ed58' const='yes' id='1f57a8a8'/>
+    <reference-type-def kind='lvalue' type-id='1f57a8a8' size-in-bits='32' id='e4fe578a'/>
+    <qualified-type-def type-id='c852613b' const='yes' id='eeafac0e'/>
+    <reference-type-def kind='lvalue' type-id='eeafac0e' size-in-bits='32' id='e68c02f8'/>
+    <pointer-type-def type-id='eeafac0e' size-in-bits='32' id='e28bfcac'/>
+    <qualified-type-def type-id='fb59ce8a' const='yes' id='e55a17ba'/>
+    <reference-type-def kind='lvalue' type-id='e55a17ba' size-in-bits='32' id='a8d32a94'/>
+    <qualified-type-def type-id='273ddf1e' const='yes' id='a2a1b94e'/>
+    <reference-type-def kind='lvalue' type-id='a2a1b94e' size-in-bits='32' id='6c96deb8'/>
+    <qualified-type-def type-id='e39bedc4' const='yes' id='7bb62f54'/>
+    <reference-type-def kind='lvalue' type-id='7bb62f54' size-in-bits='32' id='31ccb076'/>
+    <qualified-type-def type-id='f203a621' const='yes' id='8caf6ab1'/>
+    <reference-type-def kind='lvalue' type-id='8caf6ab1' size-in-bits='32' id='0f24cbb5'/>
+    <qualified-type-def type-id='cfb698d6' const='yes' id='b36e1486'/>
+    <reference-type-def kind='lvalue' type-id='b36e1486' size-in-bits='32' id='164a77e0'/>
+    <qualified-type-def type-id='f8fe7006' const='yes' id='b6ed254b'/>
+    <reference-type-def kind='lvalue' type-id='b6ed254b' size-in-bits='32' id='6451ea97'/>
+    <pointer-type-def type-id='b6ed254b' size-in-bits='32' id='5851d7b3'/>
+    <qualified-type-def type-id='1425a0d3' const='yes' id='ac6b7183'/>
+    <reference-type-def kind='lvalue' type-id='ac6b7183' size-in-bits='32' id='1223e6bf'/>
+    <qualified-type-def type-id='004d2b63' const='yes' id='cf337753'/>
+    <reference-type-def kind='lvalue' type-id='cf337753' size-in-bits='32' id='a3050d2f'/>
+    <qualified-type-def type-id='f4c9a239' const='yes' id='b6bf6089'/>
+    <reference-type-def kind='lvalue' type-id='b6bf6089' size-in-bits='32' id='5e45337d'/>
+    <qualified-type-def type-id='aec3b808' const='yes' id='7cae2258'/>
+    <reference-type-def kind='lvalue' type-id='7cae2258' size-in-bits='32' id='c4204c5a'/>
+    <qualified-type-def type-id='d859ed7d' const='yes' id='6c7b626d'/>
+    <reference-type-def kind='lvalue' type-id='6c7b626d' size-in-bits='32' id='113bbc11'/>
+    <qualified-type-def type-id='13276011' const='yes' id='af7147b2'/>
+    <reference-type-def kind='lvalue' type-id='af7147b2' size-in-bits='32' id='c353adfc'/>
+    <pointer-type-def type-id='af7147b2' size-in-bits='32' id='c753b448'/>
+    <qualified-type-def type-id='daec68b6' const='yes' id='d628dfa6'/>
+    <reference-type-def kind='lvalue' type-id='d628dfa6' size-in-bits='32' id='a257d680'/>
+    <qualified-type-def type-id='1630ae32' const='yes' id='c1894fe2'/>
+    <reference-type-def kind='lvalue' type-id='c1894fe2' size-in-bits='32' id='6f28918c'/>
+    <qualified-type-def type-id='511e6988' const='yes' id='223f8498'/>
+    <reference-type-def kind='lvalue' type-id='223f8498' size-in-bits='32' id='a7fdf71a'/>
+    <qualified-type-def type-id='dea6da2d' const='yes' id='1afe72bd'/>
+    <reference-type-def kind='lvalue' type-id='1afe72bd' size-in-bits='32' id='198e6a01'/>
+    <qualified-type-def type-id='4546583a' const='yes' id='fc9bd82a'/>
+    <reference-type-def kind='lvalue' type-id='fc9bd82a' size-in-bits='32' id='b5551ae4'/>
+    <qualified-type-def type-id='0fcd7eac' const='yes' id='7e364563'/>
+    <reference-type-def kind='lvalue' type-id='7e364563' size-in-bits='32' id='f46f0b9f'/>
+    <pointer-type-def type-id='7e364563' size-in-bits='32' id='f86f11eb'/>
+    <qualified-type-def type-id='87bfa8ab' const='yes' id='81a4d6db'/>
+    <reference-type-def kind='lvalue' type-id='81a4d6db' size-in-bits='32' id='137e7047'/>
+    <qualified-type-def type-id='eb3dee6b' const='yes' id='c106165b'/>
+    <reference-type-def kind='lvalue' type-id='c106165b' size-in-bits='32' id='599566c7'/>
+    <qualified-type-def type-id='9f9d6391' const='yes' id='f7fad5e1'/>
+    <reference-type-def kind='lvalue' type-id='f7fad5e1' size-in-bits='32' id='26de8845'/>
+    <qualified-type-def type-id='3929eec0' const='yes' id='b724b7d0'/>
+    <reference-type-def kind='lvalue' type-id='b724b7d0' size-in-bits='32' id='44cd9842'/>
+    <qualified-type-def type-id='e4d702a5' const='yes' id='fc8fd515'/>
+    <reference-type-def kind='lvalue' type-id='fc8fd515' size-in-bits='32' id='c96c9f49'/>
+    <qualified-type-def type-id='ee7d7d5a' const='yes' id='20a11b63'/>
+    <reference-type-def kind='lvalue' type-id='20a11b63' size-in-bits='32' id='a29ded9f'/>
+    <pointer-type-def type-id='20a11b63' size-in-bits='32' id='a69df3eb'/>
+    <qualified-type-def type-id='e464ed6b' const='yes' id='74e5ecdb'/>
+    <reference-type-def kind='lvalue' type-id='74e5ecdb' size-in-bits='32' id='02f41247'/>
+    <qualified-type-def type-id='4eaddc2b' const='yes' id='c8d15c5b'/>
+    <reference-type-def kind='lvalue' type-id='c8d15c5b' size-in-bits='32' id='9e9498c7'/>
+    <qualified-type-def type-id='8cee3e51' const='yes' id='87c72be1'/>
+    <reference-type-def kind='lvalue' type-id='87c72be1' size-in-bits='32' id='8589ea45'/>
+    <qualified-type-def type-id='20abbe80' const='yes' id='62544dd0'/>
+    <reference-type-def kind='lvalue' type-id='62544dd0' size-in-bits='32' id='c0b6ba42'/>
+    <qualified-type-def type-id='353e1165' const='yes' id='2d62c715'/>
+    <reference-type-def kind='lvalue' type-id='2d62c715' size-in-bits='32' id='a57f9549'/>
+    <qualified-type-def type-id='68b1ae7f' const='yes' id='9be7a20a'/>
+    <reference-type-def kind='lvalue' type-id='9be7a20a' size-in-bits='32' id='99a44b44'/>
+    <pointer-type-def type-id='9be7a20a' size-in-bits='32' id='8da43860'/>
+    <qualified-type-def type-id='7fc77ef8' const='yes' id='8c9167e8'/>
+    <reference-type-def kind='lvalue' type-id='8c9167e8' size-in-bits='32' id='16e6694a'/>
+    <qualified-type-def type-id='16b5f8eb' const='yes' id='eb4c0d1e'/>
+    <reference-type-def kind='lvalue' type-id='eb4c0d1e' size-in-bits='32' id='a0b8cf28'/>
+    <pointer-type-def type-id='eb4c0d1e' size-in-bits='32' id='9cb8c8dc'/>
+    <qualified-type-def type-id='f5dd5864' const='yes' id='d006a574'/>
+    <reference-type-def kind='lvalue' type-id='d006a574' size-in-bits='32' id='cc764016'/>
+    <qualified-type-def type-id='21a2c439' const='yes' id='92d7f8e6'/>
+    <reference-type-def kind='lvalue' type-id='92d7f8e6' size-in-bits='32' id='e9fc9640'/>
+    <pointer-type-def type-id='92d7f8e6' size-in-bits='32' id='f5fca924'/>
+    <qualified-type-def type-id='4355225c' const='yes' id='880a676c'/>
+    <reference-type-def kind='lvalue' type-id='880a676c' size-in-bits='32' id='7260997e'/>
+    <qualified-type-def type-id='a2aaac4e' const='yes' id='ead2631b'/>
+    <reference-type-def kind='lvalue' type-id='ead2631b' size-in-bits='32' id='e6323907'/>
+    <pointer-type-def type-id='ead2631b' size-in-bits='32' id='da322623'/>
+    <qualified-type-def type-id='47dfc14d' const='yes' id='2d7bdebd'/>
+    <reference-type-def kind='lvalue' type-id='2d7bdebd' size-in-bits='32' id='34ff6e01'/>
+    <qualified-type-def type-id='614ee276' const='yes' id='da731451'/>
+    <pointer-type-def type-id='da731451' size-in-bits='32' id='5e293da1'/>
+    <qualified-type-def type-id='5c0aa969' const='yes' id='88713be0'/>
+    <reference-type-def kind='lvalue' type-id='88713be0' size-in-bits='32' id='904118b2'/>
+    <qualified-type-def type-id='6ab6a882' const='yes' id='70157833'/>
+    <reference-type-def kind='lvalue' type-id='70157833' size-in-bits='32' id='86cc090f'/>
+    <qualified-type-def type-id='3bc040e0' const='yes' id='32eb44a3'/>
+    <reference-type-def kind='lvalue' type-id='32eb44a3' size-in-bits='32' id='ad5cdd5f'/>
+    <qualified-type-def type-id='40bd7b6d' const='yes' id='febdf4f4'/>
+    <reference-type-def kind='lvalue' type-id='febdf4f4' size-in-bits='32' id='d7086696'/>
+    <qualified-type-def type-id='ce639a64' const='yes' id='04d56203'/>
+    <reference-type-def kind='lvalue' type-id='04d56203' size-in-bits='32' id='c0e9803f'/>
+    <qualified-type-def type-id='23f669c2' const='yes' id='2d2055af'/>
+    <reference-type-def kind='lvalue' type-id='2d2055af' size-in-bits='32' id='92e6a6ab'/>
+    <pointer-type-def type-id='2d2055af' size-in-bits='32' id='8ee6a05f'/>
+    <qualified-type-def type-id='13e36007' const='yes' id='903a01e2'/>
+    <reference-type-def kind='lvalue' type-id='903a01e2' size-in-bits='32' id='cf50c78c'/>
+    <pointer-type-def type-id='903a01e2' size-in-bits='32' id='d350cdd8'/>
+    <qualified-type-def type-id='5e72ed99' const='yes' id='5d109cb6'/>
+    <reference-type-def kind='lvalue' type-id='5d109cb6' size-in-bits='32' id='112676b0'/>
+    <pointer-type-def type-id='5d109cb6' size-in-bits='32' id='1d268994'/>
+    <qualified-type-def type-id='e9eb0616' const='yes' id='09df7c5f'/>
+    <reference-type-def kind='lvalue' type-id='09df7c5f' size-in-bits='32' id='03d0f27b'/>
+    <pointer-type-def type-id='09df7c5f' size-in-bits='32' id='ffd0ec2f'/>
+    <qualified-type-def type-id='ef322efd' const='yes' id='86c83de2'/>
+    <reference-type-def kind='lvalue' type-id='86c83de2' size-in-bits='32' id='f1393b8c'/>
+    <pointer-type-def type-id='86c83de2' size-in-bits='32' id='f53941d8'/>
+    <qualified-type-def type-id='195562bd' const='yes' id='7d88bcee'/>
+    <reference-type-def kind='lvalue' type-id='7d88bcee' size-in-bits='32' id='66412ed8'/>
+    <pointer-type-def type-id='7d88bcee' size-in-bits='32' id='6241288c'/>
+    <qualified-type-def type-id='b9b7bacb' const='yes' id='4d7f4b66'/>
+    <reference-type-def kind='lvalue' type-id='4d7f4b66' size-in-bits='32' id='3f6375c0'/>
+    <pointer-type-def type-id='4d7f4b66' size-in-bits='32' id='4b6388a4'/>
+    <qualified-type-def type-id='8567fb19' const='yes' id='56d682ea'/>
+    <reference-type-def kind='lvalue' type-id='56d682ea' size-in-bits='32' id='7fafe724'/>
+    <pointer-type-def type-id='56d682ea' size-in-bits='32' id='73afd440'/>
+    <qualified-type-def type-id='954e598e' const='yes' id='00259d41'/>
+    <reference-type-def kind='lvalue' type-id='00259d41' size-in-bits='32' id='a236c925'/>
+    <pointer-type-def type-id='00259d41' size-in-bits='32' id='a636cf71'/>
+    <qualified-type-def type-id='23174d54' const='yes' id='5f1f0641'/>
+    <reference-type-def kind='lvalue' type-id='5f1f0641' size-in-bits='32' id='24d71425'/>
+    <pointer-type-def type-id='5f1f0641' size-in-bits='32' id='28d71a71'/>
+    <qualified-type-def type-id='44c8fbc1' const='yes' id='093c56a4'/>
+    <reference-type-def kind='lvalue' type-id='093c56a4' size-in-bits='32' id='0bfc2ea6'/>
+    <pointer-type-def type-id='093c56a4' size-in-bits='32' id='17fc418a'/>
+    <qualified-type-def type-id='25a1429c' const='yes' id='f5d4bfeb'/>
+    <reference-type-def kind='lvalue' type-id='f5d4bfeb' size-in-bits='32' id='cae9efb7'/>
+    <pointer-type-def type-id='f5d4bfeb' size-in-bits='32' id='bee9dcd3'/>
+    <qualified-type-def type-id='a615ca7b' const='yes' id='44bf056a'/>
+    <reference-type-def kind='lvalue' type-id='44bf056a' size-in-bits='32' id='84b556a4'/>
+    <pointer-type-def type-id='44bf056a' size-in-bits='32' id='78b543c0'/>
+    <qualified-type-def type-id='ba004e5b' const='yes' id='a964fb00'/>
+    <reference-type-def kind='lvalue' type-id='a964fb00' size-in-bits='32' id='cff75cd2'/>
+    <pointer-type-def type-id='a964fb00' size-in-bits='32' id='d3f7631e'/>
+    <qualified-type-def type-id='8c5f658a' const='yes' id='ea858e5a'/>
+    <reference-type-def kind='lvalue' type-id='ea858e5a' size-in-bits='32' id='ac3f4d34'/>
+    <qualified-type-def type-id='0c6034d5' const='yes' id='b15c5ea5'/>
+    <reference-type-def kind='lvalue' type-id='b15c5ea5' size-in-bits='32' id='b768c839'/>
+    <qualified-type-def type-id='ffc72aee' const='yes' id='34d844be'/>
+    <reference-type-def kind='lvalue' type-id='34d844be' size-in-bits='32' id='c873fb48'/>
+    <qualified-type-def type-id='4a64be29' const='yes' id='0fe07096'/>
+    <reference-type-def kind='lvalue' type-id='0fe07096' size-in-bits='32' id='ae516510'/>
+    <pointer-type-def type-id='0fe07096' size-in-bits='32' id='ba5177f4'/>
+    <qualified-type-def type-id='630d880c' const='yes' id='5b33ca9c'/>
+    <reference-type-def kind='lvalue' type-id='5b33ca9c' size-in-bits='32' id='4c8822ce'/>
+    <qualified-type-def type-id='9a4752ab' const='yes' id='302440fb'/>
+    <reference-type-def kind='lvalue' type-id='302440fb' size-in-bits='32' id='a6121be7'/>
+    <qualified-type-def type-id='ce14834c' const='yes' id='8724481c'/>
+    <reference-type-def kind='lvalue' type-id='8724481c' size-in-bits='32' id='f81db34e'/>
+    <qualified-type-def type-id='36810449' const='yes' id='9e258366'/>
+    <reference-type-def kind='lvalue' type-id='9e258366' size-in-bits='32' id='350d9dc0'/>
+    <pointer-type-def type-id='9e258366' size-in-bits='32' id='410db0a4'/>
+    <qualified-type-def type-id='142aa55c' const='yes' id='73fd46ac'/>
+    <reference-type-def kind='lvalue' type-id='73fd46ac' size-in-bits='32' id='21b60b3e'/>
+    <qualified-type-def type-id='93c018bb' const='yes' id='348af98b'/>
+    <reference-type-def kind='lvalue' type-id='348af98b' size-in-bits='32' id='63c70b57'/>
+    <qualified-type-def type-id='365d73dc' const='yes' id='dc79e9ec'/>
+    <reference-type-def kind='lvalue' type-id='dc79e9ec' size-in-bits='32' id='ddeb08fe'/>
+    <qualified-type-def type-id='721e3983' const='yes' id='6e7a6660'/>
+    <reference-type-def kind='lvalue' type-id='6e7a6660' size-in-bits='32' id='30af0032'/>
+    <pointer-type-def type-id='6e7a6660' size-in-bits='32' id='34af067e'/>
+    <qualified-type-def type-id='db3653aa' const='yes' id='aa9f9cfa'/>
+    <reference-type-def kind='lvalue' type-id='aa9f9cfa' size-in-bits='32' id='7543ee54'/>
+    <qualified-type-def type-id='2a5e9835' const='yes' id='6c5d8285'/>
+    <reference-type-def kind='lvalue' type-id='6c5d8285' size-in-bits='32' id='3a34a699'/>
+    <qualified-type-def type-id='84efd30e' const='yes' id='58e2e2de'/>
+    <reference-type-def kind='lvalue' type-id='58e2e2de' size-in-bits='32' id='e52b4c68'/>
+    <qualified-type-def type-id='d5b8afe1' const='yes' id='5e503d32'/>
+    <reference-type-def kind='lvalue' type-id='5e503d32' size-in-bits='32' id='8c50267c'/>
+    <pointer-type-def type-id='5e503d32' size-in-bits='32' id='90502cc8'/>
+    <qualified-type-def type-id='5f3c1b08' const='yes' id='0606da18'/>
+    <reference-type-def kind='lvalue' type-id='0606da18' size-in-bits='32' id='bac98f9a'/>
+    <qualified-type-def type-id='c59bbd7f' const='yes' id='e059908f'/>
+    <reference-type-def kind='lvalue' type-id='e059908f' size-in-bits='32' id='d5feba0b'/>
+    <qualified-type-def type-id='24661bb0' const='yes' id='b004d6c0'/>
+    <reference-type-def kind='lvalue' type-id='b004d6c0' size-in-bits='32' id='fd9e4c12'/>
+    <qualified-type-def type-id='fd1a2199' const='yes' id='26f63d96'/>
+    <reference-type-def kind='lvalue' type-id='26f63d96' size-in-bits='32' id='05a31c10'/>
+    <pointer-type-def type-id='26f63d96' size-in-bits='32' id='11a32ef4'/>
+    <qualified-type-def type-id='9121a78c' const='yes' id='28d6d79c'/>
+    <reference-type-def kind='lvalue' type-id='28d6d79c' size-in-bits='32' id='043599ce'/>
+    <qualified-type-def type-id='bae2992b' const='yes' id='1b95d7fb'/>
+    <reference-type-def kind='lvalue' type-id='1b95d7fb' size-in-bits='32' id='49e2d0e7'/>
+    <qualified-type-def type-id='44ddaacc' const='yes' id='9800851c'/>
+    <reference-type-def kind='lvalue' type-id='9800851c' size-in-bits='32' id='82d1ba4e'/>
+    <qualified-type-def type-id='b1693d99' const='yes' id='40f5c872'/>
+    <pointer-type-def type-id='40f5c872' size-in-bits='32' id='9aea6288'/>
+    <qualified-type-def type-id='75b47e61' const='yes' id='7d748444'/>
+    <reference-type-def kind='lvalue' type-id='7d748444' size-in-bits='32' id='e06c6646'/>
+    <pointer-type-def type-id='7d748444' size-in-bits='32' id='ec6c792a'/>
+    <qualified-type-def type-id='4233811c' const='yes' id='ad0b44a9'/>
+    <reference-type-def kind='lvalue' type-id='ad0b44a9' size-in-bits='32' id='f7bced1d'/>
+    <pointer-type-def type-id='ad0b44a9' size-in-bits='32' id='ebbcda39'/>
+    <qualified-type-def type-id='379e0d38' const='yes' id='cabccef3'/>
+    <reference-type-def kind='lvalue' type-id='cabccef3' size-in-bits='32' id='fc39994f'/>
+    <pointer-type-def type-id='cabccef3' size-in-bits='32' id='00399f9b'/>
+    <qualified-type-def type-id='f96d969f' const='yes' id='a87ad644'/>
+    <reference-type-def kind='lvalue' type-id='a87ad644' size-in-bits='32' id='9b5f7c46'/>
+    <pointer-type-def type-id='a87ad644' size-in-bits='32' id='a75f8f2a'/>
+    <qualified-type-def type-id='d6912ca9' const='yes' id='2e52a0c4'/>
+    <pointer-type-def type-id='2e52a0c4' size-in-bits='32' id='da1356aa'/>
+    <qualified-type-def type-id='f4b76f72' const='yes' id='b67d15ab'/>
+    <reference-type-def kind='lvalue' type-id='b67d15ab' size-in-bits='32' id='d3e8ecf7'/>
+    <pointer-type-def type-id='b67d15ab' size-in-bits='32' id='c7e8da13'/>
+    <qualified-type-def type-id='a01e4c10' const='yes' id='799825e1'/>
+    <pointer-type-def type-id='799825e1' size-in-bits='32' id='35837e91'/>
+    <qualified-type-def type-id='18302230' const='yes' id='485efbdb'/>
+    <reference-type-def kind='lvalue' type-id='485efbdb' size-in-bits='32' id='ea86af47'/>
+    <pointer-type-def type-id='485efbdb' size-in-bits='32' id='de869c63'/>
+    <qualified-type-def type-id='9b367427' const='yes' id='c602a2b6'/>
+    <reference-type-def kind='lvalue' type-id='c602a2b6' size-in-bits='32' id='4625e8b0'/>
+    <pointer-type-def type-id='c602a2b6' size-in-bits='32' id='5225fb94'/>
+    <qualified-type-def type-id='1b6ff35f' const='yes' id='a7326f80'/>
+    <reference-type-def kind='lvalue' type-id='a7326f80' size-in-bits='32' id='da65c252'/>
+    <pointer-type-def type-id='a7326f80' size-in-bits='32' id='de65c89e'/>
+    <qualified-type-def type-id='3e0d928f' const='yes' id='8e672080'/>
+    <reference-type-def kind='lvalue' type-id='8e672080' size-in-bits='32' id='d2586552'/>
+    <pointer-type-def type-id='8e672080' size-in-bits='32' id='d6586b9e'/>
+    <qualified-type-def type-id='899220a9' const='yes' id='e2a99db4'/>
+    <reference-type-def kind='lvalue' type-id='e2a99db4' size-in-bits='32' id='63030cd6'/>
+    <pointer-type-def type-id='e2a99db4' size-in-bits='32' id='6f031fba'/>
+    <qualified-type-def type-id='00d1afc8' const='yes' id='1ff45f7f'/>
+    <reference-type-def kind='lvalue' type-id='1ff45f7f' size-in-bits='32' id='a6b2191b'/>
+    <pointer-type-def type-id='1ff45f7f' size-in-bits='32' id='a2b212cf'/>
+    <qualified-type-def type-id='0a3089bd' const='yes' id='be1f5e50'/>
+    <reference-type-def kind='lvalue' type-id='be1f5e50' size-in-bits='32' id='c161b3c2'/>
+    <pointer-type-def type-id='be1f5e50' size-in-bits='32' id='c561ba0e'/>
+    <qualified-type-def type-id='8f622554' const='yes' id='3fd30b9f'/>
+    <reference-type-def kind='lvalue' type-id='3fd30b9f' size-in-bits='32' id='323b743b'/>
+    <pointer-type-def type-id='3fd30b9f' size-in-bits='32' id='2e3b6def'/>
+    <qualified-type-def type-id='ecafdbf2' const='yes' id='66e65fef'/>
+    <reference-type-def kind='lvalue' type-id='66e65fef' size-in-bits='32' id='c5a8c96b'/>
+    <pointer-type-def type-id='66e65fef' size-in-bits='32' id='c1a8c31f'/>
+    <qualified-type-def type-id='67eae152' const='yes' id='97f6adf3'/>
+    <reference-type-def kind='lvalue' type-id='97f6adf3' size-in-bits='32' id='0e53a64f'/>
+    <pointer-type-def type-id='97f6adf3' size-in-bits='32' id='1253ac9b'/>
+    <qualified-type-def type-id='b9a0490e' const='yes' id='d8494695'/>
+    <reference-type-def kind='lvalue' type-id='d8494695' size-in-bits='32' id='2e5a4bc9'/>
+    <pointer-type-def type-id='d8494695' size-in-bits='32' id='3a5a5ead'/>
+    <qualified-type-def type-id='9cbef8a9' const='yes' id='85509438'/>
+    <reference-type-def kind='lvalue' type-id='85509438' size-in-bits='32' id='fbd92b3a'/>
+    <pointer-type-def type-id='85509438' size-in-bits='32' id='efd91856'/>
+    <qualified-type-def type-id='1a3c1a10' const='yes' id='e5255381'/>
+    <pointer-type-def type-id='e5255381' size-in-bits='32' id='64c2b631'/>
+    <qualified-type-def type-id='9997173c' const='yes' id='9e218925'/>
+    <pointer-type-def type-id='9e218925' size-in-bits='32' id='fdcac29d'/>
+    <qualified-type-def type-id='eaedaeb4' const='yes' id='144edcf7'/>
+    <pointer-type-def type-id='144edcf7' size-in-bits='32' id='d525afe7'/>
+    <qualified-type-def type-id='63dfd47d' const='yes' id='6f0ca194'/>
+    <pointer-type-def type-id='6f0ca194' size-in-bits='32' id='8ee29e1a'/>
+    <qualified-type-def type-id='e96ff388' const='yes' id='38ad5499'/>
+    <pointer-type-def type-id='38ad5499' size-in-bits='32' id='ebdc55c9'/>
+    <qualified-type-def type-id='ba2ab536' const='yes' id='91846735'/>
+    <pointer-type-def type-id='91846735' size-in-bits='32' id='326e55cd'/>
+    <qualified-type-def type-id='c6fe9052' const='yes' id='3ae5e607'/>
+    <pointer-type-def type-id='3ae5e607' size-in-bits='32' id='e4e958d7'/>
+    <qualified-type-def type-id='8af0e613' const='yes' id='ba130d84'/>
+    <pointer-type-def type-id='ba130d84' size-in-bits='32' id='99fe88ea'/>
+    <qualified-type-def type-id='28ac9f25' const='yes' id='5ce3d078'/>
+    <reference-type-def kind='lvalue' type-id='5ce3d078' size-in-bits='32' id='98a103fa'/>
+    <pointer-type-def type-id='5ce3d078' size-in-bits='32' id='8ca0f116'/>
+    <qualified-type-def type-id='d83d0edf' const='yes' id='c4271004'/>
+    <reference-type-def kind='lvalue' type-id='c4271004' size-in-bits='32' id='eb7e6586'/>
+    <pointer-type-def type-id='c4271004' size-in-bits='32' id='f77e786a'/>
+    <qualified-type-def type-id='97099c76' const='yes' id='d43a79a6'/>
+    <reference-type-def kind='lvalue' type-id='d43a79a6' size-in-bits='32' id='980d4480'/>
+    <qualified-type-def type-id='acd84ae6' const='yes' id='8a1ac596'/>
+    <reference-type-def kind='lvalue' type-id='8a1ac596' size-in-bits='32' id='18253410'/>
+    <qualified-type-def type-id='28011651' const='yes' id='571b4901'/>
+    <reference-type-def kind='lvalue' type-id='571b4901' size-in-bits='32' id='46f42865'/>
+    <qualified-type-def type-id='b05f1ea3' const='yes' id='78a1d653'/>
+    <reference-type-def kind='lvalue' type-id='78a1d653' size-in-bits='32' id='5bc49a2f'/>
+    <qualified-type-def type-id='b885a1f4' const='yes' id='8020d884'/>
+    <reference-type-def kind='lvalue' type-id='8020d884' size-in-bits='32' id='55b50706'/>
+    <qualified-type-def type-id='dac1cf86' const='yes' id='830288d6'/>
+    <reference-type-def kind='lvalue' type-id='830288d6' size-in-bits='32' id='2cfd91d0'/>
+    <qualified-type-def type-id='79946fa1' const='yes' id='6ea56471'/>
+    <reference-type-def kind='lvalue' type-id='6ea56471' size-in-bits='32' id='855cf4f5'/>
+    <qualified-type-def type-id='25e72561' const='yes' id='7e649871'/>
+    <reference-type-def kind='lvalue' type-id='7e649871' size-in-bits='32' id='4f5bd0f5'/>
+    <qualified-type-def type-id='7d8d53fd' const='yes' id='75bf9d2d'/>
+    <reference-type-def kind='lvalue' type-id='75bf9d2d' size-in-bits='32' id='67a43851'/>
+    <qualified-type-def type-id='235de6c3' const='yes' id='acf23fb3'/>
+    <reference-type-def kind='lvalue' type-id='acf23fb3' size-in-bits='32' id='d65a178f'/>
+    <qualified-type-def type-id='d2caf7b6' const='yes' id='9e73d886'/>
+    <reference-type-def kind='lvalue' type-id='9e73d886' size-in-bits='32' id='105e03e0'/>
+    <qualified-type-def type-id='49260527' const='yes' id='247dccb7'/>
+    <reference-type-def kind='lvalue' type-id='247dccb7' size-in-bits='32' id='03090843'/>
+    <qualified-type-def type-id='bdd2abd2' const='yes' id='05e6b762'/>
+    <reference-type-def kind='lvalue' type-id='05e6b762' size-in-bits='32' id='8e32800c'/>
+    <qualified-type-def type-id='d34c4d90' const='yes' id='bcf19aa0'/>
+    <reference-type-def kind='lvalue' type-id='bcf19aa0' size-in-bits='32' id='f65640f2'/>
+    <qualified-type-def type-id='bc7da95c' const='yes' id='bfa7aa8c'/>
+    <reference-type-def kind='lvalue' type-id='bfa7aa8c' size-in-bits='32' id='5ef1a99e'/>
+    <qualified-type-def type-id='9cda4084' const='yes' id='01ef7334'/>
+    <reference-type-def kind='lvalue' type-id='01ef7334' size-in-bits='32' id='1df22556'/>
+    <qualified-type-def type-id='4f33579b' const='yes' id='31ec9eab'/>
+    <reference-type-def kind='lvalue' type-id='31ec9eab' size-in-bits='32' id='247d97f7'/>
+    <qualified-type-def type-id='b825a75e' const='yes' id='df72588e'/>
+    <reference-type-def kind='lvalue' type-id='df72588e' size-in-bits='32' id='69019078'/>
+    <qualified-type-def type-id='c6791b86' const='yes' id='ba4f6b96'/>
+    <reference-type-def kind='lvalue' type-id='ba4f6b96' size-in-bits='32' id='fb068610'/>
+    <qualified-type-def type-id='f5043cca' const='yes' id='ad7ea31a'/>
+    <reference-type-def kind='lvalue' type-id='ad7ea31a' size-in-bits='32' id='5a5af774'/>
+    <qualified-type-def type-id='e9d3d567' const='yes' id='d27fec17'/>
+    <reference-type-def kind='lvalue' type-id='d27fec17' size-in-bits='32' id='9060d123'/>
+    <qualified-type-def type-id='9397db6b' const='yes' id='e867319b'/>
+    <reference-type-def kind='lvalue' type-id='e867319b' size-in-bits='32' id='97734c87'/>
+    <qualified-type-def type-id='b43ae521' const='yes' id='355f6ed1'/>
+    <reference-type-def kind='lvalue' type-id='355f6ed1' size-in-bits='32' id='fc3baed5'/>
+    <qualified-type-def type-id='e533247c' const='yes' id='fea80a4c'/>
+    <reference-type-def kind='lvalue' type-id='fea80a4c' size-in-bits='32' id='4c8864de'/>
+    <qualified-type-def type-id='25144140' const='yes' id='77abb990'/>
+    <reference-type-def kind='lvalue' type-id='77abb990' size-in-bits='32' id='19555982'/>
+    <qualified-type-def type-id='0c09b952' const='yes' id='2d836f62'/>
+    <reference-type-def kind='lvalue' type-id='2d836f62' size-in-bits='32' id='e9e8280c'/>
+    <qualified-type-def type-id='9d020555' const='yes' id='c18c9605'/>
+    <reference-type-def kind='lvalue' type-id='c18c9605' size-in-bits='32' id='d3505919'/>
+    <qualified-type-def type-id='21c38743' const='yes' id='2305d353'/>
+    <reference-type-def kind='lvalue' type-id='2305d353' size-in-bits='32' id='972be12f'/>
+    <qualified-type-def type-id='df1c6778' const='yes' id='17674ba8'/>
+    <reference-type-def kind='lvalue' type-id='17674ba8' size-in-bits='32' id='659bf08a'/>
+    <qualified-type-def type-id='f5e71768' const='yes' id='e4a92918'/>
+    <reference-type-def kind='lvalue' type-id='e4a92918' size-in-bits='32' id='344bec9a'/>
+    <qualified-type-def type-id='4e5fe017' const='yes' id='c7ac3307'/>
+    <reference-type-def kind='lvalue' type-id='c7ac3307' size-in-bits='32' id='75147cf3'/>
+    <qualified-type-def type-id='2fbce54f' const='yes' id='aec35d7f'/>
+    <reference-type-def kind='lvalue' type-id='aec35d7f' size-in-bits='32' id='768bf31b'/>
+    <qualified-type-def type-id='c4454407' const='yes' id='8477ae77'/>
+    <reference-type-def kind='lvalue' type-id='8477ae77' size-in-bits='32' id='d9676983'/>
+    <qualified-type-def type-id='8b407fd0' const='yes' id='731b01d7'/>
+    <reference-type-def kind='lvalue' type-id='731b01d7' size-in-bits='32' id='24840e63'/>
+    <pointer-type-def type-id='731b01d7' size-in-bits='32' id='30842147'/>
+    <qualified-type-def type-id='21aee6aa' const='yes' id='c16641ab'/>
+    <reference-type-def kind='lvalue' type-id='c16641ab' size-in-bits='32' id='00f930f7'/>
+    <pointer-type-def type-id='c16641ab' size-in-bits='32' id='f4f91e13'/>
+    <qualified-type-def type-id='3e463dcc' const='yes' id='54f6177b'/>
+    <reference-type-def kind='lvalue' type-id='54f6177b' size-in-bits='32' id='1c66c767'/>
+    <pointer-type-def type-id='54f6177b' size-in-bits='32' id='1066b483'/>
+    <qualified-type-def type-id='8d752813' const='yes' id='051a56f8'/>
+    <reference-type-def kind='lvalue' type-id='051a56f8' size-in-bits='32' id='e676bf7a'/>
+    <pointer-type-def type-id='051a56f8' size-in-bits='32' id='da76ac96'/>
+    <qualified-type-def type-id='58b7b43e' const='yes' id='c13674f5'/>
+    <reference-type-def kind='lvalue' type-id='c13674f5' size-in-bits='32' id='fbb9e829'/>
+    <pointer-type-def type-id='c13674f5' size-in-bits='32' id='07b9fb0d'/>
+    <qualified-type-def type-id='8f29ea84' const='yes' id='9dfb4147'/>
+    <reference-type-def kind='lvalue' type-id='9dfb4147' size-in-bits='32' id='1387ebb3'/>
+    <pointer-type-def type-id='9dfb4147' size-in-bits='32' id='1f87fe97'/>
+    <qualified-type-def type-id='11f978c7' const='yes' id='7c867508'/>
+    <reference-type-def kind='lvalue' type-id='7c867508' size-in-bits='32' id='35aa776a'/>
+    <qualified-type-def type-id='4ea713a4' const='yes' id='906b3a5d'/>
+    <pointer-type-def type-id='906b3a5d' size-in-bits='32' id='cfcd0955'/>
+    <qualified-type-def type-id='63080be8' const='yes' id='75a1230f'/>
+    <reference-type-def kind='lvalue' type-id='75a1230f' size-in-bits='32' id='55aa598b'/>
+    <qualified-type-def type-id='dff69842' const='yes' id='5be53127'/>
+    <reference-type-def kind='lvalue' type-id='5be53127' size-in-bits='32' id='aacc2493'/>
+    <qualified-type-def type-id='b04db2dd' const='yes' id='00633158'/>
+    <reference-type-def kind='lvalue' type-id='00633158' size-in-bits='32' id='1a26e95a'/>
+    <qualified-type-def type-id='7bb1d8e1' const='yes' id='0e59eb20'/>
+    <reference-type-def kind='lvalue' type-id='0e59eb20' size-in-bits='32' id='9d8cfa72'/>
+    <qualified-type-def type-id='606d2805' const='yes' id='cbdbf7d2'/>
+    <reference-type-def kind='lvalue' type-id='cbdbf7d2' size-in-bits='32' id='df47551c'/>
+    <qualified-type-def type-id='359485b5' const='yes' id='53334ee2'/>
+    <reference-type-def kind='lvalue' type-id='53334ee2' size-in-bits='32' id='bdc4fe8c'/>
+    <qualified-type-def type-id='2a92430d' const='yes' id='b80399ca'/>
+    <reference-type-def kind='lvalue' type-id='b80399ca' size-in-bits='32' id='99ab4e84'/>
+    <qualified-type-def type-id='23f2d06f' const='yes' id='dcc28adc'/>
+    <reference-type-def kind='lvalue' type-id='dcc28adc' size-in-bits='32' id='8040c78e'/>
+    <qualified-type-def type-id='8c662fc5' const='yes' id='4db497f2'/>
+    <reference-type-def kind='lvalue' type-id='4db497f2' size-in-bits='32' id='274b02bc'/>
+    <qualified-type-def type-id='482d220b' const='yes' id='06ffb900'/>
+    <reference-type-def kind='lvalue' type-id='06ffb900' size-in-bits='32' id='2a9076d2'/>
+    <qualified-type-def type-id='6ba1fceb' const='yes' id='eb2629cc'/>
+    <reference-type-def kind='lvalue' type-id='eb2629cc' size-in-bits='32' id='1713fb5e'/>
+    <qualified-type-def type-id='3f8702cf' const='yes' id='37aad5fa'/>
+    <reference-type-def kind='lvalue' type-id='37aad5fa' size-in-bits='32' id='7deea954'/>
+    <qualified-type-def type-id='560c92f7' const='yes' id='12d46c22'/>
+    <reference-type-def kind='lvalue' type-id='12d46c22' size-in-bits='32' id='a8660a4c'/>
+    <qualified-type-def type-id='49eccd9d' const='yes' id='f53b94fe'/>
+    <reference-type-def kind='lvalue' type-id='f53b94fe' size-in-bits='32' id='e4cb5008'/>
+    <qualified-type-def type-id='a3295715' const='yes' id='d73e162a'/>
+    <reference-type-def kind='lvalue' type-id='d73e162a' size-in-bits='32' id='e2bcb4e4'/>
+    <qualified-type-def type-id='b9953957' const='yes' id='d7189d92'/>
+    <reference-type-def kind='lvalue' type-id='d7189d92' size-in-bits='32' id='4fc0425c'/>
+    <pointer-type-def type-id='d7189d92' size-in-bits='32' id='53c048a8'/>
+    <qualified-type-def type-id='4a8452bb' const='yes' id='2a87ef54'/>
+    <reference-type-def kind='lvalue' type-id='2a87ef54' size-in-bits='32' id='65fdf076'/>
+    <pointer-type-def type-id='2a87ef54' size-in-bits='32' id='71fe035a'/>
+    <qualified-type-def type-id='e0bee049' const='yes' id='b9461e58'/>
+    <reference-type-def kind='lvalue' type-id='b9461e58' size-in-bits='32' id='2762005a'/>
+    <pointer-type-def type-id='b9461e58' size-in-bits='32' id='1b61ed76'/>
+    <qualified-type-def type-id='4f85e17e' const='yes' id='14211115'/>
+    <reference-type-def kind='lvalue' type-id='14211115' size-in-bits='32' id='e30e1349'/>
+    <pointer-type-def type-id='14211115' size-in-bits='32' id='ef0e262d'/>
+    <qualified-type-def type-id='b9e92eaf' const='yes' id='b0a18fa6'/>
+    <reference-type-def kind='lvalue' type-id='b0a18fa6' size-in-bits='32' id='8e54e680'/>
+    <qualified-type-def type-id='4582d906' const='yes' id='b2ade28d'/>
+    <reference-type-def kind='lvalue' type-id='b2ade28d' size-in-bits='32' id='f2bbd331'/>
+    <qualified-type-def type-id='e3c9a220' const='yes' id='976f2247'/>
+    <reference-type-def kind='lvalue' type-id='976f2247' size-in-bits='32' id='c4f31eb3'/>
+    <qualified-type-def type-id='3982c1f3' const='yes' id='4d4a8404'/>
+    <reference-type-def kind='lvalue' type-id='4d4a8404' size-in-bits='32' id='ce4e0186'/>
+    <qualified-type-def type-id='d776bde3' const='yes' id='06901076'/>
+    <reference-type-def kind='lvalue' type-id='06901076' size-in-bits='32' id='a4c9adf0'/>
+    <qualified-type-def type-id='7d6b45b4' const='yes' id='c377c617'/>
+    <reference-type-def kind='lvalue' type-id='c377c617' size-in-bits='32' id='e68cff23'/>
+    <qualified-type-def type-id='ee2e53c3' const='yes' id='b4a72a1e'/>
+    <reference-type-def kind='lvalue' type-id='b4a72a1e' size-in-bits='32' id='9b277628'/>
+    <qualified-type-def type-id='427e4b8a' const='yes' id='1dd04bd9'/>
+    <reference-type-def kind='lvalue' type-id='1dd04bd9' size-in-bits='32' id='ede7a26d'/>
+    <qualified-type-def type-id='b7880bd1' const='yes' id='7015e570'/>
+    <pointer-type-def type-id='7015e570' size-in-bits='32' id='cc780cae'/>
+    <qualified-type-def type-id='2f44bc08' const='yes' id='a7a060b8'/>
+    <reference-type-def kind='lvalue' type-id='a7a060b8' size-in-bits='32' id='7f7818ba'/>
+    <qualified-type-def type-id='4daca0a0' const='yes' id='f835f1ad'/>
+    <pointer-type-def type-id='f835f1ad' size-in-bits='32' id='43eb3785'/>
+    <qualified-type-def type-id='717c0a75' const='yes' id='f8df4e05'/>
+    <reference-type-def kind='lvalue' type-id='f8df4e05' size-in-bits='32' id='ea880119'/>
+    <qualified-type-def type-id='96127994' const='yes' id='d958ee71'/>
+    <pointer-type-def type-id='d958ee71' size-in-bits='32' id='81ff3941'/>
+    <qualified-type-def type-id='1a5d18c1' const='yes' id='b7567691'/>
+    <reference-type-def kind='lvalue' type-id='b7567691' size-in-bits='32' id='541ce215'/>
+    <qualified-type-def type-id='059cd7ca' const='yes' id='d05bc7c3'/>
+    <pointer-type-def type-id='d05bc7c3' size-in-bits='32' id='e97bb3cb'/>
+    <qualified-type-def type-id='695cb1f3' const='yes' id='21da1e83'/>
+    <reference-type-def kind='lvalue' type-id='21da1e83' size-in-bits='32' id='ef5e3dbf'/>
+    <qualified-type-def type-id='34c04fc2' const='yes' id='6a77ec5f'/>
+    <pointer-type-def type-id='6a77ec5f' size-in-bits='32' id='0fc93c2f'/>
+    <qualified-type-def type-id='afbacda7' const='yes' id='577fcbb7'/>
+    <reference-type-def kind='lvalue' type-id='577fcbb7' size-in-bits='32' id='4f2d7543'/>
+    <qualified-type-def type-id='3c8048f0' const='yes' id='9968f8ad'/>
+    <pointer-type-def type-id='9968f8ad' size-in-bits='32' id='073f3c85'/>
+    <qualified-type-def type-id='c86d43f5' const='yes' id='986cfd05'/>
+    <reference-type-def kind='lvalue' type-id='986cfd05' size-in-bits='32' id='16927e19'/>
+    <qualified-type-def type-id='f14fa9e8' const='yes' id='d55eed7d'/>
+    <pointer-type-def type-id='d55eed7d' size-in-bits='32' id='3b6f9ff5'/>
+    <qualified-type-def type-id='6c173905' const='yes' id='b5249b15'/>
+    <reference-type-def kind='lvalue' type-id='b5249b15' size-in-bits='32' id='5ba05149'/>
+    <qualified-type-def type-id='ee11ffd6' const='yes' id='e4bdd8d3'/>
+    <reference-type-def kind='lvalue' type-id='e4bdd8d3' size-in-bits='32' id='0bdc89af'/>
+    <qualified-type-def type-id='82a684ba' const='yes' id='03a9204f'/>
+    <reference-type-def kind='lvalue' type-id='03a9204f' size-in-bits='32' id='2c3e054b'/>
+    <qualified-type-def type-id='b54229ce' const='yes' id='e1f2fe13'/>
+    <reference-type-def kind='lvalue' type-id='e1f2fe13' size-in-bits='32' id='e6862d6f'/>
+    <qualified-type-def type-id='ff70dc94' const='yes' id='c508b1b1'/>
+    <reference-type-def kind='lvalue' type-id='c508b1b1' size-in-bits='32' id='c3af90b5'/>
+    <qualified-type-def type-id='0e839744' const='yes' id='95bfe8d1'/>
+    <reference-type-def kind='lvalue' type-id='95bfe8d1' size-in-bits='32' id='b41bbcd5'/>
+    <qualified-type-def type-id='cdd69b5c' const='yes' id='fbb12461'/>
+    <reference-type-def kind='lvalue' type-id='fbb12461' size-in-bits='32' id='7edc1bc5'/>
+    <qualified-type-def type-id='b9fa8f40' const='yes' id='2533de45'/>
+    <reference-type-def kind='lvalue' type-id='2533de45' size-in-bits='32' id='f3a715d9'/>
+    <qualified-type-def type-id='5417a89c' const='yes' id='8fa83ea9'/>
+    <reference-type-def kind='lvalue' type-id='8fa83ea9' size-in-bits='32' id='b4da7b1d'/>
+    <qualified-type-def type-id='2f680da0' const='yes' id='224503c5'/>
+    <reference-type-def kind='lvalue' type-id='224503c5' size-in-bits='32' id='d5a51e59'/>
+    <qualified-type-def type-id='9360eadc' const='yes' id='3e9fa921'/>
+    <reference-type-def kind='lvalue' type-id='3e9fa921' size-in-bits='32' id='9c571605'/>
+    <qualified-type-def type-id='a3eca172' const='yes' id='4f54b247'/>
+    <reference-type-def kind='lvalue' type-id='4f54b247' size-in-bits='32' id='4354ceb3'/>
+    <qualified-type-def type-id='444756ca' const='yes' id='4729bdff'/>
+    <reference-type-def kind='lvalue' type-id='4729bdff' size-in-bits='32' id='dfb5dc9b'/>
+    <qualified-type-def type-id='9c9ad7b0' const='yes' id='14d1d5fd'/>
+    <reference-type-def kind='lvalue' type-id='14d1d5fd' size-in-bits='32' id='a153a7c1'/>
+    <qualified-type-def type-id='cab02d1c' const='yes' id='99b40a09'/>
+    <reference-type-def kind='lvalue' type-id='99b40a09' size-in-bits='32' id='256c07fd'/>
+    <qualified-type-def type-id='3e74d082' const='yes' id='fd6a8c45'/>
+    <reference-type-def kind='lvalue' type-id='fd6a8c45' size-in-bits='32' id='51baffd9'/>
+    <pointer-type-def type-id='fd6a8c45' size-in-bits='32' id='5dbb12bd'/>
+    <qualified-type-def type-id='7809d74f' const='yes' id='9230f3df'/>
+    <reference-type-def kind='lvalue' type-id='9230f3df' size-in-bits='32' id='1c1010fb'/>
+    <qualified-type-def type-id='58febc8a' const='yes' id='d56d079a'/>
+    <reference-type-def kind='lvalue' type-id='d56d079a' size-in-bits='32' id='b6a32cf4'/>
+    <qualified-type-def type-id='96836bc3' const='yes' id='86fca233'/>
+    <reference-type-def kind='lvalue' type-id='86fca233' size-in-bits='32' id='94b3270f'/>
+    <qualified-type-def type-id='a7601001' const='yes' id='1221a871'/>
+    <reference-type-def kind='lvalue' type-id='1221a871' size-in-bits='32' id='e1fc00f5'/>
+    <qualified-type-def type-id='e356f8cf' const='yes' id='5709827f'/>
+    <reference-type-def kind='lvalue' type-id='5709827f' size-in-bits='32' id='5cf8321b'/>
+    <qualified-type-def type-id='dd031057' const='yes' id='4f6edf67'/>
+    <reference-type-def kind='lvalue' type-id='4f6edf67' size-in-bits='32' id='4c897353'/>
+    <qualified-type-def type-id='cfea5fb3' const='yes' id='b961b5f4'/>
+    <reference-type-def kind='lvalue' type-id='b961b5f4' size-in-bits='32' id='a6d13996'/>
+    <pointer-type-def type-id='b961b5f4' size-in-bits='32' id='b2d14c7a'/>
+    <qualified-type-def type-id='173885ee' const='yes' id='7da1b4de'/>
+    <reference-type-def kind='lvalue' type-id='7da1b4de' size-in-bits='32' id='bd8fe268'/>
+    <qualified-type-def type-id='ccb92327' const='yes' id='92046757'/>
+    <reference-type-def kind='lvalue' type-id='92046757' size-in-bits='32' id='4deed6e3'/>
+    <qualified-type-def type-id='8aa749b8' const='yes' id='1ea47c88'/>
+    <reference-type-def kind='lvalue' type-id='1ea47c88' size-in-bits='32' id='eaf045ea'/>
+    <qualified-type-def type-id='a4c3ab88' const='yes' id='c9f70018'/>
+    <reference-type-def kind='lvalue' type-id='c9f70018' size-in-bits='32' id='2dd5619a'/>
+    <qualified-type-def type-id='724a1d1c' const='yes' id='6c9d0a6c'/>
+    <reference-type-def kind='lvalue' type-id='6c9d0a6c' size-in-bits='32' id='4537327e'/>
+    <qualified-type-def type-id='99ea45ca' const='yes' id='939ee0ba'/>
+    <reference-type-def kind='lvalue' type-id='939ee0ba' size-in-bits='32' id='ff1b9594'/>
+    <qualified-type-def type-id='b5996dd6' const='yes' id='394f664d'/>
+    <reference-type-def kind='lvalue' type-id='394f664d' size-in-bits='32' id='a2fe3a71'/>
+    <pointer-type-def type-id='394f664d' size-in-bits='32' id='9efe3425'/>
+    <qualified-type-def type-id='3b4464f7' const='yes' id='d3a45d27'/>
+    <reference-type-def kind='lvalue' type-id='d3a45d27' size-in-bits='32' id='2cbe6893'/>
+    <qualified-type-def type-id='ea42aa52' const='yes' id='372fe302'/>
+    <reference-type-def kind='lvalue' type-id='372fe302' size-in-bits='32' id='046291ac'/>
+    <qualified-type-def type-id='512d62bb' const='yes' id='96aa988b'/>
+    <reference-type-def kind='lvalue' type-id='96aa988b' size-in-bits='32' id='db8e5857'/>
+    <qualified-type-def type-id='9fbda7c9' const='yes' id='5240c4d9'/>
+    <reference-type-def kind='lvalue' type-id='5240c4d9' size-in-bits='32' id='7af61d6d'/>
+    <qualified-type-def type-id='ade42637' const='yes' id='a42d08c7'/>
+    <reference-type-def kind='lvalue' type-id='a42d08c7' size-in-bits='32' id='53e4fa33'/>
+    <qualified-type-def type-id='c31d6a4f' const='yes' id='2447c8ff'/>
+    <reference-type-def kind='lvalue' type-id='2447c8ff' size-in-bits='32' id='f6012d9b'/>
+    <qualified-type-def type-id='94b91622' const='yes' id='c37dfe45'/>
+    <reference-type-def kind='lvalue' type-id='c37dfe45' size-in-bits='32' id='225775d9'/>
+    <pointer-type-def type-id='c37dfe45' size-in-bits='32' id='2e5788bd'/>
+    <qualified-type-def type-id='901eba4f' const='yes' id='4304e5df'/>
+    <reference-type-def kind='lvalue' type-id='4304e5df' size-in-bits='32' id='79b606fb'/>
+    <qualified-type-def type-id='33863f8a' const='yes' id='c73cb99a'/>
+    <reference-type-def kind='lvalue' type-id='c73cb99a' size-in-bits='32' id='609862f4'/>
+    <qualified-type-def type-id='0ecfccc3' const='yes' id='844bc833'/>
+    <reference-type-def kind='lvalue' type-id='844bc833' size-in-bits='32' id='584bf90f'/>
+    <qualified-type-def type-id='e362cb01' const='yes' id='9f25aa71'/>
+    <reference-type-def kind='lvalue' type-id='9f25aa71' size-in-bits='32' id='df4b26f5'/>
+    <qualified-type-def type-id='62e4c1cf' const='yes' id='409c187f'/>
+    <reference-type-def kind='lvalue' type-id='409c187f' size-in-bits='32' id='0eba541b'/>
+    <qualified-type-def type-id='3d3fc357' const='yes' id='1307b167'/>
+    <reference-type-def kind='lvalue' type-id='1307b167' size-in-bits='32' id='361c0953'/>
+    <qualified-type-def type-id='983e9281' const='yes' id='8001ec66'/>
+    <reference-type-def kind='lvalue' type-id='8001ec66' size-in-bits='32' id='c306e8c0'/>
+    <pointer-type-def type-id='8001ec66' size-in-bits='32' id='cf06fba4'/>
+    <qualified-type-def type-id='35d5eebc' const='yes' id='0d45efac'/>
+    <reference-type-def kind='lvalue' type-id='0d45efac' size-in-bits='32' id='6f18163e'/>
+    <qualified-type-def type-id='2fea16f9' const='yes' id='714679a9'/>
+    <reference-type-def kind='lvalue' type-id='714679a9' size-in-bits='32' id='e0f15c1d'/>
+    <qualified-type-def type-id='d8fb13fe' const='yes' id='807f2b4e'/>
+    <reference-type-def kind='lvalue' type-id='807f2b4e' size-in-bits='32' id='b03154b8'/>
+    <qualified-type-def type-id='097c614a' const='yes' id='d40e741a'/>
+    <reference-type-def kind='lvalue' type-id='d40e741a' size-in-bits='32' id='0ec0fa74'/>
+    <qualified-type-def type-id='5040e33c' const='yes' id='f19a02ec'/>
+    <reference-type-def kind='lvalue' type-id='f19a02ec' size-in-bits='32' id='1f7263fe'/>
+    <qualified-type-def type-id='91d8c397' const='yes' id='55078b04'/>
+    <reference-type-def kind='lvalue' type-id='55078b04' size-in-bits='32' id='fce00686'/>
+    <pointer-type-def type-id='55078b04' size-in-bits='32' id='08e0196a'/>
+    <qualified-type-def type-id='ab3bba5e' const='yes' id='c9261bee'/>
+    <reference-type-def kind='lvalue' type-id='c9261bee' size-in-bits='32' id='6efdbbd8'/>
+    <qualified-type-def type-id='46493cd7' const='yes' id='9421f927'/>
+    <reference-type-def kind='lvalue' type-id='9421f927' size-in-bits='32' id='327afc93'/>
+    <qualified-type-def type-id='e1178908' const='yes' id='87fffbb8'/>
+    <reference-type-def kind='lvalue' type-id='87fffbb8' size-in-bits='32' id='b5f919ba'/>
+    <qualified-type-def type-id='32f19198' const='yes' id='10bf7188'/>
+    <reference-type-def kind='lvalue' type-id='10bf7188' size-in-bits='32' id='0b5ff4ea'/>
+    <qualified-type-def type-id='2ebb8e3a' const='yes' id='6c8a7bca'/>
+    <reference-type-def kind='lvalue' type-id='6c8a7bca' size-in-bits='32' id='ca011484'/>
+    <qualified-type-def type-id='599b91f1' const='yes' id='0db094fc'/>
+    <reference-type-def kind='lvalue' type-id='0db094fc' size-in-bits='32' id='66fa532e'/>
+    <pointer-type-def type-id='0db094fc' size-in-bits='32' id='62fa4ce2'/>
+    <qualified-type-def type-id='9e0a2cd6' const='yes' id='753b5f46'/>
+    <reference-type-def kind='lvalue' type-id='753b5f46' size-in-bits='32' id='ec772420'/>
+    <qualified-type-def type-id='96fcaa22' const='yes' id='09aedc92'/>
+    <reference-type-def kind='lvalue' type-id='09aedc92' size-in-bits='32' id='f2456f5c'/>
+    <pointer-type-def type-id='09aedc92' size-in-bits='32' id='f64575a8'/>
+    <qualified-type-def type-id='d5fd3ca7' const='yes' id='8dba978e'/>
+    <reference-type-def kind='lvalue' type-id='8dba978e' size-in-bits='32' id='c4bcbd78'/>
+    <qualified-type-def type-id='c2fcb167' const='yes' id='e3fb5fb2'/>
+    <reference-type-def kind='lvalue' type-id='e3fb5fb2' size-in-bits='32' id='78b775fc'/>
+    <pointer-type-def type-id='e3fb5fb2' size-in-bits='32' id='7cb77c48'/>
+    <qualified-type-def type-id='fb551e68' const='yes' id='217f9c98'/>
+    <reference-type-def kind='lvalue' type-id='217f9c98' size-in-bits='32' id='79e3bf1a'/>
+    <qualified-type-def type-id='9c88a810' const='yes' id='82de7140'/>
+    <reference-type-def kind='lvalue' type-id='82de7140' size-in-bits='32' id='6a2c8392'/>
+    <pointer-type-def type-id='82de7140' size-in-bits='32' id='6e2c89de'/>
+    <qualified-type-def type-id='4de8320f' const='yes' id='de6e0290'/>
+    <reference-type-def kind='lvalue' type-id='de6e0290' size-in-bits='32' id='dd2e4482'/>
+    <qualified-type-def type-id='139b242f' const='yes' id='5169bda2'/>
+    <reference-type-def kind='lvalue' type-id='5169bda2' size-in-bits='32' id='ad7556cc'/>
+    <pointer-type-def type-id='5169bda2' size-in-bits='32' id='b1755d18'/>
+    <qualified-type-def type-id='9ac6b398' const='yes' id='95b83408'/>
+    <reference-type-def kind='lvalue' type-id='95b83408' size-in-bits='32' id='defa246a'/>
+    <qualified-type-def type-id='52d21840' const='yes' id='5962a4b0'/>
+    <reference-type-def kind='lvalue' type-id='5962a4b0' size-in-bits='32' id='4c491822'/>
+    <pointer-type-def type-id='5962a4b0' size-in-bits='32' id='50491e6e'/>
+    <qualified-type-def type-id='45e7b03b' const='yes' id='1733cb18'/>
+    <reference-type-def kind='lvalue' type-id='1733cb18' size-in-bits='32' id='c488f29a'/>
+    <qualified-type-def type-id='aa688d0f' const='yes' id='14b1b7ea'/>
+    <reference-type-def kind='lvalue' type-id='14b1b7ea' size-in-bits='32' id='5fc45624'/>
+    <qualified-type-def type-id='8e24268f' const='yes' id='3e60ea5a'/>
+    <reference-type-def kind='lvalue' type-id='3e60ea5a' size-in-bits='32' id='ae912134'/>
+    <qualified-type-def type-id='9f0bbb87' const='yes' id='330d96aa'/>
+    <reference-type-def kind='lvalue' type-id='330d96aa' size-in-bits='32' id='ea63fe64'/>
+    <qualified-type-def type-id='255041c5' const='yes' id='5ae3c360'/>
+    <reference-type-def kind='lvalue' type-id='5ae3c360' size-in-bits='32' id='5a8c6732'/>
+    <qualified-type-def type-id='1e253049' const='yes' id='6966edac'/>
+    <reference-type-def kind='lvalue' type-id='6966edac' size-in-bits='32' id='7707f03e'/>
+    <pointer-type-def type-id='6966edac' size-in-bits='32' id='7307e9f2'/>
+    <qualified-type-def type-id='3b3f6d46' const='yes' id='114ea576'/>
+    <reference-type-def kind='lvalue' type-id='114ea576' size-in-bits='32' id='8ece3cf0'/>
+    <qualified-type-def type-id='7f6e0a92' const='yes' id='fa3b78c2'/>
+    <reference-type-def kind='lvalue' type-id='fa3b78c2' size-in-bits='32' id='cf9f4eec'/>
+    <pointer-type-def type-id='fa3b78c2' size-in-bits='32' id='d39f5538'/>
+    <qualified-type-def type-id='3c4ae4e9' const='yes' id='e0150e18'/>
+    <reference-type-def kind='lvalue' type-id='e0150e18' size-in-bits='32' id='ff256b9a'/>
+    <qualified-type-def type-id='46767cd5' const='yes' id='d8498116'/>
+    <reference-type-def kind='lvalue' type-id='d8498116' size-in-bits='32' id='abb65e90'/>
+    <qualified-type-def type-id='b05cdcb7' const='yes' id='2b7def6e'/>
+    <reference-type-def kind='lvalue' type-id='2b7def6e' size-in-bits='32' id='bf3fae58'/>
+    <pointer-type-def type-id='2b7def6e' size-in-bits='32' id='bb3fa80c'/>
+    <qualified-type-def type-id='61c54ac4' const='yes' id='0807e274'/>
+    <reference-type-def kind='lvalue' type-id='0807e274' size-in-bits='32' id='f6694716'/>
+    <qualified-type-def type-id='58b97fd4' const='yes' id='1571a484'/>
+    <reference-type-def kind='lvalue' type-id='1571a484' size-in-bits='32' id='63e62b06'/>
+    <pointer-type-def type-id='1571a484' size-in-bits='32' id='6fe63dea'/>
+    <qualified-type-def type-id='2d13208f' const='yes' id='e720a292'/>
+    <reference-type-def kind='lvalue' type-id='e720a292' size-in-bits='32' id='8c60215c'/>
+    <pointer-type-def type-id='e720a292' size-in-bits='32' id='906027a8'/>
+    <qualified-type-def type-id='c8801c48' const='yes' id='35543038'/>
+    <reference-type-def kind='lvalue' type-id='35543038' size-in-bits='32' id='1187bf3a'/>
+    <qualified-type-def type-id='b4e634f0' const='yes' id='ea13b5e0'/>
+    <reference-type-def kind='lvalue' type-id='ea13b5e0' size-in-bits='32' id='430726b2'/>
+    <pointer-type-def type-id='ea13b5e0' size-in-bits='32' id='47072cfe'/>
+    <pointer-type-def type-id='a0eb0f08' size-in-bits='32' id='7408d286'/>
+    <reference-type-def kind='rvalue' type-id='a6c45d85' size-in-bits='32' id='0e7051ad'/>
+    <reference-type-def kind='rvalue' type-id='95e97e5e' size-in-bits='32' id='75f9e64a'/>
+    <pointer-type-def type-id='3ff5601b' size-in-bits='32' id='4aafb922'/>
+    <pointer-type-def type-id='9da381c4' size-in-bits='32' id='cb785ebf'/>
+    <pointer-type-def type-id='ee31ee44' size-in-bits='32' id='256d5229'/>
+    <pointer-type-def type-id='33dbba72' size-in-bits='32' id='b6ef026b'/>
+    <reference-type-def kind='lvalue' type-id='1eb56b1e' size-in-bits='32' id='8f97c928'/>
+    <reference-type-def kind='rvalue' type-id='1eb56b1e' size-in-bits='32' id='19f1810a'/>
+    <pointer-type-def type-id='1eb56b1e' size-in-bits='32' id='8b97c2dc'/>
+    <qualified-type-def type-id='8b97c2dc' const='yes' id='aa8ad947'/>
+    <reference-type-def kind='lvalue' type-id='aa8ad947' size-in-bits='32' id='d99433b3'/>
+    <reference-type-def kind='lvalue' type-id='8b97c2dc' size-in-bits='32' id='b9e7ef8e'/>
+    <reference-type-def kind='lvalue' type-id='3a47d82b' size-in-bits='32' id='cc191c77'/>
+    <pointer-type-def type-id='3a47d82b' size-in-bits='32' id='c0190993'/>
+    <qualified-type-def type-id='c0190993' const='yes' id='949e8e28'/>
+    <reference-type-def kind='lvalue' type-id='949e8e28' size-in-bits='32' id='0399a00a'/>
+    <reference-type-def kind='lvalue' type-id='c0190993' size-in-bits='32' id='1c6a47ef'/>
+    <pointer-type-def type-id='3181ea79' size-in-bits='32' id='806869d1'/>
+    <pointer-type-def type-id='40cec2e5' size-in-bits='32' id='d6183f40'/>
+    <reference-type-def kind='lvalue' type-id='b59d7dce' size-in-bits='32' id='6cc00143'/>
+    <reference-type-def kind='lvalue' type-id='f72232a3' size-in-bits='32' id='64093aa7'/>
+    <reference-type-def kind='rvalue' type-id='f72232a3' size-in-bits='32' id='fb871913'/>
+    <pointer-type-def type-id='f72232a3' size-in-bits='32' id='580927c3'/>
+    <reference-type-def kind='lvalue' type-id='328d5e10' size-in-bits='32' id='9014e34d'/>
+    <reference-type-def kind='lvalue' type-id='eb7f1aa8' size-in-bits='32' id='952175e3'/>
+    <reference-type-def kind='lvalue' type-id='5b23103e' size-in-bits='32' id='469120c0'/>
+    <reference-type-def kind='rvalue' type-id='5b23103e' size-in-bits='32' id='fc76ca12'/>
+    <pointer-type-def type-id='5b23103e' size-in-bits='32' id='529133a4'/>
+    <reference-type-def kind='lvalue' type-id='911f4c63' size-in-bits='32' id='eda04e3e'/>
+    <reference-type-def kind='lvalue' type-id='0a2113ad' size-in-bits='32' id='6e7c5cbe'/>
+    <reference-type-def kind='lvalue' type-id='6adafaa0' size-in-bits='32' id='0b213b9a'/>
+    <reference-type-def kind='rvalue' type-id='6adafaa0' size-in-bits='32' id='415108f4'/>
+    <pointer-type-def type-id='6adafaa0' size-in-bits='32' id='ff2128b6'/>
+    <reference-type-def kind='lvalue' type-id='8ed7a653' size-in-bits='32' id='6a3e649c'/>
+    <reference-type-def kind='lvalue' type-id='dce954fd' size-in-bits='32' id='3bd1cc60'/>
+    <reference-type-def kind='lvalue' type-id='92426cf0' size-in-bits='32' id='79c2507a'/>
+    <reference-type-def kind='rvalue' type-id='92426cf0' size-in-bits='32' id='08e480d4'/>
+    <pointer-type-def type-id='92426cf0' size-in-bits='32' id='6dc23d96'/>
+    <reference-type-def kind='lvalue' type-id='abf5db6f' size-in-bits='32' id='b022643c'/>
+    <reference-type-def kind='lvalue' type-id='a50bf9b1' size-in-bits='32' id='639e4180'/>
+    <reference-type-def kind='lvalue' type-id='a1475884' size-in-bits='32' id='9119af4e'/>
+    <reference-type-def kind='rvalue' type-id='a1475884' size-in-bits='32' id='d36f20b8'/>
+    <pointer-type-def type-id='a1475884' size-in-bits='32' id='8d19a902'/>
+    <reference-type-def kind='lvalue' type-id='e4519ea1' size-in-bits='32' id='0293bb80'/>
+    <reference-type-def kind='lvalue' type-id='a4330b0f' size-in-bits='32' id='e0a01b3c'/>
+    <reference-type-def kind='lvalue' type-id='ff67d4b7' size-in-bits='32' id='e29edd6b'/>
+    <reference-type-def kind='rvalue' type-id='ff67d4b7' size-in-bits='32' id='0d166037'/>
+    <pointer-type-def type-id='ff67d4b7' size-in-bits='32' id='de9ed71f'/>
+    <reference-type-def kind='lvalue' type-id='70d6e548' size-in-bits='32' id='0e6d04b1'/>
+    <reference-type-def kind='lvalue' type-id='ae0a4570' size-in-bits='32' id='a50683bf'/>
+    <reference-type-def kind='lvalue' type-id='92dc2ee2' size-in-bits='32' id='d83359f4'/>
+    <pointer-type-def type-id='92dc2ee2' size-in-bits='32' id='cc334710'/>
+    <reference-type-def kind='lvalue' type-id='2c3a7fda' size-in-bits='32' id='346a736c'/>
+    <pointer-type-def type-id='2c3a7fda' size-in-bits='32' id='386a79b8'/>
+    <reference-type-def kind='lvalue' type-id='770f47c8' size-in-bits='32' id='1e6d7e42'/>
+    <pointer-type-def type-id='770f47c8' size-in-bits='32' id='226d848e'/>
+    <reference-type-def kind='lvalue' type-id='930bd484' size-in-bits='32' id='b3b112be'/>
+    <pointer-type-def type-id='930bd484' size-in-bits='32' id='afb10c72'/>
+    <reference-type-def kind='lvalue' type-id='103edd01' size-in-bits='32' id='f02771fd'/>
+    <pointer-type-def type-id='103edd01' size-in-bits='32' id='e4275f19'/>
+    <reference-type-def kind='lvalue' type-id='15d473bb' size-in-bits='32' id='b7089e5f'/>
+    <pointer-type-def type-id='15d473bb' size-in-bits='32' id='bb08a4ab'/>
+    <reference-type-def kind='lvalue' type-id='7891cba1' size-in-bits='32' id='fc5c134d'/>
+    <pointer-type-def type-id='7891cba1' size-in-bits='32' id='f05c0069'/>
+    <reference-type-def kind='lvalue' type-id='4946bd12' size-in-bits='32' id='091988d4'/>
+    <pointer-type-def type-id='4946bd12' size-in-bits='32' id='fd1975f0'/>
+    <reference-type-def kind='lvalue' type-id='3175d570' size-in-bits='32' id='35a1106a'/>
+    <pointer-type-def type-id='3175d570' size-in-bits='32' id='29a0fd86'/>
+    <reference-type-def kind='lvalue' type-id='2ddb429b' size-in-bits='32' id='59dde10f'/>
+    <pointer-type-def type-id='2ddb429b' size-in-bits='32' id='5ddde75b'/>
+    <reference-type-def kind='lvalue' type-id='508fa9fe' size-in-bits='32' id='bdb11a40'/>
+    <pointer-type-def type-id='508fa9fe' size-in-bits='32' id='c9b12d24'/>
+    <reference-type-def kind='lvalue' type-id='88a409cb' size-in-bits='32' id='c7b2bb7f'/>
+    <pointer-type-def type-id='88a409cb' size-in-bits='32' id='cbb2c1cb'/>
+    <reference-type-def kind='lvalue' type-id='2965f52a' size-in-bits='32' id='68ec991c'/>
+    <pointer-type-def type-id='2965f52a' size-in-bits='32' id='6cec9f68'/>
+    <reference-type-def kind='lvalue' type-id='00d7640f' size-in-bits='32' id='e75a04f3'/>
+    <pointer-type-def type-id='00d7640f' size-in-bits='32' id='f35a17d7'/>
+    <reference-type-def kind='lvalue' type-id='8dd18fa4' size-in-bits='32' id='f47e35de'/>
+    <pointer-type-def type-id='8dd18fa4' size-in-bits='32' id='f07e2f92'/>
+    <reference-type-def kind='lvalue' type-id='be11aaab' size-in-bits='32' id='ba619dbf'/>
+    <pointer-type-def type-id='be11aaab' size-in-bits='32' id='be61a40b'/>
+    <reference-type-def kind='lvalue' type-id='b4beabaa' size-in-bits='32' id='5c75855c'/>
+    <pointer-type-def type-id='b4beabaa' size-in-bits='32' id='60758ba8'/>
+    <reference-type-def kind='lvalue' type-id='c5a5b793' size-in-bits='32' id='4c01d8d7'/>
+    <pointer-type-def type-id='c5a5b793' size-in-bits='32' id='4001c5f3'/>
+    <reference-type-def kind='lvalue' type-id='f8070cf2' size-in-bits='32' id='56755f34'/>
+    <pointer-type-def type-id='f8070cf2' size-in-bits='32' id='4a754c50'/>
+    <reference-type-def kind='lvalue' type-id='036a8097' size-in-bits='32' id='155cba4b'/>
+    <pointer-type-def type-id='036a8097' size-in-bits='32' id='115cb3ff'/>
+    <reference-type-def kind='lvalue' type-id='0637ec34' size-in-bits='32' id='10f96cce'/>
+    <pointer-type-def type-id='0637ec34' size-in-bits='32' id='0cf96682'/>
+    <reference-type-def kind='lvalue' type-id='9019f6a3' size-in-bits='32' id='67b2fbe7'/>
+    <pointer-type-def type-id='9019f6a3' size-in-bits='32' id='5bb2e903'/>
+    <reference-type-def kind='lvalue' type-id='ff23b372' size-in-bits='32' id='291dfcf4'/>
+    <pointer-type-def type-id='ff23b372' size-in-bits='32' id='1d1dea10'/>
+    <reference-type-def kind='lvalue' type-id='4cae2f73' size-in-bits='32' id='1ac3b557'/>
+    <pointer-type-def type-id='4cae2f73' size-in-bits='32' id='0ec3a273'/>
+    <reference-type-def kind='lvalue' type-id='0dcdf9bc' size-in-bits='32' id='911bb2e6'/>
+    <pointer-type-def type-id='0dcdf9bc' size-in-bits='32' id='9d1bc5ca'/>
+    <reference-type-def kind='lvalue' type-id='421ca096' size-in-bits='32' id='b1ce8a78'/>
+    <pointer-type-def type-id='421ca096' size-in-bits='32' id='adce842c'/>
+    <reference-type-def kind='lvalue' type-id='22206262' size-in-bits='32' id='43bee614'/>
+    <pointer-type-def type-id='22206262' size-in-bits='32' id='37bed330'/>
+    <reference-type-def kind='lvalue' type-id='1486f60b' size-in-bits='32' id='a5aa903f'/>
+    <pointer-type-def type-id='1486f60b' size-in-bits='32' id='a9aa968b'/>
+    <reference-type-def kind='lvalue' type-id='48ffebb2' size-in-bits='32' id='45d49bb4'/>
+    <pointer-type-def type-id='48ffebb2' size-in-bits='32' id='39d488d0'/>
+    <reference-type-def kind='lvalue' type-id='6ff35f09' size-in-bits='32' id='95d62a05'/>
+    <pointer-type-def type-id='6ff35f09' size-in-bits='32' id='99d63051'/>
+    <reference-type-def kind='lvalue' type-id='5601ec5f' size-in-bits='32' id='60bd1593'/>
+    <pointer-type-def type-id='5601ec5f' size-in-bits='32' id='6cbd2877'/>
+    <reference-type-def kind='lvalue' type-id='7594d3c2' size-in-bits='32' id='dc910d34'/>
+    <pointer-type-def type-id='7594d3c2' size-in-bits='32' id='d090fa50'/>
+    <reference-type-def kind='lvalue' type-id='bd8c2724' size-in-bits='32' id='c3bcc55e'/>
+    <pointer-type-def type-id='bd8c2724' size-in-bits='32' id='bfbcbf12'/>
+    <reference-type-def kind='lvalue' type-id='98ac4d7c' size-in-bits='32' id='7d336576'/>
+    <pointer-type-def type-id='98ac4d7c' size-in-bits='32' id='8933785a'/>
+    <reference-type-def kind='lvalue' type-id='19161bd8' size-in-bits='32' id='1bd48b12'/>
+    <pointer-type-def type-id='19161bd8' size-in-bits='32' id='1fd4915e'/>
+    <reference-type-def kind='lvalue' type-id='6adfb2cb' size-in-bits='32' id='0b5710af'/>
+    <pointer-type-def type-id='6adfb2cb' size-in-bits='32' id='0f5716fb'/>
+    <reference-type-def kind='lvalue' type-id='9f72c895' size-in-bits='32' id='69f93d61'/>
+    <pointer-type-def type-id='9f72c895' size-in-bits='32' id='65f93715'/>
+    <reference-type-def kind='lvalue' type-id='717aadd4' size-in-bits='32' id='b35c346e'/>
+    <pointer-type-def type-id='717aadd4' size-in-bits='32' id='af5c2e22'/>
+    <pointer-type-def type-id='b1c9ee37' size-in-bits='32' id='79db737f'/>
+    <pointer-type-def type-id='0854e45c' size-in-bits='32' id='bf6bd3da'/>
+    <pointer-type-def type-id='9cf84681' size-in-bits='32' id='dd500159'/>
+    <pointer-type-def type-id='8121a4a6' size-in-bits='32' id='98c9407c'/>
+    <pointer-type-def type-id='415d8cc9' size-in-bits='32' id='e17d5271'/>
+    <pointer-type-def type-id='966e6b5a' size-in-bits='32' id='34998e88'/>
+    <pointer-type-def type-id='b1cea6f7' size-in-bits='32' id='d71a5edf'/>
+    <pointer-type-def type-id='5cdbcf40' size-in-bits='32' id='f5f0cea6'/>
+    <pointer-type-def type-id='dd1e7d22' size-in-bits='32' id='f47054b0'/>
+    <pointer-type-def type-id='eaff4c4e' size-in-bits='32' id='f0928374'/>
+    <pointer-type-def type-id='d5807ece' size-in-bits='32' id='0631e764'/>
+    <pointer-type-def type-id='6b5c7fcb' size-in-bits='32' id='bc1b9fab'/>
+    <pointer-type-def type-id='76e2973d' size-in-bits='32' id='abc5fc9d'/>
+    <pointer-type-def type-id='fb6baead' size-in-bits='32' id='0206cb9d'/>
+    <pointer-type-def type-id='b1c2d2bd' size-in-bits='32' id='0e7e5b1d'/>
+    <pointer-type-def type-id='44509788' size-in-bits='32' id='849b314e'/>
+    <pointer-type-def type-id='a8acd87a' size-in-bits='32' id='2d756928'/>
+    <pointer-type-def type-id='a1cedc70' size-in-bits='32' id='74d54206'/>
+    <pointer-type-def type-id='7076d372' size-in-bits='32' id='efd56ff0'/>
+    <pointer-type-def type-id='27c2bcb0' size-in-bits='32' id='d4ff4256'/>
+    <pointer-type-def type-id='fda18d32' size-in-bits='32' id='ac4a18a0'/>
+    <pointer-type-def type-id='a8506f96' size-in-bits='32' id='e84ff04c'/>
+    <pointer-type-def type-id='4fe3e724' size-in-bits='32' id='317ef0d2'/>
+    <pointer-type-def type-id='4eb55f65' size-in-bits='32' id='1ce48995'/>
+    <pointer-type-def type-id='2d873965' size-in-bits='32' id='390e2fe5'/>
+    <pointer-type-def type-id='7fdf9e10' size-in-bits='32' id='b58f6bc6'/>
+    <pointer-type-def type-id='28c670bc' size-in-bits='32' id='a9df81ea'/>
+    <pointer-type-def type-id='d13b5d92' size-in-bits='32' id='d78d8350'/>
+    <pointer-type-def type-id='796f3cb4' size-in-bits='32' id='c90e5fb2'/>
+    <pointer-type-def type-id='c24e43bf' size-in-bits='32' id='03e786f7'/>
+    <pointer-type-def type-id='60b8cb95' size-in-bits='32' id='554d4485'/>
+    <pointer-type-def type-id='f8afbcf4' size-in-bits='32' id='305917d2'/>
+    <pointer-type-def type-id='1a4d1781' size-in-bits='32' id='7ab87bb9'/>
+    <pointer-type-def type-id='46835ce2' size-in-bits='32' id='493e6590'/>
+    <pointer-type-def type-id='bba83ee4' size-in-bits='32' id='f4bca772'/>
+    <pointer-type-def type-id='f88efff9' size-in-bits='32' id='3d196a61'/>
+    <pointer-type-def type-id='6a54ae29' size-in-bits='32' id='7ef13d71'/>
+    <pointer-type-def type-id='eb93b7c6' size-in-bits='32' id='8185887c'/>
+    <pointer-type-def type-id='15d26f4f' size-in-bits='32' id='7bc04737'/>
+    <pointer-type-def type-id='43b155e9' size-in-bits='32' id='d48ef4d1'/>
+    <pointer-type-def type-id='29d87676' size-in-bits='32' id='93136c5c'/>
+    <pointer-type-def type-id='7211bb36' size-in-bits='32' id='4cf4886c'/>
+    <pointer-type-def type-id='40953a8a' size-in-bits='32' id='1fcfbfc8'/>
+    <pointer-type-def type-id='6668eab0' size-in-bits='32' id='133d0606'/>
+    <pointer-type-def type-id='e1481099' size-in-bits='32' id='94b69f41'/>
+    <pointer-type-def type-id='5211151c' size-in-bits='32' id='1d7f8b8a'/>
+    <pointer-type-def type-id='caf6f9ad' size-in-bits='32' id='503b739d'/>
+    <pointer-type-def type-id='19982a43' size-in-bits='32' id='c3233b13'/>
+    <pointer-type-def type-id='9f9c0137' size-in-bits='32' id='7664397f'/>
+    <pointer-type-def type-id='4674ef3f' size-in-bits='32' id='9710e377'/>
+    <pointer-type-def type-id='2019a8a8' size-in-bits='32' id='c712c12e'/>
+    <pointer-type-def type-id='69cf5b58' size-in-bits='32' id='e8fe63ee'/>
+    <pointer-type-def type-id='67f27ed6' size-in-bits='32' id='c744092c'/>
+    <pointer-type-def type-id='42c8e7e9' size-in-bits='32' id='8a7149d1'/>
+    <pointer-type-def type-id='848a79e2' size-in-bits='32' id='63bc2f70'/>
+    <pointer-type-def type-id='2c2b125a' size-in-bits='32' id='934d8258'/>
+    <pointer-type-def type-id='6154d891' size-in-bits='32' id='5d982d79'/>
+    <pointer-type-def type-id='766bcfe9' size-in-bits='32' id='81dc4c31'/>
+    <pointer-type-def type-id='25e1a861' size-in-bits='32' id='61908449'/>
+    <reference-type-def kind='rvalue' type-id='75a518a6' size-in-bits='32' id='0532d11b'/>
+    <reference-type-def kind='rvalue' type-id='0be802d8' size-in-bits='32' id='93d179eb'/>
+    <reference-type-def kind='lvalue' type-id='4c30ca01' size-in-bits='32' id='151635cd'/>
+    <pointer-type-def type-id='4c30ca01' size-in-bits='32' id='091622e9'/>
+    <reference-type-def kind='lvalue' type-id='eb9aac9f' size-in-bits='32' id='3ce17e43'/>
+    <pointer-type-def type-id='eb9aac9f' size-in-bits='32' id='48e19127'/>
+    <reference-type-def kind='lvalue' type-id='36dbc06a' size-in-bits='32' id='c058e79c'/>
+    <reference-type-def kind='rvalue' type-id='36dbc06a' size-in-bits='32' id='85f4c9ce'/>
+    <pointer-type-def type-id='36dbc06a' size-in-bits='32' id='c458ede8'/>
+    <pointer-type-def type-id='d14acc85' size-in-bits='32' id='ffdae5a0'/>
+    <reference-type-def kind='lvalue' type-id='3c7a51bf' size-in-bits='32' id='eb5c4953'/>
+    <pointer-type-def type-id='3c7a51bf' size-in-bits='32' id='f75c5c37'/>
+    <reference-type-def kind='lvalue' type-id='0da74917' size-in-bits='32' id='d6a02ebb'/>
+    <reference-type-def kind='rvalue' type-id='0da74917' size-in-bits='32' id='7b296127'/>
+    <pointer-type-def type-id='0da74917' size-in-bits='32' id='d2a0286f'/>
+    <reference-type-def kind='lvalue' type-id='21b998d0' size-in-bits='32' id='0036f60d'/>
+    <reference-type-def kind='rvalue' type-id='56fdc7d9' size-in-bits='32' id='ff87e0aa'/>
+    <pointer-type-def type-id='56fdc7d9' size-in-bits='32' id='e48a287c'/>
+    <reference-type-def kind='lvalue' type-id='c015ac0a' size-in-bits='32' id='baeaa0eb'/>
+    <reference-type-def kind='rvalue' type-id='5d9a75de' size-in-bits='32' id='1855bac5'/>
+    <pointer-type-def type-id='5d9a75de' size-in-bits='32' id='16906315'/>
+    <reference-type-def kind='lvalue' type-id='a87fc78f' size-in-bits='32' id='59472748'/>
+    <pointer-type-def type-id='7a9a97d4' size-in-bits='32' id='f1e11d3f'/>
+    <reference-type-def kind='lvalue' type-id='3112fe3d' size-in-bits='32' id='b3beaf7a'/>
+    <pointer-type-def type-id='604ccd48' size-in-bits='32' id='fe124ccf'/>
+    <reference-type-def kind='lvalue' type-id='01404bf1' size-in-bits='32' id='968ed56a'/>
+    <pointer-type-def type-id='ae15c6d0' size-in-bits='32' id='b9894945'/>
+    <reference-type-def kind='lvalue' type-id='02f7e509' size-in-bits='32' id='58302498'/>
+    <pointer-type-def type-id='792b1565' size-in-bits='32' id='1975c094'/>
+    <reference-type-def kind='lvalue' type-id='2d480db6' size-in-bits='32' id='d2363963'/>
+    <reference-type-def kind='lvalue' type-id='296bd4f1' size-in-bits='32' id='b1f1807d'/>
+    <pointer-type-def type-id='296bd4f1' size-in-bits='32' id='a5f16d99'/>
+    <reference-type-def kind='lvalue' type-id='5f21f9be' size-in-bits='32' id='2c7c12ef'/>
+    <reference-type-def kind='lvalue' type-id='a6e75f95' size-in-bits='32' id='abe05671'/>
+    <pointer-type-def type-id='a6e75f95' size-in-bits='32' id='a7e05025'/>
+    <reference-type-def kind='lvalue' type-id='8398d00c' size-in-bits='32' id='98c6f116'/>
+    <pointer-type-def type-id='8398d00c' size-in-bits='32' id='a4c703fa'/>
+    <reference-type-def kind='lvalue' type-id='a18cd1c2' size-in-bits='32' id='4ee920d4'/>
+    <pointer-type-def type-id='a18cd1c2' size-in-bits='32' id='42e90df0'/>
+    <qualified-type-def type-id='42e90df0' const='yes' id='f87e6403'/>
+    <reference-type-def kind='lvalue' type-id='f87e6403' size-in-bits='32' id='53f7a63f'/>
+    <reference-type-def kind='lvalue' type-id='42e90df0' size-in-bits='32' id='2ae0c7e2'/>
+    <reference-type-def kind='lvalue' type-id='4eba89d2' size-in-bits='32' id='31ee22b4'/>
+    <pointer-type-def type-id='4eba89d2' size-in-bits='32' id='25ee0fd0'/>
+    <reference-type-def kind='lvalue' type-id='c67da3ae' size-in-bits='32' id='e532c0e0'/>
+    <pointer-type-def type-id='c67da3ae' size-in-bits='32' id='f132d3c4'/>
+    <reference-type-def kind='lvalue' type-id='49169cd1' size-in-bits='32' id='fcf8a77d'/>
+    <pointer-type-def type-id='49169cd1' size-in-bits='32' id='f0f89499'/>
+    <reference-type-def kind='lvalue' type-id='06a31cb8' size-in-bits='32' id='e542e0d2'/>
+    <pointer-type-def type-id='06a31cb8' size-in-bits='32' id='e942e71e'/>
+    <qualified-type-def type-id='e942e71e' const='yes' id='ef0c6691'/>
+    <reference-type-def kind='lvalue' type-id='ef0c6691' size-in-bits='32' id='0785b215'/>
+    <pointer-type-def type-id='ef0c6691' size-in-bits='32' id='0b85b861'/>
+    <reference-type-def kind='lvalue' type-id='e942e71e' size-in-bits='32' id='6c51fd28'/>
+    <pointer-type-def type-id='e942e71e' size-in-bits='32' id='6851f6dc'/>
+    <qualified-type-def type-id='6851f6dc' const='yes' id='47d36d47'/>
+    <reference-type-def kind='lvalue' type-id='47d36d47' size-in-bits='32' id='72d52fb3'/>
+    <reference-type-def kind='lvalue' type-id='6851f6dc' size-in-bits='32' id='3307cb8e'/>
+    <reference-type-def kind='lvalue' type-id='ead7ebd9' size-in-bits='32' id='2c07d155'/>
+    <pointer-type-def type-id='ead7ebd9' size-in-bits='32' id='3007d7a1'/>
+    <qualified-type-def type-id='3007d7a1' const='yes' id='22f85cfe'/>
+    <reference-type-def kind='lvalue' type-id='22f85cfe' size-in-bits='32' id='e4fa2808'/>
+    <pointer-type-def type-id='22f85cfe' size-in-bits='32' id='e0fa21bc'/>
+    <reference-type-def kind='lvalue' type-id='3007d7a1' size-in-bits='32' id='23584985'/>
+    <pointer-type-def type-id='3007d7a1' size-in-bits='32' id='27584fd1'/>
+    <qualified-type-def type-id='27584fd1' const='yes' id='8bd7fc2e'/>
+    <reference-type-def kind='lvalue' type-id='8bd7fc2e' size-in-bits='32' id='2d01c098'/>
+    <reference-type-def kind='lvalue' type-id='27584fd1' size-in-bits='32' id='e705e1d5'/>
+    <reference-type-def kind='lvalue' type-id='4b57f679' size-in-bits='32' id='477972c5'/>
+    <pointer-type-def type-id='4b57f679' size-in-bits='32' id='4b797911'/>
+    <qualified-type-def type-id='4b797911' const='yes' id='aa1290ee'/>
+    <reference-type-def kind='lvalue' type-id='aa1290ee' size-in-bits='32' id='8339ead8'/>
+    <pointer-type-def type-id='aa1290ee' size-in-bits='32' id='7f39e48c'/>
+    <reference-type-def kind='lvalue' type-id='4b797911' size-in-bits='32' id='0739d195'/>
+    <pointer-type-def type-id='4b797911' size-in-bits='32' id='0b39d7e1'/>
+    <qualified-type-def type-id='0b39d7e1' const='yes' id='7a76c7be'/>
+    <reference-type-def kind='lvalue' type-id='7a76c7be' size-in-bits='32' id='60fc3448'/>
+    <reference-type-def kind='lvalue' type-id='0b39d7e1' size-in-bits='32' id='730eae45'/>
+    <reference-type-def kind='rvalue' type-id='0b39d7e1' size-in-bits='32' id='831c85d9'/>
+    <reference-type-def kind='lvalue' type-id='2887524d' size-in-bits='32' id='92ed22b9'/>
+    <pointer-type-def type-id='2887524d' size-in-bits='32' id='9eed359d'/>
+    <qualified-type-def type-id='9eed359d' const='yes' id='97e818f2'/>
+    <reference-type-def kind='lvalue' type-id='97e818f2' size-in-bits='32' id='f65f15bc'/>
+    <pointer-type-def type-id='97e818f2' size-in-bits='32' id='fa5f1c08'/>
+    <reference-type-def kind='lvalue' type-id='9eed359d' size-in-bits='32' id='ea6b9561'/>
+    <pointer-type-def type-id='9eed359d' size-in-bits='32' id='e66b8f15'/>
+    <qualified-type-def type-id='e66b8f15' const='yes' id='da90e90a'/>
+    <reference-type-def kind='lvalue' type-id='da90e90a' size-in-bits='32' id='3e1f1044'/>
+    <reference-type-def kind='lvalue' type-id='e66b8f15' size-in-bits='32' id='ee526d49'/>
+    <reference-type-def kind='rvalue' type-id='e66b8f15' size-in-bits='32' id='9ac245bd'/>
+    <reference-type-def kind='lvalue' type-id='8a3fab4b' size-in-bits='32' id='a94700af'/>
+    <pointer-type-def type-id='8a3fab4b' size-in-bits='32' id='ad4706fb'/>
+    <qualified-type-def type-id='ad4706fb' const='yes' id='23268a70'/>
+    <reference-type-def kind='lvalue' type-id='23268a70' size-in-bits='32' id='ababc562'/>
+    <pointer-type-def type-id='23268a70' size-in-bits='32' id='afabcbae'/>
+    <reference-type-def kind='lvalue' type-id='ad4706fb' size-in-bits='32' id='a3cfcde7'/>
+    <pointer-type-def type-id='ad4706fb' size-in-bits='32' id='97cfbb03'/>
+    <qualified-type-def type-id='97cfbb03' const='yes' id='fc007118'/>
+    <reference-type-def kind='lvalue' type-id='fc007118' size-in-bits='32' id='f2b2449a'/>
+    <reference-type-def kind='lvalue' type-id='97cfbb03' size-in-bits='32' id='21039b3f'/>
+    <reference-type-def kind='rvalue' type-id='97cfbb03' size-in-bits='32' id='11ad285b'/>
+    <reference-type-def kind='lvalue' type-id='1586c370' size-in-bits='32' id='90e6ceba'/>
+    <pointer-type-def type-id='1586c370' size-in-bits='32' id='84e6bbd6'/>
+    <qualified-type-def type-id='84e6bbd6' const='yes' id='90d9e149'/>
+    <reference-type-def kind='lvalue' type-id='90d9e149' size-in-bits='32' id='75fde1bd'/>
+    <pointer-type-def type-id='90d9e149' size-in-bits='32' id='69fdced9'/>
+    <reference-type-def kind='lvalue' type-id='84e6bbd6' size-in-bits='32' id='2739dad0'/>
+    <pointer-type-def type-id='84e6bbd6' size-in-bits='32' id='3339edb4'/>
+    <qualified-type-def type-id='3339edb4' const='yes' id='620273ff'/>
+    <reference-type-def kind='lvalue' type-id='620273ff' size-in-bits='32' id='22dc5e9b'/>
+    <reference-type-def kind='lvalue' type-id='3339edb4' size-in-bits='32' id='3630fcd6'/>
+    <reference-type-def kind='lvalue' type-id='80632042' size-in-bits='32' id='b4173f54'/>
+    <pointer-type-def type-id='80632042' size-in-bits='32' id='a8172c70'/>
+    <reference-type-def kind='lvalue' type-id='1fd57521' size-in-bits='32' id='64bf6152'/>
+    <reference-type-def kind='lvalue' type-id='4db2d66d' size-in-bits='32' id='4bc95969'/>
+    <reference-type-def kind='rvalue' type-id='4db2d66d' size-in-bits='32' id='9cf7975d'/>
+    <pointer-type-def type-id='4db2d66d' size-in-bits='32' id='57c96c4d'/>
+    <reference-type-def kind='rvalue' type-id='8842b148' size-in-bits='32' id='5ae19e8d'/>
+    <reference-type-def kind='lvalue' type-id='148e9a20' size-in-bits='32' id='514e924d'/>
+    <reference-type-def kind='lvalue' type-id='591a8a07' size-in-bits='32' id='877b8b44'/>
+    <reference-type-def kind='lvalue' type-id='3128ed58' size-in-bits='32' id='b9a456ff'/>
+    <reference-type-def kind='lvalue' type-id='0cff0b6a' size-in-bits='32' id='77218415'/>
+    <reference-type-def kind='lvalue' type-id='858827ea' size-in-bits='32' id='666b7263'/>
+    <reference-type-def kind='lvalue' type-id='c852613b' size-in-bits='32' id='954a45cf'/>
+    <reference-type-def kind='rvalue' type-id='c852613b' size-in-bits='32' id='ecec0dcb'/>
+    <pointer-type-def type-id='c852613b' size-in-bits='32' id='994a4c1b'/>
+    <reference-type-def kind='rvalue' type-id='fb59ce8a' size-in-bits='32' id='dc59ada3'/>
+    <reference-type-def kind='lvalue' type-id='273ddf1e' size-in-bits='32' id='e788d197'/>
+    <reference-type-def kind='lvalue' type-id='f203a621' size-in-bits='32' id='158a4032'/>
+    <reference-type-def kind='lvalue' type-id='cfb698d6' size-in-bits='32' id='9c559399'/>
+    <reference-type-def kind='lvalue' type-id='0a4f1b54' size-in-bits='32' id='a567ebdb'/>
+    <reference-type-def kind='lvalue' type-id='061bf2d4' size-in-bits='32' id='2ea2d599'/>
+    <reference-type-def kind='lvalue' type-id='f8fe7006' size-in-bits='32' id='44667898'/>
+    <reference-type-def kind='rvalue' type-id='f8fe7006' size-in-bits='32' id='6b50131a'/>
+    <pointer-type-def type-id='f8fe7006' size-in-bits='32' id='4066724c'/>
+    <reference-type-def kind='rvalue' type-id='1425a0d3' size-in-bits='32' id='2b1adcd6'/>
+    <reference-type-def kind='lvalue' type-id='004d2b63' size-in-bits='32' id='b54d3918'/>
+    <reference-type-def kind='lvalue' type-id='aec3b808' size-in-bits='32' id='b93a92d5'/>
+    <reference-type-def kind='lvalue' type-id='d859ed7d' size-in-bits='32' id='261100c0'/>
+    <reference-type-def kind='lvalue' type-id='58367bd7' size-in-bits='32' id='108585a6'/>
+    <reference-type-def kind='lvalue' type-id='fb0f191d' size-in-bits='32' id='43cefe46'/>
+    <reference-type-def kind='lvalue' type-id='13276011' size-in-bits='32' id='ce00a4cd'/>
+    <reference-type-def kind='rvalue' type-id='13276011' size-in-bits='32' id='36039df1'/>
+    <pointer-type-def type-id='13276011' size-in-bits='32' id='c20091e9'/>
+    <reference-type-def kind='rvalue' type-id='daec68b6' size-in-bits='32' id='6d825fc9'/>
+    <reference-type-def kind='lvalue' type-id='1630ae32' size-in-bits='32' id='e6b25ef1'/>
+    <reference-type-def kind='lvalue' type-id='dea6da2d' size-in-bits='32' id='8abb4d10'/>
+    <reference-type-def kind='lvalue' type-id='4546583a' size-in-bits='32' id='805f2af3'/>
+    <reference-type-def kind='lvalue' type-id='cb0b44b0' size-in-bits='32' id='b8ae3b41'/>
+    <reference-type-def kind='lvalue' type-id='18e88230' size-in-bits='32' id='4e06247f'/>
+    <reference-type-def kind='lvalue' type-id='0fcd7eac' size-in-bits='32' id='85115496'/>
+    <reference-type-def kind='rvalue' type-id='0fcd7eac' size-in-bits='32' id='2a485110'/>
+    <pointer-type-def type-id='0fcd7eac' size-in-bits='32' id='9111677a'/>
+    <reference-type-def kind='rvalue' type-id='87bfa8ab' size-in-bits='32' id='9281f814'/>
+    <reference-type-def kind='lvalue' type-id='eb3dee6b' size-in-bits='32' id='ea50a2c2'/>
+    <reference-type-def kind='lvalue' type-id='3929eec0' size-in-bits='32' id='f93751e3'/>
+    <reference-type-def kind='lvalue' type-id='e4d702a5' size-in-bits='32' id='492d4eea'/>
+    <reference-type-def kind='lvalue' type-id='5fb1fd5f' size-in-bits='32' id='67e432f4'/>
+    <reference-type-def kind='lvalue' type-id='f62f5ba5' size-in-bits='32' id='5930c094'/>
+    <reference-type-def kind='lvalue' type-id='ee7d7d5a' size-in-bits='32' id='8c81390c'/>
+    <reference-type-def kind='rvalue' type-id='ee7d7d5a' size-in-bits='32' id='596cfd1e'/>
+    <pointer-type-def type-id='ee7d7d5a' size-in-bits='32' id='90813f58'/>
+    <reference-type-def kind='rvalue' type-id='e464ed6b' size-in-bits='32' id='0a776162'/>
+    <reference-type-def kind='lvalue' type-id='4eaddc2b' size-in-bits='32' id='e6091d3c'/>
+    <reference-type-def kind='lvalue' type-id='20abbe80' size-in-bits='32' id='028b3511'/>
+    <reference-type-def kind='lvalue' type-id='353e1165' size-in-bits='32' id='fb193fd4'/>
+    <reference-type-def kind='lvalue' type-id='1b521c1f' size-in-bits='32' id='37071be2'/>
+    <reference-type-def kind='lvalue' type-id='53d37265' size-in-bits='32' id='b8666062'/>
+    <reference-type-def kind='lvalue' type-id='68b1ae7f' size-in-bits='32' id='242dfc43'/>
+    <reference-type-def kind='rvalue' type-id='68b1ae7f' size-in-bits='32' id='596452ff'/>
+    <pointer-type-def type-id='68b1ae7f' size-in-bits='32' id='302e0f27'/>
+    <reference-type-def kind='lvalue' type-id='7fc77ef8' size-in-bits='32' id='f56024c5'/>
+    <reference-type-def kind='lvalue' type-id='16b5f8eb' size-in-bits='32' id='ff0a652f'/>
+    <reference-type-def kind='rvalue' type-id='16b5f8eb' size-in-bits='32' id='865d0d2b'/>
+    <pointer-type-def type-id='16b5f8eb' size-in-bits='32' id='030a6b7b'/>
+    <reference-type-def kind='lvalue' type-id='f5dd5864' size-in-bits='32' id='57687fb9'/>
+    <reference-type-def kind='lvalue' type-id='21a2c439' size-in-bits='32' id='e76fea15'/>
+    <reference-type-def kind='rvalue' type-id='21a2c439' size-in-bits='32' id='882dae49'/>
+    <pointer-type-def type-id='21a2c439' size-in-bits='32' id='eb6ff061'/>
+    <reference-type-def kind='lvalue' type-id='4355225c' size-in-bits='32' id='dd8a39b7'/>
+    <reference-type-def kind='lvalue' type-id='a2aaac4e' size-in-bits='32' id='e93cfe80'/>
+    <reference-type-def kind='rvalue' type-id='a2aaac4e' size-in-bits='32' id='d104df52'/>
+    <pointer-type-def type-id='a2aaac4e' size-in-bits='32' id='f53d1164'/>
+    <reference-type-def kind='lvalue' type-id='47dfc14d' size-in-bits='32' id='cd562ebe'/>
+    <pointer-type-def type-id='6b47e928' size-in-bits='32' id='e5e1b6de'/>
+    <reference-type-def kind='lvalue' type-id='a049489b' size-in-bits='32' id='0d13017f'/>
+    <reference-type-def kind='lvalue' type-id='ad28cb01' size-in-bits='32' id='e1f1e7bd'/>
+    <reference-type-def kind='lvalue' type-id='f8166921' size-in-bits='32' id='fab8b17d'/>
+    <reference-type-def kind='lvalue' type-id='f057a063' size-in-bits='32' id='8fde7bf7'/>
+    <reference-type-def kind='lvalue' type-id='448d3769' size-in-bits='32' id='b9bbac15'/>
+    <reference-type-def kind='lvalue' type-id='23e10081' size-in-bits='32' id='cec555bd'/>
+    <reference-type-def kind='lvalue' type-id='5c0aa969' size-in-bits='32' id='d57170c5'/>
+    <reference-type-def kind='rvalue' type-id='5c0aa969' size-in-bits='32' id='e494b559'/>
+    <pointer-type-def type-id='5c0aa969' size-in-bits='32' id='d9717711'/>
+    <reference-type-def kind='lvalue' type-id='6ab6a882' size-in-bits='32' id='b62d0174'/>
+    <reference-type-def kind='rvalue' type-id='6ab6a882' size-in-bits='32' id='1ad91416'/>
+    <pointer-type-def type-id='6ab6a882' size-in-bits='32' id='aa2cee90'/>
+    <reference-type-def kind='lvalue' type-id='3bc040e0' size-in-bits='32' id='9f6e638a'/>
+    <reference-type-def kind='rvalue' type-id='3bc040e0' size-in-bits='32' id='a6c6e7c4'/>
+    <pointer-type-def type-id='3bc040e0' size-in-bits='32' id='936e50a6'/>
+    <reference-type-def kind='lvalue' type-id='40bd7b6d' size-in-bits='32' id='516a7479'/>
+    <reference-type-def kind='rvalue' type-id='40bd7b6d' size-in-bits='32' id='8995318d'/>
+    <pointer-type-def type-id='40bd7b6d' size-in-bits='32' id='5d6a875d'/>
+    <reference-type-def kind='lvalue' type-id='ce639a64' size-in-bits='32' id='08ae479e'/>
+    <reference-type-def kind='rvalue' type-id='ce639a64' size-in-bits='32' id='625ae6a8'/>
+    <pointer-type-def type-id='ce639a64' size-in-bits='32' id='04ae4152'/>
+    <reference-type-def kind='lvalue' type-id='23f669c2' size-in-bits='32' id='f5f37be4'/>
+    <reference-type-def kind='rvalue' type-id='23f669c2' size-in-bits='32' id='f04bd266'/>
+    <pointer-type-def type-id='23f669c2' size-in-bits='32' id='e9f36900'/>
+    <reference-type-def kind='lvalue' type-id='13e36007' size-in-bits='32' id='9174e44b'/>
+    <reference-type-def kind='rvalue' type-id='13e36007' size-in-bits='32' id='68039797'/>
+    <pointer-type-def type-id='13e36007' size-in-bits='32' id='8d74ddff'/>
+    <reference-type-def kind='lvalue' type-id='5e72ed99' size-in-bits='32' id='9e43f335'/>
+    <reference-type-def kind='rvalue' type-id='5e72ed99' size-in-bits='32' id='37f7a6e9'/>
+    <pointer-type-def type-id='5e72ed99' size-in-bits='32' id='a243f981'/>
+    <reference-type-def kind='lvalue' type-id='e9eb0616' size-in-bits='32' id='b0327928'/>
+    <reference-type-def kind='rvalue' type-id='e9eb0616' size-in-bits='32' id='6d74910a'/>
+    <pointer-type-def type-id='e9eb0616' size-in-bits='32' id='ac3272dc'/>
+    <reference-type-def kind='lvalue' type-id='ef322efd' size-in-bits='32' id='13f80c89'/>
+    <reference-type-def kind='rvalue' type-id='ef322efd' size-in-bits='32' id='1e7bf77d'/>
+    <pointer-type-def type-id='ef322efd' size-in-bits='32' id='1ff81f6d'/>
+    <reference-type-def kind='lvalue' type-id='195562bd' size-in-bits='32' id='a41f9319'/>
+    <pointer-type-def type-id='195562bd' size-in-bits='32' id='b01fa5fd'/>
+    <reference-type-def kind='lvalue' type-id='b9b7bacb' size-in-bits='32' id='2584084f'/>
+    <pointer-type-def type-id='b9b7bacb' size-in-bits='32' id='29840e9b'/>
+    <reference-type-def kind='lvalue' type-id='8567fb19' size-in-bits='32' id='3577f555'/>
+    <pointer-type-def type-id='8567fb19' size-in-bits='32' id='3977fba1'/>
+    <reference-type-def kind='lvalue' type-id='954e598e' size-in-bits='32' id='aa2507b0'/>
+    <pointer-type-def type-id='954e598e' size-in-bits='32' id='b6251a94'/>
+    <reference-type-def kind='lvalue' type-id='23174d54' size-in-bits='32' id='4fbe72de'/>
+    <pointer-type-def type-id='23174d54' size-in-bits='32' id='4bbe6c92'/>
+    <reference-type-def kind='lvalue' type-id='44c8fbc1' size-in-bits='32' id='240c7dad'/>
+    <pointer-type-def type-id='44c8fbc1' size-in-bits='32' id='180c6ac9'/>
+    <reference-type-def kind='lvalue' type-id='25a1429c' size-in-bits='32' id='59c88246'/>
+    <pointer-type-def type-id='25a1429c' size-in-bits='32' id='65c8952a'/>
+    <reference-type-def kind='lvalue' type-id='a615ca7b' size-in-bits='32' id='62d74bef'/>
+    <pointer-type-def type-id='a615ca7b' size-in-bits='32' id='66d7523b'/>
+    <reference-type-def kind='lvalue' type-id='ba004e5b' size-in-bits='32' id='f6438e8f'/>
+    <pointer-type-def type-id='ba004e5b' size-in-bits='32' id='fa4394db'/>
+    <reference-type-def kind='lvalue' type-id='8c5f658a' size-in-bits='32' id='464e15b5'/>
+    <reference-type-def kind='rvalue' type-id='8c5f658a' size-in-bits='32' id='3febf669'/>
+    <reference-type-def kind='lvalue' type-id='0c6034d5' size-in-bits='32' id='c7a88e2a'/>
+    <reference-type-def kind='lvalue' type-id='ffc72aee' size-in-bits='32' id='dff76959'/>
+    <reference-type-def kind='lvalue' type-id='4a64be29' size-in-bits='32' id='e095f2a5'/>
+    <pointer-type-def type-id='4a64be29' size-in-bits='32' id='e495f8f1'/>
+    <reference-type-def kind='lvalue' type-id='630d880c' size-in-bits='32' id='b77d7b47'/>
+    <reference-type-def kind='rvalue' type-id='630d880c' size-in-bits='32' id='3b8939b3'/>
+    <reference-type-def kind='lvalue' type-id='9a4752ab' size-in-bits='32' id='16d0b938'/>
+    <reference-type-def kind='lvalue' type-id='ce14834c' size-in-bits='32' id='4dea5047'/>
+    <reference-type-def kind='lvalue' type-id='36810449' size-in-bits='32' id='04b748c5'/>
+    <pointer-type-def type-id='36810449' size-in-bits='32' id='08b74f11'/>
+    <reference-type-def kind='lvalue' type-id='142aa55c' size-in-bits='32' id='3b085ba7'/>
+    <reference-type-def kind='rvalue' type-id='142aa55c' size-in-bits='32' id='6f280c13'/>
+    <reference-type-def kind='lvalue' type-id='93c018bb' size-in-bits='32' id='95332c58'/>
+    <reference-type-def kind='lvalue' type-id='365d73dc' size-in-bits='32' id='cc103ca7'/>
+    <reference-type-def kind='lvalue' type-id='721e3983' size-in-bits='32' id='3567e147'/>
+    <pointer-type-def type-id='721e3983' size-in-bits='32' id='2967ce63'/>
+    <reference-type-def kind='lvalue' type-id='db3653aa' size-in-bits='32' id='eb39d8ad'/>
+    <reference-type-def kind='rvalue' type-id='db3653aa' size-in-bits='32' id='d70fe2d1'/>
+    <reference-type-def kind='lvalue' type-id='2a5e9835' size-in-bits='32' id='d2ad8d82'/>
+    <reference-type-def kind='lvalue' type-id='84efd30e' size-in-bits='32' id='c46fd041'/>
+    <reference-type-def kind='lvalue' type-id='d5b8afe1' size-in-bits='32' id='70e47d4d'/>
+    <pointer-type-def type-id='d5b8afe1' size-in-bits='32' id='64e46a69'/>
+    <reference-type-def kind='lvalue' type-id='5f3c1b08' size-in-bits='32' id='03c9562f'/>
+    <reference-type-def kind='rvalue' type-id='5f3c1b08' size-in-bits='32' id='fef2702b'/>
+    <reference-type-def kind='lvalue' type-id='c59bbd7f' size-in-bits='32' id='cf3afc20'/>
+    <reference-type-def kind='lvalue' type-id='24661bb0' size-in-bits='32' id='105a94ff'/>
+    <reference-type-def kind='lvalue' type-id='fd1a2199' size-in-bits='32' id='9be86975'/>
+    <pointer-type-def type-id='fd1a2199' size-in-bits='32' id='9fe86fc1'/>
+    <reference-type-def kind='lvalue' type-id='9121a78c' size-in-bits='32' id='3fc5ec57'/>
+    <reference-type-def kind='rvalue' type-id='9121a78c' size-in-bits='32' id='d59335e3'/>
+    <reference-type-def kind='lvalue' type-id='bae2992b' size-in-bits='32' id='a981e648'/>
+    <reference-type-def kind='lvalue' type-id='44ddaacc' size-in-bits='32' id='806e3c57'/>
+    <reference-type-def kind='lvalue' type-id='b1693d99' size-in-bits='32' id='1070a3c5'/>
+    <pointer-type-def type-id='b1693d99' size-in-bits='32' id='1470aa11'/>
+    <reference-type-def kind='lvalue' type-id='75b47e61' size-in-bits='32' id='3001cbbd'/>
+    <reference-type-def kind='rvalue' type-id='75b47e61' size-in-bits='32' id='2dd38501'/>
+    <pointer-type-def type-id='75b47e61' size-in-bits='32' id='2401b8d9'/>
+    <reference-type-def kind='lvalue' type-id='4233811c' size-in-bits='32' id='fd018696'/>
+    <pointer-type-def type-id='4233811c' size-in-bits='32' id='0901997a'/>
+    <reference-type-def kind='lvalue' type-id='379e0d38' size-in-bits='32' id='21244b62'/>
+    <pointer-type-def type-id='379e0d38' size-in-bits='32' id='252451ae'/>
+    <reference-type-def kind='lvalue' type-id='f96d969f' size-in-bits='32' id='2e4ac923'/>
+    <pointer-type-def type-id='f96d969f' size-in-bits='32' id='3a4adc07'/>
+    <pointer-type-def type-id='d6912ca9' size-in-bits='32' id='a41b2051'/>
+    <reference-type-def kind='lvalue' type-id='f4b76f72' size-in-bits='32' id='7f446304'/>
+    <pointer-type-def type-id='f4b76f72' size-in-bits='32' id='73445020'/>
+    <pointer-type-def type-id='a01e4c10' size-in-bits='32' id='beb00666'/>
+    <reference-type-def kind='lvalue' type-id='18302230' size-in-bits='32' id='5c08f7ca'/>
+    <pointer-type-def type-id='18302230' size-in-bits='32' id='5008e4e6'/>
+    <reference-type-def kind='lvalue' type-id='9b367427' size-in-bits='32' id='69291c6b'/>
+    <pointer-type-def type-id='9b367427' size-in-bits='32' id='6529161f'/>
+    <reference-type-def kind='lvalue' type-id='1b6ff35f' size-in-bits='32' id='c5e02ee3'/>
+    <pointer-type-def type-id='1b6ff35f' size-in-bits='32' id='d1e041c7'/>
+    <reference-type-def kind='lvalue' type-id='3e0d928f' size-in-bits='32' id='425fbf43'/>
+    <pointer-type-def type-id='3e0d928f' size-in-bits='32' id='4e5fd227'/>
+    <reference-type-def kind='lvalue' type-id='899220a9' size-in-bits='32' id='178a20e5'/>
+    <pointer-type-def type-id='899220a9' size-in-bits='32' id='1b8a2731'/>
+    <reference-type-def kind='lvalue' type-id='00d1afc8' size-in-bits='32' id='b2b0b5d2'/>
+    <pointer-type-def type-id='00d1afc8' size-in-bits='32' id='b6b0bc1e'/>
+    <reference-type-def kind='lvalue' type-id='0a3089bd' size-in-bits='32' id='7d7ec419'/>
+    <pointer-type-def type-id='0a3089bd' size-in-bits='32' id='897ed6fd'/>
+    <reference-type-def kind='lvalue' type-id='8f622554' size-in-bits='32' id='ea9e967e'/>
+    <pointer-type-def type-id='8f622554' size-in-bits='32' id='e69e9032'/>
+    <reference-type-def kind='lvalue' type-id='ecafdbf2' size-in-bits='32' id='b1ac3ef4'/>
+    <pointer-type-def type-id='ecafdbf2' size-in-bits='32' id='a5ac2c10'/>
+    <reference-type-def kind='lvalue' type-id='67eae152' size-in-bits='32' id='d45a4ce4'/>
+    <pointer-type-def type-id='67eae152' size-in-bits='32' id='c85a3a00'/>
+    <reference-type-def kind='lvalue' type-id='b9a0490e' size-in-bits='32' id='d40473f0'/>
+    <pointer-type-def type-id='b9a0490e' size-in-bits='32' id='e00486d4'/>
+    <reference-type-def kind='lvalue' type-id='9cbef8a9' size-in-bits='32' id='08220f55'/>
+    <pointer-type-def type-id='9cbef8a9' size-in-bits='32' id='0c2215a1'/>
+    <pointer-type-def type-id='1a3c1a10' size-in-bits='32' id='c975f866'/>
+    <pointer-type-def type-id='9997173c' size-in-bits='32' id='2a7a6d0a'/>
+    <pointer-type-def type-id='eaedaeb4' size-in-bits='32' id='d7caf352'/>
+    <pointer-type-def type-id='63dfd47d' size-in-bits='32' id='eaabb18d'/>
+    <pointer-type-def type-id='e96ff388' size-in-bits='32' id='dc8c978e'/>
+    <pointer-type-def type-id='ba2ab536' size-in-bits='32' id='a701abdc'/>
+    <pointer-type-def type-id='c6fe9052' size-in-bits='32' id='399c53a0'/>
+    <pointer-type-def type-id='8af0e613' size-in-bits='32' id='b1af0833'/>
+    <reference-type-def kind='lvalue' type-id='28ac9f25' size-in-bits='32' id='c4b42ca1'/>
+    <pointer-type-def type-id='28ac9f25' size-in-bits='32' id='c0b42655'/>
+    <reference-type-def kind='lvalue' type-id='d83d0edf' size-in-bits='32' id='4ec80fa3'/>
+    <pointer-type-def type-id='d83d0edf' size-in-bits='32' id='5ac82287'/>
+    <reference-type-def kind='lvalue' type-id='97099c76' size-in-bits='32' id='56dd2ba9'/>
+    <reference-type-def kind='lvalue' type-id='acd84ae6' size-in-bits='32' id='ba980663'/>
+    <reference-type-def kind='lvalue' type-id='28011651' size-in-bits='32' id='989cc146'/>
+    <reference-type-def kind='lvalue' type-id='b05f1ea3' size-in-bits='32' id='d6e972e6'/>
+    <reference-type-def kind='lvalue' type-id='b885a1f4' size-in-bits='32' id='7247bbfb'/>
+    <reference-type-def kind='lvalue' type-id='dac1cf86' size-in-bits='32' id='d1cd73ab'/>
+    <reference-type-def kind='lvalue' type-id='79946fa1' size-in-bits='32' id='7a4e3470'/>
+    <reference-type-def kind='lvalue' type-id='25e72561' size-in-bits='32' id='e19382ca'/>
+    <reference-type-def kind='lvalue' type-id='7d8d53fd' size-in-bits='32' id='31ebf0da'/>
+    <reference-type-def kind='lvalue' type-id='235de6c3' size-in-bits='32' id='23a3c836'/>
+    <reference-type-def kind='lvalue' type-id='d2caf7b6' size-in-bits='32' id='aacaaeb7'/>
+    <reference-type-def kind='lvalue' type-id='49260527' size-in-bits='32' id='2b629dca'/>
+    <reference-type-def kind='lvalue' type-id='bdd2abd2' size-in-bits='32' id='41473557'/>
+    <reference-type-def kind='lvalue' type-id='d34c4d90' size-in-bits='32' id='c3d54937'/>
+    <reference-type-def kind='lvalue' type-id='bc7da95c' size-in-bits='32' id='4a5695a3'/>
+    <reference-type-def kind='lvalue' type-id='9cda4084' size-in-bits='32' id='efbc39cd'/>
+    <reference-type-def kind='lvalue' type-id='4f33579b' size-in-bits='32' id='0ba49152'/>
+    <reference-type-def kind='lvalue' type-id='b825a75e' size-in-bits='32' id='b43213e1'/>
+    <reference-type-def kind='lvalue' type-id='c6791b86' size-in-bits='32' id='b59ecffd'/>
+    <reference-type-def kind='lvalue' type-id='f5043cca' size-in-bits='32' id='bc95de2f'/>
+    <reference-type-def kind='lvalue' type-id='e9d3d567' size-in-bits='32' id='82c235d6'/>
+    <reference-type-def kind='lvalue' type-id='9397db6b' size-in-bits='32' id='89844f82'/>
+    <reference-type-def kind='lvalue' type-id='b43ae521' size-in-bits='32' id='a668f246'/>
+    <pointer-type-def type-id='673b29cf' size-in-bits='32' id='a287a977'/>
+    <reference-type-def kind='rvalue' type-id='e533247c' size-in-bits='32' id='b2273bff'/>
+    <reference-type-def kind='rvalue' type-id='25144140' size-in-bits='32' id='864de965'/>
+    <reference-type-def kind='rvalue' type-id='0c09b952' size-in-bits='32' id='3dbf39bd'/>
+    <reference-type-def kind='rvalue' type-id='9d020555' size-in-bits='32' id='99de9db4'/>
+    <reference-type-def kind='lvalue' type-id='cf3bcf47' size-in-bits='32' id='b26ad476'/>
+    <reference-type-def kind='lvalue' type-id='ff99c659' size-in-bits='32' id='e089f898'/>
+    <reference-type-def kind='lvalue' type-id='00c0573d' size-in-bits='32' id='5e974d24'/>
+    <reference-type-def kind='lvalue' type-id='21d79383' size-in-bits='32' id='5fc7e588'/>
+    <reference-type-def kind='lvalue' type-id='26e107cf' size-in-bits='32' id='b8df9eb6'/>
+    <reference-type-def kind='lvalue' type-id='cd8b696d' size-in-bits='32' id='bc0af022'/>
+    <reference-type-def kind='lvalue' type-id='aba61107' size-in-bits='32' id='0c5ba8ec'/>
+    <reference-type-def kind='lvalue' type-id='5b34d527' size-in-bits='32' id='2cf67ab0'/>
+    <reference-type-def kind='lvalue' type-id='6080556f' size-in-bits='32' id='d0abdcb4'/>
+    <reference-type-def kind='lvalue' type-id='baf93f23' size-in-bits='32' id='7fd713e0'/>
+    <reference-type-def kind='lvalue' type-id='bc2ceeb1' size-in-bits='32' id='3bdafd46'/>
+    <reference-type-def kind='lvalue' type-id='771c4123' size-in-bits='32' id='32f5ee58'/>
+    <reference-type-def kind='lvalue' type-id='80d7931d' size-in-bits='32' id='d4403af2'/>
+    <reference-type-def kind='lvalue' type-id='a84a4dab' size-in-bits='32' id='d8390728'/>
+    <reference-type-def kind='lvalue' type-id='f85c2f6f' size-in-bits='32' id='6a9d0174'/>
+    <reference-type-def kind='lvalue' type-id='72f6ea15' size-in-bits='32' id='0e8c1fea'/>
+    <reference-type-def kind='lvalue' type-id='e19be7db' size-in-bits='32' id='e3ca94b0'/>
+    <reference-type-def kind='lvalue' type-id='286e257b' size-in-bits='32' id='74162520'/>
+    <reference-type-def kind='lvalue' type-id='31e0b827' size-in-bits='32' id='0e19cb0c'/>
+    <reference-type-def kind='lvalue' type-id='db3cdb25' size-in-bits='32' id='d7f6919a'/>
+    <reference-type-def kind='lvalue' type-id='9a6befcb' size-in-bits='32' id='71909398'/>
+    <reference-type-def kind='lvalue' type-id='111109fd' size-in-bits='32' id='5d3f6610'/>
+    <reference-type-def kind='lvalue' type-id='3e34c66d' size-in-bits='32' id='56e45a34'/>
+    <reference-type-def kind='rvalue' type-id='21c38743' size-in-bits='32' id='2b8e1c42'/>
+    <reference-type-def kind='rvalue' type-id='df1c6778' size-in-bits='32' id='bd619075'/>
+    <reference-type-def kind='rvalue' type-id='f5e71768' size-in-bits='32' id='2078fab7'/>
+    <reference-type-def kind='rvalue' type-id='4e5fe017' size-in-bits='32' id='c5f932de'/>
+    <reference-type-def kind='rvalue' type-id='2fbce54f' size-in-bits='32' id='30447f82'/>
+    <reference-type-def kind='rvalue' type-id='c4454407' size-in-bits='32' id='695f8e5e'/>
+    <reference-type-def kind='lvalue' type-id='3e463dcc' size-in-bits='32' id='b093ec66'/>
+    <reference-type-def kind='lvalue' type-id='8d752813' size-in-bits='32' id='e9def217'/>
+    <reference-type-def kind='lvalue' type-id='58b7b43e' size-in-bits='32' id='3ea22250'/>
+    <reference-type-def kind='rvalue' type-id='58b7b43e' size-in-bits='32' id='0f3c3fc2'/>
+    <pointer-type-def type-id='58b7b43e' size-in-bits='32' id='4aa23534'/>
+    <reference-type-def kind='lvalue' type-id='11f978c7' size-in-bits='32' id='85e2162b'/>
+    <pointer-type-def type-id='63080be8' size-in-bits='32' id='82a8162e'/>
+    <pointer-type-def type-id='dff69842' size-in-bits='32' id='b83994e0'/>
+    <pointer-type-def type-id='b04db2dd' size-in-bits='32' id='1465dabd'/>
+    <pointer-type-def type-id='7bb1d8e1' size-in-bits='32' id='adb8b339'/>
+    <pointer-type-def type-id='606d2805' size-in-bits='32' id='0cc07935'/>
+    <pointer-type-def type-id='359485b5' size-in-bits='32' id='a499e5c5'/>
+    <pointer-type-def type-id='2a92430d' size-in-bits='32' id='4ed8b0dd'/>
+    <pointer-type-def type-id='23f2d06f' size-in-bits='32' id='6ae37fb7'/>
+    <pointer-type-def type-id='8c662fc5' size-in-bits='32' id='2fde1255'/>
+    <pointer-type-def type-id='482d220b' size-in-bits='32' id='47d1f2cb'/>
+    <pointer-type-def type-id='6ba1fceb' size-in-bits='32' id='0d40426b'/>
+    <pointer-type-def type-id='3f8702cf' size-in-bits='32' id='8ca5b7e7'/>
+    <pointer-type-def type-id='560c92f7' size-in-bits='32' id='be42202f'/>
+    <pointer-type-def type-id='49eccd9d' size-in-bits='32' id='37ed344d'/>
+    <pointer-type-def type-id='a3295715' size-in-bits='32' id='307ae6a5'/>
+    <reference-type-def kind='lvalue' type-id='b9953957' size-in-bits='32' id='03433b7b'/>
+    <reference-type-def kind='rvalue' type-id='b9953957' size-in-bits='32' id='7fd67367'/>
+    <pointer-type-def type-id='b9953957' size-in-bits='32' id='ff43352f'/>
+    <reference-type-def kind='lvalue' type-id='4a8452bb' size-in-bits='32' id='250bea9f'/>
+    <reference-type-def kind='rvalue' type-id='4a8452bb' size-in-bits='32' id='0ac2813b'/>
+    <pointer-type-def type-id='4a8452bb' size-in-bits='32' id='290bf0eb'/>
+    <reference-type-def kind='lvalue' type-id='e0bee049' size-in-bits='32' id='632fad85'/>
+    <reference-type-def kind='rvalue' type-id='e0bee049' size-in-bits='32' id='c70e5799'/>
+    <pointer-type-def type-id='e0bee049' size-in-bits='32' id='672fb3d1'/>
+    <reference-type-def kind='lvalue' type-id='4f85e17e' size-in-bits='32' id='1de88810'/>
+    <reference-type-def kind='rvalue' type-id='4f85e17e' size-in-bits='32' id='4b0e6d02'/>
+    <pointer-type-def type-id='4f85e17e' size-in-bits='32' id='29e89af4'/>
+    <reference-type-def kind='lvalue' type-id='b9e92eaf' size-in-bits='32' id='431d7e93'/>
+    <reference-type-def kind='rvalue' type-id='b9e92eaf' size-in-bits='32' id='5c6e76ef'/>
+    <pointer-type-def type-id='b9e92eaf' size-in-bits='32' id='4f1d9177'/>
+    <reference-type-def kind='lvalue' type-id='2e84cb7b' size-in-bits='32' id='4b50e5bc'/>
+    <pointer-type-def type-id='2e84cb7b' size-in-bits='32' id='4f50ec08'/>
+    <reference-type-def kind='lvalue' type-id='e3c9a220' size-in-bits='32' id='41d21e0a'/>
+    <reference-type-def kind='rvalue' type-id='e3c9a220' size-in-bits='32' id='c9c57f44'/>
+    <pointer-type-def type-id='e3c9a220' size-in-bits='32' id='35d20b26'/>
+    <reference-type-def kind='lvalue' type-id='ad3ebb8d' size-in-bits='32' id='57c94099'/>
+    <reference-type-def kind='rvalue' type-id='ad3ebb8d' size-in-bits='32' id='f0d0ecad'/>
+    <pointer-type-def type-id='ad3ebb8d' size-in-bits='32' id='63c9537d'/>
+    <reference-type-def kind='lvalue' type-id='3982c1f3' size-in-bits='32' id='efa5f087'/>
+    <reference-type-def kind='rvalue' type-id='3982c1f3' size-in-bits='32' id='e339cd73'/>
+    <pointer-type-def type-id='3982c1f3' size-in-bits='32' id='e3a5dda3'/>
+    <reference-type-def kind='lvalue' type-id='d776bde3' size-in-bits='32' id='37ab8e87'/>
+    <reference-type-def kind='rvalue' type-id='d776bde3' size-in-bits='32' id='44118773'/>
+    <pointer-type-def type-id='d776bde3' size-in-bits='32' id='2bab7ba3'/>
+    <reference-type-def kind='lvalue' type-id='7d6b45b4' size-in-bits='32' id='0169d66e'/>
+    <reference-type-def kind='rvalue' type-id='7d6b45b4' size-in-bits='32' id='819c5358'/>
+    <pointer-type-def type-id='7d6b45b4' size-in-bits='32' id='fd69d022'/>
+    <reference-type-def kind='lvalue' type-id='ee2e53c3' size-in-bits='32' id='32a636a7'/>
+    <reference-type-def kind='rvalue' type-id='ee2e53c3' size-in-bits='32' id='3ca7cd13'/>
+    <pointer-type-def type-id='ee2e53c3' size-in-bits='32' id='26a623c3'/>
+    <pointer-type-def type-id='427e4b8a' size-in-bits='32' id='f79cba78'/>
+    <reference-type-def kind='lvalue' type-id='b7880bd1' size-in-bits='32' id='947396ad'/>
+    <reference-type-def kind='rvalue' type-id='b7880bd1' size-in-bits='32' id='3cf5fcd1'/>
+    <pointer-type-def type-id='b7880bd1' size-in-bits='32' id='887383c9'/>
+    <reference-type-def kind='lvalue' type-id='2f44bc08' size-in-bits='32' id='baa5093d'/>
+    <reference-type-def kind='lvalue' type-id='4daca0a0' size-in-bits='32' id='2d4fdc4a'/>
+    <reference-type-def kind='rvalue' type-id='4daca0a0' size-in-bits='32' id='c0b7fe04'/>
+    <pointer-type-def type-id='4daca0a0' size-in-bits='32' id='214fc966'/>
+    <reference-type-def kind='lvalue' type-id='717c0a75' size-in-bits='32' id='49fb1f52'/>
+    <reference-type-def kind='lvalue' type-id='96127994' size-in-bits='32' id='8658492e'/>
+    <reference-type-def kind='rvalue' type-id='96127994' size-in-bits='32' id='84faf798'/>
+    <pointer-type-def type-id='96127994' size-in-bits='32' id='825842e2'/>
+    <reference-type-def kind='lvalue' type-id='1a5d18c1' size-in-bits='32' id='f65caf0e'/>
+    <reference-type-def kind='lvalue' type-id='059cd7ca' size-in-bits='32' id='fee7c45c'/>
+    <reference-type-def kind='rvalue' type-id='059cd7ca' size-in-bits='32' id='c0da4c0e'/>
+    <pointer-type-def type-id='059cd7ca' size-in-bits='32' id='02e7caa8'/>
+    <reference-type-def kind='lvalue' type-id='695cb1f3' size-in-bits='32' id='67c3ebdc'/>
+    <reference-type-def kind='lvalue' type-id='34c04fc2' size-in-bits='32' id='3cfc44c4'/>
+    <reference-type-def kind='rvalue' type-id='34c04fc2' size-in-bits='32' id='e3206fc6'/>
+    <pointer-type-def type-id='34c04fc2' size-in-bits='32' id='30fc31e0'/>
+    <reference-type-def kind='lvalue' type-id='afbacda7' size-in-bits='32' id='135f4bb4'/>
+    <reference-type-def kind='lvalue' type-id='3c8048f0' size-in-bits='32' id='d803271a'/>
+    <reference-type-def kind='rvalue' type-id='3c8048f0' size-in-bits='32' id='48f6c374'/>
+    <pointer-type-def type-id='3c8048f0' size-in-bits='32' id='cc031436'/>
+    <reference-type-def kind='lvalue' type-id='c86d43f5' size-in-bits='32' id='142c79e2'/>
+    <reference-type-def kind='lvalue' type-id='f14fa9e8' size-in-bits='32' id='20729202'/>
+    <reference-type-def kind='rvalue' type-id='f14fa9e8' size-in-bits='32' id='385c0eac'/>
+    <pointer-type-def type-id='f14fa9e8' size-in-bits='32' id='2472984e'/>
+    <reference-type-def kind='lvalue' type-id='6c173905' size-in-bits='32' id='c862349a'/>
+    <pointer-type-def type-id='ee11ffd6' size-in-bits='32' id='7d0d8c7c'/>
+    <pointer-type-def type-id='82a684ba' size-in-bits='32' id='21b84758'/>
+    <pointer-type-def type-id='b54229ce' size-in-bits='32' id='2cc2a2b4'/>
+    <pointer-type-def type-id='ff70dc94' size-in-bits='32' id='fbd34862'/>
+    <pointer-type-def type-id='0e839744' size-in-bits='32' id='d32daf72'/>
+    <pointer-type-def type-id='cdd69b5c' size-in-bits='32' id='a1bcde0a'/>
+    <pointer-type-def type-id='b9fa8f40' size-in-bits='32' id='38ec2026'/>
+    <pointer-type-def type-id='5417a89c' size-in-bits='32' id='f0e86b2a'/>
+    <pointer-type-def type-id='2f680da0' size-in-bits='32' id='efee7846'/>
+    <pointer-type-def type-id='9360eadc' size-in-bits='32' id='719a934a'/>
+    <pointer-type-def type-id='a3eca172' size-in-bits='32' id='46ab91d0'/>
+    <pointer-type-def type-id='444756ca' size-in-bits='32' id='56fab488'/>
+    <pointer-type-def type-id='9c9ad7b0' size-in-bits='32' id='f160fb56'/>
+    <pointer-type-def type-id='cab02d1c' size-in-bits='32' id='bd7ee60a'/>
+    <reference-type-def kind='lvalue' type-id='3e74d082' size-in-bits='32' id='9f4ac174'/>
+    <reference-type-def kind='rvalue' type-id='3e74d082' size-in-bits='32' id='14ae5416'/>
+    <pointer-type-def type-id='3e74d082' size-in-bits='32' id='934aae90'/>
+    <reference-type-def kind='rvalue' type-id='a7601001' size-in-bits='32' id='67dfcd6a'/>
+    <reference-type-def kind='lvalue' type-id='e356f8cf' size-in-bits='32' id='ea8421fc'/>
+    <reference-type-def kind='rvalue' type-id='397ebe86' size-in-bits='32' id='bcdd9daf'/>
+    <reference-type-def kind='rvalue' type-id='dd031057' size-in-bits='32' id='091b5894'/>
+    <reference-type-def kind='lvalue' type-id='cfea5fb3' size-in-bits='32' id='aba94fa7'/>
+    <reference-type-def kind='rvalue' type-id='cfea5fb3' size-in-bits='32' id='bc882813'/>
+    <pointer-type-def type-id='cfea5fb3' size-in-bits='32' id='9fa93cc3'/>
+    <reference-type-def kind='rvalue' type-id='a4c3ab88' size-in-bits='32' id='d29fe9b7'/>
+    <reference-type-def kind='lvalue' type-id='724a1d1c' size-in-bits='32' id='bb3f3a41'/>
+    <reference-type-def kind='rvalue' type-id='133fc321' size-in-bits='32' id='827d63a0'/>
+    <reference-type-def kind='rvalue' type-id='99ea45ca' size-in-bits='32' id='b2f8e2c5'/>
+    <reference-type-def kind='lvalue' type-id='b5996dd6' size-in-bits='32' id='5b1a0908'/>
+    <reference-type-def kind='rvalue' type-id='b5996dd6' size-in-bits='32' id='97fc736a'/>
+    <pointer-type-def type-id='b5996dd6' size-in-bits='32' id='571a02bc'/>
+    <reference-type-def kind='rvalue' type-id='9fbda7c9' size-in-bits='32' id='297a38ce'/>
+    <reference-type-def kind='lvalue' type-id='ade42637' size-in-bits='32' id='f2215f78'/>
+    <reference-type-def kind='rvalue' type-id='397c0a7e' size-in-bits='32' id='97c578c3'/>
+    <reference-type-def kind='rvalue' type-id='c31d6a4f' size-in-bits='32' id='54412eb0'/>
+    <reference-type-def kind='lvalue' type-id='94b91622' size-in-bits='32' id='ec53abf4'/>
+    <reference-type-def kind='rvalue' type-id='94b91622' size-in-bits='32' id='d9b77b96'/>
+    <pointer-type-def type-id='94b91622' size-in-bits='32' id='e0539910'/>
+    <reference-type-def kind='rvalue' type-id='e362cb01' size-in-bits='32' id='7996f0ea'/>
+    <reference-type-def kind='lvalue' type-id='62e4c1cf' size-in-bits='32' id='bc8cb17c'/>
+    <reference-type-def kind='rvalue' type-id='b1cb1f86' size-in-bits='32' id='202a802f'/>
+    <reference-type-def kind='rvalue' type-id='3d3fc357' size-in-bits='32' id='db23e814'/>
+    <reference-type-def kind='lvalue' type-id='983e9281' size-in-bits='32' id='aaaa497d'/>
+    <reference-type-def kind='rvalue' type-id='983e9281' size-in-bits='32' id='05117a41'/>
+    <pointer-type-def type-id='983e9281' size-in-bits='32' id='9eaa3699'/>
+    <reference-type-def kind='rvalue' type-id='0e88aa73' size-in-bits='32' id='250f2fa6'/>
+    <reference-type-def kind='rvalue' type-id='5040e33c' size-in-bits='32' id='d8da0d6b'/>
+    <reference-type-def kind='lvalue' type-id='91d8c397' size-in-bits='32' id='788a296b'/>
+    <reference-type-def kind='rvalue' type-id='91d8c397' size-in-bits='32' id='0e7f0437'/>
+    <pointer-type-def type-id='91d8c397' size-in-bits='32' id='748a231f'/>
+    <reference-type-def kind='rvalue' type-id='1400edf1' size-in-bits='32' id='5529e094'/>
+    <reference-type-def kind='rvalue' type-id='2ebb8e3a' size-in-bits='32' id='a6b2ac81'/>
+    <reference-type-def kind='lvalue' type-id='599b91f1' size-in-bits='32' id='5bfff85d'/>
+    <reference-type-def kind='rvalue' type-id='599b91f1' size-in-bits='32' id='4ef429a1'/>
+    <pointer-type-def type-id='599b91f1' size-in-bits='32' id='4fffe579'/>
+    <reference-type-def kind='rvalue' type-id='96fcaa22' size-in-bits='32' id='c2f84a0b'/>
+    <pointer-type-def type-id='96fcaa22' size-in-bits='32' id='69b3c6db'/>
+    <pointer-type-def type-id='d5fd3ca7' size-in-bits='32' id='35865e6f'/>
+    <reference-type-def kind='lvalue' type-id='c2fcb167' size-in-bits='32' id='79600d9b'/>
+    <reference-type-def kind='rvalue' type-id='c2fcb167' size-in-bits='32' id='cf35a087'/>
+    <pointer-type-def type-id='c2fcb167' size-in-bits='32' id='7560074f'/>
+    <reference-type-def kind='rvalue' type-id='9c88a810' size-in-bits='32' id='cc602051'/>
+    <pointer-type-def type-id='9c88a810' size-in-bits='32' id='b1250249'/>
+    <pointer-type-def type-id='4de8320f' size-in-bits='32' id='82ceaaa7'/>
+    <reference-type-def kind='lvalue' type-id='139b242f' size-in-bits='32' id='c2486ff3'/>
+    <reference-type-def kind='rvalue' type-id='139b242f' size-in-bits='32' id='ad080c4f'/>
+    <pointer-type-def type-id='139b242f' size-in-bits='32' id='ce4882d7'/>
+    <reference-type-def kind='rvalue' type-id='52d21840' size-in-bits='32' id='99806569'/>
+    <pointer-type-def type-id='52d21840' size-in-bits='32' id='98a95101'/>
+    <pointer-type-def type-id='45e7b03b' size-in-bits='32' id='40eba30b'/>
+    <pointer-type-def type-id='aa688d0f' size-in-bits='32' id='4dcecd77'/>
+    <pointer-type-def type-id='8e24268f' size-in-bits='32' id='763f4b97'/>
+    <pointer-type-def type-id='9f0bbb87' size-in-bits='32' id='f84d584f'/>
+    <pointer-type-def type-id='255041c5' size-in-bits='32' id='afa37b15'/>
+    <reference-type-def kind='lvalue' type-id='1e253049' size-in-bits='32' id='c56d0325'/>
+    <reference-type-def kind='rvalue' type-id='1e253049' size-in-bits='32' id='cd9bbdb9'/>
+    <pointer-type-def type-id='1e253049' size-in-bits='32' id='c96d0971'/>
+    <reference-type-def kind='rvalue' type-id='7f6e0a92' size-in-bits='32' id='01624a33'/>
+    <pointer-type-def type-id='7f6e0a92' size-in-bits='32' id='ac4c65e3'/>
+    <pointer-type-def type-id='3c4ae4e9' size-in-bits='32' id='892d0ff1'/>
+    <pointer-type-def type-id='46767cd5' size-in-bits='32' id='9d474d15'/>
+    <reference-type-def kind='lvalue' type-id='b05cdcb7' size-in-bits='32' id='9882a42b'/>
+    <reference-type-def kind='rvalue' type-id='b05cdcb7' size-in-bits='32' id='22a84077'/>
+    <pointer-type-def type-id='b05cdcb7' size-in-bits='32' id='94829ddf'/>
+    <reference-type-def kind='rvalue' type-id='58b97fd4' size-in-bits='32' id='67fad9c1'/>
+    <pointer-type-def type-id='58b97fd4' size-in-bits='32' id='31550919'/>
+    <reference-type-def kind='lvalue' type-id='2d13208f' size-in-bits='32' id='ab12adb3'/>
+    <reference-type-def kind='rvalue' type-id='2d13208f' size-in-bits='32' id='e367418f'/>
+    <pointer-type-def type-id='2d13208f' size-in-bits='32' id='b712c097'/>
+    <reference-type-def kind='rvalue' type-id='b4e634f0' size-in-bits='32' id='60fee6a9'/>
+    <pointer-type-def type-id='b4e634f0' size-in-bits='32' id='ff9692c1'/>
+    <pointer-type-def type-id='9c313c2d' size-in-bits='32' id='5d6479ae'/>
+    <pointer-type-def type-id='b96825af' size-in-bits='32' id='ae3e8ca6'/>
+    <pointer-type-def type-id='e475ab95' size-in-bits='32' id='fc3d9c6c'/>
+    <qualified-type-def type-id='cf536864' const='yes' id='b0327aaf'/>
+    <reference-type-def kind='lvalue' type-id='b0327aaf' size-in-bits='32' id='e876e5ab'/>
+    <reference-type-def kind='lvalue' type-id='cf536864' size-in-bits='32' id='a24d1fe6'/>
+    <pointer-type-def type-id='f1e1c37c' size-in-bits='32' id='edf1b28e'/>
+    <pointer-type-def type-id='ba286cd1' size-in-bits='32' id='c4e02a75'/>
+    <reference-type-def kind='lvalue' type-id='eaa32e2f' size-in-bits='32' id='67e1782b'/>
+    <reference-type-def kind='rvalue' type-id='eaa32e2f' size-in-bits='32' id='94effc77'/>
+    <qualified-type-def type-id='673b29cf' volatile='yes' id='84653d39'/>
+    <pointer-type-def type-id='84653d39' size-in-bits='32' id='7e5f24e9'/>
+    <pointer-type-def type-id='4b9d3492' size-in-bits='32' id='7613b793'/>
+    <namespace-decl name='android'>
+      <namespace-decl name='base'>
+        <class-decl name='unique_fd_impl&lt;android::base::DefaultCloser&gt;' size-in-bits='32' visibility='default' filepath='system/libbase/include/android-base/unique_fd.h' line='88' column='1' id='bd6f4e31'>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='fd_' type-id='95e97e5e' visibility='default' filepath='system/libbase/include/android-base/unique_fd.h' line='150' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='unique_fd_impl' filepath='system/libbase/include/android-base/unique_fd.h' line='90' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7cdd3de9' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unique_fd_impl' filepath='system/libbase/include/android-base/unique_fd.h' line='92' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7cdd3de9' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~unique_fd_impl' mangled-name='_ZN7android4base14unique_fd_implINS0_13DefaultCloserEED2Ev' filepath='system/libbase/include/android-base/unique_fd.h' line='93' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7cdd3de9' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unique_fd_impl' filepath='system/libbase/include/android-base/unique_fd.h' line='95' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7cdd3de9' is-artificial='yes'/>
+              <parameter type-id='530818fc'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZN7android4base14unique_fd_implINS0_13DefaultCloserEEaSERKS3_' filepath='system/libbase/include/android-base/unique_fd.h' line='96' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7cdd3de9' is-artificial='yes'/>
+              <parameter type-id='530818fc'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unique_fd_impl' filepath='system/libbase/include/android-base/unique_fd.h' line='97' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7cdd3de9' is-artificial='yes'/>
+              <parameter type-id='5f6661f1'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZN7android4base14unique_fd_implINS0_13DefaultCloserEEaSEOS3_' filepath='system/libbase/include/android-base/unique_fd.h' line='98' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7cdd3de9' is-artificial='yes'/>
+              <parameter type-id='5f6661f1'/>
+              <return type-id='88dd50cd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reset' mangled-name='_ZN7android4base14unique_fd_implINS0_13DefaultCloserEE5resetEi' filepath='system/libbase/include/android-base/unique_fd.h' line='105' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7cdd3de9' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNK7android4base14unique_fd_implINS0_13DefaultCloserEE3getEv' filepath='system/libbase/include/android-base/unique_fd.h' line='107' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57081f48' is-artificial='yes'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator int' mangled-name='_ZNK7android4base14unique_fd_implINS0_13DefaultCloserEEcviEv' filepath='system/libbase/include/android-base/unique_fd.h' line='112' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57081f48' is-artificial='yes'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator&gt;=' mangled-name='_ZNK7android4base14unique_fd_implINS0_13DefaultCloserEEgeEi' filepath='system/libbase/include/android-base/unique_fd.h' line='115' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57081f48' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator&lt;' mangled-name='_ZNK7android4base14unique_fd_implINS0_13DefaultCloserEEltEi' filepath='system/libbase/include/android-base/unique_fd.h' line='116' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57081f48' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator==' mangled-name='_ZNK7android4base14unique_fd_implINS0_13DefaultCloserEEeqEi' filepath='system/libbase/include/android-base/unique_fd.h' line='117' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57081f48' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator!=' mangled-name='_ZNK7android4base14unique_fd_implINS0_13DefaultCloserEEneEi' filepath='system/libbase/include/android-base/unique_fd.h' line='118' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57081f48' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator==' mangled-name='_ZNK7android4base14unique_fd_implINS0_13DefaultCloserEEeqERKS3_' filepath='system/libbase/include/android-base/unique_fd.h' line='119' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57081f48' is-artificial='yes'/>
+              <parameter type-id='530818fc'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator!=' mangled-name='_ZNK7android4base14unique_fd_implINS0_13DefaultCloserEEneERKS3_' filepath='system/libbase/include/android-base/unique_fd.h' line='120' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57081f48' is-artificial='yes'/>
+              <parameter type-id='530818fc'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator!' mangled-name='_ZNK7android4base14unique_fd_implINS0_13DefaultCloserEEntEv' filepath='system/libbase/include/android-base/unique_fd.h' line='123' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57081f48' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='ok' mangled-name='_ZNK7android4base14unique_fd_implINS0_13DefaultCloserEE2okEv' filepath='system/libbase/include/android-base/unique_fd.h' line='125' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57081f48' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='release' mangled-name='_ZN7android4base14unique_fd_implINS0_13DefaultCloserEE7releaseEv' filepath='system/libbase/include/android-base/unique_fd.h' line='127' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7cdd3de9' is-artificial='yes'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='reset' mangled-name='_ZN7android4base14unique_fd_implINS0_13DefaultCloserEE5resetEiPv' filepath='system/libbase/include/android-base/unique_fd.h' line='135' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7cdd3de9' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <parameter type-id='eaa32e2f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='close&lt;android::base::DefaultCloser&gt;' mangled-name='_ZN7android4base14unique_fd_implINS0_13DefaultCloserEE5closeIS2_EEDTcmclsrT_5Closefp_fp0_Ecvv_EEiPv' filepath='system/libbase/include/android-base/unique_fd.h' line='168' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='95e97e5e'/>
+              <parameter type-id='eaa32e2f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <typedef-decl name='unique_fd' type-id='bd6f4e31' filepath='system/libbase/include/android-base/unique_fd.h' line='178' column='1' id='ca770154'/>
+        <class-decl name='DefaultCloser' size-in-bits='8' is-struct='yes' visibility='default' filepath='system/libbase/include/android-base/unique_fd.h' line='56' column='1' id='dd6e86e8'>
+          <member-function access='public' static='yes'>
+            <function-decl name='Tag' mangled-name='_ZN7android4base13DefaultCloser3TagEiPvS2_' filepath='system/libbase/include/android-base/unique_fd.h' line='58' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='95e97e5e'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='Close' mangled-name='_ZN7android4base13DefaultCloser5CloseEiPv' filepath='system/libbase/include/android-base/unique_fd.h' line='67' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='95e97e5e'/>
+              <parameter type-id='eaa32e2f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+      </namespace-decl>
+      <namespace-decl name='hardware'>
+        <namespace-decl name='graphics'>
+          <namespace-decl name='common'>
+            <namespace-decl name='V1_2'>
+              <enum-decl name='Dataspace' filepath='out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h' line='45' column='1' id='847c18af'>
+                <underlying-type type-id='9cac1fee'/>
+                <enumerator name='UNKNOWN' value='0'/>
+                <enumerator name='ARBITRARY' value='1'/>
+                <enumerator name='STANDARD_SHIFT' value='16'/>
+                <enumerator name='STANDARD_MASK' value='4128768'/>
+                <enumerator name='STANDARD_UNSPECIFIED' value='0'/>
+                <enumerator name='STANDARD_BT709' value='65536'/>
+                <enumerator name='STANDARD_BT601_625' value='131072'/>
+                <enumerator name='STANDARD_BT601_625_UNADJUSTED' value='196608'/>
+                <enumerator name='STANDARD_BT601_525' value='262144'/>
+                <enumerator name='STANDARD_BT601_525_UNADJUSTED' value='327680'/>
+                <enumerator name='STANDARD_BT2020' value='393216'/>
+                <enumerator name='STANDARD_BT2020_CONSTANT_LUMINANCE' value='458752'/>
+                <enumerator name='STANDARD_BT470M' value='524288'/>
+                <enumerator name='STANDARD_FILM' value='589824'/>
+                <enumerator name='STANDARD_DCI_P3' value='655360'/>
+                <enumerator name='STANDARD_ADOBE_RGB' value='720896'/>
+                <enumerator name='TRANSFER_SHIFT' value='22'/>
+                <enumerator name='TRANSFER_MASK' value='130023424'/>
+                <enumerator name='TRANSFER_UNSPECIFIED' value='0'/>
+                <enumerator name='TRANSFER_LINEAR' value='4194304'/>
+                <enumerator name='TRANSFER_SRGB' value='8388608'/>
+                <enumerator name='TRANSFER_SMPTE_170M' value='12582912'/>
+                <enumerator name='TRANSFER_GAMMA2_2' value='16777216'/>
+                <enumerator name='TRANSFER_GAMMA2_6' value='20971520'/>
+                <enumerator name='TRANSFER_GAMMA2_8' value='25165824'/>
+                <enumerator name='TRANSFER_ST2084' value='29360128'/>
+                <enumerator name='TRANSFER_HLG' value='33554432'/>
+                <enumerator name='RANGE_SHIFT' value='27'/>
+                <enumerator name='RANGE_MASK' value='939524096'/>
+                <enumerator name='RANGE_UNSPECIFIED' value='0'/>
+                <enumerator name='RANGE_FULL' value='134217728'/>
+                <enumerator name='RANGE_LIMITED' value='268435456'/>
+                <enumerator name='RANGE_EXTENDED' value='402653184'/>
+                <enumerator name='SRGB_LINEAR' value='512'/>
+                <enumerator name='V0_SRGB_LINEAR' value='138477568'/>
+                <enumerator name='V0_SCRGB_LINEAR' value='406913024'/>
+                <enumerator name='SRGB' value='513'/>
+                <enumerator name='V0_SRGB' value='142671872'/>
+                <enumerator name='V0_SCRGB' value='411107328'/>
+                <enumerator name='JFIF' value='257'/>
+                <enumerator name='V0_JFIF' value='146931712'/>
+                <enumerator name='BT601_625' value='258'/>
+                <enumerator name='V0_BT601_625' value='281149440'/>
+                <enumerator name='BT601_525' value='259'/>
+                <enumerator name='V0_BT601_525' value='281280512'/>
+                <enumerator name='BT709' value='260'/>
+                <enumerator name='V0_BT709' value='281083904'/>
+                <enumerator name='DCI_P3_LINEAR' value='139067392'/>
+                <enumerator name='DCI_P3' value='155844608'/>
+                <enumerator name='DISPLAY_P3_LINEAR' value='139067392'/>
+                <enumerator name='DISPLAY_P3' value='143261696'/>
+                <enumerator name='ADOBE_RGB' value='151715840'/>
+                <enumerator name='BT2020_LINEAR' value='138805248'/>
+                <enumerator name='BT2020' value='147193856'/>
+                <enumerator name='BT2020_PQ' value='163971072'/>
+                <enumerator name='DEPTH' value='4096'/>
+                <enumerator name='SENSOR' value='4097'/>
+                <enumerator name='BT2020_ITU' value='281411584'/>
+                <enumerator name='BT2020_ITU_PQ' value='298188800'/>
+                <enumerator name='BT2020_ITU_HLG' value='302383104'/>
+                <enumerator name='BT2020_HLG' value='168165376'/>
+                <enumerator name='DISPLAY_BT2020' value='142999552'/>
+                <enumerator name='DYNAMIC_DEPTH' value='4098'/>
+                <enumerator name='JPEG_APP_SEGMENTS' value='4099'/>
+                <enumerator name='HEIF' value='4100'/>
+              </enum-decl>
+              <enum-decl name='Hdr' filepath='out/soong/.intermediates/hardware/interfaces/graphics/common/1.2/android.hardware.graphics.common@1.2_genc++_headers/gen/android/hardware/graphics/common/1.2/types.h' line='29' column='1' id='39550ebf'>
+                <underlying-type type-id='9cac1fee'/>
+                <enumerator name='DOLBY_VISION' value='1'/>
+                <enumerator name='HDR10' value='2'/>
+                <enumerator name='HLG' value='3'/>
+                <enumerator name='HDR10_PLUS' value='4'/>
+              </enum-decl>
+            </namespace-decl>
+          </namespace-decl>
+        </namespace-decl>
+      </namespace-decl>
+      <namespace-decl name='details'>
+        <class-decl name='TVec3&lt;android::half&gt;' size-in-bits='48' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='34' column='1' id='aa23b543'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='bf1ed6cf'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='3cd8b4db'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='5ff40f4f'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='1b26da21'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='0a8d75ea'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='9b1fe0f8'/>
+          <member-type access='private'>
+            <enum-decl name='no_init' filepath='frameworks/native/libs/math/include/math/vec3.h' line='41' column='1' id='a88a4820'>
+              <underlying-type type-id='9cac1fee'/>
+              <enumerator name='NO_INIT' value='0'/>
+            </enum-decl>
+          </member-type>
+          <member-type access='private'>
+            <union-decl name='__anonymous_union__' size-in-bits='48' is-anonymous='yes' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='47' column='1' id='c06447bf'>
+              <member-type access='private'>
+                <class-decl name='__anonymous_struct__' size-in-bits='48' is-struct='yes' is-anonymous='yes' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='48' column='1' id='446a6ac4'>
+                  <data-member access='public' layout-offset-in-bits='0'>
+                    <var-decl name='x' type-id='8060d039' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='48' column='1'/>
+                  </data-member>
+                  <data-member access='public' layout-offset-in-bits='16'>
+                    <var-decl name='y' type-id='8060d039' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='48' column='1'/>
+                  </data-member>
+                  <data-member access='public' layout-offset-in-bits='32'>
+                    <var-decl name='z' type-id='8060d039' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='48' column='1'/>
+                  </data-member>
+                </class-decl>
+              </member-type>
+              <member-type access='private'>
+                <class-decl name='__anonymous_struct__1' size-in-bits='48' is-struct='yes' is-anonymous='yes' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='49' column='1' id='339967f2'>
+                  <data-member access='public' layout-offset-in-bits='0'>
+                    <var-decl name='s' type-id='8060d039' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='49' column='1'/>
+                  </data-member>
+                  <data-member access='public' layout-offset-in-bits='16'>
+                    <var-decl name='t' type-id='8060d039' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='49' column='1'/>
+                  </data-member>
+                  <data-member access='public' layout-offset-in-bits='32'>
+                    <var-decl name='p' type-id='8060d039' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='49' column='1'/>
+                  </data-member>
+                </class-decl>
+              </member-type>
+              <member-type access='private'>
+                <class-decl name='__anonymous_struct__2' size-in-bits='48' is-struct='yes' is-anonymous='yes' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='50' column='1' id='8863f2dc'>
+                  <data-member access='public' layout-offset-in-bits='0'>
+                    <var-decl name='r' type-id='8060d039' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='50' column='1'/>
+                  </data-member>
+                  <data-member access='public' layout-offset-in-bits='16'>
+                    <var-decl name='g' type-id='8060d039' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='50' column='1'/>
+                  </data-member>
+                  <data-member access='public' layout-offset-in-bits='32'>
+                    <var-decl name='b' type-id='8060d039' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='50' column='1'/>
+                  </data-member>
+                </class-decl>
+              </member-type>
+              <data-member access='private'>
+                <var-decl name='' type-id='446a6ac4' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='48' column='1'/>
+              </data-member>
+              <data-member access='private'>
+                <var-decl name='' type-id='339967f2' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='49' column='1'/>
+              </data-member>
+              <data-member access='private'>
+                <var-decl name='' type-id='8863f2dc' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='50' column='1'/>
+              </data-member>
+              <data-member access='private'>
+                <var-decl name='xy' type-id='36acd966' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='51' column='1'/>
+              </data-member>
+              <data-member access='private'>
+                <var-decl name='st' type-id='36acd966' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='52' column='1'/>
+              </data-member>
+              <data-member access='private'>
+                <var-decl name='rg' type-id='36acd966' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='53' column='1'/>
+              </data-member>
+            </union-decl>
+          </member-type>
+          <data-member access='public' layout-offset-in-bits='0'>
+            <var-decl name='' type-id='c06447bf' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='47' column='1'/>
+          </data-member>
+          <data-member access='public' static='yes'>
+            <var-decl name='SIZE' type-id='d0fa5dde' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='56' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNK7android7details5TVec3INS_4halfEE4sizeEv' filepath='frameworks/native/libs/math/include/math/vec3.h' line='57' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1e322968' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNK7android7details5TVec3INS_4halfEEixEj' filepath='frameworks/native/libs/math/include/math/vec3.h' line='60' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1e322968' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <return type-id='f5472298'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZN7android7details5TVec3INS_4halfEEixEj' filepath='frameworks/native/libs/math/include/math/vec3.h' line='68' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='28ad8f83' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <return type-id='93447c55'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='TVec3' filepath='frameworks/native/libs/math/include/math/vec3.h' line='75' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='28ad8f83' is-artificial='yes'/>
+              <parameter type-id='1a32231c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~TVec3' filepath='frameworks/native/libs/math/include/math/vec3.h' line='76' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='28ad8f83' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZN7android7details5TVec3INS_4halfEEaSERKS3_' filepath='frameworks/native/libs/math/include/math/vec3.h' line='77' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='28ad8f83' is-artificial='yes'/>
+              <parameter type-id='1a32231c'/>
+              <return type-id='34ada267'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='TVec3' filepath='frameworks/native/libs/math/include/math/vec3.h' line='82' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='28ad8f83' is-artificial='yes'/>
+              <parameter type-id='a88a4820'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='TVec3' mangled-name='_ZN7android7details5TVec3INS_4halfEEC2Ev' filepath='frameworks/native/libs/math/include/math/vec3.h' line='85' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='28ad8f83' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='TVecProductOperators&lt;TVec3, android::half&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='137' column='1' id='bf1ed6cf'>
+          <member-function access='public'>
+            <function-decl name='operator*=' mangled-name='_ZN7android7details20TVecProductOperatorsINS0_5TVec3ENS_4halfEEmLERKNS2_IS3_EE' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='164' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ebc34177' is-artificial='yes'/>
+              <parameter type-id='1a32231c'/>
+              <return type-id='34ada267'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator/=' mangled-name='_ZN7android7details20TVecProductOperatorsINS0_5TVec3ENS_4halfEEdVERKNS2_IS3_EE' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='171' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ebc34177' is-artificial='yes'/>
+              <parameter type-id='1a32231c'/>
+              <return type-id='34ada267'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='TVecAddOperators&lt;TVec3, android::half&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='56' column='1' id='3cd8b4db'>
+          <member-function access='public'>
+            <function-decl name='operator+=' mangled-name='_ZN7android7details16TVecAddOperatorsINS0_5TVec3ENS_4halfEEpLERKNS2_IS3_EE' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='83' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='680b2eab' is-artificial='yes'/>
+              <parameter type-id='1a32231c'/>
+              <return type-id='34ada267'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-=' mangled-name='_ZN7android7details16TVecAddOperatorsINS0_5TVec3ENS_4halfEEmIERKNS2_IS3_EE' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='90' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='680b2eab' is-artificial='yes'/>
+              <parameter type-id='1a32231c'/>
+              <return type-id='34ada267'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='TVecUnaryOperators&lt;TVec3, android::half&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='227' column='1' id='5ff40f4f'>
+          <member-function access='public'>
+            <function-decl name='operator++' mangled-name='_ZN7android7details18TVecUnaryOperatorsINS0_5TVec3ENS_4halfEEppEv' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='229' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3a7cd947' is-artificial='yes'/>
+              <return type-id='34ada267'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator--' mangled-name='_ZN7android7details18TVecUnaryOperatorsINS0_5TVec3ENS_4halfEEmmEv' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='237' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3a7cd947' is-artificial='yes'/>
+              <return type-id='34ada267'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-' mangled-name='_ZNK7android7details18TVecUnaryOperatorsINS0_5TVec3ENS_4halfEEngEv' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='245' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d64f7f10' is-artificial='yes'/>
+              <return type-id='aa23b543'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='TVecComparisonOperators&lt;TVec3, android::half&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='264' column='1' id='1b26da21'/>
+        <class-decl name='TVecFunctions&lt;TVec3, android::half&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='393' column='1' id='0a8d75ea'/>
+        <class-decl name='TVecDebug&lt;TVec3, android::half&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='584' column='1' id='9b1fe0f8'/>
+        <class-decl name='TVec2&lt;android::half&gt;' size-in-bits='32' visibility='default' filepath='frameworks/native/libs/math/include/math/vec2.h' line='36' column='1' id='36acd966'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='097afea4'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='745a60a0'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='aa503724'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='f5a7b926'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='b0c97bf5'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='aa8018b3'/>
+          <member-type access='private'>
+            <enum-decl name='no_init' filepath='frameworks/native/libs/math/include/math/vec2.h' line='43' column='1' id='16af487b'>
+              <underlying-type type-id='9cac1fee'/>
+              <enumerator name='NO_INIT' value='0'/>
+            </enum-decl>
+          </member-type>
+          <member-type access='private'>
+            <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='frameworks/native/libs/math/include/math/vec2.h' line='49' column='1' id='4691b22b'>
+              <member-type access='private'>
+                <class-decl name='__anonymous_struct__' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='frameworks/native/libs/math/include/math/vec2.h' line='50' column='1' id='5ed119eb'>
+                  <data-member access='public' layout-offset-in-bits='0'>
+                    <var-decl name='x' type-id='8060d039' visibility='default' filepath='frameworks/native/libs/math/include/math/vec2.h' line='50' column='1'/>
+                  </data-member>
+                  <data-member access='public' layout-offset-in-bits='16'>
+                    <var-decl name='y' type-id='8060d039' visibility='default' filepath='frameworks/native/libs/math/include/math/vec2.h' line='50' column='1'/>
+                  </data-member>
+                </class-decl>
+              </member-type>
+              <member-type access='private'>
+                <class-decl name='__anonymous_struct__1' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='frameworks/native/libs/math/include/math/vec2.h' line='51' column='1' id='106edc1f'>
+                  <data-member access='public' layout-offset-in-bits='0'>
+                    <var-decl name='s' type-id='8060d039' visibility='default' filepath='frameworks/native/libs/math/include/math/vec2.h' line='51' column='1'/>
+                  </data-member>
+                  <data-member access='public' layout-offset-in-bits='16'>
+                    <var-decl name='t' type-id='8060d039' visibility='default' filepath='frameworks/native/libs/math/include/math/vec2.h' line='51' column='1'/>
+                  </data-member>
+                </class-decl>
+              </member-type>
+              <member-type access='private'>
+                <class-decl name='__anonymous_struct__2' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='frameworks/native/libs/math/include/math/vec2.h' line='52' column='1' id='859b22fb'>
+                  <data-member access='public' layout-offset-in-bits='0'>
+                    <var-decl name='r' type-id='8060d039' visibility='default' filepath='frameworks/native/libs/math/include/math/vec2.h' line='52' column='1'/>
+                  </data-member>
+                  <data-member access='public' layout-offset-in-bits='16'>
+                    <var-decl name='g' type-id='8060d039' visibility='default' filepath='frameworks/native/libs/math/include/math/vec2.h' line='52' column='1'/>
+                  </data-member>
+                </class-decl>
+              </member-type>
+              <data-member access='private'>
+                <var-decl name='' type-id='5ed119eb' visibility='default' filepath='frameworks/native/libs/math/include/math/vec2.h' line='50' column='1'/>
+              </data-member>
+              <data-member access='private'>
+                <var-decl name='' type-id='106edc1f' visibility='default' filepath='frameworks/native/libs/math/include/math/vec2.h' line='51' column='1'/>
+              </data-member>
+              <data-member access='private'>
+                <var-decl name='' type-id='859b22fb' visibility='default' filepath='frameworks/native/libs/math/include/math/vec2.h' line='52' column='1'/>
+              </data-member>
+            </union-decl>
+          </member-type>
+          <data-member access='public' layout-offset-in-bits='0'>
+            <var-decl name='' type-id='4691b22b' visibility='default' filepath='frameworks/native/libs/math/include/math/vec2.h' line='49' column='1'/>
+          </data-member>
+          <data-member access='public' static='yes'>
+            <var-decl name='SIZE' type-id='d0fa5dde' visibility='default' filepath='frameworks/native/libs/math/include/math/vec2.h' line='55' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNK7android7details5TVec2INS_4halfEE4sizeEv' filepath='frameworks/native/libs/math/include/math/vec2.h' line='56' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7b23bfef' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNK7android7details5TVec2INS_4halfEEixEj' filepath='frameworks/native/libs/math/include/math/vec2.h' line='59' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7b23bfef' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <return type-id='f5472298'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZN7android7details5TVec2INS_4halfEEixEj' filepath='frameworks/native/libs/math/include/math/vec2.h' line='67' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='464ad79c' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <return type-id='93447c55'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='TVec2' filepath='frameworks/native/libs/math/include/math/vec2.h' line='74' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='464ad79c' is-artificial='yes'/>
+              <parameter type-id='7f23c63b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~TVec2' filepath='frameworks/native/libs/math/include/math/vec2.h' line='75' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='464ad79c' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZN7android7details5TVec2INS_4halfEEaSERKS3_' filepath='frameworks/native/libs/math/include/math/vec2.h' line='76' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='464ad79c' is-artificial='yes'/>
+              <parameter type-id='7f23c63b'/>
+              <return type-id='4a4adde8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='TVec2' filepath='frameworks/native/libs/math/include/math/vec2.h' line='82' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='464ad79c' is-artificial='yes'/>
+              <parameter type-id='16af487b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='TVec2' filepath='frameworks/native/libs/math/include/math/vec2.h' line='85' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='464ad79c' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='TVecProductOperators&lt;TVec2, android::half&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='137' column='1' id='097afea4'>
+          <member-function access='public'>
+            <function-decl name='operator*=' mangled-name='_ZN7android7details20TVecProductOperatorsINS0_5TVec2ENS_4halfEEmLERKNS2_IS3_EE' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='164' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03a8fde2' is-artificial='yes'/>
+              <parameter type-id='7f23c63b'/>
+              <return type-id='4a4adde8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator/=' mangled-name='_ZN7android7details20TVecProductOperatorsINS0_5TVec2ENS_4halfEEdVERKNS2_IS3_EE' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='171' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03a8fde2' is-artificial='yes'/>
+              <parameter type-id='7f23c63b'/>
+              <return type-id='4a4adde8'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='TVecAddOperators&lt;TVec2, android::half&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='56' column='1' id='745a60a0'>
+          <member-function access='public'>
+            <function-decl name='operator+=' mangled-name='_ZN7android7details16TVecAddOperatorsINS0_5TVec2ENS_4halfEEpLERKNS2_IS3_EE' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='83' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='becd3da6' is-artificial='yes'/>
+              <parameter type-id='7f23c63b'/>
+              <return type-id='4a4adde8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-=' mangled-name='_ZN7android7details16TVecAddOperatorsINS0_5TVec2ENS_4halfEEmIERKNS2_IS3_EE' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='90' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='becd3da6' is-artificial='yes'/>
+              <parameter type-id='7f23c63b'/>
+              <return type-id='4a4adde8'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='TVecUnaryOperators&lt;TVec2, android::half&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='227' column='1' id='aa503724'>
+          <member-function access='public'>
+            <function-decl name='operator++' mangled-name='_ZN7android7details18TVecUnaryOperatorsINS0_5TVec2ENS_4halfEEppEv' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='229' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee587072' is-artificial='yes'/>
+              <return type-id='4a4adde8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator--' mangled-name='_ZN7android7details18TVecUnaryOperatorsINS0_5TVec2ENS_4halfEEmmEv' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='237' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee587072' is-artificial='yes'/>
+              <return type-id='4a4adde8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-' mangled-name='_ZNK7android7details18TVecUnaryOperatorsINS0_5TVec2ENS_4halfEEngEv' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='245' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f1fc935d' is-artificial='yes'/>
+              <return type-id='36acd966'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='TVecComparisonOperators&lt;TVec2, android::half&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='264' column='1' id='f5a7b926'/>
+        <class-decl name='TVecFunctions&lt;TVec2, android::half&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='393' column='1' id='b0c97bf5'/>
+        <class-decl name='TVecDebug&lt;TVec2, android::half&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='584' column='1' id='aa8018b3'/>
+        <class-decl name='TMat44&lt;float&gt;' size-in-bits='512' visibility='default' filepath='frameworks/native/libs/math/include/math/mat4.h' line='84' column='1' id='9006b4f8'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='335f97aa'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='792fdae4'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='b7e0d79e'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='620c0bf2'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='56dc0362'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='5364416a'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='de2f1ba9'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='5497b42f'/>
+          <member-type access='private'>
+            <enum-decl name='Fov' is-declaration-only='yes' id='162214a6'>
+              <underlying-type type-id='9cac1fee'/>
+            </enum-decl>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='col_type' type-id='3702b69c' filepath='frameworks/native/libs/math/include/math/mat4.h' line='98' column='1' id='0ac54e8c'/>
+          </member-type>
+          <member-type access='private'>
+            <enum-decl name='no_init' filepath='frameworks/native/libs/math/include/math/mat4.h' line='93' column='1' id='d4d7a117'>
+              <underlying-type type-id='9cac1fee'/>
+              <enumerator name='NO_INIT' value='0'/>
+            </enum-decl>
+          </member-type>
+          <data-member access='public' static='yes'>
+            <var-decl name='COL_SIZE' type-id='d0fa5dde' visibility='default' filepath='frameworks/native/libs/math/include/math/mat4.h' line='101' column='1'/>
+          </data-member>
+          <data-member access='public' static='yes'>
+            <var-decl name='ROW_SIZE' type-id='d0fa5dde' visibility='default' filepath='frameworks/native/libs/math/include/math/mat4.h' line='102' column='1'/>
+          </data-member>
+          <data-member access='public' static='yes'>
+            <var-decl name='NUM_ROWS' type-id='d0fa5dde' visibility='default' filepath='frameworks/native/libs/math/include/math/mat4.h' line='103' column='1'/>
+          </data-member>
+          <data-member access='public' static='yes'>
+            <var-decl name='NUM_COLS' type-id='d0fa5dde' visibility='default' filepath='frameworks/native/libs/math/include/math/mat4.h' line='104' column='1'/>
+          </data-member>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='m_value' type-id='0b1b1d03' visibility='default' filepath='frameworks/native/libs/math/include/math/mat4.h' line='121' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNK7android7details6TMat44IfEixEj' filepath='frameworks/native/libs/math/include/math/mat4.h' line='125' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2fb7f9bb' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <return type-id='5ee0d8ae'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZN7android7details6TMat44IfEixEj' filepath='frameworks/native/libs/math/include/math/mat4.h' line='133' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ecf201de' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <return type-id='f93e01d7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='TMat44' filepath='frameworks/native/libs/math/include/math/mat4.h' line='140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ecf201de' is-artificial='yes'/>
+              <parameter type-id='2bb7f36f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~TMat44' filepath='frameworks/native/libs/math/include/math/mat4.h' line='141' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ecf201de' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZN7android7details6TMat44IfEaSERKS2_' filepath='frameworks/native/libs/math/include/math/mat4.h' line='142' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ecf201de' is-artificial='yes'/>
+              <parameter type-id='2bb7f36f'/>
+              <return type-id='e8f1fb92'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='TMat44' filepath='frameworks/native/libs/math/include/math/mat4.h' line='149' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ecf201de' is-artificial='yes'/>
+              <parameter type-id='d4d7a117'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='TMat44' filepath='frameworks/native/libs/math/include/math/mat4.h' line='168' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ecf201de' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='ortho' mangled-name='_ZN7android7details6TMat44IfE5orthoEffffff' filepath='frameworks/native/libs/math/include/math/mat4.h' line='277' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a6c45d85'/>
+              <parameter type-id='a6c45d85'/>
+              <parameter type-id='a6c45d85'/>
+              <parameter type-id='a6c45d85'/>
+              <parameter type-id='a6c45d85'/>
+              <parameter type-id='a6c45d85'/>
+              <return type-id='9006b4f8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='frustum' mangled-name='_ZN7android7details6TMat44IfE7frustumEffffff' filepath='frameworks/native/libs/math/include/math/mat4.h' line='279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a6c45d85'/>
+              <parameter type-id='a6c45d85'/>
+              <parameter type-id='a6c45d85'/>
+              <parameter type-id='a6c45d85'/>
+              <parameter type-id='a6c45d85'/>
+              <parameter type-id='a6c45d85'/>
+              <return type-id='9006b4f8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='perspective' mangled-name='_ZN7android7details6TMat44IfE11perspectiveEffffNS2_3FovE' filepath='frameworks/native/libs/math/include/math/mat4.h' line='285' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a6c45d85'/>
+              <parameter type-id='a6c45d85'/>
+              <parameter type-id='a6c45d85'/>
+              <parameter type-id='a6c45d85'/>
+              <parameter type-id='162214a6'/>
+              <return type-id='9006b4f8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='upperLeft' mangled-name='_ZNK7android7details6TMat44IfE9upperLeftEv' filepath='frameworks/native/libs/math/include/math/mat4.h' line='305' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2fb7f9bb' is-artificial='yes'/>
+              <return type-id='bdde336e'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='TVecUnaryOperators&lt;TMat44, float&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='227' column='1' id='335f97aa'>
+          <member-function access='public'>
+            <function-decl name='operator++' mangled-name='_ZN7android7details18TVecUnaryOperatorsINS0_6TMat44EfEppEv' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='229' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3b8f2998' is-artificial='yes'/>
+              <return type-id='e8f1fb92'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator--' mangled-name='_ZN7android7details18TVecUnaryOperatorsINS0_6TMat44EfEmmEv' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='237' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3b8f2998' is-artificial='yes'/>
+              <return type-id='e8f1fb92'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-' mangled-name='_ZNK7android7details18TVecUnaryOperatorsINS0_6TMat44EfEngEv' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='245' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2f4123d9' is-artificial='yes'/>
+              <return type-id='9006b4f8'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='TVecComparisonOperators&lt;TMat44, float&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='264' column='1' id='792fdae4'/>
+        <class-decl name='TVecAddOperators&lt;TMat44, float&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='56' column='1' id='b7e0d79e'>
+          <member-function access='public'>
+            <function-decl name='operator+=' mangled-name='_ZN7android7details16TVecAddOperatorsINS0_6TMat44EfEpLERKNS2_IfEE' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='83' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97e97394' is-artificial='yes'/>
+              <parameter type-id='2bb7f36f'/>
+              <return type-id='e8f1fb92'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-=' mangled-name='_ZN7android7details16TVecAddOperatorsINS0_6TMat44EfEmIERKNS2_IfEE' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='90' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97e97394' is-artificial='yes'/>
+              <parameter type-id='2bb7f36f'/>
+              <return type-id='e8f1fb92'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='TMatProductOperators&lt;TMat44, float&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TMatHelpers.h' line='369' column='1' id='620c0bf2'>
+          <member-function access='public'>
+            <function-decl name='operator*=' mangled-name='_ZN7android7details20TMatProductOperatorsINS0_6TMat44EfEmLEf' filepath='frameworks/native/libs/math/include/math/TMatHelpers.h' line='372' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='613b33e0' is-artificial='yes'/>
+              <parameter type-id='a6c45d85'/>
+              <return type-id='e8f1fb92'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator/=' mangled-name='_ZN7android7details20TMatProductOperatorsINS0_6TMat44EfEdVEf' filepath='frameworks/native/libs/math/include/math/TMatHelpers.h' line='389' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='613b33e0' is-artificial='yes'/>
+              <parameter type-id='a6c45d85'/>
+              <return type-id='e8f1fb92'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='TMatSquareFunctions&lt;TMat44, float&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TMatHelpers.h' line='419' column='1' id='56dc0362'/>
+        <class-decl name='TMatTransform&lt;TMat44, float&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TMatHelpers.h' line='485' column='1' id='5364416a'>
+          <member-function access='public'>
+            <function-decl name='TMatTransform' filepath='frameworks/native/libs/math/include/math/TMatHelpers.h' line='487' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c6bdc668' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='toQuaternion' mangled-name='_ZNK7android7details13TMatTransformINS0_6TMat44EfE12toQuaternionEv' filepath='frameworks/native/libs/math/include/math/TMatHelpers.h' line='593' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='414c705b' is-artificial='yes'/>
+              <return type-id='9a75c662'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='TQuaternion&lt;float&gt;' size-in-bits='128' visibility='default' filepath='frameworks/native/libs/math/include/math/quat.h' line='41' column='1' id='9a75c662'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='b691bb38'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='e338d75c'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='b700aaba'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='c94067f1'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='1d596306'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='09bc348c'/>
+          <member-type access='private'>
+            <union-decl name='__anonymous_union__' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='frameworks/native/libs/math/include/math/quat.h' line='65' column='1' id='99e9a50d'>
+              <member-type access='private'>
+                <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='frameworks/native/libs/math/include/math/quat.h' line='66' column='1' id='c53be3f2'>
+                  <data-member access='public' layout-offset-in-bits='0'>
+                    <var-decl name='x' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/math/include/math/quat.h' line='66' column='1'/>
+                  </data-member>
+                  <data-member access='public' layout-offset-in-bits='32'>
+                    <var-decl name='y' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/math/include/math/quat.h' line='66' column='1'/>
+                  </data-member>
+                  <data-member access='public' layout-offset-in-bits='64'>
+                    <var-decl name='z' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/math/include/math/quat.h' line='66' column='1'/>
+                  </data-member>
+                  <data-member access='public' layout-offset-in-bits='96'>
+                    <var-decl name='w' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/math/include/math/quat.h' line='66' column='1'/>
+                  </data-member>
+                </class-decl>
+              </member-type>
+              <data-member access='private'>
+                <var-decl name='' type-id='c53be3f2' visibility='default' filepath='frameworks/native/libs/math/include/math/quat.h' line='66' column='1'/>
+              </data-member>
+              <data-member access='private'>
+                <var-decl name='xyzw' type-id='3702b69c' visibility='default' filepath='frameworks/native/libs/math/include/math/quat.h' line='67' column='1'/>
+              </data-member>
+              <data-member access='private'>
+                <var-decl name='xyz' type-id='97b5500f' visibility='default' filepath='frameworks/native/libs/math/include/math/quat.h' line='68' column='1'/>
+              </data-member>
+              <data-member access='private'>
+                <var-decl name='xy' type-id='adb150ce' visibility='default' filepath='frameworks/native/libs/math/include/math/quat.h' line='69' column='1'/>
+              </data-member>
+            </union-decl>
+          </member-type>
+          <member-type access='private'>
+            <enum-decl name='no_init' filepath='frameworks/native/libs/math/include/math/quat.h' line='48' column='1' id='5bdefc8f'>
+              <underlying-type type-id='9cac1fee'/>
+              <enumerator name='NO_INIT' value='0'/>
+            </enum-decl>
+          </member-type>
+          <data-member access='public' layout-offset-in-bits='0'>
+            <var-decl name='' type-id='99e9a50d' visibility='default' filepath='frameworks/native/libs/math/include/math/quat.h' line='65' column='1'/>
+          </data-member>
+          <member-function access='public' static='yes'>
+            <function-decl name='size' mangled-name='_ZN7android7details11TQuaternionIfE4sizeEv' filepath='frameworks/native/libs/math/include/math/quat.h' line='73' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNK7android7details11TQuaternionIfEixEj' filepath='frameworks/native/libs/math/include/math/quat.h' line='76' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bb20f97b' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <return type-id='c047d328'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZN7android7details11TQuaternionIfEixEj' filepath='frameworks/native/libs/math/include/math/quat.h' line='84' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3ca7f500' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <return type-id='2a1f6799'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='TQuaternion' filepath='frameworks/native/libs/math/include/math/quat.h' line='91' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3ca7f500' is-artificial='yes'/>
+              <parameter type-id='b720f32f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~TQuaternion' filepath='frameworks/native/libs/math/include/math/quat.h' line='92' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3ca7f500' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZN7android7details11TQuaternionIfEaSERKS2_' filepath='frameworks/native/libs/math/include/math/quat.h' line='93' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3ca7f500' is-artificial='yes'/>
+              <parameter type-id='b720f32f'/>
+              <return type-id='48a807e4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='TQuaternion' filepath='frameworks/native/libs/math/include/math/quat.h' line='99' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3ca7f500' is-artificial='yes'/>
+              <parameter type-id='5bdefc8f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='TQuaternion' filepath='frameworks/native/libs/math/include/math/quat.h' line='102' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3ca7f500' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator~' mangled-name='_ZNK7android7details11TQuaternionIfEcoEv' filepath='frameworks/native/libs/math/include/math/quat.h' line='127' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bb20f97b' is-artificial='yes'/>
+              <return type-id='9a75c662'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='TVecAddOperators&lt;TQuaternion, float&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='56' column='1' id='b691bb38'>
+          <member-function access='public'>
+            <function-decl name='operator+=' mangled-name='_ZN7android7details16TVecAddOperatorsINS0_11TQuaternionEfEpLERKNS2_IfEE' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='83' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1a79e8ce' is-artificial='yes'/>
+              <parameter type-id='b720f32f'/>
+              <return type-id='48a807e4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-=' mangled-name='_ZN7android7details16TVecAddOperatorsINS0_11TQuaternionEfEmIERKNS2_IfEE' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='90' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1a79e8ce' is-artificial='yes'/>
+              <parameter type-id='b720f32f'/>
+              <return type-id='48a807e4'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='TVecUnaryOperators&lt;TQuaternion, float&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='227' column='1' id='e338d75c'>
+          <member-function access='public'>
+            <function-decl name='operator++' mangled-name='_ZN7android7details18TVecUnaryOperatorsINS0_11TQuaternionEfEppEv' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='229' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c4732ba' is-artificial='yes'/>
+              <return type-id='48a807e4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator--' mangled-name='_ZN7android7details18TVecUnaryOperatorsINS0_11TQuaternionEfEmmEv' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='237' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c4732ba' is-artificial='yes'/>
+              <return type-id='48a807e4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-' mangled-name='_ZNK7android7details18TVecUnaryOperatorsINS0_11TQuaternionEfEngEv' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='245' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f48883b1' is-artificial='yes'/>
+              <return type-id='9a75c662'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='TVecComparisonOperators&lt;TQuaternion, float&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='264' column='1' id='b700aaba'/>
+        <class-decl name='TQuatProductOperators&lt;TQuaternion, float&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TQuatHelpers.h' line='51' column='1' id='c94067f1'>
+          <member-function access='public'>
+            <function-decl name='operator*=' mangled-name='_ZN7android7details21TQuatProductOperatorsINS0_11TQuaternionEfEmLEf' filepath='frameworks/native/libs/math/include/math/TQuatHelpers.h' line='65' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='46eb96d9' is-artificial='yes'/>
+              <parameter type-id='a6c45d85'/>
+              <return type-id='48a807e4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator/=' mangled-name='_ZN7android7details21TQuatProductOperatorsINS0_11TQuaternionEfEdVEf' filepath='frameworks/native/libs/math/include/math/TQuatHelpers.h' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='46eb96d9' is-artificial='yes'/>
+              <parameter type-id='a6c45d85'/>
+              <return type-id='48a807e4'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='TQuatFunctions&lt;TQuaternion, float&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TQuatHelpers.h' line='155' column='1' id='1d596306'/>
+        <class-decl name='TQuatDebug&lt;TQuaternion, float&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TQuatHelpers.h' line='283' column='1' id='09bc348c'/>
+        <class-decl name='TVec4&lt;float&gt;' size-in-bits='128' visibility='default' filepath='frameworks/native/libs/math/include/math/vec4.h' line='34' column='1' id='3702b69c'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='e9f03f0a'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='d788bb0e'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='54a8e78a'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='3867f4d0'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='efce4b33'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='2a39a2dd'/>
+          <member-type access='private'>
+            <union-decl name='__anonymous_union__' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='frameworks/native/libs/math/include/math/vec4.h' line='47' column='1' id='99dd64ad'>
+              <member-type access='private'>
+                <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='frameworks/native/libs/math/include/math/vec4.h' line='48' column='1' id='c53be3f3'>
+                  <data-member access='public' layout-offset-in-bits='0'>
+                    <var-decl name='x' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/math/include/math/vec4.h' line='48' column='1'/>
+                  </data-member>
+                  <data-member access='public' layout-offset-in-bits='32'>
+                    <var-decl name='y' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/math/include/math/vec4.h' line='48' column='1'/>
+                  </data-member>
+                  <data-member access='public' layout-offset-in-bits='64'>
+                    <var-decl name='z' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/math/include/math/vec4.h' line='48' column='1'/>
+                  </data-member>
+                  <data-member access='public' layout-offset-in-bits='96'>
+                    <var-decl name='w' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/math/include/math/vec4.h' line='48' column='1'/>
+                  </data-member>
+                </class-decl>
+              </member-type>
+              <member-type access='private'>
+                <class-decl name='__anonymous_struct__1' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='frameworks/native/libs/math/include/math/vec4.h' line='49' column='1' id='c9bd6eae'>
+                  <data-member access='public' layout-offset-in-bits='0'>
+                    <var-decl name='s' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/math/include/math/vec4.h' line='49' column='1'/>
+                  </data-member>
+                  <data-member access='public' layout-offset-in-bits='32'>
+                    <var-decl name='t' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/math/include/math/vec4.h' line='49' column='1'/>
+                  </data-member>
+                  <data-member access='public' layout-offset-in-bits='64'>
+                    <var-decl name='p' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/math/include/math/vec4.h' line='49' column='1'/>
+                  </data-member>
+                  <data-member access='public' layout-offset-in-bits='96'>
+                    <var-decl name='q' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/math/include/math/vec4.h' line='49' column='1'/>
+                  </data-member>
+                </class-decl>
+              </member-type>
+              <member-type access='private'>
+                <class-decl name='__anonymous_struct__2' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='frameworks/native/libs/math/include/math/vec4.h' line='50' column='1' id='089afcac'>
+                  <data-member access='public' layout-offset-in-bits='0'>
+                    <var-decl name='r' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/math/include/math/vec4.h' line='50' column='1'/>
+                  </data-member>
+                  <data-member access='public' layout-offset-in-bits='32'>
+                    <var-decl name='g' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/math/include/math/vec4.h' line='50' column='1'/>
+                  </data-member>
+                  <data-member access='public' layout-offset-in-bits='64'>
+                    <var-decl name='b' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/math/include/math/vec4.h' line='50' column='1'/>
+                  </data-member>
+                  <data-member access='public' layout-offset-in-bits='96'>
+                    <var-decl name='a' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/math/include/math/vec4.h' line='50' column='1'/>
+                  </data-member>
+                </class-decl>
+              </member-type>
+              <data-member access='private'>
+                <var-decl name='' type-id='c53be3f3' visibility='default' filepath='frameworks/native/libs/math/include/math/vec4.h' line='48' column='1'/>
+              </data-member>
+              <data-member access='private'>
+                <var-decl name='' type-id='c9bd6eae' visibility='default' filepath='frameworks/native/libs/math/include/math/vec4.h' line='49' column='1'/>
+              </data-member>
+              <data-member access='private'>
+                <var-decl name='' type-id='089afcac' visibility='default' filepath='frameworks/native/libs/math/include/math/vec4.h' line='50' column='1'/>
+              </data-member>
+              <data-member access='private'>
+                <var-decl name='xy' type-id='adb150ce' visibility='default' filepath='frameworks/native/libs/math/include/math/vec4.h' line='51' column='1'/>
+              </data-member>
+              <data-member access='private'>
+                <var-decl name='st' type-id='adb150ce' visibility='default' filepath='frameworks/native/libs/math/include/math/vec4.h' line='52' column='1'/>
+              </data-member>
+              <data-member access='private'>
+                <var-decl name='rg' type-id='adb150ce' visibility='default' filepath='frameworks/native/libs/math/include/math/vec4.h' line='53' column='1'/>
+              </data-member>
+              <data-member access='private'>
+                <var-decl name='xyz' type-id='97b5500f' visibility='default' filepath='frameworks/native/libs/math/include/math/vec4.h' line='54' column='1'/>
+              </data-member>
+              <data-member access='private'>
+                <var-decl name='stp' type-id='97b5500f' visibility='default' filepath='frameworks/native/libs/math/include/math/vec4.h' line='55' column='1'/>
+              </data-member>
+              <data-member access='private'>
+                <var-decl name='rgb' type-id='97b5500f' visibility='default' filepath='frameworks/native/libs/math/include/math/vec4.h' line='56' column='1'/>
+              </data-member>
+            </union-decl>
+          </member-type>
+          <member-type access='private'>
+            <enum-decl name='no_init' filepath='frameworks/native/libs/math/include/math/vec4.h' line='41' column='1' id='dcce3559'>
+              <underlying-type type-id='9cac1fee'/>
+              <enumerator name='NO_INIT' value='0'/>
+            </enum-decl>
+          </member-type>
+          <data-member access='public' layout-offset-in-bits='0'>
+            <var-decl name='' type-id='99dd64ad' visibility='default' filepath='frameworks/native/libs/math/include/math/vec4.h' line='47' column='1'/>
+          </data-member>
+          <data-member access='public' static='yes'>
+            <var-decl name='SIZE' type-id='d0fa5dde' visibility='default' filepath='frameworks/native/libs/math/include/math/vec4.h' line='59' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNK7android7details5TVec4IfE4sizeEv' filepath='frameworks/native/libs/math/include/math/vec4.h' line='60' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d69e6e81' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNK7android7details5TVec4IfEixEj' filepath='frameworks/native/libs/math/include/math/vec4.h' line='63' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d69e6e81' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <return type-id='c047d328'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZN7android7details5TVec4IfEixEj' filepath='frameworks/native/libs/math/include/math/vec4.h' line='71' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='099dbe6a' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <return type-id='2a1f6799'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='TVec4' filepath='frameworks/native/libs/math/include/math/vec4.h' line='78' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='099dbe6a' is-artificial='yes'/>
+              <parameter type-id='d29e6835'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~TVec4' filepath='frameworks/native/libs/math/include/math/vec4.h' line='79' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='099dbe6a' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZN7android7details5TVec4IfEaSERKS2_' filepath='frameworks/native/libs/math/include/math/vec4.h' line='80' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='099dbe6a' is-artificial='yes'/>
+              <parameter type-id='d29e6835'/>
+              <return type-id='fd9dab86'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='TVec4' filepath='frameworks/native/libs/math/include/math/vec4.h' line='86' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='099dbe6a' is-artificial='yes'/>
+              <parameter type-id='dcce3559'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='TVec4' filepath='frameworks/native/libs/math/include/math/vec4.h' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='099dbe6a' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='TVecProductOperators&lt;TVec4, float&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='137' column='1' id='e9f03f0a'>
+          <member-function access='public'>
+            <function-decl name='operator*=' mangled-name='_ZN7android7details20TVecProductOperatorsINS0_5TVec4EfEmLERKNS2_IfEE' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='164' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4ad7bea8' is-artificial='yes'/>
+              <parameter type-id='d29e6835'/>
+              <return type-id='fd9dab86'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator/=' mangled-name='_ZN7android7details20TVecProductOperatorsINS0_5TVec4EfEdVERKNS2_IfEE' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='171' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4ad7bea8' is-artificial='yes'/>
+              <parameter type-id='d29e6835'/>
+              <return type-id='fd9dab86'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='TVecAddOperators&lt;TVec4, float&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='56' column='1' id='d788bb0e'>
+          <member-function access='public'>
+            <function-decl name='operator+=' mangled-name='_ZN7android7details16TVecAddOperatorsINS0_5TVec4EfEpLERKNS2_IfEE' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='83' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='30a07e24' is-artificial='yes'/>
+              <parameter type-id='d29e6835'/>
+              <return type-id='fd9dab86'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-=' mangled-name='_ZN7android7details16TVecAddOperatorsINS0_5TVec4EfEmIERKNS2_IfEE' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='90' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='30a07e24' is-artificial='yes'/>
+              <parameter type-id='d29e6835'/>
+              <return type-id='fd9dab86'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='TVecUnaryOperators&lt;TVec4, float&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='227' column='1' id='54a8e78a'>
+          <member-function access='public'>
+            <function-decl name='operator++' mangled-name='_ZN7android7details18TVecUnaryOperatorsINS0_5TVec4EfEppEv' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='229' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7be8b078' is-artificial='yes'/>
+              <return type-id='fd9dab86'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator--' mangled-name='_ZN7android7details18TVecUnaryOperatorsINS0_5TVec4EfEmmEv' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='237' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7be8b078' is-artificial='yes'/>
+              <return type-id='fd9dab86'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-' mangled-name='_ZNK7android7details18TVecUnaryOperatorsINS0_5TVec4EfEngEv' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='245' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='147f062b' is-artificial='yes'/>
+              <return type-id='3702b69c'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='TVecComparisonOperators&lt;TVec4, float&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='264' column='1' id='3867f4d0'/>
+        <class-decl name='TVecFunctions&lt;TVec4, float&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='393' column='1' id='efce4b33'/>
+        <class-decl name='TVecDebug&lt;TVec4, float&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='584' column='1' id='2a39a2dd'/>
+        <class-decl name='TVec2&lt;float&gt;' size-in-bits='64' visibility='default' filepath='frameworks/native/libs/math/include/math/vec2.h' line='36' column='1' id='adb150ce'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='b02afa94'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='4b9ab850'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='1ae3a314'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='c455f78e'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='0cefd909'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='1b4fbd7f'/>
+          <member-type access='private'>
+            <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='frameworks/native/libs/math/include/math/vec2.h' line='49' column='1' id='816cc383'>
+              <member-type access='private'>
+                <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='frameworks/native/libs/math/include/math/vec2.h' line='50' column='1' id='0bef5577'>
+                  <data-member access='public' layout-offset-in-bits='0'>
+                    <var-decl name='x' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/math/include/math/vec2.h' line='50' column='1'/>
+                  </data-member>
+                  <data-member access='public' layout-offset-in-bits='32'>
+                    <var-decl name='y' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/math/include/math/vec2.h' line='50' column='1'/>
+                  </data-member>
+                </class-decl>
+              </member-type>
+              <member-type access='private'>
+                <class-decl name='__anonymous_struct__1' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='frameworks/native/libs/math/include/math/vec2.h' line='51' column='1' id='9d4886d7'>
+                  <data-member access='public' layout-offset-in-bits='0'>
+                    <var-decl name='s' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/math/include/math/vec2.h' line='51' column='1'/>
+                  </data-member>
+                  <data-member access='public' layout-offset-in-bits='32'>
+                    <var-decl name='t' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/math/include/math/vec2.h' line='51' column='1'/>
+                  </data-member>
+                </class-decl>
+              </member-type>
+              <member-type access='private'>
+                <class-decl name='__anonymous_struct__2' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='frameworks/native/libs/math/include/math/vec2.h' line='52' column='1' id='a1e9ca27'>
+                  <data-member access='public' layout-offset-in-bits='0'>
+                    <var-decl name='r' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/math/include/math/vec2.h' line='52' column='1'/>
+                  </data-member>
+                  <data-member access='public' layout-offset-in-bits='32'>
+                    <var-decl name='g' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/math/include/math/vec2.h' line='52' column='1'/>
+                  </data-member>
+                </class-decl>
+              </member-type>
+              <data-member access='private'>
+                <var-decl name='' type-id='0bef5577' visibility='default' filepath='frameworks/native/libs/math/include/math/vec2.h' line='50' column='1'/>
+              </data-member>
+              <data-member access='private'>
+                <var-decl name='' type-id='9d4886d7' visibility='default' filepath='frameworks/native/libs/math/include/math/vec2.h' line='51' column='1'/>
+              </data-member>
+              <data-member access='private'>
+                <var-decl name='' type-id='a1e9ca27' visibility='default' filepath='frameworks/native/libs/math/include/math/vec2.h' line='52' column='1'/>
+              </data-member>
+            </union-decl>
+          </member-type>
+          <member-type access='private'>
+            <enum-decl name='no_init' filepath='frameworks/native/libs/math/include/math/vec2.h' line='43' column='1' id='762afd47'>
+              <underlying-type type-id='9cac1fee'/>
+              <enumerator name='NO_INIT' value='0'/>
+            </enum-decl>
+          </member-type>
+          <data-member access='public' layout-offset-in-bits='0'>
+            <var-decl name='' type-id='816cc383' visibility='default' filepath='frameworks/native/libs/math/include/math/vec2.h' line='49' column='1'/>
+          </data-member>
+          <data-member access='public' static='yes'>
+            <var-decl name='SIZE' type-id='d0fa5dde' visibility='default' filepath='frameworks/native/libs/math/include/math/vec2.h' line='55' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNK7android7details5TVec2IfE4sizeEv' filepath='frameworks/native/libs/math/include/math/vec2.h' line='56' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2cbda353' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNK7android7details5TVec2IfEixEj' filepath='frameworks/native/libs/math/include/math/vec2.h' line='59' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2cbda353' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <return type-id='c047d328'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZN7android7details5TVec2IfEixEj' filepath='frameworks/native/libs/math/include/math/vec2.h' line='67' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='55e0dd34' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <return type-id='2a1f6799'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='TVec2' filepath='frameworks/native/libs/math/include/math/vec2.h' line='74' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='55e0dd34' is-artificial='yes'/>
+              <parameter type-id='38bdb637'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~TVec2' filepath='frameworks/native/libs/math/include/math/vec2.h' line='75' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='55e0dd34' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZN7android7details5TVec2IfEaSERKS2_' filepath='frameworks/native/libs/math/include/math/vec2.h' line='76' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='55e0dd34' is-artificial='yes'/>
+              <parameter type-id='38bdb637'/>
+              <return type-id='49e0ca50'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='TVec2' filepath='frameworks/native/libs/math/include/math/vec2.h' line='82' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='55e0dd34' is-artificial='yes'/>
+              <parameter type-id='762afd47'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='TVec2' filepath='frameworks/native/libs/math/include/math/vec2.h' line='85' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='55e0dd34' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='TVecProductOperators&lt;TVec2, float&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='137' column='1' id='b02afa94'>
+          <member-function access='public'>
+            <function-decl name='operator*=' mangled-name='_ZN7android7details20TVecProductOperatorsINS0_5TVec2EfEmLERKNS2_IfEE' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='164' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4e2a01a2' is-artificial='yes'/>
+              <parameter type-id='38bdb637'/>
+              <return type-id='49e0ca50'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator/=' mangled-name='_ZN7android7details20TVecProductOperatorsINS0_5TVec2EfEdVERKNS2_IfEE' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='171' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4e2a01a2' is-artificial='yes'/>
+              <parameter type-id='38bdb637'/>
+              <return type-id='49e0ca50'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='TVecAddOperators&lt;TVec2, float&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='56' column='1' id='4b9ab850'>
+          <member-function access='public'>
+            <function-decl name='operator+=' mangled-name='_ZN7android7details16TVecAddOperatorsINS0_5TVec2EfEpLERKNS2_IfEE' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='83' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1c17a1c6' is-artificial='yes'/>
+              <parameter type-id='38bdb637'/>
+              <return type-id='49e0ca50'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-=' mangled-name='_ZN7android7details16TVecAddOperatorsINS0_5TVec2EfEmIERKNS2_IfEE' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='90' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1c17a1c6' is-artificial='yes'/>
+              <parameter type-id='38bdb637'/>
+              <return type-id='49e0ca50'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='TVecUnaryOperators&lt;TVec2, float&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='227' column='1' id='1ae3a314'>
+          <member-function access='public'>
+            <function-decl name='operator++' mangled-name='_ZN7android7details18TVecUnaryOperatorsINS0_5TVec2EfEppEv' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='229' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9bfeb4b2' is-artificial='yes'/>
+              <return type-id='49e0ca50'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator--' mangled-name='_ZN7android7details18TVecUnaryOperatorsINS0_5TVec2EfEmmEv' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='237' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9bfeb4b2' is-artificial='yes'/>
+              <return type-id='49e0ca50'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-' mangled-name='_ZNK7android7details18TVecUnaryOperatorsINS0_5TVec2EfEngEv' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='245' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6de606e9' is-artificial='yes'/>
+              <return type-id='adb150ce'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='TVecComparisonOperators&lt;TVec2, float&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='264' column='1' id='c455f78e'/>
+        <class-decl name='TVecFunctions&lt;TVec2, float&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='393' column='1' id='0cefd909'/>
+        <class-decl name='TVecDebug&lt;TVec2, float&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='584' column='1' id='1b4fbd7f'/>
+        <class-decl name='TVec3&lt;float&gt;' size-in-bits='96' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='34' column='1' id='97b5500f'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='8d48de5b'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='1df03857'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='f80186db'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='d216f875'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='0e83bc42'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='b5ca12d8'/>
+          <member-type access='private'>
+            <union-decl name='__anonymous_union__' size-in-bits='96' is-anonymous='yes' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='47' column='1' id='3f85907b'>
+              <member-type access='private'>
+                <class-decl name='__anonymous_struct__' size-in-bits='96' is-struct='yes' is-anonymous='yes' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='48' column='1' id='96574518'>
+                  <data-member access='public' layout-offset-in-bits='0'>
+                    <var-decl name='x' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='48' column='1'/>
+                  </data-member>
+                  <data-member access='public' layout-offset-in-bits='32'>
+                    <var-decl name='y' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='48' column='1'/>
+                  </data-member>
+                  <data-member access='public' layout-offset-in-bits='64'>
+                    <var-decl name='z' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='48' column='1'/>
+                  </data-member>
+                </class-decl>
+              </member-type>
+              <member-type access='private'>
+                <class-decl name='__anonymous_struct__1' size-in-bits='96' is-struct='yes' is-anonymous='yes' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='49' column='1' id='02bad37a'>
+                  <data-member access='public' layout-offset-in-bits='0'>
+                    <var-decl name='s' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='49' column='1'/>
+                  </data-member>
+                  <data-member access='public' layout-offset-in-bits='32'>
+                    <var-decl name='t' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='49' column='1'/>
+                  </data-member>
+                  <data-member access='public' layout-offset-in-bits='64'>
+                    <var-decl name='p' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='49' column='1'/>
+                  </data-member>
+                </class-decl>
+              </member-type>
+              <member-type access='private'>
+                <class-decl name='__anonymous_struct__2' size-in-bits='96' is-struct='yes' is-anonymous='yes' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='50' column='1' id='416f95b0'>
+                  <data-member access='public' layout-offset-in-bits='0'>
+                    <var-decl name='r' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='50' column='1'/>
+                  </data-member>
+                  <data-member access='public' layout-offset-in-bits='32'>
+                    <var-decl name='g' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='50' column='1'/>
+                  </data-member>
+                  <data-member access='public' layout-offset-in-bits='64'>
+                    <var-decl name='b' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='50' column='1'/>
+                  </data-member>
+                </class-decl>
+              </member-type>
+              <data-member access='private'>
+                <var-decl name='' type-id='96574518' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='48' column='1'/>
+              </data-member>
+              <data-member access='private'>
+                <var-decl name='' type-id='02bad37a' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='49' column='1'/>
+              </data-member>
+              <data-member access='private'>
+                <var-decl name='' type-id='416f95b0' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='50' column='1'/>
+              </data-member>
+              <data-member access='private'>
+                <var-decl name='xy' type-id='adb150ce' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='51' column='1'/>
+              </data-member>
+              <data-member access='private'>
+                <var-decl name='st' type-id='adb150ce' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='52' column='1'/>
+              </data-member>
+              <data-member access='private'>
+                <var-decl name='rg' type-id='adb150ce' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='53' column='1'/>
+              </data-member>
+            </union-decl>
+          </member-type>
+          <member-type access='private'>
+            <enum-decl name='no_init' filepath='frameworks/native/libs/math/include/math/vec3.h' line='41' column='1' id='ab7a0748'>
+              <underlying-type type-id='9cac1fee'/>
+              <enumerator name='NO_INIT' value='0'/>
+            </enum-decl>
+          </member-type>
+          <data-member access='public' layout-offset-in-bits='0'>
+            <var-decl name='' type-id='3f85907b' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='47' column='1'/>
+          </data-member>
+          <data-member access='public' static='yes'>
+            <var-decl name='SIZE' type-id='d0fa5dde' visibility='default' filepath='frameworks/native/libs/math/include/math/vec3.h' line='56' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNK7android7details5TVec3IfE4sizeEv' filepath='frameworks/native/libs/math/include/math/vec3.h' line='57' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94a79890' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNK7android7details5TVec3IfEixEj' filepath='frameworks/native/libs/math/include/math/vec3.h' line='60' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94a79890' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <return type-id='c047d328'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZN7android7details5TVec3IfEixEj' filepath='frameworks/native/libs/math/include/math/vec3.h' line='68' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3d46f867' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <return type-id='2a1f6799'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='TVec3' filepath='frameworks/native/libs/math/include/math/vec3.h' line='75' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3d46f867' is-artificial='yes'/>
+              <parameter type-id='a0a7ab74'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~TVec3' filepath='frameworks/native/libs/math/include/math/vec3.h' line='76' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3d46f867' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZN7android7details5TVec3IfEaSERKS2_' filepath='frameworks/native/libs/math/include/math/vec3.h' line='77' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3d46f867' is-artificial='yes'/>
+              <parameter type-id='a0a7ab74'/>
+              <return type-id='3146e583'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='TVec3' filepath='frameworks/native/libs/math/include/math/vec3.h' line='82' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3d46f867' is-artificial='yes'/>
+              <parameter type-id='ab7a0748'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='TVec3' filepath='frameworks/native/libs/math/include/math/vec3.h' line='85' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3d46f867' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='TVecProductOperators&lt;TVec3, float&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='137' column='1' id='8d48de5b'>
+          <member-function access='public'>
+            <function-decl name='operator*=' mangled-name='_ZN7android7details20TVecProductOperatorsINS0_5TVec3EfEmLERKNS2_IfEE' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='164' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2adff8cb' is-artificial='yes'/>
+              <parameter type-id='a0a7ab74'/>
+              <return type-id='3146e583'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator/=' mangled-name='_ZN7android7details20TVecProductOperatorsINS0_5TVec3EfEdVERKNS2_IfEE' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='171' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2adff8cb' is-artificial='yes'/>
+              <parameter type-id='a0a7ab74'/>
+              <return type-id='3146e583'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='TVecAddOperators&lt;TVec3, float&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='56' column='1' id='1df03857'>
+          <member-function access='public'>
+            <function-decl name='operator+=' mangled-name='_ZN7android7details16TVecAddOperatorsINS0_5TVec3EfEpLERKNS2_IfEE' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='83' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b9b13f1f' is-artificial='yes'/>
+              <parameter type-id='a0a7ab74'/>
+              <return type-id='3146e583'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-=' mangled-name='_ZN7android7details16TVecAddOperatorsINS0_5TVec3EfEmIERKNS2_IfEE' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='90' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b9b13f1f' is-artificial='yes'/>
+              <parameter type-id='a0a7ab74'/>
+              <return type-id='3146e583'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='TVecUnaryOperators&lt;TVec3, float&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='227' column='1' id='f80186db'>
+          <member-function access='public'>
+            <function-decl name='operator++' mangled-name='_ZN7android7details18TVecUnaryOperatorsINS0_5TVec3EfEppEv' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='229' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2b3f4a1b' is-artificial='yes'/>
+              <return type-id='3146e583'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator--' mangled-name='_ZN7android7details18TVecUnaryOperatorsINS0_5TVec3EfEmmEv' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='237' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2b3f4a1b' is-artificial='yes'/>
+              <return type-id='3146e583'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-' mangled-name='_ZNK7android7details18TVecUnaryOperatorsINS0_5TVec3EfEngEv' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='245' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6f49dd88' is-artificial='yes'/>
+              <return type-id='97b5500f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='TVecComparisonOperators&lt;TVec3, float&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='264' column='1' id='d216f875'/>
+        <class-decl name='TVecFunctions&lt;TVec3, float&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='393' column='1' id='0e83bc42'/>
+        <class-decl name='TVecDebug&lt;TVec3, float&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TVecHelpers.h' line='584' column='1' id='b5ca12d8'/>
+        <class-decl name='TMatHelpers&lt;TMat44, float&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TMatHelpers.h' line='441' column='1' id='de2f1ba9'>
+          <member-function access='public'>
+            <function-decl name='getColumnSize' mangled-name='_ZNK7android7details11TMatHelpersINS0_6TMat44EfE13getColumnSizeEv' filepath='frameworks/native/libs/math/include/math/TMatHelpers.h' line='443' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2a05d656' is-artificial='yes'/>
+              <return type-id='b59d7dce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='getRowSize' mangled-name='_ZNK7android7details11TMatHelpersINS0_6TMat44EfE10getRowSizeEv' filepath='frameworks/native/libs/math/include/math/TMatHelpers.h' line='444' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2a05d656' is-artificial='yes'/>
+              <return type-id='b59d7dce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='getColumnCount' mangled-name='_ZNK7android7details11TMatHelpersINS0_6TMat44EfE14getColumnCountEv' filepath='frameworks/native/libs/math/include/math/TMatHelpers.h' line='445' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2a05d656' is-artificial='yes'/>
+              <return type-id='b59d7dce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='getRowCount' mangled-name='_ZNK7android7details11TMatHelpersINS0_6TMat44EfE11getRowCountEv' filepath='frameworks/native/libs/math/include/math/TMatHelpers.h' line='446' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2a05d656' is-artificial='yes'/>
+              <return type-id='b59d7dce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNK7android7details11TMatHelpersINS0_6TMat44EfE4sizeEv' filepath='frameworks/native/libs/math/include/math/TMatHelpers.h' line='447' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2a05d656' is-artificial='yes'/>
+              <return type-id='b59d7dce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='asArray' mangled-name='_ZNK7android7details11TMatHelpersINS0_6TMat44EfE7asArrayEv' filepath='frameworks/native/libs/math/include/math/TMatHelpers.h' line='450' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2a05d656' is-artificial='yes'/>
+              <return type-id='bc47ccdc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNK7android7details11TMatHelpersINS0_6TMat44EfEclEjj' filepath='frameworks/native/libs/math/include/math/TMatHelpers.h' line='455' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2a05d656' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <parameter type-id='b59d7dce'/>
+              <return type-id='c047d328'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZN7android7details11TMatHelpersINS0_6TMat44EfEclEjj' filepath='frameworks/native/libs/math/include/math/TMatHelpers.h' line='459' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9744b8b1' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <parameter type-id='b59d7dce'/>
+              <return type-id='2a1f6799'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='TMatDebug&lt;TMat44, float&gt;' size-in-bits='8' visibility='default' filepath='frameworks/native/libs/math/include/math/TMatHelpers.h' line='600' column='1' id='5497b42f'>
+          <member-function access='public'>
+            <function-decl name='asString' mangled-name='_ZNK7android7details9TMatDebugINS0_6TMat44EfE8asStringEv' filepath='frameworks/native/libs/math/include/math/TMatHelpers.h' line='628' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8b50a184' is-artificial='yes'/>
+              <return type-id='bacf3393'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='TMat33&lt;float&gt;' visibility='default' is-declaration-only='yes' id='bdde336e'/>
+      </namespace-decl>
+      <namespace-decl name='ui'>
+        <class-decl name='Size' size-in-bits='64' is-struct='yes' visibility='default' filepath='frameworks/native/libs/ui/include/ui/Size.h' line='35' column='1' id='6b3899b7'>
+          <data-member access='public' layout-offset-in-bits='0'>
+            <var-decl name='width' type-id='3ff5601b' visibility='default' filepath='frameworks/native/libs/ui/include/ui/Size.h' line='36' column='1'/>
+          </data-member>
+          <data-member access='public' layout-offset-in-bits='32'>
+            <var-decl name='height' type-id='3ff5601b' visibility='default' filepath='frameworks/native/libs/ui/include/ui/Size.h' line='37' column='1'/>
+          </data-member>
+          <data-member access='public' static='yes'>
+            <var-decl name='INVALID' type-id='56ab9948' visibility='default' filepath='frameworks/native/libs/ui/include/ui/Size.h' line='40' column='1'/>
+          </data-member>
+          <data-member access='public' static='yes'>
+            <var-decl name='EMPTY' type-id='56ab9948' visibility='default' filepath='frameworks/native/libs/ui/include/ui/Size.h' line='41' column='1'/>
+          </data-member>
+          <member-function access='public' constructor='yes'>
+            <function-decl name='Size' filepath='frameworks/native/libs/ui/include/ui/Size.h' line='47' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5f4ef4af' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='getWidth' mangled-name='_ZNK7android2ui4Size8getWidthEv' filepath='frameworks/native/libs/ui/include/ui/Size.h' line='57' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d2227546' is-artificial='yes'/>
+              <return type-id='3ff5601b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='getHeight' mangled-name='_ZNK7android2ui4Size9getHeightEv' filepath='frameworks/native/libs/ui/include/ui/Size.h' line='58' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d2227546' is-artificial='yes'/>
+              <return type-id='3ff5601b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='set' mangled-name='_ZN7android2ui4Size3setERKS1_' filepath='frameworks/native/libs/ui/include/ui/Size.h' line='73' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5f4ef4af' is-artificial='yes'/>
+              <parameter type-id='de22882a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='makeInvalid' mangled-name='_ZN7android2ui4Size11makeInvalidEv' filepath='frameworks/native/libs/ui/include/ui/Size.h' line='80' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5f4ef4af' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZN7android2ui4Size5clearEv' filepath='frameworks/native/libs/ui/include/ui/Size.h' line='83' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5f4ef4af' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='isValid' mangled-name='_ZNK7android2ui4Size7isValidEv' filepath='frameworks/native/libs/ui/include/ui/Size.h' line='90' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d2227546' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='isEmpty' mangled-name='_ZNK7android2ui4Size7isEmptyEv' filepath='frameworks/native/libs/ui/include/ui/Size.h' line='93' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d2227546' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+      </namespace-decl>
+      <class-decl name='sp&lt;android::SurfaceComposerClient&gt;' size-in-bits='32' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='31' column='1' id='2b730b78'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='m_ptr' type-id='69ef4324' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='90' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='33' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f4c4733e' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' mangled-name='_ZN7android2spINS_21SurfaceComposerClientEEC2EPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='41' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f4c4733e' is-artificial='yes'/>
+            <parameter type-id='69ef4324'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='42' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f4c4733e' is-artificial='yes'/>
+            <parameter type-id='a8ce909b'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f4c4733e' is-artificial='yes'/>
+            <parameter type-id='d93751bc'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~sp' mangled-name='_ZN7android2spINS_21SurfaceComposerClientEED2Ev' filepath='system/core/libutils/include/utils/StrongPointer.h' line='48' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f4c4733e' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_21SurfaceComposerClientEEaSEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='52' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f4c4733e' is-artificial='yes'/>
+            <parameter type-id='69ef4324'/>
+            <return type-id='f0c46cf2'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_21SurfaceComposerClientEEaSERKS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f4c4733e' is-artificial='yes'/>
+            <parameter type-id='a8ce909b'/>
+            <return type-id='f0c46cf2'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_21SurfaceComposerClientEEaSEOS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='54' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f4c4733e' is-artificial='yes'/>
+            <parameter type-id='d93751bc'/>
+            <return type-id='f0c46cf2'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='force_set' mangled-name='_ZN7android2spINS_21SurfaceComposerClientEE9force_setEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f4c4733e' is-artificial='yes'/>
+            <parameter type-id='69ef4324'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='clear' mangled-name='_ZN7android2spINS_21SurfaceComposerClientEE5clearEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='65' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f4c4733e' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator*' mangled-name='_ZNK7android2spINS_21SurfaceComposerClientEEdeEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a4ce8a4f' is-artificial='yes'/>
+            <return type-id='5def3040'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator-&gt;' mangled-name='_ZNK7android2spINS_21SurfaceComposerClientEEptEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='70' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a4ce8a4f' is-artificial='yes'/>
+            <return type-id='69ef4324'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='get' mangled-name='_ZNK7android2spINS_21SurfaceComposerClientEE3getEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='71' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a4ce8a4f' is-artificial='yes'/>
+            <return type-id='69ef4324'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator bool' mangled-name='_ZNK7android2spINS_21SurfaceComposerClientEEcvbEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a4ce8a4f' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='set_pointer' mangled-name='_ZN7android2spINS_21SurfaceComposerClientEE11set_pointerEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f4c4733e' is-artificial='yes'/>
+            <parameter type-id='69ef4324'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='check_not_on_stack' mangled-name='_ZN7android2spINS_21SurfaceComposerClientEE18check_not_on_stackEPKv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='SurfaceComposerClient' visibility='default' is-declaration-only='yes' id='7203e7be'>
+        <member-type access='private'>
+          <class-decl name='Transaction' size-in-bits='896' visibility='default' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='288' column='1' id='88d5fc7e'>
+            <data-member access='private' layout-offset-in-bits='32'>
+              <var-decl name='mComposerStates' type-id='b5996dd6' visibility='default' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='289' column='1'/>
+            </data-member>
+            <data-member access='private' layout-offset-in-bits='192'>
+              <var-decl name='mDisplayStates' type-id='65a58804' visibility='default' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='290' column='1'/>
+            </data-member>
+            <data-member access='private' layout-offset-in-bits='352'>
+              <var-decl name='mListenerCallbacks' type-id='cfea5fb3' visibility='default' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='292' column='1'/>
+            </data-member>
+            <data-member access='private' layout-offset-in-bits='512'>
+              <var-decl name='mForceSynchronous' type-id='8f92235e' visibility='default' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='294' column='1'/>
+            </data-member>
+            <data-member access='private' layout-offset-in-bits='544'>
+              <var-decl name='mTransactionNestCount' type-id='8f92235e' visibility='default' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='295' column='1'/>
+            </data-member>
+            <data-member access='private' layout-offset-in-bits='576'>
+              <var-decl name='mAnimation' type-id='c894953d' visibility='default' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='296' column='1'/>
+            </data-member>
+            <data-member access='private' layout-offset-in-bits='584'>
+              <var-decl name='mEarlyWakeup' type-id='c894953d' visibility='default' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='297' column='1'/>
+            </data-member>
+            <data-member access='private' layout-offset-in-bits='592'>
+              <var-decl name='mContainsBuffer' type-id='c894953d' visibility='default' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='300' column='1'/>
+            </data-member>
+            <data-member access='private' layout-offset-in-bits='640'>
+              <var-decl name='mDesiredPresentTime' type-id='9da381c4' visibility='default' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='312' column='1'/>
+            </data-member>
+            <data-member access='private' layout-offset-in-bits='704'>
+              <var-decl name='mInputWindowCommands' type-id='48b34356' visibility='default' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='314' column='1'/>
+            </data-member>
+            <data-member access='private' layout-offset-in-bits='832'>
+              <var-decl name='mStatus' type-id='95e97e5e' visibility='default' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='315' column='1'/>
+            </data-member>
+            <member-function access='private'>
+              <function-decl name='getLayerState' mangled-name='_ZN7android21SurfaceComposerClient11Transaction13getLayerStateERKNS_2spINS_14SurfaceControlEEE' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='317' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <return type-id='e39d3146'/>
+              </function-decl>
+            </member-function>
+            <member-function access='private'>
+              <function-decl name='getDisplayState' mangled-name='_ZN7android21SurfaceComposerClient11Transaction15getDisplayStateERKNS_2spINS_7IBinderEEE' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='318' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='83dafb9a'/>
+                <return type-id='8b9865b7'/>
+              </function-decl>
+            </member-function>
+            <member-function access='private'>
+              <function-decl name='cacheBuffers' mangled-name='_ZN7android21SurfaceComposerClient11Transaction12cacheBuffersEv' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='320' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='private'>
+              <function-decl name='registerSurfaceControlForCallback' mangled-name='_ZN7android21SurfaceComposerClient11Transaction33registerSurfaceControlForCallbackERKNS_2spINS_14SurfaceControlEEE' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='321' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public' constructor='yes'>
+              <function-decl name='Transaction' mangled-name='_ZN7android21SurfaceComposerClient11TransactionC2Ev' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='324' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public' constructor='yes'>
+              <function-decl name='Transaction' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='326' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='9a04f021'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='apply' mangled-name='_ZN7android21SurfaceComposerClient11Transaction5applyEb' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='328' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='c894953d'/>
+                <return type-id='6e9756f6'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='merge' mangled-name='_ZN7android21SurfaceComposerClient11Transaction5mergeEOS1_' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='331' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='bd320022'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='show' mangled-name='_ZN7android21SurfaceComposerClient11Transaction4showERKNS_2spINS_14SurfaceControlEEE' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='332' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='hide' mangled-name='_ZN7android21SurfaceComposerClient11Transaction4hideERKNS_2spINS_14SurfaceControlEEE' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='333' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setPosition' mangled-name='_ZN7android21SurfaceComposerClient11Transaction11setPositionERKNS_2spINS_14SurfaceControlEEEff' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='334' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <parameter type-id='a6c45d85'/>
+                <parameter type-id='a6c45d85'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setSize' mangled-name='_ZN7android21SurfaceComposerClient11Transaction7setSizeERKNS_2spINS_14SurfaceControlEEEjj' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='336' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <parameter type-id='8f92235e'/>
+                <parameter type-id='8f92235e'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setLayer' mangled-name='_ZN7android21SurfaceComposerClient11Transaction8setLayerERKNS_2spINS_14SurfaceControlEEEi' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='338' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <parameter type-id='3ff5601b'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setRelativeLayer' mangled-name='_ZN7android21SurfaceComposerClient11Transaction16setRelativeLayerERKNS_2spINS_14SurfaceControlEEERKNS2_INS_7IBinderEEEi' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='352' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <parameter type-id='83dafb9a'/>
+                <parameter type-id='3ff5601b'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setFlags' mangled-name='_ZN7android21SurfaceComposerClient11Transaction8setFlagsERKNS_2spINS_14SurfaceControlEEEjj' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='354' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <parameter type-id='8f92235e'/>
+                <parameter type-id='8f92235e'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setTransparentRegionHint' mangled-name='_ZN7android21SurfaceComposerClient11Transaction24setTransparentRegionHintERKNS_2spINS_14SurfaceControlEEERKNS_6RegionE' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='356' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <parameter type-id='f18f76ef'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setAlpha' mangled-name='_ZN7android21SurfaceComposerClient11Transaction8setAlphaERKNS_2spINS_14SurfaceControlEEEf' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='358' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <parameter type-id='a6c45d85'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setMatrix' mangled-name='_ZN7android21SurfaceComposerClient11Transaction9setMatrixERKNS_2spINS_14SurfaceControlEEEffff' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='360' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <parameter type-id='a6c45d85'/>
+                <parameter type-id='a6c45d85'/>
+                <parameter type-id='a6c45d85'/>
+                <parameter type-id='a6c45d85'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setCrop_legacy' mangled-name='_ZN7android21SurfaceComposerClient11Transaction14setCrop_legacyERKNS_2spINS_14SurfaceControlEEERKNS_4RectE' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='362' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <parameter type-id='bb4fe9d1'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setCornerRadius' mangled-name='_ZN7android21SurfaceComposerClient11Transaction15setCornerRadiusERKNS_2spINS_14SurfaceControlEEEf' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='363' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <parameter type-id='a6c45d85'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setLayerStack' mangled-name='_ZN7android21SurfaceComposerClient11Transaction13setLayerStackERKNS_2spINS_14SurfaceControlEEEj' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='364' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <parameter type-id='8f92235e'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setMetadata' mangled-name='_ZN7android21SurfaceComposerClient11Transaction11setMetadataERKNS_2spINS_14SurfaceControlEEEjRKNS_6ParcelE' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='365' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <parameter type-id='8f92235e'/>
+                <parameter type-id='6d925e80'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='deferTransactionUntil_legacy' mangled-name='_ZN7android21SurfaceComposerClient11Transaction28deferTransactionUntil_legacyERKNS_2spINS_14SurfaceControlEEERKNS2_INS_7IBinderEEEy' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='370' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <parameter type-id='83dafb9a'/>
+                <parameter type-id='9c313c2d'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='deferTransactionUntil_legacy' mangled-name='_ZN7android21SurfaceComposerClient11Transaction28deferTransactionUntil_legacyERKNS_2spINS_14SurfaceControlEEERKNS2_INS_7SurfaceEEEy' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='375' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <parameter type-id='e722b6ca'/>
+                <parameter type-id='9c313c2d'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='reparentChildren' mangled-name='_ZN7android21SurfaceComposerClient11Transaction16reparentChildrenERKNS_2spINS_14SurfaceControlEEERKNS2_INS_7IBinderEEE' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='379' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <parameter type-id='83dafb9a'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='reparent' mangled-name='_ZN7android21SurfaceComposerClient11Transaction8reparentERKNS_2spINS_14SurfaceControlEEERKNS2_INS_7IBinderEEE' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='385' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <parameter type-id='83dafb9a'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setColor' mangled-name='_ZN7android21SurfaceComposerClient11Transaction8setColorERKNS_2spINS_14SurfaceControlEEERKNS_7details5TVec3INS_4halfEEE' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='388' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <parameter type-id='af2f4413'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setBackgroundColor' mangled-name='_ZN7android21SurfaceComposerClient11Transaction18setBackgroundColorERKNS_2spINS_14SurfaceControlEEERKNS_7details5TVec3INS_4halfEEEfNS_8hardware8graphics6common4V1_29DataspaceE' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='391' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <parameter type-id='af2f4413'/>
+                <parameter type-id='a6c45d85'/>
+                <parameter type-id='847c18af'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setTransform' mangled-name='_ZN7android21SurfaceComposerClient11Transaction12setTransformERKNS_2spINS_14SurfaceControlEEEj' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='394' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <parameter type-id='8f92235e'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setTransformToDisplayInverse' mangled-name='_ZN7android21SurfaceComposerClient11Transaction28setTransformToDisplayInverseERKNS_2spINS_14SurfaceControlEEEb' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='395' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <parameter type-id='c894953d'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setCrop' mangled-name='_ZN7android21SurfaceComposerClient11Transaction7setCropERKNS_2spINS_14SurfaceControlEEERKNS_4RectE' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='397' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <parameter type-id='bb4fe9d1'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setFrame' mangled-name='_ZN7android21SurfaceComposerClient11Transaction8setFrameERKNS_2spINS_14SurfaceControlEEERKNS_4RectE' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='398' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <parameter type-id='bb4fe9d1'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setBuffer' mangled-name='_ZN7android21SurfaceComposerClient11Transaction9setBufferERKNS_2spINS_14SurfaceControlEEERKNS2_INS_13GraphicBufferEEE' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='399' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <parameter type-id='a3eb4fef'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setCachedBuffer' mangled-name='_ZN7android21SurfaceComposerClient11Transaction15setCachedBufferERKNS_2spINS_14SurfaceControlEEEi' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='400' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <parameter type-id='3ff5601b'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setAcquireFence' mangled-name='_ZN7android21SurfaceComposerClient11Transaction15setAcquireFenceERKNS_2spINS_14SurfaceControlEEERKNS2_INS_5FenceEEE' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='401' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <parameter type-id='bac2bb80'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setDataspace' mangled-name='_ZN7android21SurfaceComposerClient11Transaction12setDataspaceERKNS_2spINS_14SurfaceControlEEENS_8hardware8graphics6common4V1_29DataspaceE' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='402' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <parameter type-id='847c18af'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setHdrMetadata' mangled-name='_ZN7android21SurfaceComposerClient11Transaction14setHdrMetadataERKNS_2spINS_14SurfaceControlEEERKNS_11HdrMetadataE' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='403' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <parameter type-id='bbc7bcac'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setSurfaceDamageRegion' mangled-name='_ZN7android21SurfaceComposerClient11Transaction22setSurfaceDamageRegionERKNS_2spINS_14SurfaceControlEEERKNS_6RegionE' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='404' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <parameter type-id='f18f76ef'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setApi' mangled-name='_ZN7android21SurfaceComposerClient11Transaction6setApiERKNS_2spINS_14SurfaceControlEEEi' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='406' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <parameter type-id='3ff5601b'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setSidebandStream' mangled-name='_ZN7android21SurfaceComposerClient11Transaction17setSidebandStreamERKNS_2spINS_14SurfaceControlEEERKNS2_INS_12NativeHandleEEE' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='407' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <parameter type-id='2a782772'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setDesiredPresentTime' mangled-name='_ZN7android21SurfaceComposerClient11Transaction21setDesiredPresentTimeEx' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='409' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='00f5ef57'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setColorSpaceAgnostic' mangled-name='_ZN7android21SurfaceComposerClient11Transaction21setColorSpaceAgnosticERKNS_2spINS_14SurfaceControlEEEb' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='410' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <parameter type-id='4ab96a04'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='addTransactionCompletedCallback' mangled-name='_ZN7android21SurfaceComposerClient11Transaction31addTransactionCompletedCallbackENSt3__18functionIFvPvxRKNS_2spINS_5FenceEEERKNS2_6vectorINS_19SurfaceControlStatsENS2_9allocatorISB_EEEEEEES4_' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='412' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='4e7a05fe'/>
+                <parameter type-id='eaa32e2f'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='detachChildren' mangled-name='_ZN7android21SurfaceComposerClient11Transaction14detachChildrenERKNS_2spINS_14SurfaceControlEEE' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='425' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setOverrideScalingMode' mangled-name='_ZN7android21SurfaceComposerClient11Transaction22setOverrideScalingModeERKNS_2spINS_14SurfaceControlEEEi' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='429' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <parameter type-id='3ff5601b'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setGeometryAppliesWithResize' mangled-name='_ZN7android21SurfaceComposerClient11Transaction28setGeometryAppliesWithResizeERKNS_2spINS_14SurfaceControlEEE' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='436' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setInputWindowInfo' mangled-name='_ZN7android21SurfaceComposerClient11Transaction18setInputWindowInfoERKNS_2spINS_14SurfaceControlEEERKNS_15InputWindowInfoE' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='439' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <parameter type-id='58682b45'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='transferTouchFocus' mangled-name='_ZN7android21SurfaceComposerClient11Transaction18transferTouchFocusERKNS_2spINS_7IBinderEEES6_' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='440' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='83dafb9a'/>
+                <parameter type-id='83dafb9a'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='syncInputWindows' mangled-name='_ZN7android21SurfaceComposerClient11Transaction16syncInputWindowsEv' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='441' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setColorTransform' mangled-name='_ZN7android21SurfaceComposerClient11Transaction17setColorTransformERKNS_2spINS_14SurfaceControlEEERKNS_7details6TMat33IfEERKNS7_5TVec3IfEE' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='445' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <parameter type-id='93c30d3e'/>
+                <parameter type-id='942a1e96'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setGeometry' mangled-name='_ZN7android21SurfaceComposerClient11Transaction11setGeometryERKNS_2spINS_14SurfaceControlEEERKNS_4RectES9_i' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='448' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <parameter type-id='bb4fe9d1'/>
+                <parameter type-id='bb4fe9d1'/>
+                <parameter type-id='95e97e5e'/>
+                <return type-id='f4071cb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setDisplaySurface' mangled-name='_ZN7android21SurfaceComposerClient11Transaction17setDisplaySurfaceERKNS_2spINS_7IBinderEEERKNS2_INS_22IGraphicBufferProducerEEE' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='451' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='83dafb9a'/>
+                <parameter type-id='1276b1ca'/>
+                <return type-id='6e9756f6'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setDisplayLayerStack' mangled-name='_ZN7android21SurfaceComposerClient11Transaction20setDisplayLayerStackERKNS_2spINS_7IBinderEEEj' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='454' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='83dafb9a'/>
+                <parameter type-id='8f92235e'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setDisplayProjection' mangled-name='_ZN7android21SurfaceComposerClient11Transaction20setDisplayProjectionERKNS_2spINS_7IBinderEEEjRKNS_4RectES9_' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='466' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='83dafb9a'/>
+                <parameter type-id='8f92235e'/>
+                <parameter type-id='bb4fe9d1'/>
+                <parameter type-id='bb4fe9d1'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setDisplaySize' mangled-name='_ZN7android21SurfaceComposerClient11Transaction14setDisplaySizeERKNS_2spINS_7IBinderEEEjj' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='470' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <parameter type-id='83dafb9a'/>
+                <parameter type-id='8f92235e'/>
+                <parameter type-id='8f92235e'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setAnimationTransaction' mangled-name='_ZN7android21SurfaceComposerClient11Transaction23setAnimationTransactionEv' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='471' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setEarlyWakeup' mangled-name='_ZN7android21SurfaceComposerClient11Transaction14setEarlyWakeupEv' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='472' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public' destructor='yes' vtable-offset='0'>
+              <function-decl name='~Transaction' mangled-name='_ZN7android21SurfaceComposerClient11TransactionD0Ev' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='325' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='00072f94' is-artificial='yes'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+          </class-decl>
+        </member-type>
+        <member-type access='private'>
+          <class-decl name='SCHash' size-in-bits='8' is-struct='yes' visibility='default' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='267' column='1' id='52d5d590'>
+            <member-function access='public'>
+              <function-decl name='operator()' mangled-name='_ZNK7android21SurfaceComposerClient6SCHashclERKNS_2spINS_14SurfaceControlEEE' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='268' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='9b347d65' is-artificial='yes'/>
+                <parameter type-id='969fc18b'/>
+                <return type-id='b59d7dce'/>
+              </function-decl>
+            </member-function>
+          </class-decl>
+        </member-type>
+        <member-type access='private'>
+          <class-decl name='CallbackInfo' size-in-bits='320' is-struct='yes' visibility='default' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='279' column='1' id='44fcc575'>
+            <data-member access='public' layout-offset-in-bits='0'>
+              <var-decl name='callbackIds' type-id='91d8c397' visibility='default' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='282' column='1'/>
+            </data-member>
+            <data-member access='public' layout-offset-in-bits='160'>
+              <var-decl name='surfaceControls' type-id='983e9281' visibility='default' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='285' column='1'/>
+            </data-member>
+          </class-decl>
+        </member-type>
+        <member-type access='private'>
+          <class-decl name='TCLHash' size-in-bits='8' is-struct='yes' visibility='default' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='273' column='1' id='10fccd79'>
+            <member-function access='public'>
+              <function-decl name='operator()' mangled-name='_ZNK7android21SurfaceComposerClient7TCLHashclERKNS_2spINS_29ITransactionCompletedListenerEEE' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='274' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='06a4fc14' is-artificial='yes'/>
+                <parameter type-id='c71c2117'/>
+                <return type-id='b59d7dce'/>
+              </function-decl>
+            </member-function>
+          </class-decl>
+        </member-type>
+      </class-decl>
+      <class-decl name='sp&lt;android::SurfaceControl&gt;' size-in-bits='32' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='31' column='1' id='3d05d53e'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='m_ptr' type-id='51cc084a' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='90' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='33' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3bf75854' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' mangled-name='_ZN7android2spINS_14SurfaceControlEEC2EPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='41' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3bf75854' is-artificial='yes'/>
+            <parameter type-id='51cc084a'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='42' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3bf75854' is-artificial='yes'/>
+            <parameter type-id='969fc18b'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3bf75854' is-artificial='yes'/>
+            <parameter type-id='d8422662'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~sp' mangled-name='_ZN7android2spINS_14SurfaceControlEED2Ev' filepath='system/core/libutils/include/utils/StrongPointer.h' line='48' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3bf75854' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_14SurfaceControlEEaSEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='52' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3bf75854' is-artificial='yes'/>
+            <parameter type-id='51cc084a'/>
+            <return type-id='2ff74570'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_14SurfaceControlEEaSERKS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3bf75854' is-artificial='yes'/>
+            <parameter type-id='969fc18b'/>
+            <return type-id='2ff74570'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_14SurfaceControlEEaSEOS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='54' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3bf75854' is-artificial='yes'/>
+            <parameter type-id='d8422662'/>
+            <return type-id='2ff74570'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='force_set' mangled-name='_ZN7android2spINS_14SurfaceControlEE9force_setEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3bf75854' is-artificial='yes'/>
+            <parameter type-id='51cc084a'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='clear' mangled-name='_ZN7android2spINS_14SurfaceControlEE5clearEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='65' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3bf75854' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator*' mangled-name='_ZNK7android2spINS_14SurfaceControlEEdeEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='929fbb3f' is-artificial='yes'/>
+            <return type-id='45cbf566'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator-&gt;' mangled-name='_ZNK7android2spINS_14SurfaceControlEEptEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='70' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='929fbb3f' is-artificial='yes'/>
+            <return type-id='51cc084a'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='get' mangled-name='_ZNK7android2spINS_14SurfaceControlEE3getEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='71' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='929fbb3f' is-artificial='yes'/>
+            <return type-id='51cc084a'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator bool' mangled-name='_ZNK7android2spINS_14SurfaceControlEEcvbEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='929fbb3f' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='set_pointer' mangled-name='_ZN7android2spINS_14SurfaceControlEE11set_pointerEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3bf75854' is-artificial='yes'/>
+            <parameter type-id='51cc084a'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='check_not_on_stack' mangled-name='_ZN7android2spINS_14SurfaceControlEE18check_not_on_stackEPKv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='SurfaceControl' visibility='default' is-declaration-only='yes' id='8668f4ec'/>
+      <class-decl name='ComposerState' size-in-bits='4672' is-struct='yes' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='208' column='1' id='d684da9f'>
+        <data-member access='public' layout-offset-in-bits='0'>
+          <var-decl name='client' type-id='114285e7' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='209' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='64'>
+          <var-decl name='state' type-id='7bfec160' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='210' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='write' mangled-name='_ZNK7android13ComposerState5writeERNS_6ParcelE' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='211' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='cbdba134' is-artificial='yes'/>
+            <parameter type-id='161dd545'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='read' mangled-name='_ZN7android13ComposerState4readERKNS_6ParcelE' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='212' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='3d8087e7' is-artificial='yes'/>
+            <parameter type-id='6d925e80'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='sp&lt;android::ISurfaceComposerClient&gt;' size-in-bits='32' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='31' column='1' id='114285e7'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='m_ptr' type-id='a1fc847b' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='90' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='33' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='0a62ad5f' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='41' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='0a62ad5f' is-artificial='yes'/>
+            <parameter type-id='a1fc847b'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='42' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='0a62ad5f' is-artificial='yes'/>
+            <parameter type-id='0076c798'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='0a62ad5f' is-artificial='yes'/>
+            <parameter type-id='3260a6f7'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~sp' mangled-name='_ZN7android2spINS_22ISurfaceComposerClientEED2Ev' filepath='system/core/libutils/include/utils/StrongPointer.h' line='48' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='0a62ad5f' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_22ISurfaceComposerClientEEaSEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='52' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='0a62ad5f' is-artificial='yes'/>
+            <parameter type-id='a1fc847b'/>
+            <return type-id='0e62b3ab'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_22ISurfaceComposerClientEEaSERKS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='0a62ad5f' is-artificial='yes'/>
+            <parameter type-id='0076c798'/>
+            <return type-id='0e62b3ab'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_22ISurfaceComposerClientEEaSEOS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='54' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='0a62ad5f' is-artificial='yes'/>
+            <parameter type-id='3260a6f7'/>
+            <return type-id='0e62b3ab'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='force_set' mangled-name='_ZN7android2spINS_22ISurfaceComposerClientEE9force_setEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='0a62ad5f' is-artificial='yes'/>
+            <parameter type-id='a1fc847b'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='clear' mangled-name='_ZN7android2spINS_22ISurfaceComposerClientEE5clearEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='65' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='0a62ad5f' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator*' mangled-name='_ZNK7android2spINS_22ISurfaceComposerClientEEdeEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='fc76c14c' is-artificial='yes'/>
+            <return type-id='9dfc7e2f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator-&gt;' mangled-name='_ZNK7android2spINS_22ISurfaceComposerClientEEptEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='70' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='fc76c14c' is-artificial='yes'/>
+            <return type-id='a1fc847b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='get' mangled-name='_ZNK7android2spINS_22ISurfaceComposerClientEE3getEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='71' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='fc76c14c' is-artificial='yes'/>
+            <return type-id='a1fc847b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator bool' mangled-name='_ZNK7android2spINS_22ISurfaceComposerClientEEcvbEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='fc76c14c' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='set_pointer' mangled-name='_ZN7android2spINS_22ISurfaceComposerClientEE11set_pointerEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='0a62ad5f' is-artificial='yes'/>
+            <parameter type-id='a1fc847b'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='check_not_on_stack' mangled-name='_ZN7android2spINS_22ISurfaceComposerClientEE18check_not_on_stackEPKv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='ISurfaceComposerClient' visibility='default' is-declaration-only='yes' id='e381e1eb'>
+        <member-type access='private'>
+          <enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='frameworks/native/libs/gui/include/gui/ISurfaceComposerClient.h' line='36' column='1' id='29e04833'>
+            <underlying-type type-id='9cac1fee'/>
+            <enumerator name='eHidden' value='4'/>
+            <enumerator name='eDestroyBackbuffer' value='32'/>
+            <enumerator name='eSecure' value='128'/>
+            <enumerator name='eNonPremultiplied' value='256'/>
+            <enumerator name='eOpaque' value='1024'/>
+            <enumerator name='eProtectedByApp' value='2048'/>
+            <enumerator name='eProtectedByDRM' value='4096'/>
+            <enumerator name='eCursorWindow' value='8192'/>
+            <enumerator name='eFXSurfaceBufferQueue' value='0'/>
+            <enumerator name='eFXSurfaceColor' value='131072'/>
+            <enumerator name='eFXSurfaceBufferState' value='262144'/>
+            <enumerator name='eFXSurfaceContainer' value='524288'/>
+            <enumerator name='eFXSurfaceMask' value='983040'/>
+          </enum-decl>
+        </member-type>
+      </class-decl>
+      <class-decl name='layer_state_t' size-in-bits='4608' is-struct='yes' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='55' column='1' id='7bfec160'>
+        <member-type access='public'>
+          <class-decl name='matrix22_t' size-in-bits='128' is-struct='yes' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='139' column='1' id='5d5ec10e'>
+            <data-member access='public' layout-offset-in-bits='0'>
+              <var-decl name='dsdx' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='140' column='1'/>
+            </data-member>
+            <data-member access='public' layout-offset-in-bits='32'>
+              <var-decl name='dtdx' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='141' column='1'/>
+            </data-member>
+            <data-member access='public' layout-offset-in-bits='64'>
+              <var-decl name='dtdy' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='142' column='1'/>
+            </data-member>
+            <data-member access='public' layout-offset-in-bits='96'>
+              <var-decl name='dsdy' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='143' column='1'/>
+            </data-member>
+          </class-decl>
+        </member-type>
+        <member-type access='public'>
+          <enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='56' column='1' id='22c7956a'>
+            <underlying-type type-id='9cac1fee'/>
+            <enumerator name='eLayerHidden' value='1'/>
+            <enumerator name='eLayerOpaque' value='2'/>
+            <enumerator name='eLayerSecure' value='128'/>
+          </enum-decl>
+        </member-type>
+        <data-member access='public' layout-offset-in-bits='0'>
+          <var-decl name='surface' type-id='bb7689ff' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='145' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='64'>
+          <var-decl name='what' type-id='9c313c2d' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='146' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='128'>
+          <var-decl name='x' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='147' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='160'>
+          <var-decl name='y' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='148' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='192'>
+          <var-decl name='z' type-id='3ff5601b' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='149' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='224'>
+          <var-decl name='w' type-id='8f92235e' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='150' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='256'>
+          <var-decl name='h' type-id='8f92235e' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='151' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='288'>
+          <var-decl name='layerStack' type-id='8f92235e' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='152' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='320'>
+          <var-decl name='alpha' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='153' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='352'>
+          <var-decl name='flags' type-id='b96825af' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='154' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='360'>
+          <var-decl name='mask' type-id='b96825af' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='155' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='368'>
+          <var-decl name='reserved' type-id='b96825af' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='156' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='384'>
+          <var-decl name='matrix' type-id='5d5ec10e' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='157' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='512'>
+          <var-decl name='crop_legacy' type-id='c071b10e' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='158' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='640'>
+          <var-decl name='cornerRadius' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='159' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='672'>
+          <var-decl name='barrierHandle_legacy' type-id='bb7689ff' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='160' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='704'>
+          <var-decl name='reparentHandle' type-id='bb7689ff' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='161' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='768'>
+          <var-decl name='frameNumber_legacy' type-id='9c313c2d' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='162' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='832'>
+          <var-decl name='overrideScalingMode' type-id='3ff5601b' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='163' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='864'>
+          <var-decl name='barrierGbp_legacy' type-id='9d2f093d' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='165' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='896'>
+          <var-decl name='relativeLayerHandle' type-id='bb7689ff' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='167' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='928'>
+          <var-decl name='parentHandleForChild' type-id='bb7689ff' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='169' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='960'>
+          <var-decl name='color' type-id='4b6a5717' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='171' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='1024'>
+          <var-decl name='transparentRegion' type-id='6cff73f4' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='174' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='1184'>
+          <var-decl name='transform' type-id='8f92235e' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='176' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='1216'>
+          <var-decl name='transformToDisplayInverse' type-id='c894953d' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='177' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='1248'>
+          <var-decl name='crop' type-id='c071b10e' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='178' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='1376'>
+          <var-decl name='frame' type-id='c071b10e' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='179' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='1504'>
+          <var-decl name='buffer' type-id='d8c82480' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='180' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='1536'>
+          <var-decl name='acquireFence' type-id='f783287d' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='181' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='1568'>
+          <var-decl name='dataspace' type-id='847c18af' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='182' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='1600'>
+          <var-decl name='hdrMetadata' type-id='6164fbd7' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='183' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='2112'>
+          <var-decl name='surfaceDamageRegion' type-id='6cff73f4' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='184' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='2272'>
+          <var-decl name='api' type-id='3ff5601b' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='185' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='2304'>
+          <var-decl name='sidebandStream' type-id='7c940171' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='186' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='2336'>
+          <var-decl name='colorTransform' type-id='7e0e6589' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='187' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='2848'>
+          <var-decl name='hasListenerCallbacks' type-id='c894953d' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='189' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='2880'>
+          <var-decl name='inputInfo' type-id='f616d894' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='191' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='4160'>
+          <var-decl name='cachedBuffer' type-id='43ed70b1' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='194' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='4288'>
+          <var-decl name='metadata' type-id='9b578bd0' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='196' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='4480'>
+          <var-decl name='bgColorAlpha' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='200' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='4512'>
+          <var-decl name='bgColorDataspace' type-id='847c18af' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='201' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='4544'>
+          <var-decl name='colorSpaceAgnostic' type-id='c894953d' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='205' column='1'/>
+        </data-member>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='layer_state_t' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='102' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e39d3146' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='merge' mangled-name='_ZN7android13layer_state_t5mergeERKS0_' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='135' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e39d3146' is-artificial='yes'/>
+            <parameter type-id='ea2865dd'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='write' mangled-name='_ZNK7android13layer_state_t5writeERNS_6ParcelE' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='136' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='de2852f9' is-artificial='yes'/>
+            <parameter type-id='161dd545'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='read' mangled-name='_ZN7android13layer_state_t4readERKNS_6ParcelE' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='137' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e39d3146' is-artificial='yes'/>
+            <parameter type-id='6d925e80'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='Rect' size-in-bits='128' visibility='default' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='33' column='1' id='c071b10e'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='c9ee9172'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='0222005a'/>
+        <data-member access='public' static='yes'>
+          <var-decl name='INVALID_RECT' type-id='63da15ad' visibility='default' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='38' column='1'/>
+        </data-member>
+        <data-member access='public' static='yes'>
+          <var-decl name='EMPTY_RECT' type-id='63da15ad' visibility='default' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='39' column='1'/>
+        </data-member>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='Rect' mangled-name='_ZN7android4RectC2Ev' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='44' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9874ac24' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='Rect' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='59' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9874ac24' is-artificial='yes'/>
+            <parameter type-id='3ff5601b'/>
+            <parameter type-id='3ff5601b'/>
+            <parameter type-id='3ff5601b'/>
+            <parameter type-id='3ff5601b'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='Rect' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='66' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9874ac24' is-artificial='yes'/>
+            <parameter type-id='beff857f'/>
+            <parameter type-id='beff857f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='Rect' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='73' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9874ac24' is-artificial='yes'/>
+            <parameter type-id='08e3e9b5'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='Rect' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='82' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9874ac24' is-artificial='yes'/>
+            <parameter type-id='de22882a'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='makeInvalid' mangled-name='_ZN7android4Rect11makeInvalidEv' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9874ac24' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='clear' mangled-name='_ZN7android4Rect5clearEv' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='91' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9874ac24' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='isValid' mangled-name='_ZNK7android4Rect7isValidEv' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='96' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b74fe385' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='isEmpty' mangled-name='_ZNK7android4Rect7isEmptyEv' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='101' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b74fe385' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getWidth' mangled-name='_ZNK7android4Rect8getWidthEv' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='107' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b74fe385' is-artificial='yes'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getHeight' mangled-name='_ZNK7android4Rect9getHeightEv' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='113' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b74fe385' is-artificial='yes'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getSize' mangled-name='_ZNK7android4Rect7getSizeEv' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='117' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b74fe385' is-artificial='yes'/>
+            <return type-id='6b3899b7'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getBounds' mangled-name='_ZNK7android4Rect9getBoundsEv' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='120' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b74fe385' is-artificial='yes'/>
+            <return type-id='c071b10e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='setLeftTop' mangled-name='_ZN7android4Rect10setLeftTopERKNS_5PointE' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='124' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9874ac24' is-artificial='yes'/>
+            <parameter type-id='beff857f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='setRightBottom' mangled-name='_ZN7android4Rect14setRightBottomERKNS_5PointE' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='129' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9874ac24' is-artificial='yes'/>
+            <parameter type-id='beff857f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='leftTop' mangled-name='_ZNK7android4Rect7leftTopEv' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='135' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b74fe385' is-artificial='yes'/>
+            <return type-id='00070fe6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='rightBottom' mangled-name='_ZNK7android4Rect11rightBottomEv' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='138' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b74fe385' is-artificial='yes'/>
+            <return type-id='00070fe6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='rightTop' mangled-name='_ZNK7android4Rect8rightTopEv' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='141' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b74fe385' is-artificial='yes'/>
+            <return type-id='00070fe6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='leftBottom' mangled-name='_ZNK7android4Rect10leftBottomEv' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='144' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b74fe385' is-artificial='yes'/>
+            <return type-id='00070fe6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator==' mangled-name='_ZNK7android4RecteqERKS0_' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='149' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b74fe385' is-artificial='yes'/>
+            <parameter type-id='bb4fe9d1'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator!=' mangled-name='_ZNK7android4RectneERKS0_' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='154' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b74fe385' is-artificial='yes'/>
+            <parameter type-id='bb4fe9d1'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator&lt;' mangled-name='_ZNK7android4RectltERKS0_' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='160' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b74fe385' is-artificial='yes'/>
+            <parameter type-id='bb4fe9d1'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator+' mangled-name='_ZNK7android4RectplERKNS_5PointE' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='162' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b74fe385' is-artificial='yes'/>
+            <parameter type-id='beff857f'/>
+            <return type-id='63da15ad'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator-' mangled-name='_ZNK7android4RectmiERKNS_5PointE' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='163' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b74fe385' is-artificial='yes'/>
+            <parameter type-id='beff857f'/>
+            <return type-id='63da15ad'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator+=' mangled-name='_ZN7android4RectpLERKNS_5PointE' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='165' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9874ac24' is-artificial='yes'/>
+            <parameter type-id='beff857f'/>
+            <return type-id='8c749940'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator-=' mangled-name='_ZN7android4RectmIERKNS_5PointE' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='168' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9874ac24' is-artificial='yes'/>
+            <parameter type-id='beff857f'/>
+            <return type-id='8c749940'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='offsetToOrigin' mangled-name='_ZN7android4Rect14offsetToOriginEv' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='172' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9874ac24' is-artificial='yes'/>
+            <return type-id='8c749940'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='offsetTo' mangled-name='_ZN7android4Rect8offsetToERKNS_5PointE' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='178' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9874ac24' is-artificial='yes'/>
+            <parameter type-id='beff857f'/>
+            <return type-id='8c749940'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='offsetBy' mangled-name='_ZN7android4Rect8offsetByERKNS_5PointE' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='181' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9874ac24' is-artificial='yes'/>
+            <parameter type-id='beff857f'/>
+            <return type-id='8c749940'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='offsetTo' mangled-name='_ZN7android4Rect8offsetToEii' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='185' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9874ac24' is-artificial='yes'/>
+            <parameter type-id='3ff5601b'/>
+            <parameter type-id='3ff5601b'/>
+            <return type-id='8c749940'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='offsetBy' mangled-name='_ZN7android4Rect8offsetByEii' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='186' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9874ac24' is-artificial='yes'/>
+            <parameter type-id='3ff5601b'/>
+            <parameter type-id='3ff5601b'/>
+            <return type-id='8c749940'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='inset' mangled-name='_ZN7android4Rect5insetEiiii' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='191' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9874ac24' is-artificial='yes'/>
+            <parameter type-id='3ff5601b'/>
+            <parameter type-id='3ff5601b'/>
+            <parameter type-id='3ff5601b'/>
+            <parameter type-id='3ff5601b'/>
+            <return type-id='8c749940'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='intersect' mangled-name='_ZNK7android4Rect9intersectERKS0_PS0_' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='193' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b74fe385' is-artificial='yes'/>
+            <parameter type-id='bb4fe9d1'/>
+            <parameter type-id='9874ac24'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='transform' mangled-name='_ZNK7android4Rect9transformEjii' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='201' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b74fe385' is-artificial='yes'/>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='3ff5601b'/>
+            <parameter type-id='3ff5601b'/>
+            <return type-id='c071b10e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='reduce' mangled-name='_ZNK7android4Rect6reduceERKS0_' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='204' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b74fe385' is-artificial='yes'/>
+            <parameter type-id='bb4fe9d1'/>
+            <return type-id='c071b10e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='width' mangled-name='_ZNK7android4Rect5widthEv' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='207' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b74fe385' is-artificial='yes'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='height' mangled-name='_ZNK7android4Rect6heightEv' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='208' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b74fe385' is-artificial='yes'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='set' mangled-name='_ZN7android4Rect3setERKS0_' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='209' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9874ac24' is-artificial='yes'/>
+            <parameter type-id='bb4fe9d1'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='toFloatRect' mangled-name='_ZNK7android4Rect11toFloatRectEv' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='211' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b74fe385' is-artificial='yes'/>
+            <return type-id='2941e198'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='Rect&lt;unsigned int&gt;' mangled-name='_ZN7android4RectC2IjEET_S2_' filepath='frameworks/native/libs/ui/include/ui/Rect.h' line='47' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9874ac24' is-artificial='yes'/>
+            <parameter type-id='f0981eeb'/>
+            <parameter type-id='f0981eeb'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='LightFlattenablePod&lt;android::Rect&gt;' size-in-bits='8' visibility='default' filepath='system/core/libutils/include/utils/Flattenable.h' line='199' column='1' id='0222005a'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='f2086b13'/>
+        <member-function access='public'>
+          <function-decl name='isFixedSize' mangled-name='_ZNK7android19LightFlattenablePodINS_4RectEE11isFixedSizeEv' filepath='system/core/libutils/include/utils/Flattenable.h' line='201' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e9bd9ec9' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getFlattenedSize' mangled-name='_ZNK7android19LightFlattenablePodINS_4RectEE16getFlattenedSizeEv' filepath='system/core/libutils/include/utils/Flattenable.h' line='205' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e9bd9ec9' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='flatten' mangled-name='_ZNK7android19LightFlattenablePodINS_4RectEE7flattenEPvj' filepath='system/core/libutils/include/utils/Flattenable.h' line='208' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e9bd9ec9' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='unflatten' mangled-name='_ZN7android19LightFlattenablePodINS_4RectEE9unflattenEPKvj' filepath='system/core/libutils/include/utils/Flattenable.h' line='213' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='14017be8' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='LightFlattenable&lt;android::Rect&gt;' size-in-bits='8' visibility='default' filepath='system/core/libutils/include/utils/Flattenable.h' line='156' column='1' id='f2086b13'>
+        <member-function access='public'>
+          <function-decl name='isFixedSize' mangled-name='_ZNK7android16LightFlattenableINS_4RectEE11isFixedSizeEv' filepath='system/core/libutils/include/utils/Flattenable.h' line='160' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='17e69f40' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getFlattenedSize' mangled-name='_ZNK7android16LightFlattenableINS_4RectEE16getFlattenedSizeEv' filepath='system/core/libutils/include/utils/Flattenable.h' line='163' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='17e69f40' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='flatten' mangled-name='_ZNK7android16LightFlattenableINS_4RectEE7flattenEPvj' filepath='system/core/libutils/include/utils/Flattenable.h' line='166' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='17e69f40' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='unflatten' mangled-name='_ZN7android16LightFlattenableINS_4RectEE9unflattenEPKvj' filepath='system/core/libutils/include/utils/Flattenable.h' line='169' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='4d8077b3' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='Point' size-in-bits='64' visibility='default' filepath='frameworks/native/libs/ui/include/ui/Point.h' line='25' column='1' id='00070fe6'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='fc89bf2e'/>
+        <data-member access='public' layout-offset-in-bits='0'>
+          <var-decl name='x' type-id='95e97e5e' visibility='default' filepath='frameworks/native/libs/ui/include/ui/Point.h' line='28' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='32'>
+          <var-decl name='y' type-id='95e97e5e' visibility='default' filepath='frameworks/native/libs/ui/include/ui/Point.h' line='29' column='1'/>
+        </data-member>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='Point' filepath='frameworks/native/libs/ui/include/ui/Point.h' line='35' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a28bbcbc' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='Point' filepath='frameworks/native/libs/ui/include/ui/Point.h' line='37' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a28bbcbc' is-artificial='yes'/>
+            <parameter type-id='95e97e5e'/>
+            <parameter type-id='95e97e5e'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator==' mangled-name='_ZNK7android5PointeqERKS0_' filepath='frameworks/native/libs/ui/include/ui/Point.h' line='40' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c2ff8bcb' is-artificial='yes'/>
+            <parameter type-id='beff857f'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator!=' mangled-name='_ZNK7android5PointneERKS0_' filepath='frameworks/native/libs/ui/include/ui/Point.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c2ff8bcb' is-artificial='yes'/>
+            <parameter type-id='beff857f'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='isOrigin' mangled-name='_ZNK7android5Point8isOriginEv' filepath='frameworks/native/libs/ui/include/ui/Point.h' line='47' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c2ff8bcb' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator&lt;' mangled-name='_ZNK7android5PointltERKS0_' filepath='frameworks/native/libs/ui/include/ui/Point.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c2ff8bcb' is-artificial='yes'/>
+            <parameter type-id='beff857f'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator-' mangled-name='_ZN7android5PointngEv' filepath='frameworks/native/libs/ui/include/ui/Point.h' line='57' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a28bbcbc' is-artificial='yes'/>
+            <return type-id='a68bc308'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator+=' mangled-name='_ZN7android5PointpLERKS0_' filepath='frameworks/native/libs/ui/include/ui/Point.h' line='63' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a28bbcbc' is-artificial='yes'/>
+            <parameter type-id='beff857f'/>
+            <return type-id='a68bc308'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator-=' mangled-name='_ZN7android5PointmIERKS0_' filepath='frameworks/native/libs/ui/include/ui/Point.h' line='68' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a28bbcbc' is-artificial='yes'/>
+            <parameter type-id='beff857f'/>
+            <return type-id='a68bc308'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator+' mangled-name='_ZNK7android5PointplERKS0_' filepath='frameworks/native/libs/ui/include/ui/Point.h' line='74' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c2ff8bcb' is-artificial='yes'/>
+            <parameter type-id='beff857f'/>
+            <return type-id='288f8fc3'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator-' mangled-name='_ZNK7android5PointmiERKS0_' filepath='frameworks/native/libs/ui/include/ui/Point.h' line='78' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c2ff8bcb' is-artificial='yes'/>
+            <parameter type-id='beff857f'/>
+            <return type-id='288f8fc3'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='LightFlattenablePod&lt;android::Point&gt;' size-in-bits='8' visibility='default' filepath='system/core/libutils/include/utils/Flattenable.h' line='199' column='1' id='fc89bf2e'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='0a8cf1b5'/>
+        <member-function access='public'>
+          <function-decl name='isFixedSize' mangled-name='_ZNK7android19LightFlattenablePodINS_5PointEE11isFixedSizeEv' filepath='system/core/libutils/include/utils/Flattenable.h' line='201' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9ce8a387' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getFlattenedSize' mangled-name='_ZNK7android19LightFlattenablePodINS_5PointEE16getFlattenedSizeEv' filepath='system/core/libutils/include/utils/Flattenable.h' line='205' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9ce8a387' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='flatten' mangled-name='_ZNK7android19LightFlattenablePodINS_5PointEE7flattenEPvj' filepath='system/core/libutils/include/utils/Flattenable.h' line='208' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9ce8a387' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='unflatten' mangled-name='_ZN7android19LightFlattenablePodINS_5PointEE9unflattenEPKvj' filepath='system/core/libutils/include/utils/Flattenable.h' line='213' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6107be84' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='LightFlattenable&lt;android::Point&gt;' size-in-bits='8' visibility='default' filepath='system/core/libutils/include/utils/Flattenable.h' line='156' column='1' id='0a8cf1b5'>
+        <member-function access='public'>
+          <function-decl name='isFixedSize' mangled-name='_ZNK7android16LightFlattenableINS_5PointEE11isFixedSizeEv' filepath='system/core/libutils/include/utils/Flattenable.h' line='160' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='bbf1515c' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getFlattenedSize' mangled-name='_ZNK7android16LightFlattenableINS_5PointEE16getFlattenedSizeEv' filepath='system/core/libutils/include/utils/Flattenable.h' line='163' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='bbf1515c' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='flatten' mangled-name='_ZNK7android16LightFlattenableINS_5PointEE7flattenEPvj' filepath='system/core/libutils/include/utils/Flattenable.h' line='166' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='bbf1515c' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='unflatten' mangled-name='_ZN7android16LightFlattenableINS_5PointEE9unflattenEPKvj' filepath='system/core/libutils/include/utils/Flattenable.h' line='169' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e128cd05' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='FloatRect' size-in-bits='128' visibility='default' filepath='frameworks/native/libs/ui/include/ui/FloatRect.h' line='21' column='1' id='2941e198'>
+        <data-member access='public' layout-offset-in-bits='0'>
+          <var-decl name='left' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/ui/include/ui/FloatRect.h' line='45' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='32'>
+          <var-decl name='top' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/ui/include/ui/FloatRect.h' line='46' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='64'>
+          <var-decl name='right' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/ui/include/ui/FloatRect.h' line='47' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='96'>
+          <var-decl name='bottom' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/ui/include/ui/FloatRect.h' line='48' column='1'/>
+        </data-member>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='FloatRect' filepath='frameworks/native/libs/ui/include/ui/FloatRect.h' line='23' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='93d9663e' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='FloatRect' filepath='frameworks/native/libs/ui/include/ui/FloatRect.h' line='24' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='93d9663e' is-artificial='yes'/>
+            <parameter type-id='a6c45d85'/>
+            <parameter type-id='a6c45d85'/>
+            <parameter type-id='a6c45d85'/>
+            <parameter type-id='a6c45d85'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getWidth' mangled-name='_ZNK7android9FloatRect8getWidthEv' filepath='frameworks/native/libs/ui/include/ui/FloatRect.h' line='27' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='0ce3f001' is-artificial='yes'/>
+            <return type-id='a6c45d85'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getHeight' mangled-name='_ZNK7android9FloatRect9getHeightEv' filepath='frameworks/native/libs/ui/include/ui/FloatRect.h' line='28' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='0ce3f001' is-artificial='yes'/>
+            <return type-id='a6c45d85'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='intersect' mangled-name='_ZNK7android9FloatRect9intersectERKS0_' filepath='frameworks/native/libs/ui/include/ui/FloatRect.h' line='30' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='0ce3f001' is-artificial='yes'/>
+            <parameter type-id='08e3e9b5'/>
+            <return type-id='2941e198'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='half' size-in-bits='16' visibility='default' filepath='frameworks/native/libs/math/include/math/half.h' line='57' column='1' id='8060d039'>
+        <member-type access='private'>
+          <class-decl name='fp16' size-in-bits='16' is-struct='yes' visibility='default' filepath='frameworks/native/libs/math/include/math/half.h' line='58' column='1' id='fc87aa1c'>
+            <data-member access='public' layout-offset-in-bits='0'>
+              <var-decl name='bits' type-id='149c6638' visibility='default' filepath='frameworks/native/libs/math/include/math/half.h' line='59' column='1'/>
+            </data-member>
+            <member-function access='public' constructor='yes'>
+              <function-decl name='fp16' filepath='frameworks/native/libs/math/include/math/half.h' line='60' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='c7b6fffa' is-artificial='yes'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public' constructor='yes'>
+              <function-decl name='fp16' filepath='frameworks/native/libs/math/include/math/half.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='c7b6fffa' is-artificial='yes'/>
+                <parameter type-id='149c6638'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setS' mangled-name='_ZN7android4half4fp164setSEj' filepath='frameworks/native/libs/math/include/math/half.h' line='62' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='c7b6fffa' is-artificial='yes'/>
+                <parameter type-id='f0981eeb'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setE' mangled-name='_ZN7android4half4fp164setEEj' filepath='frameworks/native/libs/math/include/math/half.h' line='63' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='c7b6fffa' is-artificial='yes'/>
+                <parameter type-id='f0981eeb'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setM' mangled-name='_ZN7android4half4fp164setMEj' filepath='frameworks/native/libs/math/include/math/half.h' line='64' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='c7b6fffa' is-artificial='yes'/>
+                <parameter type-id='f0981eeb'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='getS' mangled-name='_ZNK7android4half4fp164getSEv' filepath='frameworks/native/libs/math/include/math/half.h' line='65' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='52c625c3' is-artificial='yes'/>
+                <return type-id='f0981eeb'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='getE' mangled-name='_ZNK7android4half4fp164getEEv' filepath='frameworks/native/libs/math/include/math/half.h' line='66' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='52c625c3' is-artificial='yes'/>
+                <return type-id='f0981eeb'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='getM' mangled-name='_ZNK7android4half4fp164getMEv' filepath='frameworks/native/libs/math/include/math/half.h' line='67' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='52c625c3' is-artificial='yes'/>
+                <return type-id='f0981eeb'/>
+              </function-decl>
+            </member-function>
+          </class-decl>
+        </member-type>
+        <member-type access='private'>
+          <enum-decl name='Binary' filepath='frameworks/native/libs/math/include/math/half.h' line='96' column='1' id='728a9c37'>
+            <underlying-type type-id='9cac1fee'/>
+            <enumerator name='binary' value='0'/>
+          </enum-decl>
+        </member-type>
+        <member-type access='private'>
+          <class-decl name='fp32' size-in-bits='32' is-struct='yes' visibility='default' filepath='frameworks/native/libs/math/include/math/half.h' line='69' column='1' id='908282ea'>
+            <member-type access='public'>
+              <union-decl name='__anonymous_union__' size-in-bits='32' is-anonymous='yes' visibility='default' filepath='frameworks/native/libs/math/include/math/half.h' line='70' column='1' id='13344a5e'>
+                <data-member access='private'>
+                  <var-decl name='bits' type-id='8f92235e' visibility='default' filepath='frameworks/native/libs/math/include/math/half.h' line='71' column='1'/>
+                </data-member>
+                <data-member access='private'>
+                  <var-decl name='fp' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/math/include/math/half.h' line='72' column='1'/>
+                </data-member>
+              </union-decl>
+            </member-type>
+            <data-member access='public' layout-offset-in-bits='0'>
+              <var-decl name='' type-id='13344a5e' visibility='default' filepath='frameworks/native/libs/math/include/math/half.h' line='70' column='1'/>
+            </data-member>
+            <member-function access='public' constructor='yes'>
+              <function-decl name='fp32' filepath='frameworks/native/libs/math/include/math/half.h' line='74' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='c54af8d8' is-artificial='yes'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public' constructor='yes'>
+              <function-decl name='fp32' mangled-name='_ZN7android4half4fp32C2Ef' filepath='frameworks/native/libs/math/include/math/half.h' line='75' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='c54af8d8' is-artificial='yes'/>
+                <parameter type-id='a6c45d85'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setS' mangled-name='_ZN7android4half4fp324setSEj' filepath='frameworks/native/libs/math/include/math/half.h' line='76' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='c54af8d8' is-artificial='yes'/>
+                <parameter type-id='f0981eeb'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setE' mangled-name='_ZN7android4half4fp324setEEj' filepath='frameworks/native/libs/math/include/math/half.h' line='77' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='c54af8d8' is-artificial='yes'/>
+                <parameter type-id='f0981eeb'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='setM' mangled-name='_ZN7android4half4fp324setMEj' filepath='frameworks/native/libs/math/include/math/half.h' line='78' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='c54af8d8' is-artificial='yes'/>
+                <parameter type-id='f0981eeb'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='getS' mangled-name='_ZNK7android4half4fp324getSEv' filepath='frameworks/native/libs/math/include/math/half.h' line='79' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='13b9fc7d' is-artificial='yes'/>
+                <return type-id='f0981eeb'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='getE' mangled-name='_ZNK7android4half4fp324getEEv' filepath='frameworks/native/libs/math/include/math/half.h' line='80' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='13b9fc7d' is-artificial='yes'/>
+                <return type-id='f0981eeb'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='getM' mangled-name='_ZNK7android4half4fp324getMEv' filepath='frameworks/native/libs/math/include/math/half.h' line='81' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='13b9fc7d' is-artificial='yes'/>
+                <return type-id='f0981eeb'/>
+              </function-decl>
+            </member-function>
+          </class-decl>
+        </member-type>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='mBits' type-id='fc87aa1c' visibility='default' filepath='frameworks/native/libs/math/include/math/half.h' line='100' column='1'/>
+        </data-member>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='half' mangled-name='_ZN7android4halfC2Ef' filepath='frameworks/native/libs/math/include/math/half.h' line='85' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='974482a1' is-artificial='yes'/>
+            <parameter type-id='a6c45d85'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator float' mangled-name='_ZNK7android4halfcvfEv' filepath='frameworks/native/libs/math/include/math/half.h' line='86' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f1471c4c' is-artificial='yes'/>
+            <return type-id='a6c45d85'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getBits' mangled-name='_ZNK7android4half7getBitsEv' filepath='frameworks/native/libs/math/include/math/half.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f1471c4c' is-artificial='yes'/>
+            <return type-id='149c6638'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getExponent' mangled-name='_ZNK7android4half11getExponentEv' filepath='frameworks/native/libs/math/include/math/half.h' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f1471c4c' is-artificial='yes'/>
+            <return type-id='f0981eeb'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getMantissa' mangled-name='_ZNK7android4half11getMantissaEv' filepath='frameworks/native/libs/math/include/math/half.h' line='90' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f1471c4c' is-artificial='yes'/>
+            <return type-id='f0981eeb'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' constructor='yes'>
+          <function-decl name='half' filepath='frameworks/native/libs/math/include/math/half.h' line='97' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='974482a1' is-artificial='yes'/>
+            <parameter type-id='728a9c37'/>
+            <parameter type-id='149c6638'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='ftoh' mangled-name='_ZN7android4half4ftohEf' filepath='frameworks/native/libs/math/include/math/half.h' line='98' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a6c45d85'/>
+            <return type-id='fc87aa1c'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='htof' mangled-name='_ZN7android4half4htofENS0_4fp16E' filepath='frameworks/native/libs/math/include/math/half.h' line='99' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='fc87aa1c'/>
+            <return type-id='a6c45d85'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <typedef-decl name='half3' type-id='aa23b543' filepath='frameworks/native/libs/math/include/math/vec3.h' line='119' column='1' id='4b6a5717'/>
+      <class-decl name='Region' size-in-bits='160' visibility='default' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='35' column='1' id='6cff73f4'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='99119b01'/>
+        <member-type access='private'>
+          <typedef-decl name='const_iterator' type-id='b74fe385' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='127' column='1' id='a1870c49'/>
+        </member-type>
+        <data-member access='public' static='yes'>
+          <var-decl name='INVALID_REGION' type-id='52187e93' visibility='default' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='38' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='mStorage' type-id='9515f494' visibility='default' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='180' column='1'/>
+        </data-member>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='Region' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='40' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c1be1222' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='Region' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='41' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c1be1222' is-artificial='yes'/>
+            <parameter type-id='f18f76ef'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='Region' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='42' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c1be1222' is-artificial='yes'/>
+            <parameter type-id='bb4fe9d1'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~Region' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c1be1222' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' static='yes'>
+          <function-decl name='createTJunctionFreeRegion' mangled-name='_ZN7android6Region25createTJunctionFreeRegionERKS0_' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='45' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f18f76ef'/>
+            <return type-id='6cff73f4'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android6RegionaSERKS0_' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='47' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c1be1222' is-artificial='yes'/>
+            <parameter type-id='f18f76ef'/>
+            <return type-id='c5be186e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='isEmpty' mangled-name='_ZNK7android6Region7isEmptyEv' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='49' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f58f7d3b' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='isRect' mangled-name='_ZNK7android6Region6isRectEv' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='50' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f58f7d3b' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getBounds' mangled-name='_ZNK7android6Region9getBoundsEv' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='52' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f58f7d3b' is-artificial='yes'/>
+            <return type-id='c071b10e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='bounds' mangled-name='_ZNK7android6Region6boundsEv' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f58f7d3b' is-artificial='yes'/>
+            <return type-id='c071b10e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='contains' mangled-name='_ZNK7android6Region8containsERKNS_5PointE' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='55' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f58f7d3b' is-artificial='yes'/>
+            <parameter type-id='beff857f'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='contains' mangled-name='_ZNK7android6Region8containsEii' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='56' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f58f7d3b' is-artificial='yes'/>
+            <parameter type-id='95e97e5e'/>
+            <parameter type-id='95e97e5e'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='makeBoundsSelf' mangled-name='_ZN7android6Region14makeBoundsSelfEv' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='59' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c1be1222' is-artificial='yes'/>
+            <return type-id='c5be186e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='clear' mangled-name='_ZN7android6Region5clearEv' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c1be1222' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='set' mangled-name='_ZN7android6Region3setERKNS_4RectE' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='62' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c1be1222' is-artificial='yes'/>
+            <parameter type-id='bb4fe9d1'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='set' mangled-name='_ZN7android6Region3setEii' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='63' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c1be1222' is-artificial='yes'/>
+            <parameter type-id='3ff5601b'/>
+            <parameter type-id='3ff5601b'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='set' mangled-name='_ZN7android6Region3setEjj' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='64' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c1be1222' is-artificial='yes'/>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='8f92235e'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='orSelf' mangled-name='_ZN7android6Region6orSelfERKNS_4RectE' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='66' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c1be1222' is-artificial='yes'/>
+            <parameter type-id='bb4fe9d1'/>
+            <return type-id='c5be186e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='xorSelf' mangled-name='_ZN7android6Region7xorSelfERKNS_4RectE' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='67' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c1be1222' is-artificial='yes'/>
+            <parameter type-id='bb4fe9d1'/>
+            <return type-id='c5be186e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='andSelf' mangled-name='_ZN7android6Region7andSelfERKNS_4RectE' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='68' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c1be1222' is-artificial='yes'/>
+            <parameter type-id='bb4fe9d1'/>
+            <return type-id='c5be186e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='subtractSelf' mangled-name='_ZN7android6Region12subtractSelfERKNS_4RectE' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c1be1222' is-artificial='yes'/>
+            <parameter type-id='bb4fe9d1'/>
+            <return type-id='c5be186e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='orSelf' mangled-name='_ZN7android6Region6orSelfERKS0_' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c1be1222' is-artificial='yes'/>
+            <parameter type-id='f18f76ef'/>
+            <return type-id='c5be186e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='xorSelf' mangled-name='_ZN7android6Region7xorSelfERKS0_' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='73' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c1be1222' is-artificial='yes'/>
+            <parameter type-id='f18f76ef'/>
+            <return type-id='c5be186e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='andSelf' mangled-name='_ZN7android6Region7andSelfERKS0_' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='74' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c1be1222' is-artificial='yes'/>
+            <parameter type-id='f18f76ef'/>
+            <return type-id='c5be186e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='subtractSelf' mangled-name='_ZN7android6Region12subtractSelfERKS0_' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='75' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c1be1222' is-artificial='yes'/>
+            <parameter type-id='f18f76ef'/>
+            <return type-id='c5be186e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='merge' mangled-name='_ZNK7android6Region5mergeERKNS_4RectE' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='78' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f58f7d3b' is-artificial='yes'/>
+            <parameter type-id='bb4fe9d1'/>
+            <return type-id='52187e93'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='mergeExclusive' mangled-name='_ZNK7android6Region14mergeExclusiveERKNS_4RectE' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='79' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f58f7d3b' is-artificial='yes'/>
+            <parameter type-id='bb4fe9d1'/>
+            <return type-id='52187e93'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='intersect' mangled-name='_ZNK7android6Region9intersectERKNS_4RectE' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='80' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f58f7d3b' is-artificial='yes'/>
+            <parameter type-id='bb4fe9d1'/>
+            <return type-id='52187e93'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='subtract' mangled-name='_ZNK7android6Region8subtractERKNS_4RectE' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='81' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f58f7d3b' is-artificial='yes'/>
+            <parameter type-id='bb4fe9d1'/>
+            <return type-id='52187e93'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='merge' mangled-name='_ZNK7android6Region5mergeERKS0_' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='84' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f58f7d3b' is-artificial='yes'/>
+            <parameter type-id='f18f76ef'/>
+            <return type-id='52187e93'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='mergeExclusive' mangled-name='_ZNK7android6Region14mergeExclusiveERKS0_' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='85' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f58f7d3b' is-artificial='yes'/>
+            <parameter type-id='f18f76ef'/>
+            <return type-id='52187e93'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='intersect' mangled-name='_ZNK7android6Region9intersectERKS0_' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='86' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f58f7d3b' is-artificial='yes'/>
+            <parameter type-id='f18f76ef'/>
+            <return type-id='52187e93'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='subtract' mangled-name='_ZNK7android6Region8subtractERKS0_' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='87' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f58f7d3b' is-artificial='yes'/>
+            <parameter type-id='f18f76ef'/>
+            <return type-id='52187e93'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='translateSelf' mangled-name='_ZN7android6Region13translateSelfEii' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='90' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c1be1222' is-artificial='yes'/>
+            <parameter type-id='95e97e5e'/>
+            <parameter type-id='95e97e5e'/>
+            <return type-id='c5be186e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='scaleSelf' mangled-name='_ZN7android6Region9scaleSelfEff' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='91' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c1be1222' is-artificial='yes'/>
+            <parameter type-id='a6c45d85'/>
+            <parameter type-id='a6c45d85'/>
+            <return type-id='c5be186e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='orSelf' mangled-name='_ZN7android6Region6orSelfERKS0_ii' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='92' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c1be1222' is-artificial='yes'/>
+            <parameter type-id='f18f76ef'/>
+            <parameter type-id='95e97e5e'/>
+            <parameter type-id='95e97e5e'/>
+            <return type-id='c5be186e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='xorSelf' mangled-name='_ZN7android6Region7xorSelfERKS0_ii' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='93' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c1be1222' is-artificial='yes'/>
+            <parameter type-id='f18f76ef'/>
+            <parameter type-id='95e97e5e'/>
+            <parameter type-id='95e97e5e'/>
+            <return type-id='c5be186e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='andSelf' mangled-name='_ZN7android6Region7andSelfERKS0_ii' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='94' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c1be1222' is-artificial='yes'/>
+            <parameter type-id='f18f76ef'/>
+            <parameter type-id='95e97e5e'/>
+            <parameter type-id='95e97e5e'/>
+            <return type-id='c5be186e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='subtractSelf' mangled-name='_ZN7android6Region12subtractSelfERKS0_ii' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='95' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c1be1222' is-artificial='yes'/>
+            <parameter type-id='f18f76ef'/>
+            <parameter type-id='95e97e5e'/>
+            <parameter type-id='95e97e5e'/>
+            <return type-id='c5be186e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='translate' mangled-name='_ZNK7android6Region9translateEii' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='99' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f58f7d3b' is-artificial='yes'/>
+            <parameter type-id='95e97e5e'/>
+            <parameter type-id='95e97e5e'/>
+            <return type-id='52187e93'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='merge' mangled-name='_ZNK7android6Region5mergeERKS0_ii' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='100' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f58f7d3b' is-artificial='yes'/>
+            <parameter type-id='f18f76ef'/>
+            <parameter type-id='95e97e5e'/>
+            <parameter type-id='95e97e5e'/>
+            <return type-id='52187e93'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='mergeExclusive' mangled-name='_ZNK7android6Region14mergeExclusiveERKS0_ii' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='101' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f58f7d3b' is-artificial='yes'/>
+            <parameter type-id='f18f76ef'/>
+            <parameter type-id='95e97e5e'/>
+            <parameter type-id='95e97e5e'/>
+            <return type-id='52187e93'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='intersect' mangled-name='_ZNK7android6Region9intersectERKS0_ii' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='102' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f58f7d3b' is-artificial='yes'/>
+            <parameter type-id='f18f76ef'/>
+            <parameter type-id='95e97e5e'/>
+            <parameter type-id='95e97e5e'/>
+            <return type-id='52187e93'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='subtract' mangled-name='_ZNK7android6Region8subtractERKS0_ii' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='103' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f58f7d3b' is-artificial='yes'/>
+            <parameter type-id='f18f76ef'/>
+            <parameter type-id='95e97e5e'/>
+            <parameter type-id='95e97e5e'/>
+            <return type-id='52187e93'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator|' mangled-name='_ZNK7android6RegionorERKS0_' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='106' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f58f7d3b' is-artificial='yes'/>
+            <parameter type-id='f18f76ef'/>
+            <return type-id='52187e93'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator^' mangled-name='_ZNK7android6RegioneoERKS0_' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='107' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f58f7d3b' is-artificial='yes'/>
+            <parameter type-id='f18f76ef'/>
+            <return type-id='52187e93'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator&amp;' mangled-name='_ZNK7android6RegionanERKS0_' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='108' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f58f7d3b' is-artificial='yes'/>
+            <parameter type-id='f18f76ef'/>
+            <return type-id='52187e93'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator-' mangled-name='_ZNK7android6RegionmiERKS0_' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='109' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f58f7d3b' is-artificial='yes'/>
+            <parameter type-id='f18f76ef'/>
+            <return type-id='52187e93'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator+' mangled-name='_ZNK7android6RegionplERKNS_5PointE' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='110' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f58f7d3b' is-artificial='yes'/>
+            <parameter type-id='beff857f'/>
+            <return type-id='52187e93'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator|=' mangled-name='_ZN7android6RegionoRERKS0_' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='112' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c1be1222' is-artificial='yes'/>
+            <parameter type-id='f18f76ef'/>
+            <return type-id='c5be186e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator^=' mangled-name='_ZN7android6RegioneOERKS0_' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='113' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c1be1222' is-artificial='yes'/>
+            <parameter type-id='f18f76ef'/>
+            <return type-id='c5be186e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator&amp;=' mangled-name='_ZN7android6RegionaNERKS0_' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='114' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c1be1222' is-artificial='yes'/>
+            <parameter type-id='f18f76ef'/>
+            <return type-id='c5be186e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator-=' mangled-name='_ZN7android6RegionmIERKS0_' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='115' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c1be1222' is-artificial='yes'/>
+            <parameter type-id='f18f76ef'/>
+            <return type-id='c5be186e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator+=' mangled-name='_ZN7android6RegionpLERKNS_5PointE' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='116' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c1be1222' is-artificial='yes'/>
+            <parameter type-id='beff857f'/>
+            <return type-id='c5be186e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='isTriviallyEqual' mangled-name='_ZNK7android6Region16isTriviallyEqualERKS0_' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='120' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f58f7d3b' is-artificial='yes'/>
+            <parameter type-id='f18f76ef'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='begin' mangled-name='_ZNK7android6Region5beginEv' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='128' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f58f7d3b' is-artificial='yes'/>
+            <return type-id='a1870c49'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='end' mangled-name='_ZNK7android6Region3endEv' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='129' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f58f7d3b' is-artificial='yes'/>
+            <return type-id='a1870c49'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getArray' mangled-name='_ZNK7android6Region8getArrayEPj' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='133' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f58f7d3b' is-artificial='yes'/>
+            <parameter type-id='78c01427'/>
+            <return type-id='b74fe385'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='addRectUnchecked' mangled-name='_ZN7android6Region16addRectUncheckedEiiii' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='139' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c1be1222' is-artificial='yes'/>
+            <parameter type-id='95e97e5e'/>
+            <parameter type-id='95e97e5e'/>
+            <parameter type-id='95e97e5e'/>
+            <parameter type-id='95e97e5e'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='isFixedSize' mangled-name='_ZNK7android6Region11isFixedSizeEv' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='141' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f58f7d3b' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getFlattenedSize' mangled-name='_ZNK7android6Region16getFlattenedSizeEv' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='142' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f58f7d3b' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='flatten' mangled-name='_ZNK7android6Region7flattenEPvj' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='143' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f58f7d3b' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='unflatten' mangled-name='_ZN7android6Region9unflattenEPKvj' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='144' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c1be1222' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='dump' mangled-name='_ZNK7android6Region4dumpERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPKcj' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='146' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f58f7d3b' is-artificial='yes'/>
+            <parameter type-id='4b50e5bc'/>
+            <parameter type-id='80f4b756'/>
+            <parameter type-id='8f92235e'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='dump' mangled-name='_ZNK7android6Region4dumpEPKcj' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='147' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f58f7d3b' is-artificial='yes'/>
+            <parameter type-id='80f4b756'/>
+            <parameter type-id='8f92235e'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='operationSelf' mangled-name='_ZN7android6Region13operationSelfERKNS_4RectEj' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='153' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c1be1222' is-artificial='yes'/>
+            <parameter type-id='bb4fe9d1'/>
+            <parameter type-id='8f92235e'/>
+            <return type-id='c5be186e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='operationSelf' mangled-name='_ZN7android6Region13operationSelfERKS0_j' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='154' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c1be1222' is-artificial='yes'/>
+            <parameter type-id='f18f76ef'/>
+            <parameter type-id='8f92235e'/>
+            <return type-id='c5be186e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='operationSelf' mangled-name='_ZN7android6Region13operationSelfERKS0_iij' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='155' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c1be1222' is-artificial='yes'/>
+            <parameter type-id='f18f76ef'/>
+            <parameter type-id='95e97e5e'/>
+            <parameter type-id='95e97e5e'/>
+            <parameter type-id='8f92235e'/>
+            <return type-id='c5be186e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='operation' mangled-name='_ZNK7android6Region9operationERKNS_4RectEj' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='156' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f58f7d3b' is-artificial='yes'/>
+            <parameter type-id='bb4fe9d1'/>
+            <parameter type-id='8f92235e'/>
+            <return type-id='52187e93'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='operation' mangled-name='_ZNK7android6Region9operationERKS0_j' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='157' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f58f7d3b' is-artificial='yes'/>
+            <parameter type-id='f18f76ef'/>
+            <parameter type-id='8f92235e'/>
+            <return type-id='52187e93'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='operation' mangled-name='_ZNK7android6Region9operationERKS0_iij' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='158' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f58f7d3b' is-artificial='yes'/>
+            <parameter type-id='f18f76ef'/>
+            <parameter type-id='95e97e5e'/>
+            <parameter type-id='95e97e5e'/>
+            <parameter type-id='8f92235e'/>
+            <return type-id='52187e93'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='boolean_operation' mangled-name='_ZN7android6Region17boolean_operationEjRS0_RKS0_S3_ii' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='160' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='c5be186e'/>
+            <parameter type-id='f18f76ef'/>
+            <parameter type-id='f18f76ef'/>
+            <parameter type-id='95e97e5e'/>
+            <parameter type-id='95e97e5e'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='boolean_operation' mangled-name='_ZN7android6Region17boolean_operationEjRS0_RKS0_RKNS_4RectEii' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='162' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='c5be186e'/>
+            <parameter type-id='f18f76ef'/>
+            <parameter type-id='bb4fe9d1'/>
+            <parameter type-id='95e97e5e'/>
+            <parameter type-id='95e97e5e'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='boolean_operation' mangled-name='_ZN7android6Region17boolean_operationEjRS0_RKS0_S3_' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='165' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='c5be186e'/>
+            <parameter type-id='f18f76ef'/>
+            <parameter type-id='f18f76ef'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='boolean_operation' mangled-name='_ZN7android6Region17boolean_operationEjRS0_RKS0_RKNS_4RectE' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='167' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='c5be186e'/>
+            <parameter type-id='f18f76ef'/>
+            <parameter type-id='bb4fe9d1'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='translate' mangled-name='_ZN7android6Region9translateERS0_ii' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='170' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c5be186e'/>
+            <parameter type-id='95e97e5e'/>
+            <parameter type-id='95e97e5e'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='translate' mangled-name='_ZN7android6Region9translateERS0_RKS0_ii' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='171' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c5be186e'/>
+            <parameter type-id='f18f76ef'/>
+            <parameter type-id='95e97e5e'/>
+            <parameter type-id='95e97e5e'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='validate' mangled-name='_ZN7android6Region8validateERKS0_PKcb' filepath='frameworks/native/libs/ui/include/ui/Region.h' line='173' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f18f76ef'/>
+            <parameter type-id='80f4b756'/>
+            <parameter type-id='c894953d'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='LightFlattenable&lt;android::Region&gt;' size-in-bits='8' visibility='default' filepath='system/core/libutils/include/utils/Flattenable.h' line='156' column='1' id='99119b01'>
+        <member-function access='public'>
+          <function-decl name='isFixedSize' mangled-name='_ZNK7android16LightFlattenableINS_6RegionEE11isFixedSizeEv' filepath='system/core/libutils/include/utils/Flattenable.h' line='160' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='25aea57e' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getFlattenedSize' mangled-name='_ZNK7android16LightFlattenableINS_6RegionEE16getFlattenedSizeEv' filepath='system/core/libutils/include/utils/Flattenable.h' line='163' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='25aea57e' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='flatten' mangled-name='_ZNK7android16LightFlattenableINS_6RegionEE7flattenEPvj' filepath='system/core/libutils/include/utils/Flattenable.h' line='166' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='25aea57e' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='unflatten' mangled-name='_ZN7android16LightFlattenableINS_6RegionEE9unflattenEPKvj' filepath='system/core/libutils/include/utils/Flattenable.h' line='169' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8e64ae39' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='Vector&lt;android::Rect&gt;' visibility='default' is-declaration-only='yes' id='9515f494'>
+        <member-function access='public'>
+          <function-decl name='array' mangled-name='_ZNK7android6VectorINS_4RectEE5arrayEv' filepath='system/core/libutils/include/utils/Vector.h' line='108' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='d1379479' is-artificial='yes'/>
+            <return type-id='b74fe385'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator[]' mangled-name='_ZNK7android6VectorINS_4RectEEixEj' filepath='system/core/libutils/include/utils/Vector.h' line='117' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='d1379479' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='bb4fe9d1'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='sp&lt;android::GraphicBuffer&gt;' size-in-bits='32' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='31' column='1' id='d8c82480'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='m_ptr' type-id='bf6b52cc' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='90' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='33' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='2c7f3826' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' mangled-name='_ZN7android2spINS_13GraphicBufferEEC2EPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='41' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='2c7f3826' is-artificial='yes'/>
+            <parameter type-id='bf6b52cc'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='42' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='2c7f3826' is-artificial='yes'/>
+            <parameter type-id='a3eb4fef'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='2c7f3826' is-artificial='yes'/>
+            <parameter type-id='1c635644'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~sp' mangled-name='_ZN7android2spINS_13GraphicBufferEED2Ev' filepath='system/core/libutils/include/utils/StrongPointer.h' line='48' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='2c7f3826' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_13GraphicBufferEEaSEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='52' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='2c7f3826' is-artificial='yes'/>
+            <parameter type-id='bf6b52cc'/>
+            <return type-id='387f4b0a'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_13GraphicBufferEEaSERKS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='2c7f3826' is-artificial='yes'/>
+            <parameter type-id='a3eb4fef'/>
+            <return type-id='387f4b0a'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_13GraphicBufferEEaSEOS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='54' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='2c7f3826' is-artificial='yes'/>
+            <parameter type-id='1c635644'/>
+            <return type-id='387f4b0a'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='force_set' mangled-name='_ZN7android2spINS_13GraphicBufferEE9force_setEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='2c7f3826' is-artificial='yes'/>
+            <parameter type-id='bf6b52cc'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='clear' mangled-name='_ZN7android2spINS_13GraphicBufferEE5clearEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='65' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='2c7f3826' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator*' mangled-name='_ZNK7android2spINS_13GraphicBufferEEdeEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a7eb563b' is-artificial='yes'/>
+            <return type-id='c36b5918'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator-&gt;' mangled-name='_ZNK7android2spINS_13GraphicBufferEEptEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='70' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a7eb563b' is-artificial='yes'/>
+            <return type-id='bf6b52cc'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='get' mangled-name='_ZNK7android2spINS_13GraphicBufferEE3getEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='71' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a7eb563b' is-artificial='yes'/>
+            <return type-id='bf6b52cc'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator bool' mangled-name='_ZNK7android2spINS_13GraphicBufferEEcvbEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a7eb563b' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='set_pointer' mangled-name='_ZN7android2spINS_13GraphicBufferEE11set_pointerEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='2c7f3826' is-artificial='yes'/>
+            <parameter type-id='bf6b52cc'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='check_not_on_stack' mangled-name='_ZN7android2spINS_13GraphicBufferEE18check_not_on_stackEPKv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='GraphicBuffer' visibility='default' is-declaration-only='yes' id='8eea5426'>
+        <member-type access='private'>
+          <enum-decl name='HandleWrapMethod' filepath='frameworks/native/libs/ui/include/ui/GraphicBuffer.h' line='102' column='1' id='e695c038'>
+            <underlying-type type-id='4aba8549'/>
+            <enumerator name='WRAP_HANDLE' value='0'/>
+            <enumerator name='TAKE_HANDLE' value='1'/>
+            <enumerator name='TAKE_UNREGISTERED_HANDLE' value='2'/>
+            <enumerator name='CLONE_HANDLE' value='3'/>
+          </enum-decl>
+        </member-type>
+        <member-function access='public'>
+          <function-decl name='getWidth' mangled-name='_ZNK7android13GraphicBuffer8getWidthEv' filepath='frameworks/native/libs/ui/include/ui/GraphicBuffer.h' line='158' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='4f04247f' is-artificial='yes'/>
+            <return type-id='8f92235e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getHeight' mangled-name='_ZNK7android13GraphicBuffer9getHeightEv' filepath='frameworks/native/libs/ui/include/ui/GraphicBuffer.h' line='159' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='4f04247f' is-artificial='yes'/>
+            <return type-id='8f92235e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getLayerCount' mangled-name='_ZNK7android13GraphicBuffer13getLayerCountEv' filepath='frameworks/native/libs/ui/include/ui/GraphicBuffer.h' line='163' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='4f04247f' is-artificial='yes'/>
+            <return type-id='8f92235e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getPixelFormat' mangled-name='_ZNK7android13GraphicBuffer14getPixelFormatEv' filepath='frameworks/native/libs/ui/include/ui/GraphicBuffer.h' line='162' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='4f04247f' is-artificial='yes'/>
+            <return type-id='2ef73066'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getUsage' mangled-name='_ZNK7android13GraphicBuffer8getUsageEv' filepath='frameworks/native/libs/ui/include/ui/GraphicBuffer.h' line='161' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='4f04247f' is-artificial='yes'/>
+            <return type-id='9c313c2d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getStride' mangled-name='_ZNK7android13GraphicBuffer9getStrideEv' filepath='frameworks/native/libs/ui/include/ui/GraphicBuffer.h' line='160' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='4f04247f' is-artificial='yes'/>
+            <return type-id='8f92235e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getBufferMapperVersion' mangled-name='_ZNK7android13GraphicBuffer22getBufferMapperVersionEv' filepath='frameworks/native/libs/ui/include/ui/GraphicBuffer.h' line='222' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='4f04247f' is-artificial='yes'/>
+            <return type-id='99943bd2'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='sp&lt;android::Fence&gt;' size-in-bits='32' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='31' column='1' id='f783287d'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='m_ptr' type-id='97b48b31' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='90' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='sp' mangled-name='_ZN7android2spINS_5FenceEEC2Ev' filepath='system/core/libutils/include/utils/StrongPointer.h' line='33' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e1c103ed' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' mangled-name='_ZN7android2spINS_5FenceEEC2EPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='41' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e1c103ed' is-artificial='yes'/>
+            <parameter type-id='97b48b31'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='42' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e1c103ed' is-artificial='yes'/>
+            <parameter type-id='bac2bb80'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e1c103ed' is-artificial='yes'/>
+            <parameter type-id='adbbacfd'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~sp' mangled-name='_ZN7android2spINS_5FenceEED2Ev' filepath='system/core/libutils/include/utils/StrongPointer.h' line='48' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e1c103ed' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_5FenceEEaSEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='52' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e1c103ed' is-artificial='yes'/>
+            <parameter type-id='97b48b31'/>
+            <return type-id='d5c0f109'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_5FenceEEaSERKS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e1c103ed' is-artificial='yes'/>
+            <parameter type-id='bac2bb80'/>
+            <return type-id='d5c0f109'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_5FenceEEaSEOS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='54' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e1c103ed' is-artificial='yes'/>
+            <parameter type-id='adbbacfd'/>
+            <return type-id='d5c0f109'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='force_set' mangled-name='_ZN7android2spINS_5FenceEE9force_setEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e1c103ed' is-artificial='yes'/>
+            <parameter type-id='97b48b31'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='clear' mangled-name='_ZN7android2spINS_5FenceEE5clearEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='65' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e1c103ed' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator*' mangled-name='_ZNK7android2spINS_5FenceEEdeEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c6c2ce64' is-artificial='yes'/>
+            <return type-id='93b484e5'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator-&gt;' mangled-name='_ZNK7android2spINS_5FenceEEptEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='70' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c6c2ce64' is-artificial='yes'/>
+            <return type-id='97b48b31'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='get' mangled-name='_ZNK7android2spINS_5FenceEE3getEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='71' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c6c2ce64' is-artificial='yes'/>
+            <return type-id='97b48b31'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator bool' mangled-name='_ZNK7android2spINS_5FenceEEcvbEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c6c2ce64' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='set_pointer' mangled-name='_ZN7android2spINS_5FenceEE11set_pointerEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e1c103ed' is-artificial='yes'/>
+            <parameter type-id='97b48b31'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='check_not_on_stack' mangled-name='_ZN7android2spINS_5FenceEE18check_not_on_stackEPKv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='Fence' size-in-bits='64' visibility='default' filepath='frameworks/native/libs/ui/include/ui/Fence.h' line='35' column='1' id='8e900ba9'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='fa133b32'/>
+        <base-class access='public' layout-offset-in-bits='0' type-id='214e7574'/>
+        <member-type access='private'>
+          <enum-decl name='Status' filepath='frameworks/native/libs/ui/include/ui/Fence.h' line='114' column='1' id='19b87c56'>
+            <underlying-type type-id='9cac1fee'/>
+            <enumerator name='Invalid' value='0'/>
+            <enumerator name='Unsignaled' value='1'/>
+            <enumerator name='Signaled' value='2'/>
+          </enum-decl>
+        </member-type>
+        <data-member access='public' static='yes'>
+          <var-decl name='NO_FENCE' type-id='8fb586a6' visibility='default' filepath='frameworks/native/libs/ui/include/ui/Fence.h' line='39' column='1'/>
+        </data-member>
+        <data-member access='public' static='yes'>
+          <var-decl name='SIGNAL_TIME_PENDING' type-id='1e3bd547' visibility='default' filepath='frameworks/native/libs/ui/include/ui/Fence.h' line='40' column='1'/>
+        </data-member>
+        <data-member access='public' static='yes'>
+          <var-decl name='SIGNAL_TIME_INVALID' type-id='1e3bd547' visibility='default' filepath='frameworks/native/libs/ui/include/ui/Fence.h' line='41' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='32'>
+          <var-decl name='mFenceFd' type-id='ca770154' visibility='default' filepath='frameworks/native/libs/ui/include/ui/Fence.h' line='149' column='1'/>
+        </data-member>
+        <member-function access='public' static='yes'>
+          <function-decl name='isValidTimestamp' mangled-name='_ZN7android5Fence16isValidTimestampEx' filepath='frameworks/native/libs/ui/include/ui/Fence.h' line='42' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='00f5ef57'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='Fence' filepath='frameworks/native/libs/ui/include/ui/Fence.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='97b48b31' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='Fence' filepath='frameworks/native/libs/ui/include/ui/Fence.h' line='58' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='97b48b31' is-artificial='yes'/>
+            <parameter type-id='95e97e5e'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='Fence' filepath='frameworks/native/libs/ui/include/ui/Fence.h' line='59' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='97b48b31' is-artificial='yes'/>
+            <parameter type-id='ca770154'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='Fence' filepath='frameworks/native/libs/ui/include/ui/Fence.h' line='62' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='97b48b31' is-artificial='yes'/>
+            <parameter type-id='44db3f5e'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android5FenceaSERKS0_' filepath='frameworks/native/libs/ui/include/ui/Fence.h' line='63' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='97b48b31' is-artificial='yes'/>
+            <parameter type-id='44db3f5e'/>
+            <return type-id='93b484e5'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='Fence' filepath='frameworks/native/libs/ui/include/ui/Fence.h' line='64' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='97b48b31' is-artificial='yes'/>
+            <parameter type-id='482cfef9'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android5FenceaSEOS0_' filepath='frameworks/native/libs/ui/include/ui/Fence.h' line='65' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='97b48b31' is-artificial='yes'/>
+            <parameter type-id='482cfef9'/>
+            <return type-id='93b484e5'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='isValid' mangled-name='_ZNK7android5Fence7isValidEv' filepath='frameworks/native/libs/ui/include/ui/Fence.h' line='70' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='40db3912' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='wait' mangled-name='_ZN7android5Fence4waitEi' filepath='frameworks/native/libs/ui/include/ui/Fence.h' line='77' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='97b48b31' is-artificial='yes'/>
+            <parameter type-id='95e97e5e'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='waitForever' mangled-name='_ZN7android5Fence11waitForeverEPKc' filepath='frameworks/native/libs/ui/include/ui/Fence.h' line='85' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='97b48b31' is-artificial='yes'/>
+            <parameter type-id='80f4b756'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' static='yes'>
+          <function-decl name='merge' mangled-name='_ZN7android5Fence5mergeEPKcRKNS_2spIS0_EES6_' filepath='frameworks/native/libs/ui/include/ui/Fence.h' line='91' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='80f4b756'/>
+            <parameter type-id='bac2bb80'/>
+            <parameter type-id='bac2bb80'/>
+            <return type-id='f783287d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' static='yes'>
+          <function-decl name='merge' mangled-name='_ZN7android5Fence5mergeERKNS_7String8ERKNS_2spIS0_EES7_' filepath='frameworks/native/libs/ui/include/ui/Fence.h' line='94' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a1b8f99c'/>
+            <parameter type-id='bac2bb80'/>
+            <parameter type-id='bac2bb80'/>
+            <return type-id='f783287d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='dup' mangled-name='_ZNK7android5Fence3dupEv' filepath='frameworks/native/libs/ui/include/ui/Fence.h' line='100' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='40db3912' is-artificial='yes'/>
+            <return type-id='95e97e5e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='get' mangled-name='_ZNK7android5Fence3getEv' filepath='frameworks/native/libs/ui/include/ui/Fence.h' line='106' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='40db3912' is-artificial='yes'/>
+            <return type-id='95e97e5e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getSignalTime' mangled-name='_ZNK7android5Fence13getSignalTimeEv' filepath='frameworks/native/libs/ui/include/ui/Fence.h' line='112' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='40db3912' is-artificial='yes'/>
+            <return type-id='00f5ef57'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getStatus' mangled-name='_ZN7android5Fence9getStatusEv' filepath='frameworks/native/libs/ui/include/ui/Fence.h' line='123' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='97b48b31' is-artificial='yes'/>
+            <return type-id='19b87c56'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getFlattenedSize' mangled-name='_ZNK7android5Fence16getFlattenedSizeEv' filepath='frameworks/native/libs/ui/include/ui/Fence.h' line='139' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='40db3912' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getFdCount' mangled-name='_ZNK7android5Fence10getFdCountEv' filepath='frameworks/native/libs/ui/include/ui/Fence.h' line='140' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='40db3912' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='flatten' mangled-name='_ZNK7android5Fence7flattenERPvRjRPiS3_' filepath='frameworks/native/libs/ui/include/ui/Fence.h' line='141' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='40db3912' is-artificial='yes'/>
+            <parameter type-id='67e1782b'/>
+            <parameter type-id='6cc00143'/>
+            <parameter type-id='15f054ce'/>
+            <parameter type-id='6cc00143'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='unflatten' mangled-name='_ZN7android5Fence9unflattenERPKvRjRPKiS4_' filepath='frameworks/native/libs/ui/include/ui/Fence.h' line='142' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='97b48b31' is-artificial='yes'/>
+            <parameter type-id='67e1782b'/>
+            <parameter type-id='6cc00143'/>
+            <parameter type-id='aaa0dda1'/>
+            <parameter type-id='6cc00143'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' destructor='yes'>
+          <function-decl name='~Fence' mangled-name='_ZN7android5FenceD2Ev' filepath='frameworks/native/libs/ui/include/ui/Fence.h' line='147' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='97b48b31' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='LightRefBase&lt;android::Fence&gt;' size-in-bits='32' visibility='default' filepath='system/core/libutils/include/utils/LightRefBase.h' line='32' column='1' id='fa133b32'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='mCount' type-id='673b29cf' visibility='default' filepath='system/core/libutils/include/utils/LightRefBase.h' line='59' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='LightRefBase' filepath='system/core/libutils/include/utils/LightRefBase.h' line='35' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='aafa1350' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='incStrong' mangled-name='_ZNK7android12LightRefBaseINS_5FenceEE9incStrongEPKv' filepath='system/core/libutils/include/utils/LightRefBase.h' line='36' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b9d13481' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='decStrong' mangled-name='_ZNK7android12LightRefBaseINS_5FenceEE9decStrongEPKv' filepath='system/core/libutils/include/utils/LightRefBase.h' line='39' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b9d13481' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getStrongCount' mangled-name='_ZNK7android12LightRefBaseINS_5FenceEE14getStrongCountEv' filepath='system/core/libutils/include/utils/LightRefBase.h' line='46' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b9d13481' is-artificial='yes'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='protected' destructor='yes'>
+          <function-decl name='~LightRefBase' filepath='system/core/libutils/include/utils/LightRefBase.h' line='51' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='aafa1350' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='renameRefs' mangled-name='_ZN7android12LightRefBaseINS_5FenceEE10renameRefsEjRKNS_16ReferenceRenamerE' filepath='system/core/libutils/include/utils/LightRefBase.h' line='55' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='0fac3562'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='renameRefId' mangled-name='_ZN7android12LightRefBaseINS_5FenceEE11renameRefIdEPS1_PKvS5_' filepath='system/core/libutils/include/utils/LightRefBase.h' line='56' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='97b48b31'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='ReferenceRenamer' visibility='default' is-declaration-only='yes' id='fe4eabab'/>
+      <class-decl name='Flattenable&lt;android::Fence&gt;' size-in-bits='8' visibility='default' filepath='system/core/libutils/include/utils/Flattenable.h' line='102' column='1' id='214e7574'>
+        <member-function access='public'>
+          <function-decl name='getFlattenedSize' mangled-name='_ZNK7android11FlattenableINS_5FenceEE16getFlattenedSizeEv' filepath='system/core/libutils/include/utils/Flattenable.h' line='105' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a55a2b89' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getFdCount' mangled-name='_ZNK7android11FlattenableINS_5FenceEE10getFdCountEv' filepath='system/core/libutils/include/utils/Flattenable.h' line='108' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a55a2b89' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='flatten' mangled-name='_ZNK7android11FlattenableINS_5FenceEE7flattenERPvRjRPiS5_' filepath='system/core/libutils/include/utils/Flattenable.h' line='115' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a55a2b89' is-artificial='yes'/>
+            <parameter type-id='67e1782b'/>
+            <parameter type-id='6cc00143'/>
+            <parameter type-id='15f054ce'/>
+            <parameter type-id='6cc00143'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='unflatten' mangled-name='_ZN7android11FlattenableINS_5FenceEE9unflattenERPKvRjRPKiS6_' filepath='system/core/libutils/include/utils/Flattenable.h' line='124' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b805ab12' is-artificial='yes'/>
+            <parameter type-id='67e1782b'/>
+            <parameter type-id='6cc00143'/>
+            <parameter type-id='aaa0dda1'/>
+            <parameter type-id='6cc00143'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='HdrMetadata' size-in-bits='512' is-struct='yes' visibility='default' filepath='frameworks/native/libs/gui/include/gui/HdrMetadata.h' line='27' column='1' id='6164fbd7'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='5f1c4286'/>
+        <member-type access='public'>
+          <enum-decl name='Type' filepath='frameworks/native/libs/gui/include/gui/HdrMetadata.h' line='28' column='1' id='0f59e22a'>
+            <underlying-type type-id='9cac1fee'/>
+            <enumerator name='SMPTE2086' value='1'/>
+            <enumerator name='CTA861_3' value='2'/>
+            <enumerator name='HDR10PLUS' value='4'/>
+          </enum-decl>
+        </member-type>
+        <data-member access='public' layout-offset-in-bits='0'>
+          <var-decl name='validTypes' type-id='8f92235e' visibility='default' filepath='frameworks/native/libs/gui/include/gui/HdrMetadata.h' line='34' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='32'>
+          <var-decl name='smpte2086' type-id='ba8bd8c0' visibility='default' filepath='frameworks/native/libs/gui/include/gui/HdrMetadata.h' line='36' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='352'>
+          <var-decl name='cta8613' type-id='7520e830' visibility='default' filepath='frameworks/native/libs/gui/include/gui/HdrMetadata.h' line='37' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='416'>
+          <var-decl name='hdr10plus' type-id='b05cdcb7' visibility='default' filepath='frameworks/native/libs/gui/include/gui/HdrMetadata.h' line='38' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='isFixedSize' mangled-name='_ZNK7android11HdrMetadata11isFixedSizeEv' filepath='frameworks/native/libs/gui/include/gui/HdrMetadata.h' line='41' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='bfc7c2f8' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getFlattenedSize' mangled-name='_ZNK7android11HdrMetadata16getFlattenedSizeEv' filepath='frameworks/native/libs/gui/include/gui/HdrMetadata.h' line='42' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='bfc7c2f8' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='flatten' mangled-name='_ZNK7android11HdrMetadata7flattenEPvj' filepath='frameworks/native/libs/gui/include/gui/HdrMetadata.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='bfc7c2f8' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='unflatten' mangled-name='_ZN7android11HdrMetadata9unflattenEPKvj' filepath='frameworks/native/libs/gui/include/gui/HdrMetadata.h' line='44' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='40f28ecf' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator==' mangled-name='_ZNK7android11HdrMetadataeqERKS0_' filepath='frameworks/native/libs/gui/include/gui/HdrMetadata.h' line='46' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='bfc7c2f8' is-artificial='yes'/>
+            <parameter type-id='bbc7bcac'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='LightFlattenable&lt;android::HdrMetadata&gt;' size-in-bits='8' visibility='default' filepath='system/core/libutils/include/utils/Flattenable.h' line='156' column='1' id='5f1c4286'>
+        <member-function access='public'>
+          <function-decl name='isFixedSize' mangled-name='_ZNK7android16LightFlattenableINS_11HdrMetadataEE11isFixedSizeEv' filepath='system/core/libutils/include/utils/Flattenable.h' line='160' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='01ce06a5' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getFlattenedSize' mangled-name='_ZNK7android16LightFlattenableINS_11HdrMetadataEE16getFlattenedSizeEv' filepath='system/core/libutils/include/utils/Flattenable.h' line='163' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='01ce06a5' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='flatten' mangled-name='_ZNK7android16LightFlattenableINS_11HdrMetadataEE7flattenEPvj' filepath='system/core/libutils/include/utils/Flattenable.h' line='166' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='01ce06a5' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='unflatten' mangled-name='_ZN7android16LightFlattenableINS_11HdrMetadataEE9unflattenEPKvj' filepath='system/core/libutils/include/utils/Flattenable.h' line='169' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c1ef32ac' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='sp&lt;android::NativeHandle&gt;' size-in-bits='32' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='31' column='1' id='7c940171'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='m_ptr' type-id='9d0aeadd' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='90' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='33' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c6d041c9' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='41' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c6d041c9' is-artificial='yes'/>
+            <parameter type-id='9d0aeadd'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='42' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c6d041c9' is-artificial='yes'/>
+            <parameter type-id='2a782772'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c6d041c9' is-artificial='yes'/>
+            <parameter type-id='68f516d1'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~sp' mangled-name='_ZN7android2spINS_12NativeHandleEED2Ev' filepath='system/core/libutils/include/utils/StrongPointer.h' line='48' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c6d041c9' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_12NativeHandleEEaSEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='52' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c6d041c9' is-artificial='yes'/>
+            <parameter type-id='9d0aeadd'/>
+            <return type-id='d2d054ad'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_12NativeHandleEEaSERKS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c6d041c9' is-artificial='yes'/>
+            <parameter type-id='2a782772'/>
+            <return type-id='d2d054ad'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_12NativeHandleEEaSEOS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='54' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c6d041c9' is-artificial='yes'/>
+            <parameter type-id='68f516d1'/>
+            <return type-id='d2d054ad'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='force_set' mangled-name='_ZN7android2spINS_12NativeHandleEE9force_setEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c6d041c9' is-artificial='yes'/>
+            <parameter type-id='9d0aeadd'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='clear' mangled-name='_ZN7android2spINS_12NativeHandleEE5clearEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='65' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c6d041c9' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator*' mangled-name='_ZNK7android2spINS_12NativeHandleEEdeEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='2e782dbe' is-artificial='yes'/>
+            <return type-id='910ad7f9'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator-&gt;' mangled-name='_ZNK7android2spINS_12NativeHandleEEptEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='70' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='2e782dbe' is-artificial='yes'/>
+            <return type-id='9d0aeadd'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='get' mangled-name='_ZNK7android2spINS_12NativeHandleEE3getEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='71' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='2e782dbe' is-artificial='yes'/>
+            <return type-id='9d0aeadd'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator bool' mangled-name='_ZNK7android2spINS_12NativeHandleEEcvbEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='2e782dbe' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='set_pointer' mangled-name='_ZN7android2spINS_12NativeHandleEE11set_pointerEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c6d041c9' is-artificial='yes'/>
+            <parameter type-id='9d0aeadd'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='check_not_on_stack' mangled-name='_ZN7android2spINS_12NativeHandleEE18check_not_on_stackEPKv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='NativeHandle' size-in-bits='96' visibility='default' filepath='system/core/libutils/include/utils/NativeHandle.h' line='27' column='1' id='48530b3d'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='b2475d74'/>
+        <data-member access='private' layout-offset-in-bits='32'>
+          <var-decl name='mHandle' type-id='d6183f40' visibility='default' filepath='system/core/libutils/include/utils/NativeHandle.h' line='46' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='64'>
+          <var-decl name='mOwnsHandle' type-id='c894953d' visibility='default' filepath='system/core/libutils/include/utils/NativeHandle.h' line='47' column='1'/>
+        </data-member>
+        <member-function access='public' static='yes'>
+          <function-decl name='create' mangled-name='_ZN7android12NativeHandle6createEP13native_handleb' filepath='system/core/libutils/include/utils/NativeHandle.h' line='33' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='d6183f40'/>
+            <parameter type-id='c894953d'/>
+            <return type-id='7c940171'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='handle' mangled-name='_ZNK7android12NativeHandle6handleEv' filepath='system/core/libutils/include/utils/NativeHandle.h' line='35' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8cd9daac' is-artificial='yes'/>
+            <return type-id='346ca4cd'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' constructor='yes'>
+          <function-decl name='NativeHandle' filepath='system/core/libutils/include/utils/NativeHandle.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9d0aeadd' is-artificial='yes'/>
+            <parameter type-id='d6183f40'/>
+            <parameter type-id='c894953d'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' destructor='yes'>
+          <function-decl name='~NativeHandle' filepath='system/core/libutils/include/utils/NativeHandle.h' line='44' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9d0aeadd' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' constructor='yes'>
+          <function-decl name='NativeHandle' filepath='system/core/libutils/include/utils/NativeHandle.h' line='50' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9d0aeadd' is-artificial='yes'/>
+            <parameter type-id='90d9e0f8'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='operator=' mangled-name='_ZN7android12NativeHandleaSERKS0_' filepath='system/core/libutils/include/utils/NativeHandle.h' line='51' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9d0aeadd' is-artificial='yes'/>
+            <parameter type-id='90d9e0f8'/>
+            <return type-id='910ad7f9'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='LightRefBase&lt;android::NativeHandle&gt;' size-in-bits='32' visibility='default' filepath='system/core/libutils/include/utils/LightRefBase.h' line='32' column='1' id='b2475d74'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='mCount' type-id='673b29cf' visibility='default' filepath='system/core/libutils/include/utils/LightRefBase.h' line='59' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='LightRefBase' filepath='system/core/libutils/include/utils/LightRefBase.h' line='35' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eff54152' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='incStrong' mangled-name='_ZNK7android12LightRefBaseINS_12NativeHandleEE9incStrongEPKv' filepath='system/core/libutils/include/utils/LightRefBase.h' line='36' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='37fe7dc5' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='decStrong' mangled-name='_ZNK7android12LightRefBaseINS_12NativeHandleEE9decStrongEPKv' filepath='system/core/libutils/include/utils/LightRefBase.h' line='39' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='37fe7dc5' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getStrongCount' mangled-name='_ZNK7android12LightRefBaseINS_12NativeHandleEE14getStrongCountEv' filepath='system/core/libutils/include/utils/LightRefBase.h' line='46' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='37fe7dc5' is-artificial='yes'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='protected' destructor='yes'>
+          <function-decl name='~LightRefBase' filepath='system/core/libutils/include/utils/LightRefBase.h' line='51' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eff54152' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='renameRefs' mangled-name='_ZN7android12LightRefBaseINS_12NativeHandleEE10renameRefsEjRKNS_16ReferenceRenamerE' filepath='system/core/libutils/include/utils/LightRefBase.h' line='55' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='0fac3562'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='renameRefId' mangled-name='_ZN7android12LightRefBaseINS_12NativeHandleEE11renameRefIdEPS1_PKvS5_' filepath='system/core/libutils/include/utils/LightRefBase.h' line='56' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='9d0aeadd'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <typedef-decl name='mat4' type-id='9006b4f8' filepath='frameworks/native/libs/math/include/math/mat4.h' line='579' column='1' id='7e0e6589'/>
+      <class-decl name='InputWindowInfo' size-in-bits='1280' is-struct='yes' visibility='default' filepath='frameworks/native/include/input/InputWindow.h' line='35' column='1' id='f616d894'>
+        <data-member access='public' layout-offset-in-bits='0'>
+          <var-decl name='token' type-id='bb7689ff' visibility='default' filepath='frameworks/native/include/input/InputWindow.h' line='123' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='32'>
+          <var-decl name='name' type-id='2e84cb7b' visibility='default' filepath='frameworks/native/include/input/InputWindow.h' line='124' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='128'>
+          <var-decl name='layoutParamsFlags' type-id='3ff5601b' visibility='default' filepath='frameworks/native/include/input/InputWindow.h' line='125' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='160'>
+          <var-decl name='layoutParamsType' type-id='3ff5601b' visibility='default' filepath='frameworks/native/include/input/InputWindow.h' line='126' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='192'>
+          <var-decl name='dispatchingTimeout' type-id='00f5ef57' visibility='default' filepath='frameworks/native/include/input/InputWindow.h' line='127' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='256'>
+          <var-decl name='frameLeft' type-id='3ff5601b' visibility='default' filepath='frameworks/native/include/input/InputWindow.h' line='130' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='288'>
+          <var-decl name='frameTop' type-id='3ff5601b' visibility='default' filepath='frameworks/native/include/input/InputWindow.h' line='131' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='320'>
+          <var-decl name='frameRight' type-id='3ff5601b' visibility='default' filepath='frameworks/native/include/input/InputWindow.h' line='132' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='352'>
+          <var-decl name='frameBottom' type-id='3ff5601b' visibility='default' filepath='frameworks/native/include/input/InputWindow.h' line='133' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='384'>
+          <var-decl name='surfaceInset' type-id='3ff5601b' visibility='default' filepath='frameworks/native/include/input/InputWindow.h' line='141' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='416'>
+          <var-decl name='globalScaleFactor' type-id='a6c45d85' visibility='default' filepath='frameworks/native/include/input/InputWindow.h' line='145' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='448'>
+          <var-decl name='windowXScale' type-id='a6c45d85' visibility='default' filepath='frameworks/native/include/input/InputWindow.h' line='148' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='480'>
+          <var-decl name='windowYScale' type-id='a6c45d85' visibility='default' filepath='frameworks/native/include/input/InputWindow.h' line='149' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='512'>
+          <var-decl name='touchableRegion' type-id='6cff73f4' visibility='default' filepath='frameworks/native/include/input/InputWindow.h' line='155' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='672'>
+          <var-decl name='visible' type-id='c894953d' visibility='default' filepath='frameworks/native/include/input/InputWindow.h' line='156' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='680'>
+          <var-decl name='canReceiveKeys' type-id='c894953d' visibility='default' filepath='frameworks/native/include/input/InputWindow.h' line='157' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='688'>
+          <var-decl name='hasFocus' type-id='c894953d' visibility='default' filepath='frameworks/native/include/input/InputWindow.h' line='158' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='696'>
+          <var-decl name='hasWallpaper' type-id='c894953d' visibility='default' filepath='frameworks/native/include/input/InputWindow.h' line='159' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='704'>
+          <var-decl name='paused' type-id='c894953d' visibility='default' filepath='frameworks/native/include/input/InputWindow.h' line='160' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='736'>
+          <var-decl name='layer' type-id='3ff5601b' visibility='default' filepath='frameworks/native/include/input/InputWindow.h' line='161' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='768'>
+          <var-decl name='ownerPid' type-id='3ff5601b' visibility='default' filepath='frameworks/native/include/input/InputWindow.h' line='162' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='800'>
+          <var-decl name='ownerUid' type-id='3ff5601b' visibility='default' filepath='frameworks/native/include/input/InputWindow.h' line='163' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='832'>
+          <var-decl name='inputFeatures' type-id='3ff5601b' visibility='default' filepath='frameworks/native/include/input/InputWindow.h' line='164' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='864'>
+          <var-decl name='displayId' type-id='3ff5601b' visibility='default' filepath='frameworks/native/include/input/InputWindow.h' line='165' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='896'>
+          <var-decl name='portalToDisplayId' type-id='3ff5601b' visibility='default' filepath='frameworks/native/include/input/InputWindow.h' line='166' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='960'>
+          <var-decl name='applicationInfo' type-id='f33aa522' visibility='default' filepath='frameworks/native/include/input/InputWindow.h' line='167' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='1152'>
+          <var-decl name='replaceTouchableRegionWithCrop' type-id='c894953d' visibility='default' filepath='frameworks/native/include/input/InputWindow.h' line='168' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='1184'>
+          <var-decl name='touchableRegionCropHandle' type-id='32985b1b' visibility='default' filepath='frameworks/native/include/input/InputWindow.h' line='169' column='1'/>
+        </data-member>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='InputWindowInfo' filepath='frameworks/native/include/input/InputWindow.h' line='36' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='85d9ee82' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='InputWindowInfo' filepath='frameworks/native/include/input/InputWindow.h' line='37' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='85d9ee82' is-artificial='yes'/>
+            <parameter type-id='6d925e80'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='addTouchableRegion' mangled-name='_ZN7android15InputWindowInfo18addTouchableRegionERKNS_4RectE' filepath='frameworks/native/include/input/InputWindow.h' line='171' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='85d9ee82' is-artificial='yes'/>
+            <parameter type-id='bb4fe9d1'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='touchableRegionContainsPoint' mangled-name='_ZNK7android15InputWindowInfo28touchableRegionContainsPointEii' filepath='frameworks/native/include/input/InputWindow.h' line='173' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5c683191' is-artificial='yes'/>
+            <parameter type-id='3ff5601b'/>
+            <parameter type-id='3ff5601b'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='frameContainsPoint' mangled-name='_ZNK7android15InputWindowInfo18frameContainsPointEii' filepath='frameworks/native/include/input/InputWindow.h' line='174' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5c683191' is-artificial='yes'/>
+            <parameter type-id='3ff5601b'/>
+            <parameter type-id='3ff5601b'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='isTrustedOverlay' mangled-name='_ZNK7android15InputWindowInfo16isTrustedOverlayEv' filepath='frameworks/native/include/input/InputWindow.h' line='181' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5c683191' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='supportsSplitTouch' mangled-name='_ZNK7android15InputWindowInfo18supportsSplitTouchEv' filepath='frameworks/native/include/input/InputWindow.h' line='183' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5c683191' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='overlaps' mangled-name='_ZNK7android15InputWindowInfo8overlapsEPKS0_' filepath='frameworks/native/include/input/InputWindow.h' line='185' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5c683191' is-artificial='yes'/>
+            <parameter type-id='5c683191'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='write' mangled-name='_ZNK7android15InputWindowInfo5writeERNS_6ParcelE' filepath='frameworks/native/include/input/InputWindow.h' line='187' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5c683191' is-artificial='yes'/>
+            <parameter type-id='161dd545'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' static='yes'>
+          <function-decl name='read' mangled-name='_ZN7android15InputWindowInfo4readERKNS_6ParcelE' filepath='frameworks/native/include/input/InputWindow.h' line='188' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6d925e80'/>
+            <return type-id='f616d894'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='InputApplicationInfo' size-in-bits='192' is-struct='yes' visibility='default' filepath='frameworks/native/include/input/InputApplication.h' line='34' column='1' id='f33aa522'>
+        <data-member access='public' layout-offset-in-bits='0'>
+          <var-decl name='token' type-id='bb7689ff' visibility='default' filepath='frameworks/native/include/input/InputApplication.h' line='35' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='32'>
+          <var-decl name='name' type-id='2e84cb7b' visibility='default' filepath='frameworks/native/include/input/InputApplication.h' line='36' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='128'>
+          <var-decl name='dispatchingTimeout' type-id='00f5ef57' visibility='default' filepath='frameworks/native/include/input/InputApplication.h' line='37' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='write' mangled-name='_ZNK7android20InputApplicationInfo5writeERNS_6ParcelE' filepath='frameworks/native/include/input/InputApplication.h' line='39' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a9ede359' is-artificial='yes'/>
+            <parameter type-id='161dd545'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' static='yes'>
+          <function-decl name='read' mangled-name='_ZN7android20InputApplicationInfo4readERKNS_6ParcelE' filepath='frameworks/native/include/input/InputApplication.h' line='40' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6d925e80'/>
+            <return type-id='f33aa522'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='Parcel' size-in-bits='480' visibility='default' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='55' column='1' id='cb49a619'>
+        <member-type access='private'>
+          <typedef-decl name='release_func' type-id='edf1b28e' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='482' column='1' id='154ab60a'/>
+        </member-type>
+        <member-type access='private'>
+          <class-decl name='WritableBlob' visibility='default' is-declaration-only='yes' id='259563fa'/>
+        </member-type>
+        <member-type access='private'>
+          <class-decl name='ReadableBlob' visibility='default' is-declaration-only='yes' id='a87dbeee'/>
+        </member-type>
+        <member-type access='private'>
+          <class-decl name='FlattenableHelperInterface' visibility='default' is-declaration-only='yes' id='783cc678'/>
+        </member-type>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='mError' type-id='6e9756f6' visibility='default' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='582' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='32'>
+          <var-decl name='mData' type-id='ae3e8ca6' visibility='default' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='583' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='64'>
+          <var-decl name='mDataSize' type-id='b59d7dce' visibility='default' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='584' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='96'>
+          <var-decl name='mDataCapacity' type-id='b59d7dce' visibility='default' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='585' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='128'>
+          <var-decl name='mDataPos' type-id='b59d7dce' visibility='default' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='586' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='160'>
+          <var-decl name='mObjects' type-id='ed491f06' visibility='default' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='587' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='192'>
+          <var-decl name='mObjectsSize' type-id='b59d7dce' visibility='default' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='588' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='224'>
+          <var-decl name='mObjectsCapacity' type-id='b59d7dce' visibility='default' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='589' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='256'>
+          <var-decl name='mNextObjectHint' type-id='b59d7dce' visibility='default' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='590' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='288'>
+          <var-decl name='mObjectsSorted' type-id='c894953d' visibility='default' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='591' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='296'>
+          <var-decl name='mRequestHeaderPresent' type-id='c894953d' visibility='default' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='593' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='320'>
+          <var-decl name='mWorkSourceRequestHeaderPosition' type-id='b59d7dce' visibility='default' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='594' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='352'>
+          <var-decl name='mFdsKnown' type-id='c894953d' visibility='default' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='596' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='360'>
+          <var-decl name='mHasFds' type-id='c894953d' visibility='default' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='597' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='368'>
+          <var-decl name='mAllowFds' type-id='c894953d' visibility='default' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='598' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='384'>
+          <var-decl name='mOwner' type-id='154ab60a' visibility='default' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='600' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='416'>
+          <var-decl name='mOwnerCookie' type-id='eaa32e2f' visibility='default' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='601' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='448'>
+          <var-decl name='mOpenAshmemSize' type-id='b59d7dce' visibility='default' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='687' column='1'/>
+        </data-member>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='Parcel' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~Parcel' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='62' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='data' mangled-name='_ZNK7android6Parcel4dataEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='64' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='9f7200cf'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='dataSize' mangled-name='_ZNK7android6Parcel8dataSizeEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='65' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='dataAvail' mangled-name='_ZNK7android6Parcel9dataAvailEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='66' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='dataPosition' mangled-name='_ZNK7android6Parcel12dataPositionEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='67' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='dataCapacity' mangled-name='_ZNK7android6Parcel12dataCapacityEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='68' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='setDataSize' mangled-name='_ZN7android6Parcel11setDataSizeEj' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='70' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='setDataPosition' mangled-name='_ZNK7android6Parcel15setDataPositionEj' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='71' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='setDataCapacity' mangled-name='_ZN7android6Parcel15setDataCapacityEj' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='setData' mangled-name='_ZN7android6Parcel7setDataEPKhj' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='74' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='9f7200cf'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='appendFrom' mangled-name='_ZN7android6Parcel10appendFromEPKS0_jj' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='76' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='79927164'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='compareData' mangled-name='_ZN7android6Parcel11compareDataERKS0_' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='79' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='6d925e80'/>
+            <return type-id='95e97e5e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='allowFds' mangled-name='_ZNK7android6Parcel8allowFdsEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='81' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='pushAllowFds' mangled-name='_ZN7android6Parcel12pushAllowFdsEb' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='82' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='c894953d'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='restoreAllowFds' mangled-name='_ZN7android6Parcel15restoreAllowFdsEb' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='83' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='c894953d'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='hasFileDescriptors' mangled-name='_ZNK7android6Parcel18hasFileDescriptorsEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='85' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeInterfaceToken' mangled-name='_ZN7android6Parcel19writeInterfaceTokenERKNS_8String16E' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='enforceInterface' mangled-name='_ZNK7android6Parcel16enforceInterfaceERKNS_8String16EPNS_14IPCThreadStateE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='97' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <parameter type-id='0657c1ff'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='enforceInterface' mangled-name='_ZNK7android6Parcel16enforceInterfaceEPKDsjPNS_14IPCThreadStateE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='99' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='161c039a'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='0657c1ff'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='checkInterface' mangled-name='_ZNK7android6Parcel14checkInterfaceEPNS_7IBinderE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='102' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='b5a5bc13'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='freeData' mangled-name='_ZN7android6Parcel8freeDataEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='104' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='objectsCount' mangled-name='_ZNK7android6Parcel12objectsCountEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='106' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='errorCheck' mangled-name='_ZNK7android6Parcel10errorCheckEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='108' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='setError' mangled-name='_ZN7android6Parcel8setErrorEi' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='109' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='6e9756f6'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='write' mangled-name='_ZN7android6Parcel5writeEPKvj' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='111' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeInplace' mangled-name='_ZN7android6Parcel12writeInplaceEj' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='112' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='eaa32e2f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeUnpadded' mangled-name='_ZN7android6Parcel13writeUnpaddedEPKvj' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='113' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeInt32' mangled-name='_ZN7android6Parcel10writeInt32Ei' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='114' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='3ff5601b'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeUint32' mangled-name='_ZN7android6Parcel11writeUint32Ej' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='115' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='8f92235e'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeInt64' mangled-name='_ZN7android6Parcel10writeInt64Ex' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='116' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='9da381c4'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeUint64' mangled-name='_ZN7android6Parcel11writeUint64Ey' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='117' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='9c313c2d'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeFloat' mangled-name='_ZN7android6Parcel10writeFloatEf' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='118' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='a6c45d85'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeDouble' mangled-name='_ZN7android6Parcel11writeDoubleEd' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='119' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='a0eb0f08'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeCString' mangled-name='_ZN7android6Parcel12writeCStringEPKc' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='120' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='80f4b756'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeString8' mangled-name='_ZN7android6Parcel12writeString8ERKNS_7String8E' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='121' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='a1b8f99c'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeString16' mangled-name='_ZN7android6Parcel13writeString16ERKNS_8String16E' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='122' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='157d4f95'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeString16' mangled-name='_ZN7android6Parcel13writeString16ERKNSt3__18optionalINS_8String16EEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='123' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='55aa598b'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeString16' mangled-name='_ZN7android6Parcel13writeString16ERKNSt3__110unique_ptrINS_8String16ENS1_14default_deleteIS3_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='124' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='ede7a26d'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeString16' mangled-name='_ZN7android6Parcel13writeString16EPKDsj' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='125' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='161c039a'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeStrongBinder' mangled-name='_ZN7android6Parcel17writeStrongBinderERKNS_2spINS_7IBinderEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='126' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='83dafb9a'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeInt32Array' mangled-name='_ZN7android6Parcel15writeInt32ArrayEjPKi' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='127' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='1f526493'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeByteArray' mangled-name='_ZN7android6Parcel14writeByteArrayEjPKh' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='128' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='9f7200cf'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeBool' mangled-name='_ZN7android6Parcel9writeBoolEb' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='129' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='c894953d'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeChar' mangled-name='_ZN7android6Parcel9writeCharEDs' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='130' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='801a266d'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeByte' mangled-name='_ZN7android6Parcel9writeByteEa' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='131' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='ee31ee44'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeUtf8AsUtf16' mangled-name='_ZN7android6Parcel16writeUtf8AsUtf16ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='134' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='61c1dfd7'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeUtf8AsUtf16' mangled-name='_ZN7android6Parcel16writeUtf8AsUtf16ERKNSt3__18optionalINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='135' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='aacc2493'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeUtf8AsUtf16' mangled-name='_ZN7android6Parcel16writeUtf8AsUtf16ERKNSt3__110unique_ptrINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_14default_deleteIS8_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='136' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='0bdc89af'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeByteVector' mangled-name='_ZN7android6Parcel15writeByteVectorERKNSt3__18optionalINS1_6vectorIaNS1_9allocatorIaEEEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='138' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='1713fb5e'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeByteVector' mangled-name='_ZN7android6Parcel15writeByteVectorERKNSt3__110unique_ptrINS1_6vectorIaNS1_9allocatorIaEEEENS1_14default_deleteIS6_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='139' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='9c571605'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeByteVector' mangled-name='_ZN7android6Parcel15writeByteVectorERKNSt3__16vectorIaNS1_9allocatorIaEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='140' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='ff256b9a'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeByteVector' mangled-name='_ZN7android6Parcel15writeByteVectorERKNSt3__18optionalINS1_6vectorIhNS1_9allocatorIhEEEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='141' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='e4cb5008'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeByteVector' mangled-name='_ZN7android6Parcel15writeByteVectorERKNSt3__110unique_ptrINS1_6vectorIhNS1_9allocatorIhEEEENS1_14default_deleteIS6_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='142' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='a153a7c1'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeByteVector' mangled-name='_ZN7android6Parcel15writeByteVectorERKNSt3__16vectorIhNS1_9allocatorIhEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='143' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='bf3fae58'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeInt32Vector' mangled-name='_ZN7android6Parcel16writeInt32VectorERKNSt3__18optionalINS1_6vectorIiNS1_9allocatorIiEEEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='144' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='274b02bc'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeInt32Vector' mangled-name='_ZN7android6Parcel16writeInt32VectorERKNSt3__110unique_ptrINS1_6vectorIiNS1_9allocatorIiEEEENS1_14default_deleteIS6_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='145' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='b4da7b1d'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeInt32Vector' mangled-name='_ZN7android6Parcel16writeInt32VectorERKNSt3__16vectorIiNS1_9allocatorIiEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='146' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='0cc525a4'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeInt64Vector' mangled-name='_ZN7android6Parcel16writeInt64VectorERKNSt3__18optionalINS1_6vectorIxNS1_9allocatorIxEEEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='147' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='2a9076d2'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeInt64Vector' mangled-name='_ZN7android6Parcel16writeInt64VectorERKNSt3__110unique_ptrINS1_6vectorIxNS1_9allocatorIxEEEENS1_14default_deleteIS6_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='148' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='d5a51e59'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeInt64Vector' mangled-name='_ZN7android6Parcel16writeInt64VectorERKNSt3__16vectorIxNS1_9allocatorIxEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='149' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='7707f03e'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeUint64Vector' mangled-name='_ZN7android6Parcel17writeUint64VectorERKNSt3__18optionalINS1_6vectorIyNS1_9allocatorIyEEEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='150' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='e2bcb4e4'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeUint64Vector' mangled-name='_ZN7android6Parcel17writeUint64VectorERKNSt3__110unique_ptrINS1_6vectorIyNS1_9allocatorIyEEEENS1_14default_deleteIS6_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='151' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='256c07fd'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeUint64Vector' mangled-name='_ZN7android6Parcel17writeUint64VectorERKNSt3__16vectorIyNS1_9allocatorIyEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='152' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='8c60215c'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeFloatVector' mangled-name='_ZN7android6Parcel16writeFloatVectorERKNSt3__18optionalINS1_6vectorIfNS1_9allocatorIfEEEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='153' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='8040c78e'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeFloatVector' mangled-name='_ZN7android6Parcel16writeFloatVectorERKNSt3__110unique_ptrINS1_6vectorIfNS1_9allocatorIfEEEENS1_14default_deleteIS6_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='154' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='f3a715d9'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeFloatVector' mangled-name='_ZN7android6Parcel16writeFloatVectorERKNSt3__16vectorIfNS1_9allocatorIfEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='155' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='5a8c6732'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeDoubleVector' mangled-name='_ZN7android6Parcel17writeDoubleVectorERKNSt3__18optionalINS1_6vectorIdNS1_9allocatorIdEEEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='156' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='99ab4e84'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeDoubleVector' mangled-name='_ZN7android6Parcel17writeDoubleVectorERKNSt3__110unique_ptrINS1_6vectorIdNS1_9allocatorIdEEEENS1_14default_deleteIS6_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='157' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='7edc1bc5'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeDoubleVector' mangled-name='_ZN7android6Parcel17writeDoubleVectorERKNSt3__16vectorIdNS1_9allocatorIdEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='158' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='ea63fe64'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeBoolVector' mangled-name='_ZN7android6Parcel15writeBoolVectorERKNSt3__18optionalINS1_6vectorIbNS1_9allocatorIbEEEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='159' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='df47551c'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeBoolVector' mangled-name='_ZN7android6Parcel15writeBoolVectorERKNSt3__110unique_ptrINS1_6vectorIbNS1_9allocatorIbEEEENS1_14default_deleteIS6_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='160' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='c3af90b5'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeBoolVector' mangled-name='_ZN7android6Parcel15writeBoolVectorERKNSt3__16vectorIbNS1_9allocatorIbEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='161' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='5fc45624'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeCharVector' mangled-name='_ZN7android6Parcel15writeCharVectorERKNSt3__18optionalINS1_6vectorIDsNS1_9allocatorIDsEEEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='162' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='bdc4fe8c'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeCharVector' mangled-name='_ZN7android6Parcel15writeCharVectorERKNSt3__110unique_ptrINS1_6vectorIDsNS1_9allocatorIDsEEEENS1_14default_deleteIS6_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='163' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='b41bbcd5'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeCharVector' mangled-name='_ZN7android6Parcel15writeCharVectorERKNSt3__16vectorIDsNS1_9allocatorIDsEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='164' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='ae912134'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeString16Vector' mangled-name='_ZN7android6Parcel19writeString16VectorERKNSt3__18optionalINS1_6vectorINS2_INS_8String16EEENS1_9allocatorIS5_EEEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='165' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='7deea954'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeString16Vector' mangled-name='_ZN7android6Parcel19writeString16VectorERKNSt3__110unique_ptrINS1_6vectorINS2_INS_8String16ENS1_14default_deleteIS4_EEEENS1_9allocatorIS7_EEEENS5_ISA_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='167' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='4354ceb3'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeString16Vector' mangled-name='_ZN7android6Parcel19writeString16VectorERKNSt3__16vectorINS_8String16ENS1_9allocatorIS3_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='169' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='c4bcbd78'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeUtf8VectorAsUtf16Vector' mangled-name='_ZN7android6Parcel28writeUtf8VectorAsUtf16VectorERKNSt3__18optionalINS1_6vectorINS2_INS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEENS7_ISA_EEEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='170' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='a8660a4c'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeUtf8VectorAsUtf16Vector' mangled-name='_ZN7android6Parcel28writeUtf8VectorAsUtf16VectorERKNSt3__110unique_ptrINS1_6vectorINS2_INS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_14default_deleteIS9_EEEENS7_ISC_EEEENSA_ISE_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='172' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='dfb5dc9b'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeUtf8VectorAsUtf16Vector' mangled-name='_ZN7android6Parcel28writeUtf8VectorAsUtf16VectorERKNSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='174' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='abb65e90'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeStrongBinderVector' mangled-name='_ZN7android6Parcel23writeStrongBinderVectorERKNSt3__18optionalINS1_6vectorINS_2spINS_7IBinderEEENS1_9allocatorIS6_EEEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='176' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='9d8cfa72'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeStrongBinderVector' mangled-name='_ZN7android6Parcel23writeStrongBinderVectorERKNSt3__110unique_ptrINS1_6vectorINS_2spINS_7IBinderEEENS1_9allocatorIS6_EEEENS1_14default_deleteIS9_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='177' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='e6862d6f'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeStrongBinderVector' mangled-name='_ZN7android6Parcel23writeStrongBinderVectorERKNSt3__16vectorINS_2spINS_7IBinderEEENS1_9allocatorIS5_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='178' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='c488f29a'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeParcelable' mangled-name='_ZN7android6Parcel15writeParcelableERKNS_10ParcelableE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='210' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='769dcc84'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeNativeHandle' mangled-name='_ZN7android6Parcel17writeNativeHandleEPK13native_handle' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='229' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='0b4bdccc'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeFileDescriptor' mangled-name='_ZN7android6Parcel19writeFileDescriptorEib' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='234' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='95e97e5e'/>
+            <parameter type-id='c894953d'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeDupFileDescriptor' mangled-name='_ZN7android6Parcel22writeDupFileDescriptorEi' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='238' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='95e97e5e'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeParcelFileDescriptor' mangled-name='_ZN7android6Parcel25writeParcelFileDescriptorEib' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='243' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='95e97e5e'/>
+            <parameter type-id='c894953d'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeDupParcelFileDescriptor' mangled-name='_ZN7android6Parcel28writeDupParcelFileDescriptorEi' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='247' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='95e97e5e'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeUniqueFileDescriptor' mangled-name='_ZN7android6Parcel25writeUniqueFileDescriptorERKNS_4base14unique_fd_implINS1_13DefaultCloserEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='252' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='109dba66'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeUniqueFileDescriptorVector' mangled-name='_ZN7android6Parcel31writeUniqueFileDescriptorVectorERKNSt3__18optionalINS1_6vectorINS_4base14unique_fd_implINS4_13DefaultCloserEEENS1_9allocatorIS7_EEEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='257' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='1a26e95a'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeUniqueFileDescriptorVector' mangled-name='_ZN7android6Parcel31writeUniqueFileDescriptorVectorERKNSt3__110unique_ptrINS1_6vectorINS_4base14unique_fd_implINS4_13DefaultCloserEEENS1_9allocatorIS7_EEEENS1_14default_deleteISA_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='259' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='2c3e054b'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeUniqueFileDescriptorVector' mangled-name='_ZN7android6Parcel31writeUniqueFileDescriptorVectorERKNSt3__16vectorINS_4base14unique_fd_implINS3_13DefaultCloserEEENS1_9allocatorIS6_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='261' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='dd2e4482'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeBlob' mangled-name='_ZN7android6Parcel9writeBlobEjbPNS0_12WritableBlobE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='270' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='c894953d'/>
+            <parameter type-id='e7293458'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeDupImmutableBlobFileDescriptor' mangled-name='_ZN7android6Parcel35writeDupImmutableBlobFileDescriptorEi' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='275' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='95e97e5e'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeObject' mangled-name='_ZN7android6Parcel11writeObjectERKNS_18flat_binder_objectEb' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='277' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='b8b29aa1'/>
+            <parameter type-id='c894953d'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='writeNoException' mangled-name='_ZN7android6Parcel16writeNoExceptionEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='282' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='read' mangled-name='_ZNK7android6Parcel4readEPvj' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='284' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readInplace' mangled-name='_ZNK7android6Parcel11readInplaceEj' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='285' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='eaa32e2f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readInt32' mangled-name='_ZNK7android6Parcel9readInt32Ev' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='286' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readInt32' mangled-name='_ZNK7android6Parcel9readInt32EPi' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='287' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='4aafb922'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readUint32' mangled-name='_ZNK7android6Parcel10readUint32Ev' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='288' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='8f92235e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readUint32' mangled-name='_ZNK7android6Parcel10readUint32EPj' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='289' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='90421557'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readInt64' mangled-name='_ZNK7android6Parcel9readInt64Ev' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='290' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='9da381c4'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readInt64' mangled-name='_ZNK7android6Parcel9readInt64EPx' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='291' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='cb785ebf'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readUint64' mangled-name='_ZNK7android6Parcel10readUint64Ev' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='292' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='9c313c2d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readUint64' mangled-name='_ZNK7android6Parcel10readUint64EPy' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='293' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='5d6479ae'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readFloat' mangled-name='_ZNK7android6Parcel9readFloatEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='294' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='a6c45d85'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readFloat' mangled-name='_ZNK7android6Parcel9readFloatEPf' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='295' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='361f7a7d'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readDouble' mangled-name='_ZNK7android6Parcel10readDoubleEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='296' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='a0eb0f08'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readDouble' mangled-name='_ZNK7android6Parcel10readDoubleEPd' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='297' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='7408d286'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readIntPtr' mangled-name='_ZNK7android6Parcel10readIntPtrEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='298' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='33dbba72'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readIntPtr' mangled-name='_ZNK7android6Parcel10readIntPtrEPi' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='299' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='b6ef026b'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readBool' mangled-name='_ZNK7android6Parcel8readBoolEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='300' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readBool' mangled-name='_ZNK7android6Parcel8readBoolEPb' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='301' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='d8e6b335'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readChar' mangled-name='_ZNK7android6Parcel8readCharEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='302' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='801a266d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readChar' mangled-name='_ZNK7android6Parcel8readCharEPDs' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='303' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='f02a41c5'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readByte' mangled-name='_ZNK7android6Parcel8readByteEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='304' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='ee31ee44'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readByte' mangled-name='_ZNK7android6Parcel8readByteEPa' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='305' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='256d5229'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readUtf8FromUtf16' mangled-name='_ZNK7android6Parcel17readUtf8FromUtf16EPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='308' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='4f50ec08'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readUtf8FromUtf16' mangled-name='_ZNK7android6Parcel17readUtf8FromUtf16EPNSt3__18optionalINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='309' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='b83994e0'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readUtf8FromUtf16' mangled-name='_ZNK7android6Parcel17readUtf8FromUtf16EPNSt3__110unique_ptrINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_14default_deleteIS8_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='310' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='7d0d8c7c'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readCString' mangled-name='_ZNK7android6Parcel11readCStringEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='312' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='80f4b756'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readString8' mangled-name='_ZNK7android6Parcel11readString8Ev' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='313' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='bacf3393'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readString8' mangled-name='_ZNK7android6Parcel11readString8EPNS_7String8E' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='314' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='1ab09733'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readString16' mangled-name='_ZNK7android6Parcel12readString16Ev' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='315' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='c73fabea'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readString16' mangled-name='_ZNK7android6Parcel12readString16EPNS_8String16E' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='316' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='26924198'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readString16' mangled-name='_ZNK7android6Parcel12readString16EPNSt3__18optionalINS_8String16EEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='317' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='82a8162e'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readString16' mangled-name='_ZNK7android6Parcel12readString16EPNSt3__110unique_ptrINS_8String16ENS1_14default_deleteIS3_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='318' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='f79cba78'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readString16Inplace' mangled-name='_ZNK7android6Parcel19readString16InplaceEPj' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='319' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='78c01427'/>
+            <return type-id='161c039a'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readStrongBinder' mangled-name='_ZNK7android6Parcel16readStrongBinderEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='320' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='bb7689ff'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readStrongBinder' mangled-name='_ZNK7android6Parcel16readStrongBinderEPNS_2spINS_7IBinderEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='321' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='26839bc7'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readNullableStrongBinder' mangled-name='_ZNK7android6Parcel24readNullableStrongBinderEPNS_2spINS_7IBinderEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='322' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='26839bc7'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readParcelable' mangled-name='_ZNK7android6Parcel14readParcelableEPNS_10ParcelableE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='349' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='f7891b51'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readStrongBinderVector' mangled-name='_ZNK7android6Parcel22readStrongBinderVectorEPNSt3__18optionalINS1_6vectorINS_2spINS_7IBinderEEENS1_9allocatorIS6_EEEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='362' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='adb8b339'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readStrongBinderVector' mangled-name='_ZNK7android6Parcel22readStrongBinderVectorEPNSt3__110unique_ptrINS1_6vectorINS_2spINS_7IBinderEEENS1_9allocatorIS6_EEEENS1_14default_deleteIS9_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='363' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='2cc2a2b4'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readStrongBinderVector' mangled-name='_ZNK7android6Parcel22readStrongBinderVectorEPNSt3__16vectorINS_2spINS_7IBinderEEENS1_9allocatorIS5_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='364' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='40eba30b'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readByteVector' mangled-name='_ZNK7android6Parcel14readByteVectorEPNSt3__18optionalINS1_6vectorIaNS1_9allocatorIaEEEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='366' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='0d40426b'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readByteVector' mangled-name='_ZNK7android6Parcel14readByteVectorEPNSt3__110unique_ptrINS1_6vectorIaNS1_9allocatorIaEEEENS1_14default_deleteIS6_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='367' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='719a934a'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readByteVector' mangled-name='_ZNK7android6Parcel14readByteVectorEPNSt3__16vectorIaNS1_9allocatorIaEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='368' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='892d0ff1'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readByteVector' mangled-name='_ZNK7android6Parcel14readByteVectorEPNSt3__18optionalINS1_6vectorIhNS1_9allocatorIhEEEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='369' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='37ed344d'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readByteVector' mangled-name='_ZNK7android6Parcel14readByteVectorEPNSt3__110unique_ptrINS1_6vectorIhNS1_9allocatorIhEEEENS1_14default_deleteIS6_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='370' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='f160fb56'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readByteVector' mangled-name='_ZNK7android6Parcel14readByteVectorEPNSt3__16vectorIhNS1_9allocatorIhEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='371' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='94829ddf'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readInt32Vector' mangled-name='_ZNK7android6Parcel15readInt32VectorEPNSt3__18optionalINS1_6vectorIiNS1_9allocatorIiEEEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='372' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='2fde1255'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readInt32Vector' mangled-name='_ZNK7android6Parcel15readInt32VectorEPNSt3__110unique_ptrINS1_6vectorIiNS1_9allocatorIiEEEENS1_14default_deleteIS6_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='373' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='f0e86b2a'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readInt32Vector' mangled-name='_ZNK7android6Parcel15readInt32VectorEPNSt3__16vectorIiNS1_9allocatorIiEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='374' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='0a8caa67'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readInt64Vector' mangled-name='_ZNK7android6Parcel15readInt64VectorEPNSt3__18optionalINS1_6vectorIxNS1_9allocatorIxEEEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='375' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='47d1f2cb'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readInt64Vector' mangled-name='_ZNK7android6Parcel15readInt64VectorEPNSt3__110unique_ptrINS1_6vectorIxNS1_9allocatorIxEEEENS1_14default_deleteIS6_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='376' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='efee7846'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readInt64Vector' mangled-name='_ZNK7android6Parcel15readInt64VectorEPNSt3__16vectorIxNS1_9allocatorIxEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='377' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='c96d0971'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readUint64Vector' mangled-name='_ZNK7android6Parcel16readUint64VectorEPNSt3__18optionalINS1_6vectorIyNS1_9allocatorIyEEEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='378' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='307ae6a5'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readUint64Vector' mangled-name='_ZNK7android6Parcel16readUint64VectorEPNSt3__110unique_ptrINS1_6vectorIyNS1_9allocatorIyEEEENS1_14default_deleteIS6_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='379' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='bd7ee60a'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readUint64Vector' mangled-name='_ZNK7android6Parcel16readUint64VectorEPNSt3__16vectorIyNS1_9allocatorIyEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='380' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='b712c097'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readFloatVector' mangled-name='_ZNK7android6Parcel15readFloatVectorEPNSt3__18optionalINS1_6vectorIfNS1_9allocatorIfEEEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='381' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='6ae37fb7'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readFloatVector' mangled-name='_ZNK7android6Parcel15readFloatVectorEPNSt3__110unique_ptrINS1_6vectorIfNS1_9allocatorIfEEEENS1_14default_deleteIS6_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='382' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='38ec2026'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readFloatVector' mangled-name='_ZNK7android6Parcel15readFloatVectorEPNSt3__16vectorIfNS1_9allocatorIfEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='383' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='afa37b15'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readDoubleVector' mangled-name='_ZNK7android6Parcel16readDoubleVectorEPNSt3__18optionalINS1_6vectorIdNS1_9allocatorIdEEEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='384' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='4ed8b0dd'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readDoubleVector' mangled-name='_ZNK7android6Parcel16readDoubleVectorEPNSt3__110unique_ptrINS1_6vectorIdNS1_9allocatorIdEEEENS1_14default_deleteIS6_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='385' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='a1bcde0a'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readDoubleVector' mangled-name='_ZNK7android6Parcel16readDoubleVectorEPNSt3__16vectorIdNS1_9allocatorIdEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='386' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='f84d584f'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readBoolVector' mangled-name='_ZNK7android6Parcel14readBoolVectorEPNSt3__18optionalINS1_6vectorIbNS1_9allocatorIbEEEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='387' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='0cc07935'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readBoolVector' mangled-name='_ZNK7android6Parcel14readBoolVectorEPNSt3__110unique_ptrINS1_6vectorIbNS1_9allocatorIbEEEENS1_14default_deleteIS6_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='388' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='fbd34862'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readBoolVector' mangled-name='_ZNK7android6Parcel14readBoolVectorEPNSt3__16vectorIbNS1_9allocatorIbEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='389' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='4dcecd77'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readCharVector' mangled-name='_ZNK7android6Parcel14readCharVectorEPNSt3__18optionalINS1_6vectorIDsNS1_9allocatorIDsEEEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='390' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='a499e5c5'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readCharVector' mangled-name='_ZNK7android6Parcel14readCharVectorEPNSt3__110unique_ptrINS1_6vectorIDsNS1_9allocatorIDsEEEENS1_14default_deleteIS6_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='391' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='d32daf72'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readCharVector' mangled-name='_ZNK7android6Parcel14readCharVectorEPNSt3__16vectorIDsNS1_9allocatorIDsEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='392' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='763f4b97'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readString16Vector' mangled-name='_ZNK7android6Parcel18readString16VectorEPNSt3__18optionalINS1_6vectorINS2_INS_8String16EEENS1_9allocatorIS5_EEEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='393' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='8ca5b7e7'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readString16Vector' mangled-name='_ZNK7android6Parcel18readString16VectorEPNSt3__110unique_ptrINS1_6vectorINS2_INS_8String16ENS1_14default_deleteIS4_EEEENS1_9allocatorIS7_EEEENS5_ISA_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='395' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='46ab91d0'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readString16Vector' mangled-name='_ZNK7android6Parcel18readString16VectorEPNSt3__16vectorINS_8String16ENS1_9allocatorIS3_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='397' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='35865e6f'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readUtf8VectorFromUtf16Vector' mangled-name='_ZNK7android6Parcel29readUtf8VectorFromUtf16VectorEPNSt3__18optionalINS1_6vectorINS2_INS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEENS7_ISA_EEEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='398' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='be42202f'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readUtf8VectorFromUtf16Vector' mangled-name='_ZNK7android6Parcel29readUtf8VectorFromUtf16VectorEPNSt3__110unique_ptrINS1_6vectorINS2_INS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_14default_deleteIS9_EEEENS7_ISC_EEEENSA_ISE_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='400' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='56fab488'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readUtf8VectorFromUtf16Vector' mangled-name='_ZNK7android6Parcel29readUtf8VectorFromUtf16VectorEPNSt3__16vectorINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS6_IS8_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='402' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='9d474d15'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readExceptionCode' mangled-name='_ZNK7android6Parcel17readExceptionCodeEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='430' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='3ff5601b'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readNativeHandle' mangled-name='_ZNK7android6Parcel16readNativeHandleEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='436' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='806869d1'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readFileDescriptor' mangled-name='_ZNK7android6Parcel18readFileDescriptorEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='441' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='95e97e5e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readParcelFileDescriptor' mangled-name='_ZNK7android6Parcel24readParcelFileDescriptorEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='445' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='95e97e5e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readUniqueFileDescriptor' mangled-name='_ZNK7android6Parcel24readUniqueFileDescriptorEPNS_4base14unique_fd_implINS1_13DefaultCloserEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='448' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='f7fe6381'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readUniqueParcelFileDescriptor' mangled-name='_ZNK7android6Parcel30readUniqueParcelFileDescriptorEPNS_4base14unique_fd_implINS1_13DefaultCloserEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='452' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='f7fe6381'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readUniqueFileDescriptorVector' mangled-name='_ZNK7android6Parcel30readUniqueFileDescriptorVectorEPNSt3__18optionalINS1_6vectorINS_4base14unique_fd_implINS4_13DefaultCloserEEENS1_9allocatorIS7_EEEEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='456' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='1465dabd'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readUniqueFileDescriptorVector' mangled-name='_ZNK7android6Parcel30readUniqueFileDescriptorVectorEPNSt3__110unique_ptrINS1_6vectorINS_4base14unique_fd_implINS4_13DefaultCloserEEENS1_9allocatorIS7_EEEENS1_14default_deleteISA_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='458' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='21b84758'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readUniqueFileDescriptorVector' mangled-name='_ZNK7android6Parcel30readUniqueFileDescriptorVectorEPNSt3__16vectorINS_4base14unique_fd_implINS3_13DefaultCloserEEENS1_9allocatorIS6_EEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='460' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='82ceaaa7'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readBlob' mangled-name='_ZNK7android6Parcel8readBlobEjPNS0_12ReadableBlobE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='465' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='ce9e5ae4'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readObject' mangled-name='_ZNK7android6Parcel10readObjectEb' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='467' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='c894953d'/>
+            <return type-id='b4b29455'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='closeFileDescriptors' mangled-name='_ZN7android6Parcel20closeFileDescriptorsEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='470' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' static='yes'>
+          <function-decl name='getGlobalAllocSize' mangled-name='_ZN7android6Parcel18getGlobalAllocSizeEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='473' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' static='yes'>
+          <function-decl name='getGlobalAllocCount' mangled-name='_ZN7android6Parcel19getGlobalAllocCountEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='474' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='replaceCallingWorkSourceUid' mangled-name='_ZN7android6Parcel27replaceCallingWorkSourceUidEj' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='476' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='354978ed'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='readCallingWorkSourceUid' mangled-name='_ZNK7android6Parcel24readCallingWorkSourceUidEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='479' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='354978ed'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='ipcData' mangled-name='_ZNK7android6Parcel7ipcDataEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='487' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='e475ab95'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='ipcDataSize' mangled-name='_ZNK7android6Parcel11ipcDataSizeEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='488' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='ipcObjects' mangled-name='_ZNK7android6Parcel10ipcObjectsEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='489' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='e475ab95'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='ipcObjectsCount' mangled-name='_ZNK7android6Parcel15ipcObjectsCountEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='490' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='ipcSetDataReference' mangled-name='_ZN7android6Parcel19ipcSetDataReferenceEPKhjPKyjPFvPS0_S2_jS4_jPvES6_' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='491' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='9f7200cf'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='d83fdf4f'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='154ab60a'/>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='print' mangled-name='_ZNK7android6Parcel5printERNS_10TextOutputEj' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='496' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='6af0896c'/>
+            <parameter type-id='8f92235e'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' constructor='yes'>
+          <function-decl name='Parcel' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='499' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='6d925e80'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='operator=' mangled-name='_ZN7android6ParcelaSERKS0_' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='500' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='6d925e80'/>
+            <return type-id='161dd545'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='finishWrite' mangled-name='_ZN7android6Parcel11finishWriteEj' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='502' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='releaseObjects' mangled-name='_ZN7android6Parcel14releaseObjectsEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='503' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='acquireObjects' mangled-name='_ZN7android6Parcel14acquireObjectsEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='504' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='growData' mangled-name='_ZN7android6Parcel8growDataEj' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='505' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='restartWrite' mangled-name='_ZN7android6Parcel12restartWriteEj' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='506' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='continueWrite' mangled-name='_ZN7android6Parcel13continueWriteEj' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='507' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='writePointer' mangled-name='_ZN7android6Parcel12writePointerEj' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='508' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='e475ab95'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='readPointer' mangled-name='_ZNK7android6Parcel11readPointerEPj' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='509' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='fc3d9c6c'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='readPointer' mangled-name='_ZNK7android6Parcel11readPointerEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='510' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='e475ab95'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='freeDataNoInit' mangled-name='_ZN7android6Parcel14freeDataNoInitEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='511' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='initState' mangled-name='_ZN7android6Parcel9initStateEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='512' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='scanForFds' mangled-name='_ZNK7android6Parcel10scanForFdsEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='513' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='validateReadData' mangled-name='_ZNK7android6Parcel16validateReadDataEj' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='514' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='updateWorkSourceRequestHeaderPosition' mangled-name='_ZNK7android6Parcel37updateWorkSourceRequestHeaderPositionEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='515' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='finishFlattenBinder' mangled-name='_ZN7android6Parcel19finishFlattenBinderERKNS_2spINS_7IBinderEEERKNS_18flat_binder_objectE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='517' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='83dafb9a'/>
+            <parameter type-id='b8b29aa1'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='finishUnflattenBinder' mangled-name='_ZNK7android6Parcel21finishUnflattenBinderERKNS_2spINS_7IBinderEEEPS3_' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='519' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='83dafb9a'/>
+            <parameter type-id='26839bc7'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='flattenBinder' mangled-name='_ZN7android6Parcel13flattenBinderERKNS_2spINS_7IBinderEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='520' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='83dafb9a'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='unflattenBinder' mangled-name='_ZNK7android6Parcel15unflattenBinderEPNS_2spINS_7IBinderEEE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='521' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='26839bc7'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='writeRawNullableParcelable' mangled-name='_ZN7android6Parcel26writeRawNullableParcelableEPKNS_10ParcelableE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='531' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='6a9db9a0'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='writeByteVectorInternal' mangled-name='_ZN7android6Parcel23writeByteVectorInternalEPKaj' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='544' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='a06445da'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='write' mangled-name='_ZN7android6Parcel5writeERKNS0_26FlattenableHelperInterfaceE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='669' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1a1ddb91' is-artificial='yes'/>
+            <parameter type-id='08ca086b'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='read' mangled-name='_ZNK7android6Parcel4readERNS0_26FlattenableHelperInterfaceE' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='670' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <parameter type-id='e2a5b5c2'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getBlobAshmemSize' mangled-name='_ZNK7android6Parcel17getBlobAshmemSizeEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='691' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getOpenAshmemSize' mangled-name='_ZNK7android6Parcel17getOpenAshmemSizeEv' filepath='frameworks/native/libs/binder/include/binder/Parcel.h' line='692' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='79927164' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='IPCThreadState' visibility='default' is-declaration-only='yes' id='b5977877'/>
+      <class-decl name='Parcelable' size-in-bits='32' visibility='default' filepath='frameworks/native/libs/binder/include/binder/Parcelable.h' line='35' column='1' is-declaration-only='yes' id='f8f7e309'>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='Parcelable' mangled-name='_ZN7android10ParcelableC2Ev' filepath='frameworks/native/libs/binder/include/binder/Parcelable.h' line='39' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f7891b51' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='Parcelable' filepath='frameworks/native/libs/binder/include/binder/Parcelable.h' line='40' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f7891b51' is-artificial='yes'/>
+            <parameter type-id='769dcc84'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes' vtable-offset='0'>
+          <function-decl name='~Parcelable' mangled-name='_ZN7android10ParcelableD0Ev' filepath='frameworks/native/libs/binder/include/binder/Parcelable.h' line='37' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f7891b51' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='2'>
+          <function-decl name='writeToParcel' mangled-name='_ZNK7android10Parcelable13writeToParcelEPNS_6ParcelE' filepath='frameworks/native/libs/binder/include/binder/Parcelable.h' line='47' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6a9db9a0' is-artificial='yes'/>
+            <parameter type-id='1a1ddb91'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='3'>
+          <function-decl name='readFromParcel' mangled-name='_ZN7android10Parcelable14readFromParcelEPKNS_6ParcelE' filepath='frameworks/native/libs/binder/include/binder/Parcelable.h' line='54' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f7891b51' is-artificial='yes'/>
+            <parameter type-id='79927164'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' vtable-offset='4'>
+          <function-decl name='isStable' mangled-name='_ZNK7android10Parcelable8isStableEv' filepath='frameworks/native/libs/binder/include/binder/Parcelable.h' line='60' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6a9db9a0' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='flat_binder_object' is-struct='yes' visibility='default' is-declaration-only='yes' id='8fc19046'/>
+      <class-decl name='TextOutput' visibility='default' is-declaration-only='yes' id='32215dca'/>
+      <class-decl name='wp&lt;android::IBinder&gt;' size-in-bits='64' visibility='default' filepath='system/core/libutils/include/utils/RefBase.h' line='361' column='1' id='32985b1b'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='m_ptr' type-id='b5a5bc13' visibility='default' filepath='system/core/libutils/include/utils/RefBase.h' line='458' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='32'>
+          <var-decl name='m_refs' type-id='7613b793' visibility='default' filepath='system/core/libutils/include/utils/RefBase.h' line='459' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='wp' filepath='system/core/libutils/include/utils/RefBase.h' line='366' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='d2269abb' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='wp' filepath='system/core/libutils/include/utils/RefBase.h' line='368' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='d2269abb' is-artificial='yes'/>
+            <parameter type-id='b5a5bc13'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='wp' filepath='system/core/libutils/include/utils/RefBase.h' line='369' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='d2269abb' is-artificial='yes'/>
+            <parameter type-id='d603fe46'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='wp' filepath='system/core/libutils/include/utils/RefBase.h' line='370' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='d2269abb' is-artificial='yes'/>
+            <parameter type-id='83dafb9a'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~wp' mangled-name='_ZN7android2wpINS_7IBinderEED2Ev' filepath='system/core/libutils/include/utils/RefBase.h' line='375' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='d2269abb' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2wpINS_7IBinderEEaSEPS1_' filepath='system/core/libutils/include/utils/RefBase.h' line='379' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='d2269abb' is-artificial='yes'/>
+            <parameter type-id='b5a5bc13'/>
+            <return type-id='ce26946f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2wpINS_7IBinderEEaSERKS2_' filepath='system/core/libutils/include/utils/RefBase.h' line='380' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='d2269abb' is-artificial='yes'/>
+            <parameter type-id='d603fe46'/>
+            <return type-id='ce26946f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2wpINS_7IBinderEEaSERKNS_2spIS1_EE' filepath='system/core/libutils/include/utils/RefBase.h' line='381' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='d2269abb' is-artificial='yes'/>
+            <parameter type-id='83dafb9a'/>
+            <return type-id='ce26946f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='set_object_and_refs' mangled-name='_ZN7android2wpINS_7IBinderEE19set_object_and_refsEPS1_PNS_7RefBase12weakref_typeE' filepath='system/core/libutils/include/utils/RefBase.h' line='387' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='d2269abb' is-artificial='yes'/>
+            <parameter type-id='b5a5bc13'/>
+            <parameter type-id='7613b793'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='promote' mangled-name='_ZNK7android2wpINS_7IBinderEE7promoteEv' filepath='system/core/libutils/include/utils/RefBase.h' line='391' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e204112a' is-artificial='yes'/>
+            <return type-id='bb7689ff'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='clear' mangled-name='_ZN7android2wpINS_7IBinderEE5clearEv' filepath='system/core/libutils/include/utils/RefBase.h' line='395' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='d2269abb' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='get_refs' mangled-name='_ZNK7android2wpINS_7IBinderEE8get_refsEv' filepath='system/core/libutils/include/utils/RefBase.h' line='399' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e204112a' is-artificial='yes'/>
+            <return type-id='7613b793'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='unsafe_get' mangled-name='_ZNK7android2wpINS_7IBinderEE10unsafe_getEv' filepath='system/core/libutils/include/utils/RefBase.h' line='401' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e204112a' is-artificial='yes'/>
+            <return type-id='b5a5bc13'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator==' mangled-name='_ZNK7android2wpINS_7IBinderEEeqEPKS1_' filepath='system/core/libutils/include/utils/RefBase.h' line='405' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e204112a' is-artificial='yes'/>
+            <parameter type-id='104cce64'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator!=' mangled-name='_ZNK7android2wpINS_7IBinderEEneEPKS1_' filepath='system/core/libutils/include/utils/RefBase.h' line='406' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e204112a' is-artificial='yes'/>
+            <parameter type-id='104cce64'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='client_cache_t' size-in-bits='128' is-struct='yes' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='43' column='1' id='43ed70b1'>
+        <data-member access='public' layout-offset-in-bits='0'>
+          <var-decl name='token' type-id='32985b1b' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='44' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='64'>
+          <var-decl name='id' type-id='9c313c2d' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='45' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='operator==' mangled-name='_ZNK7android14client_cache_teqERKS0_' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='47' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='10cd3238' is-artificial='yes'/>
+            <parameter type-id='0ccd2bec'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='isValid' mangled-name='_ZNK7android14client_cache_t7isValidEv' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='49' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='10cd3238' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='LayerMetadata' is-struct='yes' visibility='default' is-declaration-only='yes' id='9b578bd0'/>
+      <class-decl name='SortedVector&lt;android::DisplayState&gt;' size-in-bits='160' visibility='default' filepath='system/core/libutils/include/utils/SortedVector.h' line='36' column='1' id='65a58804'>
+        <base-class access='private' layout-offset-in-bits='0' type-id='77b46eb8'/>
+        <member-type access='private'>
+          <typedef-decl name='iterator' type-id='7f9852d3' filepath='system/core/libutils/include/utils/SortedVector.h' line='130' column='1' id='bafdb983'/>
+        </member-type>
+        <member-type access='private'>
+          <typedef-decl name='const_iterator' type-id='db0c95b2' filepath='system/core/libutils/include/utils/SortedVector.h' line='131' column='1' id='40bc829f'/>
+        </member-type>
+        <member-function access='public'>
+          <function-decl name='SortedVector' mangled-name='_ZN7android12SortedVectorINS_12DisplayStateEEC2Ev' filepath='system/core/libutils/include/utils/SortedVector.h' line='47' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c88d6cd2' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='SortedVector' filepath='system/core/libutils/include/utils/SortedVector.h' line='48' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c88d6cd2' is-artificial='yes'/>
+            <parameter type-id='1cd3cd6d'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZNK7android12SortedVectorINS_12DisplayStateEEaSERKS2_' filepath='system/core/libutils/include/utils/SortedVector.h' line='52' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='10d3ba89' is-artificial='yes'/>
+            <parameter type-id='1cd3cd6d'/>
+            <return type-id='1cd3cd6d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android12SortedVectorINS_12DisplayStateEEaSERKS2_' filepath='system/core/libutils/include/utils/SortedVector.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c88d6cd2' is-artificial='yes'/>
+            <parameter type-id='1cd3cd6d'/>
+            <return type-id='cc8d731e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='clear' mangled-name='_ZN7android12SortedVectorINS_12DisplayStateEE5clearEv' filepath='system/core/libutils/include/utils/SortedVector.h' line='59' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c88d6cd2' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='size' mangled-name='_ZNK7android12SortedVectorINS_12DisplayStateEE4sizeEv' filepath='system/core/libutils/include/utils/SortedVector.h' line='66' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='10d3ba89' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='isEmpty' mangled-name='_ZNK7android12SortedVectorINS_12DisplayStateEE7isEmptyEv' filepath='system/core/libutils/include/utils/SortedVector.h' line='68' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='10d3ba89' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='capacity' mangled-name='_ZNK7android12SortedVectorINS_12DisplayStateEE8capacityEv' filepath='system/core/libutils/include/utils/SortedVector.h' line='70' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='10d3ba89' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='setCapacity' mangled-name='_ZN7android12SortedVectorINS_12DisplayStateEE11setCapacityEj' filepath='system/core/libutils/include/utils/SortedVector.h' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c88d6cd2' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='79a0948f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='array' mangled-name='_ZNK7android12SortedVectorINS_12DisplayStateEE5arrayEv' filepath='system/core/libutils/include/utils/SortedVector.h' line='79' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='10d3ba89' is-artificial='yes'/>
+            <return type-id='db0c95b2'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='editArray' mangled-name='_ZN7android12SortedVectorINS_12DisplayStateEE9editArrayEv' filepath='system/core/libutils/include/utils/SortedVector.h' line='83' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c88d6cd2' is-artificial='yes'/>
+            <return type-id='7f9852d3'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='indexOf' mangled-name='_ZNK7android12SortedVectorINS_12DisplayStateEE7indexOfERKS1_' filepath='system/core/libutils/include/utils/SortedVector.h' line='86' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='10d3ba89' is-artificial='yes'/>
+            <parameter type-id='df0c9bfe'/>
+            <return type-id='79a0948f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='orderOf' mangled-name='_ZNK7android12SortedVectorINS_12DisplayStateEE7orderOfERKS1_' filepath='system/core/libutils/include/utils/SortedVector.h' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='10d3ba89' is-artificial='yes'/>
+            <parameter type-id='df0c9bfe'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator[]' mangled-name='_ZNK7android12SortedVectorINS_12DisplayStateEEixEj' filepath='system/core/libutils/include/utils/SortedVector.h' line='97' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='10d3ba89' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='df0c9bfe'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='itemAt' mangled-name='_ZNK7android12SortedVectorINS_12DisplayStateEE6itemAtEj' filepath='system/core/libutils/include/utils/SortedVector.h' line='99' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='10d3ba89' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='df0c9bfe'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='top' mangled-name='_ZNK7android12SortedVectorINS_12DisplayStateEE3topEv' filepath='system/core/libutils/include/utils/SortedVector.h' line='101' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='10d3ba89' is-artificial='yes'/>
+            <return type-id='df0c9bfe'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='add' mangled-name='_ZN7android12SortedVectorINS_12DisplayStateEE3addERKS1_' filepath='system/core/libutils/include/utils/SortedVector.h' line='108' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c88d6cd2' is-artificial='yes'/>
+            <parameter type-id='df0c9bfe'/>
+            <return type-id='79a0948f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='editItemAt' mangled-name='_ZN7android12SortedVectorINS_12DisplayStateEE10editItemAtEj' filepath='system/core/libutils/include/utils/SortedVector.h' line='111' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c88d6cd2' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='8b9865b7'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='merge' mangled-name='_ZN7android12SortedVectorINS_12DisplayStateEE5mergeERKNS_6VectorIS1_EE' filepath='system/core/libutils/include/utils/SortedVector.h' line='116' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c88d6cd2' is-artificial='yes'/>
+            <parameter type-id='f4989610'/>
+            <return type-id='79a0948f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='merge' mangled-name='_ZN7android12SortedVectorINS_12DisplayStateEE5mergeERKS2_' filepath='system/core/libutils/include/utils/SortedVector.h' line='117' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c88d6cd2' is-artificial='yes'/>
+            <parameter type-id='1cd3cd6d'/>
+            <return type-id='79a0948f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='remove' mangled-name='_ZN7android12SortedVectorINS_12DisplayStateEE6removeERKS1_' filepath='system/core/libutils/include/utils/SortedVector.h' line='120' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c88d6cd2' is-artificial='yes'/>
+            <parameter type-id='df0c9bfe'/>
+            <return type-id='79a0948f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='removeItemsAt' mangled-name='_ZN7android12SortedVectorINS_12DisplayStateEE13removeItemsAtEjj' filepath='system/core/libutils/include/utils/SortedVector.h' line='123' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c88d6cd2' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='79a0948f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='removeAt' mangled-name='_ZN7android12SortedVectorINS_12DisplayStateEE8removeAtEj' filepath='system/core/libutils/include/utils/SortedVector.h' line='125' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c88d6cd2' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='79a0948f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='begin' mangled-name='_ZN7android12SortedVectorINS_12DisplayStateEE5beginEv' filepath='system/core/libutils/include/utils/SortedVector.h' line='133' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c88d6cd2' is-artificial='yes'/>
+            <return type-id='bafdb983'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='end' mangled-name='_ZN7android12SortedVectorINS_12DisplayStateEE3endEv' filepath='system/core/libutils/include/utils/SortedVector.h' line='134' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c88d6cd2' is-artificial='yes'/>
+            <return type-id='bafdb983'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='begin' mangled-name='_ZNK7android12SortedVectorINS_12DisplayStateEE5beginEv' filepath='system/core/libutils/include/utils/SortedVector.h' line='135' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='10d3ba89' is-artificial='yes'/>
+            <return type-id='40bc829f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='end' mangled-name='_ZNK7android12SortedVectorINS_12DisplayStateEE3endEv' filepath='system/core/libutils/include/utils/SortedVector.h' line='136' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='10d3ba89' is-artificial='yes'/>
+            <return type-id='40bc829f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='reserve' mangled-name='_ZN7android12SortedVectorINS_12DisplayStateEE7reserveEj' filepath='system/core/libutils/include/utils/SortedVector.h' line='137' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c88d6cd2' is-artificial='yes'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='empty' mangled-name='_ZNK7android12SortedVectorINS_12DisplayStateEE5emptyEv' filepath='system/core/libutils/include/utils/SortedVector.h' line='138' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='10d3ba89' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='erase' mangled-name='_ZN7android12SortedVectorINS_12DisplayStateEE5eraseEPS1_' filepath='system/core/libutils/include/utils/SortedVector.h' line='139' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c88d6cd2' is-artificial='yes'/>
+            <parameter type-id='bafdb983'/>
+            <return type-id='bafdb983'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes' vtable-offset='0'>
+          <function-decl name='~SortedVector' mangled-name='_ZN7android12SortedVectorINS_12DisplayStateEED0Ev' filepath='system/core/libutils/include/utils/SortedVector.h' line='49' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c88d6cd2' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes' vtable-offset='0'>
+          <function-decl name='~SortedVector' mangled-name='_ZN7android12SortedVectorINS_12DisplayStateEED2Ev' filepath='system/core/libutils/include/utils/SortedVector.h' line='49' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c88d6cd2' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='protected' vtable-offset='2'>
+          <function-decl name='do_construct' mangled-name='_ZNK7android12SortedVectorINS_12DisplayStateEE12do_constructEPvj' filepath='system/core/libutils/include/utils/SortedVector.h' line='145' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='10d3ba89' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='protected' vtable-offset='3'>
+          <function-decl name='do_destroy' mangled-name='_ZNK7android12SortedVectorINS_12DisplayStateEE10do_destroyEPvj' filepath='system/core/libutils/include/utils/SortedVector.h' line='146' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='10d3ba89' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='protected' vtable-offset='4'>
+          <function-decl name='do_copy' mangled-name='_ZNK7android12SortedVectorINS_12DisplayStateEE7do_copyEPvPKvj' filepath='system/core/libutils/include/utils/SortedVector.h' line='147' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='10d3ba89' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='protected' vtable-offset='5'>
+          <function-decl name='do_splat' mangled-name='_ZNK7android12SortedVectorINS_12DisplayStateEE8do_splatEPvPKvj' filepath='system/core/libutils/include/utils/SortedVector.h' line='148' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='10d3ba89' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='protected' vtable-offset='6'>
+          <function-decl name='do_move_forward' mangled-name='_ZNK7android12SortedVectorINS_12DisplayStateEE15do_move_forwardEPvPKvj' filepath='system/core/libutils/include/utils/SortedVector.h' line='149' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='10d3ba89' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='protected' vtable-offset='7'>
+          <function-decl name='do_move_backward' mangled-name='_ZNK7android12SortedVectorINS_12DisplayStateEE16do_move_backwardEPvPKvj' filepath='system/core/libutils/include/utils/SortedVector.h' line='150' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='10d3ba89' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='protected' vtable-offset='8'>
+          <function-decl name='do_compare' mangled-name='_ZNK7android12SortedVectorINS_12DisplayStateEE10do_compareEPKvS4_' filepath='system/core/libutils/include/utils/SortedVector.h' line='151' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='10d3ba89' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='95e97e5e'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='SortedVectorImpl' visibility='default' is-declaration-only='yes' id='77b46eb8'/>
+      <class-decl name='DisplayState' size-in-bits='480' is-struct='yes' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='215' column='1' id='3af595a3'>
+        <data-member access='public' layout-offset-in-bits='0'>
+          <var-decl name='what' type-id='8f92235e' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='235' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='32'>
+          <var-decl name='token' type-id='bb7689ff' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='236' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='64'>
+          <var-decl name='surface' type-id='9d2f093d' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='237' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='96'>
+          <var-decl name='layerStack' type-id='8f92235e' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='238' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='128'>
+          <var-decl name='orientation' type-id='8f92235e' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='251' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='160'>
+          <var-decl name='viewport' type-id='c071b10e' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='252' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='288'>
+          <var-decl name='frame' type-id='c071b10e' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='253' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='416'>
+          <var-decl name='width' type-id='8f92235e' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='255' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='448'>
+          <var-decl name='height' type-id='8f92235e' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='255' column='1'/>
+        </data-member>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='DisplayState' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='232' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='7f9852d3' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='merge' mangled-name='_ZN7android12DisplayState5mergeERKS0_' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='233' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='7f9852d3' is-artificial='yes'/>
+            <parameter type-id='df0c9bfe'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='write' mangled-name='_ZNK7android12DisplayState5writeERNS_6ParcelE' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='257' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='db0c95b2' is-artificial='yes'/>
+            <parameter type-id='161dd545'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='read' mangled-name='_ZN7android12DisplayState4readERKNS_6ParcelE' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='258' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='7f9852d3' is-artificial='yes'/>
+            <parameter type-id='6d925e80'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='Vector&lt;android::DisplayState&gt;' visibility='default' is-declaration-only='yes' id='4ab59a03'/>
+      <class-decl name='sp&lt;android::ITransactionCompletedListener&gt;' size-in-bits='32' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='31' column='1' id='ae56e550'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='m_ptr' type-id='93b7169c' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='90' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='33' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8aa7ff06' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='41' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8aa7ff06' is-artificial='yes'/>
+            <parameter type-id='93b7169c'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='42' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8aa7ff06' is-artificial='yes'/>
+            <parameter type-id='c71c2117'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8aa7ff06' is-artificial='yes'/>
+            <parameter type-id='f6940424'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~sp' mangled-name='_ZN7android2spINS_29ITransactionCompletedListenerEED2Ev' filepath='system/core/libutils/include/utils/StrongPointer.h' line='48' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8aa7ff06' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_29ITransactionCompletedListenerEEaSEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='52' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8aa7ff06' is-artificial='yes'/>
+            <parameter type-id='93b7169c'/>
+            <return type-id='96a811ea'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_29ITransactionCompletedListenerEEaSERKS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8aa7ff06' is-artificial='yes'/>
+            <parameter type-id='c71c2117'/>
+            <return type-id='96a811ea'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_29ITransactionCompletedListenerEEaSEOS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='54' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8aa7ff06' is-artificial='yes'/>
+            <parameter type-id='f6940424'/>
+            <return type-id='96a811ea'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='force_set' mangled-name='_ZN7android2spINS_29ITransactionCompletedListenerEE9force_setEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8aa7ff06' is-artificial='yes'/>
+            <parameter type-id='93b7169c'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='clear' mangled-name='_ZN7android2spINS_29ITransactionCompletedListenerEE5clearEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='65' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8aa7ff06' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator*' mangled-name='_ZNK7android2spINS_29ITransactionCompletedListenerEEdeEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='bb1c0e33' is-artificial='yes'/>
+            <return type-id='97b71ce8'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator-&gt;' mangled-name='_ZNK7android2spINS_29ITransactionCompletedListenerEEptEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='70' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='bb1c0e33' is-artificial='yes'/>
+            <return type-id='93b7169c'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='get' mangled-name='_ZNK7android2spINS_29ITransactionCompletedListenerEE3getEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='71' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='bb1c0e33' is-artificial='yes'/>
+            <return type-id='93b7169c'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator bool' mangled-name='_ZNK7android2spINS_29ITransactionCompletedListenerEEcvbEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='bb1c0e33' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='set_pointer' mangled-name='_ZN7android2spINS_29ITransactionCompletedListenerEE11set_pointerEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8aa7ff06' is-artificial='yes'/>
+            <parameter type-id='93b7169c'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='check_not_on_stack' mangled-name='_ZN7android2spINS_29ITransactionCompletedListenerEE18check_not_on_stackEPKv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='ITransactionCompletedListener' visibility='default' is-declaration-only='yes' id='870c9206'/>
+      <class-decl name='InputWindowCommands' size-in-bits='128' is-struct='yes' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='261' column='1' id='48b34356'>
+        <member-type access='public'>
+          <class-decl name='TransferTouchFocusCommand' size-in-bits='64' is-struct='yes' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='262' column='1' id='ab598d95'>
+            <data-member access='public' layout-offset-in-bits='0'>
+              <var-decl name='fromToken' type-id='bb7689ff' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='263' column='1'/>
+            </data-member>
+            <data-member access='public' layout-offset-in-bits='32'>
+              <var-decl name='toToken' type-id='bb7689ff' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='264' column='1'/>
+            </data-member>
+          </class-decl>
+        </member-type>
+        <data-member access='public' layout-offset-in-bits='0'>
+          <var-decl name='transferTouchFocusCommands' type-id='599b91f1' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='267' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='96'>
+          <var-decl name='syncInputWindows' type-id='c894953d' visibility='default' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='268' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='merge' mangled-name='_ZN7android19InputWindowCommands5mergeERKS0_' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='270' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26a92cec' is-artificial='yes'/>
+            <parameter type-id='1722169b'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='clear' mangled-name='_ZN7android19InputWindowCommands5clearEv' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='271' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26a92cec' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='write' mangled-name='_ZNK7android19InputWindowCommands5writeERNS_6ParcelE' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='272' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1322104f' is-artificial='yes'/>
+            <parameter type-id='161dd545'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='read' mangled-name='_ZN7android19InputWindowCommands4readERKNS_6ParcelE' filepath='frameworks/native/libs/gui/include/gui/LayerState.h' line='273' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='26a92cec' is-artificial='yes'/>
+            <parameter type-id='6d925e80'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='SurfaceControlStats' size-in-bits='192' is-struct='yes' visibility='default' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='59' column='1' id='f7b01947'>
+        <data-member access='public' layout-offset-in-bits='0'>
+          <var-decl name='surfaceControl' type-id='3d05d53e' visibility='default' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='64' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='64'>
+          <var-decl name='acquireTime' type-id='00f5ef57' visibility='default' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='65' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='128'>
+          <var-decl name='previousReleaseFence' type-id='f783287d' visibility='default' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='66' column='1'/>
+        </data-member>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='SurfaceControlStats' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='60' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='889b571f' is-artificial='yes'/>
+            <parameter type-id='969fc18b'/>
+            <parameter type-id='00f5ef57'/>
+            <parameter type-id='bac2bb80'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <typedef-decl name='TransactionCompletedCallbackTakesContext' type-id='58b7b43e' filepath='frameworks/native/libs/gui/include/gui/SurfaceComposerClient.h' line='69' column='1' id='4e7a05fe'/>
+      <typedef-decl name='mat3' type-id='bdde336e' filepath='frameworks/native/libs/math/include/math/mat3.h' line='433' column='1' id='7f0e671c'/>
+      <typedef-decl name='vec3' type-id='97b5500f' filepath='frameworks/native/libs/math/include/math/vec3.h' line='118' column='1' id='481196a4'/>
+      <class-decl name='ANativeObjectBase&lt;ANativeWindowBuffer, android::GraphicBuffer, android::RefBase, android_native_base_t&gt;' visibility='default' is-declaration-only='yes' id='ea557d9a'>
+        <member-function access='public'>
+          <function-decl name='incStrong' mangled-name='_ZNK7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tE9incStrongEPKv' filepath='frameworks/native/libs/ui/include/ui/ANativeObjectBase.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='de718f03' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='decStrong' mangled-name='_ZNK7android17ANativeObjectBaseI19ANativeWindowBufferNS_13GraphicBufferENS_7RefBaseE21android_native_base_tE9decStrongEPKv' filepath='frameworks/native/libs/ui/include/ui/ANativeObjectBase.h' line='46' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='de718f03' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='HdrCapabilities' size-in-bits='192' visibility='default' filepath='frameworks/native/libs/ui/include/ui/HdrCapabilities.h' line='29' column='1' id='323688ac'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='4c37b1ef'/>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='mSupportedHdrTypes' type-id='139b242f' visibility='default' filepath='frameworks/native/libs/ui/include/ui/HdrCapabilities.h' line='65' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='96'>
+          <var-decl name='mMaxLuminance' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/ui/include/ui/HdrCapabilities.h' line='66' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='128'>
+          <var-decl name='mMaxAverageLuminance' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/ui/include/ui/HdrCapabilities.h' line='67' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='160'>
+          <var-decl name='mMinLuminance' type-id='a6c45d85' visibility='default' filepath='frameworks/native/libs/ui/include/ui/HdrCapabilities.h' line='68' column='1'/>
+        </data-member>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='HdrCapabilities' filepath='frameworks/native/libs/ui/include/ui/HdrCapabilities.h' line='32' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='4df7e18a' is-artificial='yes'/>
+            <parameter type-id='ad7556cc'/>
+            <parameter type-id='a6c45d85'/>
+            <parameter type-id='a6c45d85'/>
+            <parameter type-id='a6c45d85'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='HdrCapabilities' filepath='frameworks/native/libs/ui/include/ui/HdrCapabilities.h' line='40' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='4df7e18a' is-artificial='yes'/>
+            <parameter type-id='591a1380'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android15HdrCapabilitiesaSEOS0_' filepath='frameworks/native/libs/ui/include/ui/HdrCapabilities.h' line='41' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='4df7e18a' is-artificial='yes'/>
+            <parameter type-id='591a1380'/>
+            <return type-id='41f7cea6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='HdrCapabilities' mangled-name='_ZN7android15HdrCapabilitiesC2Ev' filepath='frameworks/native/libs/ui/include/ui/HdrCapabilities.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='4df7e18a' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~HdrCapabilities' filepath='frameworks/native/libs/ui/include/ui/HdrCapabilities.h' line='49' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='4df7e18a' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getSupportedHdrTypes' mangled-name='_ZNK7android15HdrCapabilities20getSupportedHdrTypesEv' filepath='frameworks/native/libs/ui/include/ui/HdrCapabilities.h' line='51' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='afb8e6bd' is-artificial='yes'/>
+            <return type-id='ad7556cc'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getDesiredMaxLuminance' mangled-name='_ZNK7android15HdrCapabilities22getDesiredMaxLuminanceEv' filepath='frameworks/native/libs/ui/include/ui/HdrCapabilities.h' line='54' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='afb8e6bd' is-artificial='yes'/>
+            <return type-id='a6c45d85'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getDesiredMaxAverageLuminance' mangled-name='_ZNK7android15HdrCapabilities29getDesiredMaxAverageLuminanceEv' filepath='frameworks/native/libs/ui/include/ui/HdrCapabilities.h' line='55' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='afb8e6bd' is-artificial='yes'/>
+            <return type-id='a6c45d85'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getDesiredMinLuminance' mangled-name='_ZNK7android15HdrCapabilities22getDesiredMinLuminanceEv' filepath='frameworks/native/libs/ui/include/ui/HdrCapabilities.h' line='56' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='afb8e6bd' is-artificial='yes'/>
+            <return type-id='a6c45d85'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='isFixedSize' mangled-name='_ZNK7android15HdrCapabilities11isFixedSizeEv' filepath='frameworks/native/libs/ui/include/ui/HdrCapabilities.h' line='59' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='afb8e6bd' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getFlattenedSize' mangled-name='_ZNK7android15HdrCapabilities16getFlattenedSizeEv' filepath='frameworks/native/libs/ui/include/ui/HdrCapabilities.h' line='60' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='afb8e6bd' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='flatten' mangled-name='_ZNK7android15HdrCapabilities7flattenEPvj' filepath='frameworks/native/libs/ui/include/ui/HdrCapabilities.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='afb8e6bd' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='unflatten' mangled-name='_ZN7android15HdrCapabilities9unflattenEPKvj' filepath='frameworks/native/libs/ui/include/ui/HdrCapabilities.h' line='62' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='4df7e18a' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='LightFlattenable&lt;android::HdrCapabilities&gt;' size-in-bits='8' visibility='default' filepath='system/core/libutils/include/utils/Flattenable.h' line='156' column='1' id='4c37b1ef'>
+        <member-function access='public'>
+          <function-decl name='isFixedSize' mangled-name='_ZNK7android16LightFlattenableINS_15HdrCapabilitiesEE11isFixedSizeEv' filepath='system/core/libutils/include/utils/Flattenable.h' line='160' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8d0aaa0a' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getFlattenedSize' mangled-name='_ZNK7android16LightFlattenableINS_15HdrCapabilitiesEE16getFlattenedSizeEv' filepath='system/core/libutils/include/utils/Flattenable.h' line='163' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8d0aaa0a' is-artificial='yes'/>
+            <return type-id='b59d7dce'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='flatten' mangled-name='_ZNK7android16LightFlattenableINS_15HdrCapabilitiesEE7flattenEPvj' filepath='system/core/libutils/include/utils/Flattenable.h' line='166' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8d0aaa0a' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='unflatten' mangled-name='_ZN7android16LightFlattenableINS_15HdrCapabilitiesEE9unflattenEPKvj' filepath='system/core/libutils/include/utils/Flattenable.h' line='169' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='ddfc3df7' is-artificial='yes'/>
+            <parameter type-id='eaa32e2f'/>
+            <parameter type-id='b59d7dce'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+    </namespace-decl>
+    <namespace-decl name='std'>
+      <namespace-decl name='__1'>
+        <namespace-decl name='__pointer_type_imp'>
+          <class-decl name='__pointer_type&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='22b1ddab'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='846a684d' filepath='external/libcxx/include/memory' line='1017' column='1' id='d119eda0'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;long long, std::__1::allocator&lt;long long&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='00b7da5d'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='b5aa0770' filepath='external/libcxx/include/memory' line='1017' column='1' id='85033596'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;unsigned long long, std::__1::allocator&lt;unsigned long long&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='c380d343'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='1e7d2591' filepath='external/libcxx/include/memory' line='1017' column='1' id='cddfc65c'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; *, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; *&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='b8eee37f'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='c066511a' filepath='external/libcxx/include/memory' line='1017' column='1' id='99a00100'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; *, std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; *&gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='a3818ff1'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='ac6148b8' filepath='external/libcxx/include/memory' line='1017' column='1' id='dbea275a'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, std::__1::allocator&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='514fbb4b'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='13346654' filepath='external/libcxx/include/memory' line='1017' column='1' id='6d73632a'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt; *, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt; *&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='8554c56b'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='78b90d7c' filepath='external/libcxx/include/memory' line='1017' column='1' id='98bbdccc'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt; *, std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt; *&gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='9e3e2279'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='85bfaf56' filepath='external/libcxx/include/memory' line='1017' column='1' id='82ea3be2'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt; *, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt; *&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='29dc01d3'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='2325d885' filepath='external/libcxx/include/memory' line='1017' column='1' id='8d5b8dbc'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt; *, std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt; *&gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='3d570dcd'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='55621c27' filepath='external/libcxx/include/memory' line='1017' column='1' id='06c5cec2'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;android::sp&lt;android::SurfaceControl&gt;, std::__1::allocator&lt;android::sp&lt;android::SurfaceControl&gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='f0cf45c1'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='34d59e91' filepath='external/libcxx/include/memory' line='1017' column='1' id='5b2cadc8'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; *, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; *&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='8362ad9d'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='5bfa6c38' filepath='external/libcxx/include/memory' line='1017' column='1' id='a02bbb16'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; *, std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; *&gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='d0b3935b'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='a6d7452a' filepath='external/libcxx/include/memory' line='1017' column='1' id='d93adb28'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, std::__1::allocator&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='9bf1aab9'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='1eccf3ca' filepath='external/libcxx/include/memory' line='1017' column='1' id='7d50cc88'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;android::InputWindowCommands::TransferTouchFocusCommand, std::__1::allocator&lt;android::InputWindowCommands::TransferTouchFocusCommand&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='d4b560f5'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='2061dfe6' filepath='external/libcxx/include/memory' line='1017' column='1' id='b70447c6'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;android::SurfaceControlStats, std::__1::allocator&lt;android::SurfaceControlStats&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='2a2f9253'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='1e43f0b8' filepath='external/libcxx/include/memory' line='1017' column='1' id='f4548de4'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; *, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; *&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='884ee219'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='27be210c' filepath='external/libcxx/include/memory' line='1017' column='1' id='089a801e'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; *, std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; *&gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='b853e39f'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='fdae5b46' filepath='external/libcxx/include/memory' line='1017' column='1' id='0c430c60'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, std::__1::allocator&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='f9547c75'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='1e67833e' filepath='external/libcxx/include/memory' line='1017' column='1' id='269f6fbc'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt;, std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='6d3ac21d'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='28845575' filepath='external/libcxx/include/memory' line='1017' column='1' id='eb625d48'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt;, std::__1::__hash_node_destructor&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; &gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='7a6a2d72'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='36000438' filepath='external/libcxx/include/memory' line='1017' column='1' id='a7e8ad61'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; *, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; *&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='22e3f24b'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='c9c33c2d' filepath='external/libcxx/include/memory' line='1017' column='1' id='8da56d2c'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; *, std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; *&gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='53d9e185'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='727a2fbf' filepath='external/libcxx/include/memory' line='1017' column='1' id='66f05caa'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, std::__1::allocator&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='ae3b3431'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='48821021' filepath='external/libcxx/include/memory' line='1017' column='1' id='148c7398'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt;, std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='958777a7'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='18b9931c' filepath='external/libcxx/include/memory' line='1017' column='1' id='a72c7226'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;android::hardware::graphics::common::V1_2::Hdr, std::__1::allocator&lt;android::hardware::graphics::common::V1_2::Hdr&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='d68d97f3'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='8d04a291' filepath='external/libcxx/include/memory' line='1017' column='1' id='f5f8760c'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt;, std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='37af749d'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='e755f255' filepath='external/libcxx/include/memory' line='1017' column='1' id='36eede3c'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::__hash_node&lt;long long, void *&gt;, std::__1::allocator&lt;std::__1::__hash_node&lt;long long, void *&gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='4c7277fd'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='4f015deb' filepath='external/libcxx/include/memory' line='1017' column='1' id='a6c4c1fc'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt;, std::__1::allocator&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='cdd12d3b'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='36b5e1a0' filepath='external/libcxx/include/memory' line='1017' column='1' id='91ae68d2'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt;, std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='e88e6361'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='1c260141' filepath='external/libcxx/include/memory' line='1017' column='1' id='74fa7b20'/>
+            </member-type>
+          </class-decl>
+        </namespace-decl>
+        <namespace-decl name='__function'>
+          <class-decl name='__maybe_derive_from_unary_function&lt;void (void *, long long, const android::sp&lt;android::Fence&gt; &amp;, const std::__1::vector&lt;android::SurfaceControlStats, std::__1::allocator&lt;android::SurfaceControlStats&gt; &gt; &amp;)&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/functional' line='1433' column='1' id='bc1b2d82'/>
+          <class-decl name='__maybe_derive_from_binary_function&lt;void (void *, long long, const android::sp&lt;android::Fence&gt; &amp;, const std::__1::vector&lt;android::SurfaceControlStats, std::__1::allocator&lt;android::SurfaceControlStats&gt; &gt; &amp;)&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/functional' line='1444' column='1' id='48054c86'/>
+          <class-decl name='__value_func&lt;void (void *, long long, const android::sp&lt;android::Fence&gt; &amp;, const std::__1::vector&lt;android::SurfaceControlStats, std::__1::allocator&lt;android::SurfaceControlStats&gt; &gt; &amp;)&gt;' size-in-bits='192' visibility='default' filepath='external/libcxx/include/functional' line='1678' column='1' id='36dbc06a'>
+            <member-type access='private'>
+              <typedef-decl name='__func' type-id='4c30ca01' filepath='external/libcxx/include/functional' line='1682' column='1' id='d14acc85'/>
+            </member-type>
+            <data-member access='private' layout-offset-in-bits='0'>
+              <var-decl name='__buf_' type-id='b876f710' visibility='default' filepath='external/libcxx/include/functional' line='1680' column='1'/>
+            </data-member>
+            <data-member access='private' layout-offset-in-bits='128'>
+              <var-decl name='__f_' type-id='ffdae5a0' visibility='default' filepath='external/libcxx/include/functional' line='1683' column='1'/>
+            </data-member>
+            <member-function access='private' static='yes'>
+              <function-decl name='__as_base' mangled-name='_ZNSt3__110__function12__value_funcIFvPvxRKN7android2spINS3_5FenceEEERKNS_6vectorINS3_19SurfaceControlStatsENS_9allocatorISA_EEEEEE9__as_baseES2_' filepath='external/libcxx/include/functional' line='1685' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='eaa32e2f'/>
+                <return type-id='ffdae5a0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='__value_func' filepath='external/libcxx/include/functional' line='1692' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='c458ede8' is-artificial='yes'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='__value_func' mangled-name='_ZNSt3__110__function12__value_funcIFvPvxRKN7android2spINS3_5FenceEEERKNS_6vectorINS3_19SurfaceControlStatsENS_9allocatorISA_EEEEEEC2ERKSH_' filepath='external/libcxx/include/functional' line='1724' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='c458ede8' is-artificial='yes'/>
+                <parameter type-id='abefb57d'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='__value_func' filepath='external/libcxx/include/functional' line='1738' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='c458ede8' is-artificial='yes'/>
+                <parameter type-id='85f4c9ce'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public' destructor='yes'>
+              <function-decl name='~__value_func' mangled-name='_ZNSt3__110__function12__value_funcIFvPvxRKN7android2spINS3_5FenceEEERKNS_6vectorINS3_19SurfaceControlStatsENS_9allocatorISA_EEEEEED2Ev' filepath='external/libcxx/include/functional' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='c458ede8' is-artificial='yes'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='operator=' mangled-name='_ZNSt3__110__function12__value_funcIFvPvxRKN7android2spINS3_5FenceEEERKNS_6vectorINS3_19SurfaceControlStatsENS_9allocatorISA_EEEEEEaSEOSH_' filepath='external/libcxx/include/functional' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='c458ede8' is-artificial='yes'/>
+                <parameter type-id='85f4c9ce'/>
+                <return type-id='c058e79c'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='operator=' mangled-name='_ZNSt3__110__function12__value_funcIFvPvxRKN7android2spINS3_5FenceEEERKNS_6vectorINS3_19SurfaceControlStatsENS_9allocatorISA_EEEEEEaSEDn' filepath='external/libcxx/include/functional' line='1783' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='c458ede8' is-artificial='yes'/>
+                <return type-id='c058e79c'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='operator()' mangled-name='_ZNKSt3__110__function12__value_funcIFvPvxRKN7android2spINS3_5FenceEEERKNS_6vectorINS3_19SurfaceControlStatsENS_9allocatorISA_EEEEEEclEOS2_OxS8_SF_' filepath='external/libcxx/include/functional' line='1795' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='9fefa299' is-artificial='yes'/>
+                <parameter type-id='94effc77'/>
+                <parameter type-id='19f1810a'/>
+                <parameter type-id='bac2bb80'/>
+                <parameter type-id='78b775fc'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='swap' mangled-name='_ZNSt3__110__function12__value_funcIFvPvxRKN7android2spINS3_5FenceEEERKNS_6vectorINS3_19SurfaceControlStatsENS_9allocatorISA_EEEEEE4swapERSH_' filepath='external/libcxx/include/functional' line='1803' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='c458ede8' is-artificial='yes'/>
+                <parameter type-id='c058e79c'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='operator bool' mangled-name='_ZNKSt3__110__function12__value_funcIFvPvxRKN7android2spINS3_5FenceEEERKNS_6vectorINS3_19SurfaceControlStatsENS_9allocatorISA_EEEEEEcvbEv' filepath='external/libcxx/include/functional' line='1841' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='9fefa299' is-artificial='yes'/>
+                <return type-id='c894953d'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='__value_func&lt;(lambda at frameworks/base/native/android/surface_control.cpp:282:57), std::__1::allocator&lt;(lambda at frameworks/base/native/android/surface_control.cpp:282:57)&gt; &gt;' mangled-name='_ZNSt3__110__function12__value_funcIFvPvxRKN7android2spINS3_5FenceEEERKNS_6vectorINS3_19SurfaceControlStatsENS_9allocatorISA_EEEEEEC2IZ33ASurfaceTransaction_setOnCompleteE3$_0NSB_ISJ_EEEEOT_T0_' filepath='external/libcxx/include/functional' line='1695' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='c458ede8' is-artificial='yes'/>
+                <parameter type-id='98980936'/>
+                <parameter type-id='7d748444'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+          </class-decl>
+          <class-decl name='__base&lt;void (void *, long long, const android::sp&lt;android::Fence&gt; &amp;, const std::__1::vector&lt;android::SurfaceControlStats, std::__1::allocator&lt;android::SurfaceControlStats&gt; &gt; &amp;)&gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/functional' line='1554' column='1' id='4c30ca01'>
+            <member-function access='private'>
+              <function-decl name='__base' filepath='external/libcxx/include/functional' line='1556' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='091622e9' is-artificial='yes'/>
+                <parameter type-id='4aee6428'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='private'>
+              <function-decl name='operator=' mangled-name='_ZNSt3__110__function6__baseIFvPvxRKN7android2spINS3_5FenceEEERKNS_6vectorINS3_19SurfaceControlStatsENS_9allocatorISA_EEEEEEaSERKSH_' filepath='external/libcxx/include/functional' line='1557' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='091622e9' is-artificial='yes'/>
+                <parameter type-id='4aee6428'/>
+                <return type-id='151635cd'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='__base' filepath='external/libcxx/include/functional' line='1559' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='091622e9' is-artificial='yes'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public' destructor='yes' vtable-offset='0'>
+              <function-decl name='~__base' mangled-name='_ZNSt3__110__function6__baseIFvPvxRKN7android2spINS3_5FenceEEERKNS_6vectorINS3_19SurfaceControlStatsENS_9allocatorISA_EEEEEED2Ev' filepath='external/libcxx/include/functional' line='1560' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='091622e9' is-artificial='yes'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public' vtable-offset='2'>
+              <function-decl name='__clone' mangled-name='_ZNKSt3__110__function6__baseIFvPvxRKN7android2spINS3_5FenceEEERKNS_6vectorINS3_19SurfaceControlStatsENS_9allocatorISA_EEEEEE7__cloneEv' filepath='external/libcxx/include/functional' line='1561' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='46ee5ddc' is-artificial='yes'/>
+                <return type-id='091622e9'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public' vtable-offset='3'>
+              <function-decl name='__clone' mangled-name='_ZNKSt3__110__function6__baseIFvPvxRKN7android2spINS3_5FenceEEERKNS_6vectorINS3_19SurfaceControlStatsENS_9allocatorISA_EEEEEE7__cloneEPSH_' filepath='external/libcxx/include/functional' line='1562' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='46ee5ddc' is-artificial='yes'/>
+                <parameter type-id='091622e9'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public' vtable-offset='4'>
+              <function-decl name='destroy' mangled-name='_ZNSt3__110__function6__baseIFvPvxRKN7android2spINS3_5FenceEEERKNS_6vectorINS3_19SurfaceControlStatsENS_9allocatorISA_EEEEEE7destroyEv' filepath='external/libcxx/include/functional' line='1563' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='091622e9' is-artificial='yes'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public' vtable-offset='5'>
+              <function-decl name='destroy_deallocate' mangled-name='_ZNSt3__110__function6__baseIFvPvxRKN7android2spINS3_5FenceEEERKNS_6vectorINS3_19SurfaceControlStatsENS_9allocatorISA_EEEEEE18destroy_deallocateEv' filepath='external/libcxx/include/functional' line='1564' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='091622e9' is-artificial='yes'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public' vtable-offset='6'>
+              <function-decl name='operator()' mangled-name='_ZNSt3__110__function6__baseIFvPvxRKN7android2spINS3_5FenceEEERKNS_6vectorINS3_19SurfaceControlStatsENS_9allocatorISA_EEEEEEclEOS2_OxS8_SF_' filepath='external/libcxx/include/functional' line='1565' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='091622e9' is-artificial='yes'/>
+                <parameter type-id='94effc77'/>
+                <parameter type-id='19f1810a'/>
+                <parameter type-id='bac2bb80'/>
+                <parameter type-id='78b775fc'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+          </class-decl>
+          <class-decl name='__func&lt;(lambda at frameworks/base/native/android/surface_control.cpp:282:57), std::__1::allocator&lt;(lambda at frameworks/base/native/android/surface_control.cpp:282:57)&gt;, void (void *, long long, const android::sp&lt;android::Fence&gt; &amp;, const std::__1::vector&lt;android::SurfaceControlStats, std::__1::allocator&lt;android::SurfaceControlStats&gt; &gt; &amp;)&gt;' size-in-bits='64' visibility='default' filepath='external/libcxx/include/functional' line='1577' column='1' id='eb9aac9f'>
+            <base-class access='public' layout-offset-in-bits='0' type-id='4c30ca01'/>
+            <data-member access='private' layout-offset-in-bits='32'>
+              <var-decl name='__f_' type-id='25e1a861' visibility='default' filepath='external/libcxx/include/functional' line='1580' column='1'/>
+            </data-member>
+            <member-function access='public'>
+              <function-decl name='__func' filepath='external/libcxx/include/functional' line='1583' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='48e19127' is-artificial='yes'/>
+                <parameter type-id='98980936'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='__func' mangled-name='_ZNSt3__110__function6__funcIZ33ASurfaceTransaction_setOnCompleteE3$_0NS_9allocatorIS2_EEFvPvxRKN7android2spINS6_5FenceEEERKNS_6vectorINS6_19SurfaceControlStatsENS3_ISD_EEEEEEC2ERKS2_RKS4_' filepath='external/libcxx/include/functional' line='1587' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='48e19127' is-artificial='yes'/>
+                <parameter type-id='828a0263'/>
+                <parameter type-id='e06c6646'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='__func' mangled-name='_ZNSt3__110__function6__funcIZ33ASurfaceTransaction_setOnCompleteE3$_0NS_9allocatorIS2_EEFvPvxRKN7android2spINS6_5FenceEEERKNS_6vectorINS6_19SurfaceControlStatsENS3_ISD_EEEEEEC2ERKS2_OS4_' filepath='external/libcxx/include/functional' line='1591' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='48e19127' is-artificial='yes'/>
+                <parameter type-id='828a0263'/>
+                <parameter type-id='2dd38501'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='__func' mangled-name='_ZNSt3__110__function6__funcIZ33ASurfaceTransaction_setOnCompleteE3$_0NS_9allocatorIS2_EEFvPvxRKN7android2spINS6_5FenceEEERKNS_6vectorINS6_19SurfaceControlStatsENS3_ISD_EEEEEEC2EOS2_OS4_' filepath='external/libcxx/include/functional' line='1595' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='48e19127' is-artificial='yes'/>
+                <parameter type-id='98980936'/>
+                <parameter type-id='2dd38501'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public' vtable-offset='2'>
+              <function-decl name='__clone' mangled-name='_ZNKSt3__110__function6__funcIZ33ASurfaceTransaction_setOnCompleteE3$_0NS_9allocatorIS2_EEFvPvxRKN7android2spINS6_5FenceEEERKNS_6vectorINS6_19SurfaceControlStatsENS3_ISD_EEEEEE7__cloneEv' filepath='external/libcxx/include/functional' line='1598' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='82507e80' is-artificial='yes'/>
+                <return type-id='091622e9'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public' vtable-offset='3'>
+              <function-decl name='__clone' mangled-name='_ZNKSt3__110__function6__funcIZ33ASurfaceTransaction_setOnCompleteE3$_0NS_9allocatorIS2_EEFvPvxRKN7android2spINS6_5FenceEEERKNS_6vectorINS6_19SurfaceControlStatsENS3_ISD_EEEEEE7__cloneEPNS0_6__baseISI_EE' filepath='external/libcxx/include/functional' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='82507e80' is-artificial='yes'/>
+                <parameter type-id='091622e9'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public' vtable-offset='4'>
+              <function-decl name='destroy' mangled-name='_ZNSt3__110__function6__funcIZ33ASurfaceTransaction_setOnCompleteE3$_0NS_9allocatorIS2_EEFvPvxRKN7android2spINS6_5FenceEEERKNS_6vectorINS6_19SurfaceControlStatsENS3_ISD_EEEEEE7destroyEv' filepath='external/libcxx/include/functional' line='1600' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='48e19127' is-artificial='yes'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public' vtable-offset='5'>
+              <function-decl name='destroy_deallocate' mangled-name='_ZNSt3__110__function6__funcIZ33ASurfaceTransaction_setOnCompleteE3$_0NS_9allocatorIS2_EEFvPvxRKN7android2spINS6_5FenceEEERKNS_6vectorINS6_19SurfaceControlStatsENS3_ISD_EEEEEE18destroy_deallocateEv' filepath='external/libcxx/include/functional' line='1601' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='48e19127' is-artificial='yes'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public' vtable-offset='6'>
+              <function-decl name='operator()' mangled-name='_ZNSt3__110__function6__funcIZ33ASurfaceTransaction_setOnCompleteE3$_0NS_9allocatorIS2_EEFvPvxRKN7android2spINS6_5FenceEEERKNS_6vectorINS6_19SurfaceControlStatsENS3_ISD_EEEEEEclEOS5_OxSB_SH_' filepath='external/libcxx/include/functional' line='1602' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='48e19127' is-artificial='yes'/>
+                <parameter type-id='94effc77'/>
+                <parameter type-id='19f1810a'/>
+                <parameter type-id='bac2bb80'/>
+                <parameter type-id='78b775fc'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+          </class-decl>
+          <class-decl name='__alloc_func&lt;(lambda at frameworks/base/native/android/surface_control.cpp:282:57), std::__1::allocator&lt;(lambda at frameworks/base/native/android/surface_control.cpp:282:57)&gt;, void (void *, long long, const android::sp&lt;android::Fence&gt; &amp;, const std::__1::vector&lt;android::SurfaceControlStats, std::__1::allocator&lt;android::SurfaceControlStats&gt; &gt; &amp;)&gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/functional' line='1481' column='1' id='25e1a861'>
+            <member-type access='private'>
+              <typedef-decl name='_Target' type-id='2de51dab' filepath='external/libcxx/include/functional' line='1486' column='1' id='0be802d8'/>
+            </member-type>
+            <member-type access='private'>
+              <typedef-decl name='_Alloc' type-id='75b47e61' filepath='external/libcxx/include/functional' line='1487' column='1' id='75a518a6'/>
+            </member-type>
+            <data-member access='private' layout-offset-in-bits='0'>
+              <var-decl name='__f_' type-id='92dc2ee2' visibility='default' filepath='external/libcxx/include/functional' line='1483' column='1'/>
+            </data-member>
+            <member-function access='public'>
+              <function-decl name='__target' mangled-name='_ZNKSt3__110__function12__alloc_funcIZ33ASurfaceTransaction_setOnCompleteE3$_0NS_9allocatorIS2_EEFvPvxRKN7android2spINS6_5FenceEEERKNS_6vectorINS6_19SurfaceControlStatsENS3_ISD_EEEEEE8__targetEv' filepath='external/libcxx/include/functional' line='1490' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='9f98cae2' is-artificial='yes'/>
+                <return type-id='eaad5cca'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='__allocator' mangled-name='_ZNKSt3__110__function12__alloc_funcIZ33ASurfaceTransaction_setOnCompleteE3$_0NS_9allocatorIS2_EEFvPvxRKN7android2spINS6_5FenceEEERKNS_6vectorINS6_19SurfaceControlStatsENS3_ISD_EEEEEE11__allocatorEv' filepath='external/libcxx/include/functional' line='1493' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='9f98cae2' is-artificial='yes'/>
+                <return type-id='512a0bb0'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='__alloc_func' filepath='external/libcxx/include/functional' line='1496' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='61908449' is-artificial='yes'/>
+                <parameter type-id='93d179eb'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='__alloc_func' mangled-name='_ZNSt3__110__function12__alloc_funcIZ33ASurfaceTransaction_setOnCompleteE3$_0NS_9allocatorIS2_EEFvPvxRKN7android2spINS6_5FenceEEERKNS_6vectorINS6_19SurfaceControlStatsENS3_ISD_EEEEEEC2ERKS2_RKS4_' filepath='external/libcxx/include/functional' line='1503' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='61908449' is-artificial='yes'/>
+                <parameter type-id='eaad5cca'/>
+                <parameter type-id='512a0bb0'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='__alloc_func' mangled-name='_ZNSt3__110__function12__alloc_funcIZ33ASurfaceTransaction_setOnCompleteE3$_0NS_9allocatorIS2_EEFvPvxRKN7android2spINS6_5FenceEEERKNS_6vectorINS6_19SurfaceControlStatsENS3_ISD_EEEEEEC2ERKS2_OS4_' filepath='external/libcxx/include/functional' line='1510' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='61908449' is-artificial='yes'/>
+                <parameter type-id='eaad5cca'/>
+                <parameter type-id='0532d11b'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='__alloc_func' mangled-name='_ZNSt3__110__function12__alloc_funcIZ33ASurfaceTransaction_setOnCompleteE3$_0NS_9allocatorIS2_EEFvPvxRKN7android2spINS6_5FenceEEERKNS_6vectorINS6_19SurfaceControlStatsENS3_ISD_EEEEEEC2EOS2_OS4_' filepath='external/libcxx/include/functional' line='1517' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='61908449' is-artificial='yes'/>
+                <parameter type-id='93d179eb'/>
+                <parameter type-id='0532d11b'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='operator()' mangled-name='_ZNSt3__110__function12__alloc_funcIZ33ASurfaceTransaction_setOnCompleteE3$_0NS_9allocatorIS2_EEFvPvxRKN7android2spINS6_5FenceEEERKNS_6vectorINS6_19SurfaceControlStatsENS3_ISD_EEEEEEclEOS5_OxSB_SH_' filepath='external/libcxx/include/functional' line='1524' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='61908449' is-artificial='yes'/>
+                <parameter type-id='94effc77'/>
+                <parameter type-id='19f1810a'/>
+                <parameter type-id='bac2bb80'/>
+                <parameter type-id='78b775fc'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='__clone' mangled-name='_ZNKSt3__110__function12__alloc_funcIZ33ASurfaceTransaction_setOnCompleteE3$_0NS_9allocatorIS2_EEFvPvxRKN7android2spINS6_5FenceEEERKNS_6vectorINS6_19SurfaceControlStatsENS3_ISD_EEEEEE7__cloneEv' filepath='external/libcxx/include/functional' line='1532' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='9f98cae2' is-artificial='yes'/>
+                <return type-id='61908449'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='destroy' mangled-name='_ZNSt3__110__function12__alloc_funcIZ33ASurfaceTransaction_setOnCompleteE3$_0NS_9allocatorIS2_EEFvPvxRKN7android2spINS6_5FenceEEERKNS_6vectorINS6_19SurfaceControlStatsENS3_ISD_EEEEEE7destroyEv' filepath='external/libcxx/include/functional' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='61908449' is-artificial='yes'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+          </class-decl>
+        </namespace-decl>
+        <class-decl name='unordered_map&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState, android::SurfaceComposerClient::SCHash, std::__1::equal_to&lt;android::sp&lt;android::SurfaceControl&gt; &gt;, std::__1::allocator&lt;std::__1::pair&lt;const android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt; &gt; &gt;' size-in-bits='160' visibility='default' filepath='external/libcxx/include/unordered_map' line='842' column='1' id='b5996dd6'>
+          <member-type access='private'>
+            <typedef-decl name='__table' type-id='0fcd7eac' filepath='external/libcxx/include/unordered_map' line='866' column='1' id='7fcc176d'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='5fb1fd5f' filepath='external/libcxx/include/unordered_map' line='885' column='1' id='39044a49'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='hasher' type-id='52d5d590' filepath='external/libcxx/include/unordered_map' line='848' column='1' id='ea42aa52'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='key_equal' type-id='3e463dcc' filepath='external/libcxx/include/unordered_map' line='849' column='1' id='512d62bb'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='c6fe9052' filepath='external/libcxx/include/unordered_map' line='850' column='1' id='3b4464f7'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='727a2ce7' filepath='external/libcxx/include/unordered_map' line='888' column='1' id='bb9a24f7'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='7a4acb43' filepath='external/libcxx/include/unordered_map' line='889' column='1' id='7b9c8023'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='e0bee049' filepath='external/libcxx/include/unordered_map' line='851' column='1' id='c31d6a4f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='key_type' type-id='3d05d53e' filepath='external/libcxx/include/unordered_map' line='846' column='1' id='9fbda7c9'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='insert_return_type' type-id='b14a07f8' filepath='external/libcxx/include/unordered_map' line='895' column='1' id='dc518940'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='node_type' type-id='cd19729a' filepath='external/libcxx/include/unordered_map' line='894' column='1' id='397c0a7e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='mapped_type' type-id='d684da9f' filepath='external/libcxx/include/unordered_map' line='847' column='1' id='ade42637'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='local_iterator' type-id='47d846d7' filepath='external/libcxx/include/unordered_map' line='890' column='1' id='15c05647'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_local_iterator' type-id='c947f453' filepath='external/libcxx/include/unordered_map' line='891' column='1' id='a8995e13'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__table_' type-id='7fcc176d' visibility='default' filepath='external/libcxx/include/unordered_map' line='868' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='unordered_map' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEEC2Ev' filepath='external/libcxx/include/unordered_map' line='904' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='911' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='39044a49'/>
+              <parameter type-id='046291ac'/>
+              <parameter type-id='db8e5857'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='913' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='39044a49'/>
+              <parameter type-id='046291ac'/>
+              <parameter type-id='db8e5857'/>
+              <parameter type-id='2cbe6893'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='928' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='2cbe6893'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='929' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='a2fe3a71'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='930' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='a2fe3a71'/>
+              <parameter type-id='2cbe6893'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='933' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='97fc736a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='935' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='97fc736a'/>
+              <parameter type-id='2cbe6893'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='936' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='840c594b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='937' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='840c594b'/>
+              <parameter type-id='39044a49'/>
+              <parameter type-id='046291ac'/>
+              <parameter type-id='db8e5857'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='939' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='840c594b'/>
+              <parameter type-id='39044a49'/>
+              <parameter type-id='046291ac'/>
+              <parameter type-id='db8e5857'/>
+              <parameter type-id='2cbe6893'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='945' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='39044a49'/>
+              <parameter type-id='2cbe6893'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='948' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='39044a49'/>
+              <parameter type-id='046291ac'/>
+              <parameter type-id='2cbe6893'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='960' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='840c594b'/>
+              <parameter type-id='39044a49'/>
+              <parameter type-id='2cbe6893'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='963' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='840c594b'/>
+              <parameter type-id='39044a49'/>
+              <parameter type-id='046291ac'/>
+              <parameter type-id='2cbe6893'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEEaSERKSF_' filepath='external/libcxx/include/unordered_map' line='969' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='a2fe3a71'/>
+              <return type-id='5b1a0908'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEEaSEOSF_' filepath='external/libcxx/include/unordered_map' line='987' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='97fc736a'/>
+              <return type-id='5b1a0908'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEEaSESt16initializer_listISD_E' filepath='external/libcxx/include/unordered_map' line='990' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='840c594b'/>
+              <return type-id='5b1a0908'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_allocator' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE13get_allocatorEv' filepath='external/libcxx/include/unordered_map' line='994' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9efe3425' is-artificial='yes'/>
+              <return type-id='3b4464f7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE5emptyEv' filepath='external/libcxx/include/unordered_map' line='998' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9efe3425' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE4sizeEv' filepath='external/libcxx/include/unordered_map' line='1000' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9efe3425' is-artificial='yes'/>
+              <return type-id='39044a49'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE8max_sizeEv' filepath='external/libcxx/include/unordered_map' line='1002' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9efe3425' is-artificial='yes'/>
+              <return type-id='39044a49'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE5beginEv' filepath='external/libcxx/include/unordered_map' line='1005' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <return type-id='bb9a24f7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE3endEv' filepath='external/libcxx/include/unordered_map' line='1007' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <return type-id='bb9a24f7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE5beginEv' filepath='external/libcxx/include/unordered_map' line='1009' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9efe3425' is-artificial='yes'/>
+              <return type-id='7b9c8023'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE3endEv' filepath='external/libcxx/include/unordered_map' line='1011' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9efe3425' is-artificial='yes'/>
+              <return type-id='7b9c8023'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE6cbeginEv' filepath='external/libcxx/include/unordered_map' line='1013' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9efe3425' is-artificial='yes'/>
+              <return type-id='7b9c8023'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE4cendEv' filepath='external/libcxx/include/unordered_map' line='1015' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9efe3425' is-artificial='yes'/>
+              <return type-id='7b9c8023'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE6insertERKSD_' filepath='external/libcxx/include/unordered_map' line='1018' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='f6012d9b'/>
+              <return type-id='a24b9087'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE6insertENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIS4_S5_EEPvEEEEEERKSD_' filepath='external/libcxx/include/unordered_map' line='1021' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='7b9c8023'/>
+              <parameter type-id='f6012d9b'/>
+              <return type-id='bb9a24f7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE6insertESt16initializer_listISD_E' filepath='external/libcxx/include/unordered_map' line='1038' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='840c594b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE6insertEOSD_' filepath='external/libcxx/include/unordered_map' line='1042' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='54412eb0'/>
+              <return type-id='a24b9087'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE6insertENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIS4_S5_EEPvEEEEEEOSD_' filepath='external/libcxx/include/unordered_map' line='1045' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='7b9c8023'/>
+              <parameter type-id='54412eb0'/>
+              <return type-id='bb9a24f7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE5eraseENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIS4_S5_EEPvEEEEEE' filepath='external/libcxx/include/unordered_map' line='1187' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='7b9c8023'/>
+              <return type-id='bb9a24f7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE5eraseENS_19__hash_map_iteratorINS_15__hash_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIS4_S5_EEPvEEEEEE' filepath='external/libcxx/include/unordered_map' line='1189' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='bb9a24f7'/>
+              <return type-id='bb9a24f7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE5eraseERSC_' filepath='external/libcxx/include/unordered_map' line='1191' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='7af61d6d'/>
+              <return type-id='39044a49'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE5eraseENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIS4_S5_EEPvEEEEEESP_' filepath='external/libcxx/include/unordered_map' line='1193' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='7b9c8023'/>
+              <parameter type-id='7b9c8023'/>
+              <return type-id='bb9a24f7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE5clearEv' filepath='external/libcxx/include/unordered_map' line='1196' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE6insertEONS_19__basic_node_handleINS_11__hash_nodeINS_17__hash_value_typeIS4_S5_EEPvEESE_NS_27__map_node_handle_specificsEEE' filepath='external/libcxx/include/unordered_map' line='1200' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='97c578c3'/>
+              <return type-id='dc518940'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE6insertENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIS4_S5_EEPvEEEEEEONS_19__basic_node_handleISM_SE_NS_27__map_node_handle_specificsEEE' filepath='external/libcxx/include/unordered_map' line='1208' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='7b9c8023'/>
+              <parameter type-id='97c578c3'/>
+              <return type-id='bb9a24f7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='extract' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE7extractERSC_' filepath='external/libcxx/include/unordered_map' line='1216' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='7af61d6d'/>
+              <return type-id='397c0a7e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='extract' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE7extractENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIS4_S5_EEPvEEEEEE' filepath='external/libcxx/include/unordered_map' line='1221' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='7b9c8023'/>
+              <return type-id='397c0a7e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE4swapERSF_' filepath='external/libcxx/include/unordered_map' line='1262' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='5b1a0908'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE13hash_functionEv' filepath='external/libcxx/include/unordered_map' line='1267' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9efe3425' is-artificial='yes'/>
+              <return type-id='ea42aa52'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE6key_eqEv' filepath='external/libcxx/include/unordered_map' line='1270' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9efe3425' is-artificial='yes'/>
+              <return type-id='512d62bb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE4findERSC_' filepath='external/libcxx/include/unordered_map' line='1274' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='7af61d6d'/>
+              <return type-id='bb9a24f7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE4findERSC_' filepath='external/libcxx/include/unordered_map' line='1276' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9efe3425' is-artificial='yes'/>
+              <parameter type-id='7af61d6d'/>
+              <return type-id='7b9c8023'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='count' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE5countERSC_' filepath='external/libcxx/include/unordered_map' line='1278' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9efe3425' is-artificial='yes'/>
+              <parameter type-id='7af61d6d'/>
+              <return type-id='39044a49'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='equal_range' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE11equal_rangeERSC_' filepath='external/libcxx/include/unordered_map' line='1280' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='7af61d6d'/>
+              <return type-id='47705197'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='equal_range' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE11equal_rangeERSC_' filepath='external/libcxx/include/unordered_map' line='1283' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9efe3425' is-artificial='yes'/>
+              <parameter type-id='7af61d6d'/>
+              <return type-id='dc5ae41f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEEixERSC_' filepath='external/libcxx/include/unordered_map' line='1286' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='7af61d6d'/>
+              <return type-id='f2215f78'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEEixEOS4_' filepath='external/libcxx/include/unordered_map' line='1288' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='297a38ce'/>
+              <return type-id='f2215f78'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE2atERSC_' filepath='external/libcxx/include/unordered_map' line='1291' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='7af61d6d'/>
+              <return type-id='f2215f78'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE2atERSC_' filepath='external/libcxx/include/unordered_map' line='1292' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9efe3425' is-artificial='yes'/>
+              <parameter type-id='7af61d6d'/>
+              <return type-id='53e4fa33'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_count' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE12bucket_countEv' filepath='external/libcxx/include/unordered_map' line='1295' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9efe3425' is-artificial='yes'/>
+              <return type-id='39044a49'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_bucket_count' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE16max_bucket_countEv' filepath='external/libcxx/include/unordered_map' line='1297' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9efe3425' is-artificial='yes'/>
+              <return type-id='39044a49'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_size' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE11bucket_sizeEj' filepath='external/libcxx/include/unordered_map' line='1300' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9efe3425' is-artificial='yes'/>
+              <parameter type-id='39044a49'/>
+              <return type-id='39044a49'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE6bucketERSC_' filepath='external/libcxx/include/unordered_map' line='1303' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9efe3425' is-artificial='yes'/>
+              <parameter type-id='7af61d6d'/>
+              <return type-id='39044a49'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE5beginEj' filepath='external/libcxx/include/unordered_map' line='1306' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='39044a49'/>
+              <return type-id='15c05647'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE3endEj' filepath='external/libcxx/include/unordered_map' line='1308' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='39044a49'/>
+              <return type-id='15c05647'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE5beginEj' filepath='external/libcxx/include/unordered_map' line='1310' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9efe3425' is-artificial='yes'/>
+              <parameter type-id='39044a49'/>
+              <return type-id='a8995e13'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE3endEj' filepath='external/libcxx/include/unordered_map' line='1312' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9efe3425' is-artificial='yes'/>
+              <parameter type-id='39044a49'/>
+              <return type-id='a8995e13'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE6cbeginEj' filepath='external/libcxx/include/unordered_map' line='1314' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9efe3425' is-artificial='yes'/>
+              <parameter type-id='39044a49'/>
+              <return type-id='a8995e13'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE4cendEj' filepath='external/libcxx/include/unordered_map' line='1316' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9efe3425' is-artificial='yes'/>
+              <parameter type-id='39044a49'/>
+              <return type-id='a8995e13'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='load_factor' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE11load_factorEv' filepath='external/libcxx/include/unordered_map' line='1319' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9efe3425' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE15max_load_factorEv' filepath='external/libcxx/include/unordered_map' line='1321' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9efe3425' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE15max_load_factorEf' filepath='external/libcxx/include/unordered_map' line='1323' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='a6c45d85'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rehash' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE6rehashEj' filepath='external/libcxx/include/unordered_map' line='1325' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='39044a49'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S5_EEEEE7reserveEj' filepath='external/libcxx/include/unordered_map' line='1327' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='571a02bc' is-artificial='yes'/>
+              <parameter type-id='39044a49'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_table&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, std::__1::__unordered_map_hasher&lt;android::sp&lt;android::SurfaceControl&gt;, std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, android::SurfaceComposerClient::SCHash, true&gt;, std::__1::__unordered_map_equal&lt;android::sp&lt;android::SurfaceControl&gt;, std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, std::__1::equal_to&lt;android::sp&lt;android::SurfaceControl&gt; &gt;, true&gt;, std::__1::allocator&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt; &gt; &gt;' size-in-bits='160' visibility='default' filepath='external/libcxx/include/__hash_table' line='893' column='1' id='0fcd7eac'>
+          <member-type access='private'>
+            <typedef-decl name='__bucket_list' type-id='3c8048f0' filepath='external/libcxx/include/__hash_table' line='950' column='1' id='3db3a374'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='4df509ee' filepath='external/libcxx/include/__hash_table' line='916' column='1' id='5fb1fd5f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='hasher' type-id='25a1429c' filepath='external/libcxx/include/__hash_table' line='897' column='1' id='3929eec0'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='key_equal' type-id='8567fb19' filepath='external/libcxx/include/__hash_table' line='898' column='1' id='e4d702a5'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__node_allocator' type-id='6e3b05fe' filepath='external/libcxx/include/__hash_table' line='925' column='1' id='eb3dee6b'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='eaedaeb4' filepath='external/libcxx/include/__hash_table' line='899' column='1' id='9f9d6391'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__next_pointer' type-id='4922730c' filepath='external/libcxx/include/__hash_table' line='932' column='1' id='34dbc4c6'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='21a2c439' filepath='external/libcxx/include/__hash_table' line='896' column='1' id='f62f5ba5'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__node_pointer' type-id='e54a60cd' filepath='external/libcxx/include/__hash_table' line='928' column='1' id='4ba10a93'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='e0800591' filepath='external/libcxx/include/__hash_table' line='989' column='1' id='1cc568d9'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='cc09c171' filepath='external/libcxx/include/__hash_table' line='990' column='1' id='447f3659'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__container_value_type' type-id='ae15c6d0' filepath='external/libcxx/include/__hash_table' line='909' column='1' id='87bfa8ab'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__node_holder' type-id='6370122f' filepath='external/libcxx/include/__hash_table' line='1232' column='1' id='efadd628'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='local_iterator' type-id='a58f61e1' filepath='external/libcxx/include/__hash_table' line='991' column='1' id='fcf150bd'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_local_iterator' type-id='2133bd01' filepath='external/libcxx/include/__hash_table' line='992' column='1' id='2170b23d'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__bucket_list_' type-id='3db3a374' visibility='default' filepath='external/libcxx/include/__hash_table' line='955' column='1'/>
+          </data-member>
+          <data-member access='private' layout-offset-in-bits='64'>
+            <var-decl name='__p1_' type-id='9019f6a3' visibility='default' filepath='external/libcxx/include/__hash_table' line='956' column='1'/>
+          </data-member>
+          <data-member access='private' layout-offset-in-bits='96'>
+            <var-decl name='__p2_' type-id='48ffebb2' visibility='default' filepath='external/libcxx/include/__hash_table' line='957' column='1'/>
+          </data-member>
+          <data-member access='private' layout-offset-in-bits='128'>
+            <var-decl name='__p3_' type-id='7891cba1' visibility='default' filepath='external/libcxx/include/__hash_table' line='958' column='1'/>
+          </data-member>
+          <member-function access='private'>
+            <function-decl name='size' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='962' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <return type-id='67e432f4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='965' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f86f11eb' is-artificial='yes'/>
+              <return type-id='5fb1fd5f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE13hash_functionEv' filepath='external/libcxx/include/__hash_table' line='968' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <return type-id='f93751e3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE13hash_functionEv' filepath='external/libcxx/include/__hash_table' line='970' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f86f11eb' is-artificial='yes'/>
+              <return type-id='44cd9842'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE15max_load_factorEv' filepath='external/libcxx/include/__hash_table' line='973' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <return type-id='2a1f6799'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE15max_load_factorEv' filepath='external/libcxx/include/__hash_table' line='975' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f86f11eb' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE6key_eqEv' filepath='external/libcxx/include/__hash_table' line='978' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <return type-id='492d4eea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE6key_eqEv' filepath='external/libcxx/include/__hash_table' line='980' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f86f11eb' is-artificial='yes'/>
+              <return type-id='c96c9f49'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE12__node_allocEv' filepath='external/libcxx/include/__hash_table' line='983' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <return type-id='ea50a2c2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_alloc' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE12__node_allocEv' filepath='external/libcxx/include/__hash_table' line='985' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f86f11eb' is-artificial='yes'/>
+              <return type-id='599566c7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEEC2Ev' filepath='external/libcxx/include/__hash_table' line='995' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1003' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='44cd9842'/>
+              <parameter type-id='c96c9f49'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1004' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='44cd9842'/>
+              <parameter type-id='c96c9f49'/>
+              <parameter type-id='26de8845'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1006' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='26de8845'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1007' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='f46f0b9f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1008' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='f46f0b9f'/>
+              <parameter type-id='26de8845'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1010' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='2a485110'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1017' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='2a485110'/>
+              <parameter type-id='26de8845'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~__hash_table' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEED2Ev' filepath='external/libcxx/include/__hash_table' line='1019' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEEaSERKSI_' filepath='external/libcxx/include/__hash_table' line='1021' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='f46f0b9f'/>
+              <return type-id='85115496'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEEaSEOSI_' filepath='external/libcxx/include/__hash_table' line='1024' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='2a485110'/>
+              <return type-id='85115496'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE8max_sizeEv' filepath='external/libcxx/include/__hash_table' line='1037' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f86f11eb' is-artificial='yes'/>
+              <return type-id='5fb1fd5f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_multi_prepare' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE27__node_insert_multi_prepareEjRS7_' filepath='external/libcxx/include/__hash_table' line='1047' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <parameter type-id='5930c094'/>
+              <return type-id='34dbc4c6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_multi_perform' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE27__node_insert_multi_performEPNS_11__hash_nodeIS7_PvEEPNS_16__hash_node_baseISM_EE' filepath='external/libcxx/include/__hash_table' line='1050' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='4ba10a93'/>
+              <parameter type-id='34dbc4c6'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_unique_prepare' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE28__node_insert_unique_prepareEjRS7_' filepath='external/libcxx/include/__hash_table' line='1054' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <parameter type-id='5930c094'/>
+              <return type-id='34dbc4c6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_unique_perform' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE28__node_insert_unique_performEPNS_11__hash_nodeIS7_PvEE' filepath='external/libcxx/include/__hash_table' line='1057' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='4ba10a93'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_insert_unique' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE20__node_insert_uniqueEPNS_11__hash_nodeIS7_PvEE' filepath='external/libcxx/include/__hash_table' line='1061' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='4ba10a93'/>
+              <return type-id='54ea5a4d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_insert_multi' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE19__node_insert_multiEPNS_11__hash_nodeIS7_PvEE' filepath='external/libcxx/include/__hash_table' line='1063' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='4ba10a93'/>
+              <return type-id='1cc568d9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_insert_multi' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE19__node_insert_multiENS_21__hash_const_iteratorIPNS_11__hash_nodeIS7_PvEEEESN_' filepath='external/libcxx/include/__hash_table' line='1065' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='447f3659'/>
+              <parameter type-id='4ba10a93'/>
+              <return type-id='1cc568d9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__insert_unique' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE15__insert_uniqueEONS_4pairIKS5_S6_EE' filepath='external/libcxx/include/__hash_table' line='1129' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='9281f814'/>
+              <return type-id='54ea5a4d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__insert_unique' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE15__insert_uniqueERKNS_4pairIKS5_S6_EE' filepath='external/libcxx/include/__hash_table' line='1163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='137e7047'/>
+              <return type-id='54ea5a4d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE5clearEv' filepath='external/libcxx/include/__hash_table' line='1197' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rehash' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE6rehashEj' filepath='external/libcxx/include/__hash_table' line='1198' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='5fb1fd5f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE7reserveEj' filepath='external/libcxx/include/__hash_table' line='1199' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='5fb1fd5f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_count' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE12bucket_countEv' filepath='external/libcxx/include/__hash_table' line='1203' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f86f11eb' is-artificial='yes'/>
+              <return type-id='5fb1fd5f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE5beginEv' filepath='external/libcxx/include/__hash_table' line='1209' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <return type-id='1cc568d9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE3endEv' filepath='external/libcxx/include/__hash_table' line='1211' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <return type-id='1cc568d9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE5beginEv' filepath='external/libcxx/include/__hash_table' line='1213' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f86f11eb' is-artificial='yes'/>
+              <return type-id='447f3659'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE3endEv' filepath='external/libcxx/include/__hash_table' line='1215' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f86f11eb' is-artificial='yes'/>
+              <return type-id='447f3659'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE5eraseENS_21__hash_const_iteratorIPNS_11__hash_nodeIS7_PvEEEE' filepath='external/libcxx/include/__hash_table' line='1234' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='447f3659'/>
+              <return type-id='1cc568d9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE5eraseENS_21__hash_const_iteratorIPNS_11__hash_nodeIS7_PvEEEESO_' filepath='external/libcxx/include/__hash_table' line='1235' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='447f3659'/>
+              <parameter type-id='447f3659'/>
+              <return type-id='1cc568d9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='remove' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeIS7_PvEEEE' filepath='external/libcxx/include/__hash_table' line='1240' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='447f3659'/>
+              <return type-id='efadd628'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE4swapERSI_' filepath='external/libcxx/include/__hash_table' line='1262' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='85115496'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_bucket_count' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE16max_bucket_countEv' filepath='external/libcxx/include/__hash_table' line='1276' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f86f11eb' is-artificial='yes'/>
+              <return type-id='5fb1fd5f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_size' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE11bucket_sizeEj' filepath='external/libcxx/include/__hash_table' line='1278' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f86f11eb' is-artificial='yes'/>
+              <parameter type-id='5fb1fd5f'/>
+              <return type-id='5fb1fd5f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='load_factor' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE11load_factorEv' filepath='external/libcxx/include/__hash_table' line='1279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f86f11eb' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE15max_load_factorEf' filepath='external/libcxx/include/__hash_table' line='1284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='a6c45d85'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE5beginEj' filepath='external/libcxx/include/__hash_table' line='1293' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='5fb1fd5f'/>
+              <return type-id='fcf150bd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE3endEj' filepath='external/libcxx/include/__hash_table' line='1306' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='5fb1fd5f'/>
+              <return type-id='fcf150bd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE6cbeginEj' filepath='external/libcxx/include/__hash_table' line='1319' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f86f11eb' is-artificial='yes'/>
+              <parameter type-id='5fb1fd5f'/>
+              <return type-id='2170b23d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE4cendEj' filepath='external/libcxx/include/__hash_table' line='1332' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f86f11eb' is-artificial='yes'/>
+              <parameter type-id='5fb1fd5f'/>
+              <return type-id='2170b23d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__rehash' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE8__rehashEj' filepath='external/libcxx/include/__hash_table' line='1353' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='5fb1fd5f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE19__copy_assign_allocERKSI_' filepath='external/libcxx/include/__hash_table' line='1368' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='f46f0b9f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE19__copy_assign_allocERKSI_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/__hash_table' line='1371' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='f46f0b9f'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE19__copy_assign_allocERKSI_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/__hash_table' line='1373' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='f46f0b9f'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE13__move_assignERSI_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/__hash_table' line='1376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='85115496'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE13__move_assignERSI_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/__hash_table' line='1377' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='85115496'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE19__move_assign_allocERSI_' filepath='external/libcxx/include/__hash_table' line='1383' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='85115496'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE19__move_assign_allocERSI_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/__hash_table' line='1391' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='85115496'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE19__move_assign_allocERSI_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/__hash_table' line='1401' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='85115496'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__deallocate_node' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE17__deallocate_nodeEPNS_16__hash_node_baseIPNS_11__hash_nodeIS7_PvEEEE' filepath='external/libcxx/include/__hash_table' line='1404' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <parameter type-id='34dbc4c6'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__detach' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEENS_22__unordered_map_hasherIS5_S7_NS2_21SurfaceComposerClient6SCHashELb1EEENS_21__unordered_map_equalIS5_S7_NS_8equal_toIS5_EELb1EEENS_9allocatorIS7_EEE8__detachEv' filepath='external/libcxx/include/__hash_table' line='1405' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9111677a' is-artificial='yes'/>
+              <return type-id='34dbc4c6'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='unique_ptr&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; *[], std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; *&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='external/libcxx/include/memory' line='2663' column='1' id='3c8048f0'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='341da367' filepath='external/libcxx/include/memory' line='2667' column='1' id='0b5df532'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='deleter_type' type-id='a1475884' filepath='external/libcxx/include/memory' line='2666' column='1' id='c86d43f5'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__ptr_' type-id='0637ec34' visibility='default' filepath='external/libcxx/include/memory' line='2670' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='unique_ptr' filepath='external/libcxx/include/memory' line='2791' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cc031436' is-artificial='yes'/>
+              <parameter type-id='48f6c374'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISE_EEEEEaSEOSK_' filepath='external/libcxx/include/memory' line='2796' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cc031436' is-artificial='yes'/>
+              <parameter type-id='48f6c374'/>
+              <return type-id='d803271a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~unique_ptr' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISE_EEEEED2Ev' filepath='external/libcxx/include/memory' line='2887' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cc031436' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISE_EEEEEaSEDn' filepath='external/libcxx/include/memory' line='2890' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cc031436' is-artificial='yes'/>
+              <return type-id='d803271a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISE_EEEEEixEj' filepath='external/libcxx/include/memory' line='2897' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='073f3c85' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <return type-id='20578b27'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISE_EEEEE3getEv' filepath='external/libcxx/include/memory' line='2901' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='073f3c85' is-artificial='yes'/>
+              <return type-id='0b5df532'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISE_EEEEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2906' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cc031436' is-artificial='yes'/>
+              <return type-id='142c79e2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISE_EEEEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2911' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='073f3c85' is-artificial='yes'/>
+              <return type-id='16927e19'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator bool' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISE_EEEEEcvbEv' filepath='external/libcxx/include/memory' line='2915' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='073f3c85' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='release' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISE_EEEEE7releaseEv' filepath='external/libcxx/include/memory' line='2920' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cc031436' is-artificial='yes'/>
+              <return type-id='0b5df532'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reset' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISE_EEEEE5resetEDn' filepath='external/libcxx/include/memory' line='2939' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cc031436' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISE_EEEEE4swapERSK_' filepath='external/libcxx/include/memory' line='2947' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cc031436' is-artificial='yes'/>
+              <parameter type-id='d803271a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unique_ptr&lt;true, void&gt;' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISE_EEEEEC2ILb1EvEEv' filepath='external/libcxx/include/memory' line='2738' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cc031436' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; **, std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; *&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='0637ec34'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='a8506f96'/>
+          <base-class access='private' layout-offset-in-bits='32' type-id='d5807ece'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISE_EEEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cf96682' is-artificial='yes'/>
+              <return type-id='7f802666'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISE_EEEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b0602ed9' is-artificial='yes'/>
+              <return type-id='e28a9f8a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISE_EEEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cf96682' is-artificial='yes'/>
+              <return type-id='595ec376'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISE_EEEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b0602ed9' is-artificial='yes'/>
+              <return type-id='fa7437ba'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISE_EEEEE4swapERSK_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cf96682' is-artificial='yes'/>
+              <parameter type-id='10f96cce'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; **, true&gt;' mangled-name='_ZNSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISE_EEEEEC2ISF_Lb1EEEOT_' filepath='external/libcxx/include/memory' line='2240' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cf96682' is-artificial='yes'/>
+              <parameter type-id='11ad285b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; **, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='a8506f96'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='21039b3f' filepath='external/libcxx/include/memory' line='2136' column='1' id='7f802666'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='f2b2449a' filepath='external/libcxx/include/memory' line='2137' column='1' id='e28a9f8a'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='97cfbb03' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e84ff04c' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e84ff04c' is-artificial='yes'/>
+              <return type-id='7f802666'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3ed19009' is-artificial='yes'/>
+              <return type-id='e28a9f8a'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='56' column='1' id='8a3fab4b'>
+          <member-type access='public'>
+            <typedef-decl name='__next_pointer' type-id='cc6db4eb' filepath='external/libcxx/include/__hash_table' line='69' column='1' id='f0c35ac7'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__node_pointer' type-id='f132d3c4' filepath='external/libcxx/include/__hash_table' line='61' column='1' id='15f864ea'/>
+          </member-type>
+          <data-member access='public' layout-offset-in-bits='0'>
+            <var-decl name='__next_' type-id='f0c35ac7' visibility='default' filepath='external/libcxx/include/__hash_table' line='72' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__ptr' mangled-name='_ZNSt3__116__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS3_14SurfaceControlEEENS3_13ComposerStateEEEPvEEE5__ptrEv' filepath='external/libcxx/include/__hash_table' line='75' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad4706fb' is-artificial='yes'/>
+              <return type-id='f0c35ac7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__upcast' mangled-name='_ZNSt3__116__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS3_14SurfaceControlEEENS3_13ComposerStateEEEPvEEE8__upcastEv' filepath='external/libcxx/include/__hash_table' line='81' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad4706fb' is-artificial='yes'/>
+              <return type-id='15f864ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash' mangled-name='_ZNKSt3__116__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS3_14SurfaceControlEEENS3_13ComposerStateEEEPvEEE6__hashEv' filepath='external/libcxx/include/__hash_table' line='87' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a07d2828' is-artificial='yes'/>
+              <return type-id='b59d7dce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_node_base' filepath='external/libcxx/include/__hash_table' line='91' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ad4706fb' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;true, std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; *, std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='429' column='1' id='f581b5c8'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='ad4706fb' filepath='external/libcxx/include/type_traits' line='429' column='1' id='cc6db4eb'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt;' size-in-bits='4800' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='95' column='1' id='c67da3ae'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='8a3fab4b'/>
+          <member-type access='public'>
+            <typedef-decl name='__node_value_type' type-id='21a2c439' filepath='external/libcxx/include/__hash_table' line='101' column='1' id='2a933c08'/>
+          </member-type>
+          <data-member access='public' layout-offset-in-bits='32'>
+            <var-decl name='__hash_' type-id='b59d7dce' visibility='default' filepath='external/libcxx/include/__hash_table' line='103' column='1'/>
+          </data-member>
+          <data-member access='public' layout-offset-in-bits='64'>
+            <var-decl name='__value_' type-id='2a933c08' visibility='default' filepath='external/libcxx/include/__hash_table' line='104' column='1'/>
+          </data-member>
+        </class-decl>
+        <class-decl name='__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;' size-in-bits='4736' is-struct='yes' visibility='default' filepath='external/libcxx/include/unordered_map' line='628' column='1' id='21a2c439'>
+          <member-type access='public'>
+            <typedef-decl name='value_type' type-id='e0bee049' filepath='external/libcxx/include/unordered_map' line='632' column='1' id='4355225c'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__nc_ref_pair_type' type-id='3bad31be' filepath='external/libcxx/include/unordered_map' line='633' column='1' id='b0b75e27'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__nc_rref_pair_type' type-id='c98c9c82' filepath='external/libcxx/include/unordered_map' line='634' column='1' id='515a692d'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__cc' type-id='4355225c' visibility='default' filepath='external/libcxx/include/unordered_map' line='637' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__get_value' mangled-name='_ZNSt3__117__hash_value_typeIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateEE11__get_valueEv' filepath='external/libcxx/include/unordered_map' line='641' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='eb6ff061' is-artificial='yes'/>
+              <return type-id='dd8a39b7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get_value' mangled-name='_ZNKSt3__117__hash_value_typeIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateEE11__get_valueEv' filepath='external/libcxx/include/unordered_map' line='651' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f5fca924' is-artificial='yes'/>
+              <return type-id='7260997e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__ref' mangled-name='_ZNSt3__117__hash_value_typeIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateEE5__refEv' filepath='external/libcxx/include/unordered_map' line='661' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='eb6ff061' is-artificial='yes'/>
+              <return type-id='b0b75e27'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__move' mangled-name='_ZNSt3__117__hash_value_typeIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateEE6__moveEv' filepath='external/libcxx/include/unordered_map' line='668' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='eb6ff061' is-artificial='yes'/>
+              <return type-id='515a692d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__117__hash_value_typeIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateEEaSERKS6_' filepath='external/libcxx/include/unordered_map' line='677' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='eb6ff061' is-artificial='yes'/>
+              <parameter type-id='e9fc9640'/>
+              <return type-id='e76fea15'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__117__hash_value_typeIN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateEEaSEOS6_' filepath='external/libcxx/include/unordered_map' line='684' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='eb6ff061' is-artificial='yes'/>
+              <parameter type-id='882dae49'/>
+              <return type-id='e76fea15'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__hash_value_type' filepath='external/libcxx/include/unordered_map' line='703' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='eb6ff061' is-artificial='yes'/>
+              <parameter type-id='e9fc9640'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__hash_value_type' filepath='external/libcxx/include/unordered_map' line='704' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='eb6ff061' is-artificial='yes'/>
+              <parameter type-id='882dae49'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' destructor='yes'>
+            <function-decl name='~__hash_value_type' filepath='external/libcxx/include/unordered_map' line='708' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='eb6ff061' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='pair&lt;const android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;' size-in-bits='4736' is-struct='yes' visibility='default' filepath='external/libcxx/include/utility' line='315' column='1' id='e0bee049'>
+          <data-member access='public' layout-offset-in-bits='0'>
+            <var-decl name='first' type-id='59d71b0f' visibility='default' filepath='external/libcxx/include/utility' line='323' column='1'/>
+          </data-member>
+          <data-member access='public' layout-offset-in-bits='64'>
+            <var-decl name='second' type-id='d684da9f' visibility='default' filepath='external/libcxx/include/utility' line='324' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='pair' filepath='external/libcxx/include/utility' line='327' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='672fb3d1' is-artificial='yes'/>
+              <parameter type-id='2762005a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pair' filepath='external/libcxx/include/utility' line='328' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='672fb3d1' is-artificial='yes'/>
+              <parameter type-id='c70e5799'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__14pairIKN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateEEaSERKNS_5__natE' filepath='external/libcxx/include/utility' line='515' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='672fb3d1' is-artificial='yes'/>
+              <parameter type-id='e9e8280c'/>
+              <return type-id='632fad85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__14pairIKN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateEEaSEONS_5__natE' filepath='external/libcxx/include/utility' line='528' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='672fb3d1' is-artificial='yes'/>
+              <parameter type-id='3dbf39bd'/>
+              <return type-id='632fad85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__14pairIKN7android2spINS1_14SurfaceControlEEENS1_13ComposerStateEE4swapERS7_' filepath='external/libcxx/include/utility' line='553' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='672fb3d1' is-artificial='yes'/>
+              <parameter type-id='632fad85'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='atomic&lt;int&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/atomic' line='1084' column='1' id='673b29cf'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='a5d64365'/>
+          <member-function access='public'>
+            <function-decl name='atomic' filepath='external/libcxx/include/atomic' line='1089' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a287a977' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='atomic' filepath='external/libcxx/include/atomic' line='1091' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a287a977' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNVSt3__16atomicIiEaSEi' filepath='external/libcxx/include/atomic' line='1094' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7e5f24e9' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16atomicIiEaSEi' filepath='external/libcxx/include/atomic' line='1097' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a287a977' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='470' column='1' id='b05cdcb7'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='d5b8afe1'/>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='28ac9f25' filepath='external/libcxx/include/vector' line='479' column='1' id='61c54ac4'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='26dd3530' filepath='external/libcxx/include/vector' line='483' column='1' id='d5277a54'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='002ac4a6' filepath='external/libcxx/include/vector' line='478' column='1' id='58b97fd4'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='8b583b33' filepath='external/libcxx/include/vector' line='482' column='1' id='b7731497'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='68fdf037' filepath='external/libcxx/include/vector' line='487' column='1' id='b239ece8'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='5ec92c0a' filepath='external/libcxx/include/vector' line='488' column='1' id='35ddcf48'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reverse_iterator' type-id='b0b63972' filepath='external/libcxx/include/vector' line='489' column='1' id='ef32aa33'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reverse_iterator' type-id='5f2bceeb' filepath='external/libcxx/include/vector' line='490' column='1' id='88519a53'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='35ba8be3' filepath='external/libcxx/include/vector' line='481' column='1' id='374cd9b7'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='c59bbd7f' filepath='external/libcxx/include/vector' line='485' column='1' id='628edda3'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='413a012f' filepath='external/libcxx/include/vector' line='486' column='1' id='9da97f83'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='496' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='502' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='f6694716'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='514' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='d5277a54'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='516' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='d5277a54'/>
+              <parameter type-id='f6694716'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='518' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='d5277a54'/>
+              <parameter type-id='63e62b06'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='519' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='d5277a54'/>
+              <parameter type-id='63e62b06'/>
+              <parameter type-id='f6694716'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~vector' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEED2Ev' filepath='external/libcxx/include/vector' line='550' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='558' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='bf3fae58'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='559' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='bf3fae58'/>
+              <parameter type-id='f6694716'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEEaSERKS3_' filepath='external/libcxx/include/vector' line='561' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='bf3fae58'/>
+              <return type-id='9882a42b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='565' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='8723cba4'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='568' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='8723cba4'/>
+              <parameter type-id='f6694716'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='571' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='22a84077'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='579' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='22a84077'/>
+              <parameter type-id='f6694716'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEEaSEOS3_' filepath='external/libcxx/include/vector' line='581' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='22a84077'/>
+              <return type-id='9882a42b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEEaSESt16initializer_listIhE' filepath='external/libcxx/include/vector' line='585' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='8723cba4'/>
+              <return type-id='9882a42b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE6assignEjRKh' filepath='external/libcxx/include/vector' line='612' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='d5277a54'/>
+              <parameter type-id='b7731497'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE6assignESt16initializer_listIhE' filepath='external/libcxx/include/vector' line='616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='8723cba4'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_allocator' mangled-name='_ZNKSt3__16vectorIhNS_9allocatorIhEEE13get_allocatorEv' filepath='external/libcxx/include/vector' line='621' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bb3fa80c' is-artificial='yes'/>
+              <return type-id='61c54ac4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE5beginEv' filepath='external/libcxx/include/vector' line='624' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <return type-id='b239ece8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__16vectorIhNS_9allocatorIhEEE5beginEv' filepath='external/libcxx/include/vector' line='625' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bb3fa80c' is-artificial='yes'/>
+              <return type-id='35ddcf48'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE3endEv' filepath='external/libcxx/include/vector' line='626' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <return type-id='b239ece8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__16vectorIhNS_9allocatorIhEEE3endEv' filepath='external/libcxx/include/vector' line='627' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bb3fa80c' is-artificial='yes'/>
+              <return type-id='35ddcf48'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE6rbeginEv' filepath='external/libcxx/include/vector' line='630' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <return type-id='ef32aa33'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNKSt3__16vectorIhNS_9allocatorIhEEE6rbeginEv' filepath='external/libcxx/include/vector' line='633' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bb3fa80c' is-artificial='yes'/>
+              <return type-id='88519a53'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE4rendEv' filepath='external/libcxx/include/vector' line='636' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <return type-id='ef32aa33'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNKSt3__16vectorIhNS_9allocatorIhEEE4rendEv' filepath='external/libcxx/include/vector' line='639' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bb3fa80c' is-artificial='yes'/>
+              <return type-id='88519a53'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__16vectorIhNS_9allocatorIhEEE6cbeginEv' filepath='external/libcxx/include/vector' line='643' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bb3fa80c' is-artificial='yes'/>
+              <return type-id='35ddcf48'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__16vectorIhNS_9allocatorIhEEE4cendEv' filepath='external/libcxx/include/vector' line='646' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bb3fa80c' is-artificial='yes'/>
+              <return type-id='35ddcf48'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crbegin' mangled-name='_ZNKSt3__16vectorIhNS_9allocatorIhEEE7crbeginEv' filepath='external/libcxx/include/vector' line='649' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bb3fa80c' is-artificial='yes'/>
+              <return type-id='88519a53'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crend' mangled-name='_ZNKSt3__16vectorIhNS_9allocatorIhEEE5crendEv' filepath='external/libcxx/include/vector' line='652' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bb3fa80c' is-artificial='yes'/>
+              <return type-id='88519a53'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__16vectorIhNS_9allocatorIhEEE4sizeEv' filepath='external/libcxx/include/vector' line='656' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bb3fa80c' is-artificial='yes'/>
+              <return type-id='d5277a54'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__16vectorIhNS_9allocatorIhEEE8capacityEv' filepath='external/libcxx/include/vector' line='659' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bb3fa80c' is-artificial='yes'/>
+              <return type-id='d5277a54'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__16vectorIhNS_9allocatorIhEEE5emptyEv' filepath='external/libcxx/include/vector' line='662' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bb3fa80c' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__16vectorIhNS_9allocatorIhEEE8max_sizeEv' filepath='external/libcxx/include/vector' line='664' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bb3fa80c' is-artificial='yes'/>
+              <return type-id='d5277a54'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE7reserveEj' filepath='external/libcxx/include/vector' line='665' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='d5277a54'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='shrink_to_fit' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE13shrink_to_fitEv' filepath='external/libcxx/include/vector' line='666' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEEixEj' filepath='external/libcxx/include/vector' line='668' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='d5277a54'/>
+              <return type-id='374cd9b7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__16vectorIhNS_9allocatorIhEEEixEj' filepath='external/libcxx/include/vector' line='669' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bb3fa80c' is-artificial='yes'/>
+              <parameter type-id='d5277a54'/>
+              <return type-id='b7731497'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE2atEj' filepath='external/libcxx/include/vector' line='670' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='d5277a54'/>
+              <return type-id='374cd9b7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNKSt3__16vectorIhNS_9allocatorIhEEE2atEj' filepath='external/libcxx/include/vector' line='671' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bb3fa80c' is-artificial='yes'/>
+              <parameter type-id='d5277a54'/>
+              <return type-id='b7731497'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE5frontEv' filepath='external/libcxx/include/vector' line='673' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <return type-id='374cd9b7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNKSt3__16vectorIhNS_9allocatorIhEEE5frontEv' filepath='external/libcxx/include/vector' line='678' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bb3fa80c' is-artificial='yes'/>
+              <return type-id='b7731497'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE4backEv' filepath='external/libcxx/include/vector' line='683' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <return type-id='374cd9b7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNKSt3__16vectorIhNS_9allocatorIhEEE4backEv' filepath='external/libcxx/include/vector' line='688' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bb3fa80c' is-artificial='yes'/>
+              <return type-id='b7731497'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE4dataEv' filepath='external/libcxx/include/vector' line='695' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <return type-id='31550919'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNKSt3__16vectorIhNS_9allocatorIhEEE4dataEv' filepath='external/libcxx/include/vector' line='698' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bb3fa80c' is-artificial='yes'/>
+              <return type-id='6fe63dea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE9push_backERKh' filepath='external/libcxx/include/vector' line='712' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='b7731497'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE9push_backEOh' filepath='external/libcxx/include/vector' line='715' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='67fad9c1'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pop_back' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE8pop_backEv' filepath='external/libcxx/include/vector' line='727' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE6insertENS_11__wrap_iterIPKhEERS5_' filepath='external/libcxx/include/vector' line='729' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='35ddcf48'/>
+              <parameter type-id='b7731497'/>
+              <return type-id='b239ece8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE6insertENS_11__wrap_iterIPKhEEOh' filepath='external/libcxx/include/vector' line='732' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='35ddcf48'/>
+              <parameter type-id='67fad9c1'/>
+              <return type-id='b239ece8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE6insertENS_11__wrap_iterIPKhEEjRS5_' filepath='external/libcxx/include/vector' line='737' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='35ddcf48'/>
+              <parameter type-id='d5277a54'/>
+              <parameter type-id='b7731497'/>
+              <return type-id='b239ece8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE6insertENS_11__wrap_iterIPKhEESt16initializer_listIhE' filepath='external/libcxx/include/vector' line='762' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='35ddcf48'/>
+              <parameter type-id='8723cba4'/>
+              <return type-id='b239ece8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE5eraseENS_11__wrap_iterIPKhEE' filepath='external/libcxx/include/vector' line='766' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='35ddcf48'/>
+              <return type-id='b239ece8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE5eraseENS_11__wrap_iterIPKhEES7_' filepath='external/libcxx/include/vector' line='767' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='35ddcf48'/>
+              <parameter type-id='35ddcf48'/>
+              <return type-id='b239ece8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE5clearEv' filepath='external/libcxx/include/vector' line='770' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE6resizeEj' filepath='external/libcxx/include/vector' line='778' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='d5277a54'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE6resizeEjRKh' filepath='external/libcxx/include/vector' line='779' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='d5277a54'/>
+              <parameter type-id='b7731497'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE4swapERS3_' filepath='external/libcxx/include/vector' line='781' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='9882a42b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__invariants' mangled-name='_ZNKSt3__16vectorIhNS_9allocatorIhEEE12__invariantsEv' filepath='external/libcxx/include/vector' line='789' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bb3fa80c' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_all_iterators' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE26__invalidate_all_iteratorsEv' filepath='external/libcxx/include/vector' line='801' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_iterators_past' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE27__invalidate_iterators_pastEPh' filepath='external/libcxx/include/vector' line='802' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='628edda3'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vallocate' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE11__vallocateEj' filepath='external/libcxx/include/vector' line='803' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='d5277a54'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vdeallocate' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE13__vdeallocateEv' filepath='external/libcxx/include/vector' line='804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__recommend' mangled-name='_ZNKSt3__16vectorIhNS_9allocatorIhEEE11__recommendEj' filepath='external/libcxx/include/vector' line='805' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bb3fa80c' is-artificial='yes'/>
+              <parameter type-id='d5277a54'/>
+              <return type-id='d5277a54'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE18__construct_at_endEj' filepath='external/libcxx/include/vector' line='806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='d5277a54'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE18__construct_at_endEjRKh' filepath='external/libcxx/include/vector' line='808' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='d5277a54'/>
+              <parameter type-id='b7731497'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE8__appendEj' filepath='external/libcxx/include/vector' line='816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='d5277a54'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE8__appendEjRKh' filepath='external/libcxx/include/vector' line='817' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='d5277a54'/>
+              <parameter type-id='b7731497'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE11__make_iterEPh' filepath='external/libcxx/include/vector' line='819' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='628edda3'/>
+              <return type-id='b239ece8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNKSt3__16vectorIhNS_9allocatorIhEEE11__make_iterEPKh' filepath='external/libcxx/include/vector' line='821' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bb3fa80c' is-artificial='yes'/>
+              <parameter type-id='9da97f83'/>
+              <return type-id='35ddcf48'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE26__swap_out_circular_bufferERNS_14__split_bufferIhRS2_EE' filepath='external/libcxx/include/vector' line='822' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='b9bbac15'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE26__swap_out_circular_bufferERNS_14__split_bufferIhRS2_EEPh' filepath='external/libcxx/include/vector' line='823' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='b9bbac15'/>
+              <parameter type-id='628edda3'/>
+              <return type-id='628edda3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_range' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE12__move_rangeEPhS4_S4_' filepath='external/libcxx/include/vector' line='824' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='628edda3'/>
+              <parameter type-id='628edda3'/>
+              <parameter type-id='628edda3'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE13__move_assignERS3_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='825' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='9882a42b'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE13__move_assignERS3_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='827' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='9882a42b'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__16vectorIhNS_9allocatorIhEEE17__destruct_at_endEPh' filepath='external/libcxx/include/vector' line='830' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94829ddf' is-artificial='yes'/>
+              <parameter type-id='628edda3'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_contiguous_container' mangled-name='_ZNKSt3__16vectorIhNS_9allocatorIhEEE31__annotate_contiguous_containerEPKvS5_S5_S5_' filepath='external/libcxx/include/vector' line='862' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bb3fa80c' is-artificial='yes'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_new' mangled-name='_ZNKSt3__16vectorIhNS_9allocatorIhEEE14__annotate_newEj' filepath='external/libcxx/include/vector' line='866' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bb3fa80c' is-artificial='yes'/>
+              <parameter type-id='d5277a54'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_delete' mangled-name='_ZNKSt3__16vectorIhNS_9allocatorIhEEE17__annotate_deleteEv' filepath='external/libcxx/include/vector' line='872' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bb3fa80c' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_increase' mangled-name='_ZNKSt3__16vectorIhNS_9allocatorIhEEE19__annotate_increaseEj' filepath='external/libcxx/include/vector' line='878' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bb3fa80c' is-artificial='yes'/>
+              <parameter type-id='d5277a54'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_shrink' mangled-name='_ZNKSt3__16vectorIhNS_9allocatorIhEEE17__annotate_shrinkEj' filepath='external/libcxx/include/vector' line='885' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bb3fa80c' is-artificial='yes'/>
+              <parameter type-id='d5277a54'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__vector_base&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='326' column='1' id='d5b8afe1'>
+          <base-class access='protected' layout-offset-in-bits='0' type-id='2328d49c'/>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='dce739de' filepath='external/libcxx/include/vector' line='338' column='1' id='c59bbd7f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='28ac9f25' filepath='external/libcxx/include/vector' line='330' column='1' id='5f3c1b08'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='a7119125' filepath='external/libcxx/include/vector' line='332' column='1' id='26dd3530'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='fd9e4c12' filepath='external/libcxx/include/vector' line='336' column='1' id='8b583b33'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='002ac4a6' filepath='external/libcxx/include/vector' line='334' column='1' id='24661bb0'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='105a94ff' filepath='external/libcxx/include/vector' line='335' column='1' id='35ba8be3'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='1d1e4a52' filepath='external/libcxx/include/vector' line='339' column='1' id='413a012f'/>
+          </member-type>
+          <data-member access='protected' layout-offset-in-bits='0'>
+            <var-decl name='__begin_' type-id='c59bbd7f' visibility='default' filepath='external/libcxx/include/vector' line='343' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='32'>
+            <var-decl name='__end_' type-id='c59bbd7f' visibility='default' filepath='external/libcxx/include/vector' line='344' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='64'>
+            <var-decl name='__end_cap_' type-id='0dcdf9bc' visibility='default' filepath='external/libcxx/include/vector' line='345' column='1'/>
+          </data-member>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNSt3__113__vector_baseIhNS_9allocatorIhEEE7__allocEv' filepath='external/libcxx/include/vector' line='348' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='64e46a69' is-artificial='yes'/>
+              <return type-id='03c9562f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNKSt3__113__vector_baseIhNS_9allocatorIhEEE7__allocEv' filepath='external/libcxx/include/vector' line='351' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90502cc8' is-artificial='yes'/>
+              <return type-id='bac98f9a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNSt3__113__vector_baseIhNS_9allocatorIhEEE9__end_capEv' filepath='external/libcxx/include/vector' line='354' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='64e46a69' is-artificial='yes'/>
+              <return type-id='cf3afc20'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNKSt3__113__vector_baseIhNS_9allocatorIhEEE9__end_capEv' filepath='external/libcxx/include/vector' line='357' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90502cc8' is-artificial='yes'/>
+              <return type-id='d5feba0b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='361' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='64e46a69' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='363' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='64e46a69' is-artificial='yes'/>
+              <parameter type-id='bac98f9a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='365' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='64e46a69' is-artificial='yes'/>
+              <parameter type-id='fef2702b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected' destructor='yes'>
+            <function-decl name='~__vector_base' mangled-name='_ZNSt3__113__vector_baseIhNS_9allocatorIhEEED2Ev' filepath='external/libcxx/include/vector' line='367' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='64e46a69' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='clear' mangled-name='_ZNSt3__113__vector_baseIhNS_9allocatorIhEEE5clearEv' filepath='external/libcxx/include/vector' line='370' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='64e46a69' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__113__vector_baseIhNS_9allocatorIhEEE8capacityEv' filepath='external/libcxx/include/vector' line='372' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90502cc8' is-artificial='yes'/>
+              <return type-id='26dd3530'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__113__vector_baseIhNS_9allocatorIhEEE17__destruct_at_endEPh' filepath='external/libcxx/include/vector' line='376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='64e46a69' is-artificial='yes'/>
+              <parameter type-id='c59bbd7f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIhNS_9allocatorIhEEE19__copy_assign_allocERKS3_' filepath='external/libcxx/include/vector' line='379' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='64e46a69' is-artificial='yes'/>
+              <parameter type-id='8c50267c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIhNS_9allocatorIhEEE19__move_assign_allocERS3_' filepath='external/libcxx/include/vector' line='384' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='64e46a69' is-artificial='yes'/>
+              <parameter type-id='70e47d4d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIhNS_9allocatorIhEEE19__copy_assign_allocERKS3_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='392' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='64e46a69' is-artificial='yes'/>
+              <parameter type-id='8c50267c'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIhNS_9allocatorIhEEE19__copy_assign_allocERKS3_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='404' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='64e46a69' is-artificial='yes'/>
+              <parameter type-id='8c50267c'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIhNS_9allocatorIhEEE19__move_assign_allocERS3_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='408' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='64e46a69' is-artificial='yes'/>
+              <parameter type-id='70e47d4d'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIhNS_9allocatorIhEEE19__move_assign_allocERS3_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='415' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='64e46a69' is-artificial='yes'/>
+              <parameter type-id='70e47d4d'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;unsigned char&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='ff9e45a2'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='ffcac889' filepath='external/libcxx/include/memory' line='1517' column='1' id='dce739de'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='28ac9f25' filepath='external/libcxx/include/memory' line='1514' column='1' id='9397db6b'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='8901831f' filepath='external/libcxx/include/memory' line='1523' column='1' id='a7119125'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='228e3758' filepath='external/libcxx/include/memory' line='1520' column='1' id='01330bc9'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_pointer' type-id='c5323fa3' filepath='external/libcxx/include/memory' line='1518' column='1' id='1d1e4a52'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIhEEE8allocateERS2_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='89844f82'/>
+              <parameter type-id='a7119125'/>
+              <return type-id='dce739de'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIhEEE8allocateERS2_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='89844f82'/>
+              <parameter type-id='a7119125'/>
+              <parameter type-id='01330bc9'/>
+              <return type-id='dce739de'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIhEEE10deallocateERS2_Phj' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='89844f82'/>
+              <parameter type-id='dce739de'/>
+              <parameter type-id='a7119125'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIhEEE8max_sizeERKS2_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97734c87'/>
+              <return type-id='a7119125'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIhEEE37select_on_container_copy_constructionERKS2_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97734c87'/>
+              <return type-id='9397db6b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIhEEE10__allocateERS2_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='89844f82'/>
+              <parameter type-id='a7119125'/>
+              <parameter type-id='01330bc9'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='dce739de'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIhEEE10__allocateERS2_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='89844f82'/>
+              <parameter type-id='a7119125'/>
+              <parameter type-id='01330bc9'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='dce739de'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIhEEE10__max_sizeENS_17integral_constantIbLb1EEERKS2_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='97734c87'/>
+              <return type-id='a7119125'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIhEEE10__max_sizeENS_17integral_constantIbLb0EEERKS2_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='97734c87'/>
+              <return type-id='a7119125'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIhEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS2_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='97734c87'/>
+              <return type-id='9397db6b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIhEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS2_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='97734c87'/>
+              <return type-id='9397db6b'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='4f2cbfc0'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='d119eda0' filepath='external/libcxx/include/memory' line='1031' column='1' id='ffcac889'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='allocator&lt;unsigned char&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='28ac9f25'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='cf536864' filepath='external/libcxx/include/memory' line='1786' column='1' id='846a684d'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='c3535580' filepath='external/libcxx/include/memory' line='1788' column='1' id='8cf6f1b9'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='354f7eb9' filepath='external/libcxx/include/memory' line='1787' column='1' id='dc029499'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='414f919d' filepath='external/libcxx/include/memory' line='1789' column='1' id='24f7e9d5'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='0b1ca1b6'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c0b42655' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIhE7addressERh' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8ca0f116' is-artificial='yes'/>
+              <parameter type-id='8cf6f1b9'/>
+              <return type-id='846a684d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIhE7addressERKh' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8ca0f116' is-artificial='yes'/>
+              <parameter type-id='24f7e9d5'/>
+              <return type-id='dc029499'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorIhE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c0b42655' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='846a684d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorIhE10deallocateEPhj' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c0b42655' is-artificial='yes'/>
+              <parameter type-id='846a684d'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorIhE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8ca0f116' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorIhE7destroyEPh' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c0b42655' is-artificial='yes'/>
+              <parameter type-id='846a684d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;unsigned char&gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='0c0bc9da'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='0b1ca1b6' filepath='external/libcxx/include/memory' line='1171' column='1' id='8901831f'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;unsigned char *, std::__1::allocator&lt;unsigned char&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='4c328bb5'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='7d00dc99' filepath='external/libcxx/include/memory' line='1097' column='1' id='228e3758'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;unsigned char *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='7be7a313'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='cf536864' filepath='external/libcxx/include/memory' line='974' column='1' id='f51c2021'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='7d00dc99'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='5991ae90'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPhE10pointer_toERh' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5d3f6610'/>
+              <return type-id='f51c2021'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;unsigned char *&gt;::__nat, unsigned char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='e7caa1da'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='002ac4a6' filepath='external/libcxx/include/type_traits' line='431' column='1' id='111109fd'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_pointer&lt;unsigned char, unsigned char *, std::__1::allocator&lt;unsigned char&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1042' column='1' id='6a147670'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='dc029499' filepath='external/libcxx/include/memory' line='1044' column='1' id='c5323fa3'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;unsigned char *, std::__1::allocator&lt;unsigned char&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='0dcdf9bc'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='6154d891'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='69cf5b58'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPhNS_9allocatorIhEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9d1bc5ca' is-artificial='yes'/>
+              <return type-id='1d029a5f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPhNS_9allocatorIhEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e22c812f' is-artificial='yes'/>
+              <return type-id='9b0c0f4f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPhNS_9allocatorIhEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9d1bc5ca' is-artificial='yes'/>
+              <return type-id='426d3488'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPhNS_9allocatorIhEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e22c812f' is-artificial='yes'/>
+              <return type-id='59dc0248'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPhNS_9allocatorIhEEE4swapERS4_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9d1bc5ca' is-artificial='yes'/>
+              <parameter type-id='911bb2e6'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;unsigned char *, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='6154d891'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='a24d1fe6' filepath='external/libcxx/include/memory' line='2136' column='1' id='1d029a5f'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='e876e5ab' filepath='external/libcxx/include/memory' line='2137' column='1' id='9b0c0f4f'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='cf536864' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5d982d79' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPhLi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5d982d79' is-artificial='yes'/>
+              <return type-id='1d029a5f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPhLi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='72de3bf4' is-artificial='yes'/>
+              <return type-id='9b0c0f4f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;unsigned char&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='69cf5b58'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='28ac9f25'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='c4b42ca1' filepath='external/libcxx/include/memory' line='2174' column='1' id='426d3488'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='98a103fa' filepath='external/libcxx/include/memory' line='2175' column='1' id='59dc0248'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e8fe63ee' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorIhEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e8fe63ee' is-artificial='yes'/>
+              <return type-id='426d3488'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorIhEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='860c0c0b' is-artificial='yes'/>
+              <return type-id='59dc0248'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__wrap_iter&lt;unsigned char *&gt;' visibility='default' is-declaration-only='yes' id='68fdf037'/>
+        <class-decl name='__wrap_iter&lt;const unsigned char *&gt;' visibility='default' is-declaration-only='yes' id='5ec92c0a'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;unsigned char *&gt; &gt;' visibility='default' is-declaration-only='yes' id='b0b63972'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;const unsigned char *&gt; &gt;' visibility='default' is-declaration-only='yes' id='5f2bceeb'/>
+        <class-decl name='__split_buffer&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &amp;&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='448d3769'/>
+        <class-decl name='optional&lt;android::String16&gt;' visibility='default' is-declaration-only='yes' id='63080be8'/>
+        <class-decl name='unique_ptr&lt;android::String16, std::__1::default_delete&lt;android::String16&gt; &gt;' visibility='default' is-declaration-only='yes' id='427e4b8a'/>
+        <class-decl name='optional&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='dff69842'/>
+        <class-decl name='unique_ptr&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::default_delete&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2401' column='1' id='ee11ffd6'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='538091a9' filepath='external/libcxx/include/memory' line='2405' column='1' id='0136fab8'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='deleter_type' type-id='523e1257' filepath='external/libcxx/include/memory' line='2404' column='1' id='87233a23'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__ptr_' type-id='dc8bc990' visibility='default' filepath='external/libcxx/include/memory' line='2411' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='unique_ptr' filepath='external/libcxx/include/memory' line='2494' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7d0d8c7c' is-artificial='yes'/>
+              <parameter type-id='165e4caa'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_14default_deleteIS6_EEEaSEOS9_' filepath='external/libcxx/include/memory' line='2517' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7d0d8c7c' is-artificial='yes'/>
+              <parameter type-id='165e4caa'/>
+              <return type-id='810d92c8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~unique_ptr' mangled-name='_ZNSt3__110unique_ptrINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_14default_deleteIS6_EEED2Ev' filepath='external/libcxx/include/memory' line='2606' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7d0d8c7c' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_14default_deleteIS6_EEEaSEDn' filepath='external/libcxx/include/memory' line='2609' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7d0d8c7c' is-artificial='yes'/>
+              <return type-id='810d92c8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator*' mangled-name='_ZNKSt3__110unique_ptrINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_14default_deleteIS6_EEEdeEv' filepath='external/libcxx/include/memory' line='2616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0fdc8ffb' is-artificial='yes'/>
+              <return type-id='97005090'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-&gt;' mangled-name='_ZNKSt3__110unique_ptrINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_14default_deleteIS6_EEEptEv' filepath='external/libcxx/include/memory' line='2620' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0fdc8ffb' is-artificial='yes'/>
+              <return type-id='0136fab8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNKSt3__110unique_ptrINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_14default_deleteIS6_EEE3getEv' filepath='external/libcxx/include/memory' line='2624' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0fdc8ffb' is-artificial='yes'/>
+              <return type-id='0136fab8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNSt3__110unique_ptrINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_14default_deleteIS6_EEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2628' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7d0d8c7c' is-artificial='yes'/>
+              <return type-id='8f13f750'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNKSt3__110unique_ptrINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_14default_deleteIS6_EEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2632' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0fdc8ffb' is-artificial='yes'/>
+              <return type-id='b287c8ef'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator bool' mangled-name='_ZNKSt3__110unique_ptrINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_14default_deleteIS6_EEEcvbEv' filepath='external/libcxx/include/memory' line='2636' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0fdc8ffb' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='release' mangled-name='_ZNSt3__110unique_ptrINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_14default_deleteIS6_EEE7releaseEv' filepath='external/libcxx/include/memory' line='2641' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7d0d8c7c' is-artificial='yes'/>
+              <return type-id='0136fab8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reset' mangled-name='_ZNSt3__110unique_ptrINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_14default_deleteIS6_EEE5resetEPS6_' filepath='external/libcxx/include/memory' line='2648' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7d0d8c7c' is-artificial='yes'/>
+              <parameter type-id='0136fab8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__110unique_ptrINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_14default_deleteIS6_EEE4swapERS9_' filepath='external/libcxx/include/memory' line='2656' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7d0d8c7c' is-artificial='yes'/>
+              <parameter type-id='810d92c8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unique_ptr&lt;true, void&gt;' mangled-name='_ZNSt3__110unique_ptrINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_14default_deleteIS6_EEEC2ILb1EvEEv' filepath='external/libcxx/include/memory' line='2461' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7d0d8c7c' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='optional&lt;std::__1::vector&lt;signed char, std::__1::allocator&lt;signed char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='6ba1fceb'/>
+        <class-decl name='unique_ptr&lt;std::__1::vector&lt;signed char, std::__1::allocator&lt;signed char&gt; &gt;, std::__1::default_delete&lt;std::__1::vector&lt;signed char, std::__1::allocator&lt;signed char&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='9360eadc'/>
+        <class-decl name='vector&lt;signed char, std::__1::allocator&lt;signed char&gt; &gt;' visibility='default' is-declaration-only='yes' id='3c4ae4e9'/>
+        <class-decl name='optional&lt;std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='49eccd9d'/>
+        <class-decl name='unique_ptr&lt;std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt;, std::__1::default_delete&lt;std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='9c9ad7b0'/>
+        <class-decl name='optional&lt;std::__1::vector&lt;int, std::__1::allocator&lt;int&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='8c662fc5'/>
+        <class-decl name='unique_ptr&lt;std::__1::vector&lt;int, std::__1::allocator&lt;int&gt; &gt;, std::__1::default_delete&lt;std::__1::vector&lt;int, std::__1::allocator&lt;int&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='5417a89c'/>
+        <class-decl name='optional&lt;std::__1::vector&lt;long long, std::__1::allocator&lt;long long&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='482d220b'/>
+        <class-decl name='unique_ptr&lt;std::__1::vector&lt;long long, std::__1::allocator&lt;long long&gt; &gt;, std::__1::default_delete&lt;std::__1::vector&lt;long long, std::__1::allocator&lt;long long&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='2f680da0'/>
+        <class-decl name='vector&lt;long long, std::__1::allocator&lt;long long&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='470' column='1' id='1e253049'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='721e3983'/>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='f4b76f72' filepath='external/libcxx/include/vector' line='479' column='1' id='3b3f6d46'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='f3dbad4e' filepath='external/libcxx/include/vector' line='483' column='1' id='48b8e292'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='1eb56b1e' filepath='external/libcxx/include/vector' line='478' column='1' id='7f6e0a92'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='cc0c668d' filepath='external/libcxx/include/vector' line='482' column='1' id='5d912f41'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='efded478' filepath='external/libcxx/include/vector' line='487' column='1' id='99bfba62'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='2d3a5701' filepath='external/libcxx/include/vector' line='488' column='1' id='9aea7a46'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reverse_iterator' type-id='bab30871' filepath='external/libcxx/include/vector' line='489' column='1' id='a8d2cb89'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reverse_iterator' type-id='0a83870c' filepath='external/libcxx/include/vector' line='490' column='1' id='0d624ef5'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='959ee201' filepath='external/libcxx/include/vector' line='481' column='1' id='642663f5'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='2a5e9835' filepath='external/libcxx/include/vector' line='485' column='1' id='81c398b9'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='0518e5f1' filepath='external/libcxx/include/vector' line='486' column='1' id='d986b775'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='496' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='502' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='8ece3cf0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='514' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='48b8e292'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='516' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='48b8e292'/>
+              <parameter type-id='8ece3cf0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='518' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='48b8e292'/>
+              <parameter type-id='cf9f4eec'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='519' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='48b8e292'/>
+              <parameter type-id='cf9f4eec'/>
+              <parameter type-id='8ece3cf0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~vector' filepath='external/libcxx/include/vector' line='550' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='558' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='7707f03e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='559' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='7707f03e'/>
+              <parameter type-id='8ece3cf0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEEaSERKS3_' filepath='external/libcxx/include/vector' line='561' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='7707f03e'/>
+              <return type-id='c56d0325'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='565' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='b5ce4ba7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='568' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='b5ce4ba7'/>
+              <parameter type-id='8ece3cf0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='571' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='cd9bbdb9'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='579' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='cd9bbdb9'/>
+              <parameter type-id='8ece3cf0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEEaSEOS3_' filepath='external/libcxx/include/vector' line='581' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='cd9bbdb9'/>
+              <return type-id='c56d0325'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEEaSESt16initializer_listIxE' filepath='external/libcxx/include/vector' line='585' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='b5ce4ba7'/>
+              <return type-id='c56d0325'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE6assignEjRKx' filepath='external/libcxx/include/vector' line='612' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='48b8e292'/>
+              <parameter type-id='5d912f41'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE6assignESt16initializer_listIxE' filepath='external/libcxx/include/vector' line='616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='b5ce4ba7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_allocator' mangled-name='_ZNKSt3__16vectorIxNS_9allocatorIxEEE13get_allocatorEv' filepath='external/libcxx/include/vector' line='621' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7307e9f2' is-artificial='yes'/>
+              <return type-id='3b3f6d46'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE5beginEv' filepath='external/libcxx/include/vector' line='624' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <return type-id='99bfba62'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__16vectorIxNS_9allocatorIxEEE5beginEv' filepath='external/libcxx/include/vector' line='625' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7307e9f2' is-artificial='yes'/>
+              <return type-id='9aea7a46'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE3endEv' filepath='external/libcxx/include/vector' line='626' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <return type-id='99bfba62'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__16vectorIxNS_9allocatorIxEEE3endEv' filepath='external/libcxx/include/vector' line='627' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7307e9f2' is-artificial='yes'/>
+              <return type-id='9aea7a46'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE6rbeginEv' filepath='external/libcxx/include/vector' line='630' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <return type-id='a8d2cb89'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNKSt3__16vectorIxNS_9allocatorIxEEE6rbeginEv' filepath='external/libcxx/include/vector' line='633' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7307e9f2' is-artificial='yes'/>
+              <return type-id='0d624ef5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE4rendEv' filepath='external/libcxx/include/vector' line='636' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <return type-id='a8d2cb89'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNKSt3__16vectorIxNS_9allocatorIxEEE4rendEv' filepath='external/libcxx/include/vector' line='639' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7307e9f2' is-artificial='yes'/>
+              <return type-id='0d624ef5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__16vectorIxNS_9allocatorIxEEE6cbeginEv' filepath='external/libcxx/include/vector' line='643' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7307e9f2' is-artificial='yes'/>
+              <return type-id='9aea7a46'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__16vectorIxNS_9allocatorIxEEE4cendEv' filepath='external/libcxx/include/vector' line='646' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7307e9f2' is-artificial='yes'/>
+              <return type-id='9aea7a46'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crbegin' mangled-name='_ZNKSt3__16vectorIxNS_9allocatorIxEEE7crbeginEv' filepath='external/libcxx/include/vector' line='649' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7307e9f2' is-artificial='yes'/>
+              <return type-id='0d624ef5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crend' mangled-name='_ZNKSt3__16vectorIxNS_9allocatorIxEEE5crendEv' filepath='external/libcxx/include/vector' line='652' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7307e9f2' is-artificial='yes'/>
+              <return type-id='0d624ef5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__16vectorIxNS_9allocatorIxEEE4sizeEv' filepath='external/libcxx/include/vector' line='656' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7307e9f2' is-artificial='yes'/>
+              <return type-id='48b8e292'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__16vectorIxNS_9allocatorIxEEE8capacityEv' filepath='external/libcxx/include/vector' line='659' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7307e9f2' is-artificial='yes'/>
+              <return type-id='48b8e292'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__16vectorIxNS_9allocatorIxEEE5emptyEv' filepath='external/libcxx/include/vector' line='662' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7307e9f2' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__16vectorIxNS_9allocatorIxEEE8max_sizeEv' filepath='external/libcxx/include/vector' line='664' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7307e9f2' is-artificial='yes'/>
+              <return type-id='48b8e292'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE7reserveEj' filepath='external/libcxx/include/vector' line='665' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='48b8e292'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='shrink_to_fit' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE13shrink_to_fitEv' filepath='external/libcxx/include/vector' line='666' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEEixEj' filepath='external/libcxx/include/vector' line='668' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='48b8e292'/>
+              <return type-id='642663f5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__16vectorIxNS_9allocatorIxEEEixEj' filepath='external/libcxx/include/vector' line='669' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7307e9f2' is-artificial='yes'/>
+              <parameter type-id='48b8e292'/>
+              <return type-id='5d912f41'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE2atEj' filepath='external/libcxx/include/vector' line='670' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='48b8e292'/>
+              <return type-id='642663f5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNKSt3__16vectorIxNS_9allocatorIxEEE2atEj' filepath='external/libcxx/include/vector' line='671' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7307e9f2' is-artificial='yes'/>
+              <parameter type-id='48b8e292'/>
+              <return type-id='5d912f41'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE5frontEv' filepath='external/libcxx/include/vector' line='673' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <return type-id='642663f5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNKSt3__16vectorIxNS_9allocatorIxEEE5frontEv' filepath='external/libcxx/include/vector' line='678' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7307e9f2' is-artificial='yes'/>
+              <return type-id='5d912f41'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE4backEv' filepath='external/libcxx/include/vector' line='683' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <return type-id='642663f5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNKSt3__16vectorIxNS_9allocatorIxEEE4backEv' filepath='external/libcxx/include/vector' line='688' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7307e9f2' is-artificial='yes'/>
+              <return type-id='5d912f41'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE4dataEv' filepath='external/libcxx/include/vector' line='695' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <return type-id='ac4c65e3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNKSt3__16vectorIxNS_9allocatorIxEEE4dataEv' filepath='external/libcxx/include/vector' line='698' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7307e9f2' is-artificial='yes'/>
+              <return type-id='d39f5538'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE9push_backERKx' filepath='external/libcxx/include/vector' line='712' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='5d912f41'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE9push_backEOx' filepath='external/libcxx/include/vector' line='715' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='01624a33'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pop_back' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE8pop_backEv' filepath='external/libcxx/include/vector' line='727' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE6insertENS_11__wrap_iterIPKxEERS5_' filepath='external/libcxx/include/vector' line='729' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='9aea7a46'/>
+              <parameter type-id='5d912f41'/>
+              <return type-id='99bfba62'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE6insertENS_11__wrap_iterIPKxEEOx' filepath='external/libcxx/include/vector' line='732' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='9aea7a46'/>
+              <parameter type-id='01624a33'/>
+              <return type-id='99bfba62'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE6insertENS_11__wrap_iterIPKxEEjRS5_' filepath='external/libcxx/include/vector' line='737' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='9aea7a46'/>
+              <parameter type-id='48b8e292'/>
+              <parameter type-id='5d912f41'/>
+              <return type-id='99bfba62'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE6insertENS_11__wrap_iterIPKxEESt16initializer_listIxE' filepath='external/libcxx/include/vector' line='762' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='9aea7a46'/>
+              <parameter type-id='b5ce4ba7'/>
+              <return type-id='99bfba62'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE5eraseENS_11__wrap_iterIPKxEE' filepath='external/libcxx/include/vector' line='766' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='9aea7a46'/>
+              <return type-id='99bfba62'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE5eraseENS_11__wrap_iterIPKxEES7_' filepath='external/libcxx/include/vector' line='767' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='9aea7a46'/>
+              <parameter type-id='9aea7a46'/>
+              <return type-id='99bfba62'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE5clearEv' filepath='external/libcxx/include/vector' line='770' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE6resizeEj' filepath='external/libcxx/include/vector' line='778' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='48b8e292'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE6resizeEjRKx' filepath='external/libcxx/include/vector' line='779' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='48b8e292'/>
+              <parameter type-id='5d912f41'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE4swapERS3_' filepath='external/libcxx/include/vector' line='781' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='c56d0325'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__invariants' mangled-name='_ZNKSt3__16vectorIxNS_9allocatorIxEEE12__invariantsEv' filepath='external/libcxx/include/vector' line='789' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7307e9f2' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_all_iterators' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE26__invalidate_all_iteratorsEv' filepath='external/libcxx/include/vector' line='801' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_iterators_past' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE27__invalidate_iterators_pastEPx' filepath='external/libcxx/include/vector' line='802' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='81c398b9'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vallocate' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE11__vallocateEj' filepath='external/libcxx/include/vector' line='803' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='48b8e292'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vdeallocate' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE13__vdeallocateEv' filepath='external/libcxx/include/vector' line='804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__recommend' mangled-name='_ZNKSt3__16vectorIxNS_9allocatorIxEEE11__recommendEj' filepath='external/libcxx/include/vector' line='805' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7307e9f2' is-artificial='yes'/>
+              <parameter type-id='48b8e292'/>
+              <return type-id='48b8e292'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE18__construct_at_endEj' filepath='external/libcxx/include/vector' line='806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='48b8e292'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE18__construct_at_endEjRKx' filepath='external/libcxx/include/vector' line='808' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='48b8e292'/>
+              <parameter type-id='5d912f41'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE8__appendEj' filepath='external/libcxx/include/vector' line='816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='48b8e292'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE8__appendEjRKx' filepath='external/libcxx/include/vector' line='817' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='48b8e292'/>
+              <parameter type-id='5d912f41'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE11__make_iterEPx' filepath='external/libcxx/include/vector' line='819' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='81c398b9'/>
+              <return type-id='99bfba62'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNKSt3__16vectorIxNS_9allocatorIxEEE11__make_iterEPKx' filepath='external/libcxx/include/vector' line='821' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7307e9f2' is-artificial='yes'/>
+              <parameter type-id='d986b775'/>
+              <return type-id='9aea7a46'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE26__swap_out_circular_bufferERNS_14__split_bufferIxRS2_EE' filepath='external/libcxx/include/vector' line='822' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='8fde7bf7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE26__swap_out_circular_bufferERNS_14__split_bufferIxRS2_EEPx' filepath='external/libcxx/include/vector' line='823' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='8fde7bf7'/>
+              <parameter type-id='81c398b9'/>
+              <return type-id='81c398b9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_range' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE12__move_rangeEPxS4_S4_' filepath='external/libcxx/include/vector' line='824' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='81c398b9'/>
+              <parameter type-id='81c398b9'/>
+              <parameter type-id='81c398b9'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE13__move_assignERS3_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='825' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='c56d0325'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE13__move_assignERS3_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='827' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='c56d0325'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__16vectorIxNS_9allocatorIxEEE17__destruct_at_endEPx' filepath='external/libcxx/include/vector' line='830' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c96d0971' is-artificial='yes'/>
+              <parameter type-id='81c398b9'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_contiguous_container' mangled-name='_ZNKSt3__16vectorIxNS_9allocatorIxEEE31__annotate_contiguous_containerEPKvS5_S5_S5_' filepath='external/libcxx/include/vector' line='862' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7307e9f2' is-artificial='yes'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_new' mangled-name='_ZNKSt3__16vectorIxNS_9allocatorIxEEE14__annotate_newEj' filepath='external/libcxx/include/vector' line='866' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7307e9f2' is-artificial='yes'/>
+              <parameter type-id='48b8e292'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_delete' mangled-name='_ZNKSt3__16vectorIxNS_9allocatorIxEEE17__annotate_deleteEv' filepath='external/libcxx/include/vector' line='872' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7307e9f2' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_increase' mangled-name='_ZNKSt3__16vectorIxNS_9allocatorIxEEE19__annotate_increaseEj' filepath='external/libcxx/include/vector' line='878' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7307e9f2' is-artificial='yes'/>
+              <parameter type-id='48b8e292'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_shrink' mangled-name='_ZNKSt3__16vectorIxNS_9allocatorIxEEE17__annotate_shrinkEj' filepath='external/libcxx/include/vector' line='885' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7307e9f2' is-artificial='yes'/>
+              <parameter type-id='48b8e292'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__vector_base&lt;long long, std::__1::allocator&lt;long long&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='326' column='1' id='721e3983'>
+          <base-class access='protected' layout-offset-in-bits='0' type-id='2328d49c'/>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='09332c13' filepath='external/libcxx/include/vector' line='338' column='1' id='2a5e9835'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='f4b76f72' filepath='external/libcxx/include/vector' line='330' column='1' id='db3653aa'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='e9b1f164' filepath='external/libcxx/include/vector' line='332' column='1' id='f3dbad4e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='e52b4c68' filepath='external/libcxx/include/vector' line='336' column='1' id='cc0c668d'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='1eb56b1e' filepath='external/libcxx/include/vector' line='334' column='1' id='84efd30e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='c46fd041' filepath='external/libcxx/include/vector' line='335' column='1' id='959ee201'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='ecfffc93' filepath='external/libcxx/include/vector' line='339' column='1' id='0518e5f1'/>
+          </member-type>
+          <data-member access='protected' layout-offset-in-bits='0'>
+            <var-decl name='__begin_' type-id='2a5e9835' visibility='default' filepath='external/libcxx/include/vector' line='343' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='32'>
+            <var-decl name='__end_' type-id='2a5e9835' visibility='default' filepath='external/libcxx/include/vector' line='344' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='64'>
+            <var-decl name='__end_cap_' type-id='508fa9fe' visibility='default' filepath='external/libcxx/include/vector' line='345' column='1'/>
+          </data-member>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNSt3__113__vector_baseIxNS_9allocatorIxEEE7__allocEv' filepath='external/libcxx/include/vector' line='348' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2967ce63' is-artificial='yes'/>
+              <return type-id='eb39d8ad'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNKSt3__113__vector_baseIxNS_9allocatorIxEEE7__allocEv' filepath='external/libcxx/include/vector' line='351' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='34af067e' is-artificial='yes'/>
+              <return type-id='7543ee54'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNSt3__113__vector_baseIxNS_9allocatorIxEEE9__end_capEv' filepath='external/libcxx/include/vector' line='354' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2967ce63' is-artificial='yes'/>
+              <return type-id='d2ad8d82'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNKSt3__113__vector_baseIxNS_9allocatorIxEEE9__end_capEv' filepath='external/libcxx/include/vector' line='357' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='34af067e' is-artificial='yes'/>
+              <return type-id='3a34a699'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='361' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2967ce63' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='363' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2967ce63' is-artificial='yes'/>
+              <parameter type-id='7543ee54'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='365' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2967ce63' is-artificial='yes'/>
+              <parameter type-id='d70fe2d1'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected' destructor='yes'>
+            <function-decl name='~__vector_base' filepath='external/libcxx/include/vector' line='367' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2967ce63' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='clear' mangled-name='_ZNSt3__113__vector_baseIxNS_9allocatorIxEEE5clearEv' filepath='external/libcxx/include/vector' line='370' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2967ce63' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__113__vector_baseIxNS_9allocatorIxEEE8capacityEv' filepath='external/libcxx/include/vector' line='372' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='34af067e' is-artificial='yes'/>
+              <return type-id='f3dbad4e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__113__vector_baseIxNS_9allocatorIxEEE17__destruct_at_endEPx' filepath='external/libcxx/include/vector' line='376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2967ce63' is-artificial='yes'/>
+              <parameter type-id='2a5e9835'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIxNS_9allocatorIxEEE19__copy_assign_allocERKS3_' filepath='external/libcxx/include/vector' line='379' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2967ce63' is-artificial='yes'/>
+              <parameter type-id='30af0032'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIxNS_9allocatorIxEEE19__move_assign_allocERS3_' filepath='external/libcxx/include/vector' line='384' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2967ce63' is-artificial='yes'/>
+              <parameter type-id='3567e147'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIxNS_9allocatorIxEEE19__copy_assign_allocERKS3_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='392' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2967ce63' is-artificial='yes'/>
+              <parameter type-id='30af0032'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIxNS_9allocatorIxEEE19__copy_assign_allocERKS3_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='404' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2967ce63' is-artificial='yes'/>
+              <parameter type-id='30af0032'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIxNS_9allocatorIxEEE19__move_assign_allocERS3_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='408' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2967ce63' is-artificial='yes'/>
+              <parameter type-id='3567e147'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIxNS_9allocatorIxEEE19__move_assign_allocERS3_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='415' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2967ce63' is-artificial='yes'/>
+              <parameter type-id='3567e147'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;long long&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='7c98e4dd'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='b32ceb8b' filepath='external/libcxx/include/memory' line='1517' column='1' id='09332c13'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='f4b76f72' filepath='external/libcxx/include/memory' line='1514' column='1' id='b885a1f4'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='1c41d304' filepath='external/libcxx/include/memory' line='1523' column='1' id='e9b1f164'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='caa7dd46' filepath='external/libcxx/include/memory' line='1520' column='1' id='0b1479c6'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_pointer' type-id='032e6434' filepath='external/libcxx/include/memory' line='1518' column='1' id='ecfffc93'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind_alloc&lt;std::__1::__hash_node&lt;long long, void *&gt; &gt;' type-id='34c3ddfa' filepath='external/libcxx/include/memory' line='1535' column='1' id='32cc66f9'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIxEEE8allocateERS2_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7247bbfb'/>
+              <parameter type-id='e9b1f164'/>
+              <return type-id='09332c13'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIxEEE8allocateERS2_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7247bbfb'/>
+              <parameter type-id='e9b1f164'/>
+              <parameter type-id='0b1479c6'/>
+              <return type-id='09332c13'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIxEEE10deallocateERS2_Pxj' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7247bbfb'/>
+              <parameter type-id='09332c13'/>
+              <parameter type-id='e9b1f164'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIxEEE8max_sizeERKS2_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='55b50706'/>
+              <return type-id='e9b1f164'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIxEEE37select_on_container_copy_constructionERKS2_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='55b50706'/>
+              <return type-id='b885a1f4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIxEEE10__allocateERS2_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7247bbfb'/>
+              <parameter type-id='e9b1f164'/>
+              <parameter type-id='0b1479c6'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='09332c13'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIxEEE10__allocateERS2_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7247bbfb'/>
+              <parameter type-id='e9b1f164'/>
+              <parameter type-id='0b1479c6'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='09332c13'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIxEEE10__max_sizeENS_17integral_constantIbLb1EEERKS2_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='55b50706'/>
+              <return type-id='e9b1f164'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIxEEE10__max_sizeENS_17integral_constantIbLb0EEERKS2_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='55b50706'/>
+              <return type-id='e9b1f164'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIxEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS2_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='55b50706'/>
+              <return type-id='b885a1f4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIxEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS2_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='55b50706'/>
+              <return type-id='b885a1f4'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;long long, std::__1::allocator&lt;long long&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='9705fafe'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='85033596' filepath='external/libcxx/include/memory' line='1031' column='1' id='b32ceb8b'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='allocator&lt;long long&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='f4b76f72'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='8b97c2dc' filepath='external/libcxx/include/memory' line='1786' column='1' id='b5aa0770'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='8f97c928' filepath='external/libcxx/include/memory' line='1788' column='1' id='1dc01ab0'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='d5203fe9' filepath='external/libcxx/include/memory' line='1787' column='1' id='170f9ba0'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='e12052cd' filepath='external/libcxx/include/memory' line='1789' column='1' id='f124a600'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='a84d11d7'/>
+          </member-type>
+          <member-type access='private'>
+            <class-decl name='rebind&lt;std::__1::__hash_node&lt;long long, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1795' column='1' id='2c734053'>
+              <member-type access='public'>
+                <typedef-decl name='other' type-id='9b367427' filepath='external/libcxx/include/memory' line='1795' column='1' id='6944dab6'/>
+              </member-type>
+            </class-decl>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='73445020' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIxE7addressERx' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c7e8da13' is-artificial='yes'/>
+              <parameter type-id='1dc01ab0'/>
+              <return type-id='b5aa0770'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIxE7addressERKx' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c7e8da13' is-artificial='yes'/>
+              <parameter type-id='f124a600'/>
+              <return type-id='170f9ba0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorIxE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='73445020' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='b5aa0770'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorIxE10deallocateEPxj' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='73445020' is-artificial='yes'/>
+              <parameter type-id='b5aa0770'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorIxE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c7e8da13' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorIxE7destroyEPx' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='73445020' is-artificial='yes'/>
+              <parameter type-id='b5aa0770'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator&lt;std::__1::__hash_node&lt;long long, void *&gt; &gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='9b367427'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='a4c703fa' filepath='external/libcxx/include/memory' line='1786' column='1' id='4f015deb'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='98c6f116' filepath='external/libcxx/include/memory' line='1788' column='1' id='394dd73f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='b3792891' filepath='external/libcxx/include/memory' line='1787' column='1' id='d8b6217b'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='af792245' filepath='external/libcxx/include/memory' line='1789' column='1' id='f8e7baef'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='45069a4c'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6529161f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_11__hash_nodeIxPvEEE7addressERS3_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5225fb94' is-artificial='yes'/>
+              <parameter type-id='394dd73f'/>
+              <return type-id='4f015deb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_11__hash_nodeIxPvEEE7addressERKS3_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5225fb94' is-artificial='yes'/>
+              <parameter type-id='f8e7baef'/>
+              <return type-id='d8b6217b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorINS_11__hash_nodeIxPvEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6529161f' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='4f015deb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorINS_11__hash_nodeIxPvEEE10deallocateEPS3_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6529161f' is-artificial='yes'/>
+              <parameter type-id='4f015deb'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorINS_11__hash_nodeIxPvEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5225fb94' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorINS_11__hash_nodeIxPvEEE7destroyEPS3_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6529161f' is-artificial='yes'/>
+              <parameter type-id='4f015deb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_node&lt;long long, void *&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='95' column='1' id='8398d00c'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='ead7ebd9'/>
+          <member-type access='public'>
+            <typedef-decl name='__node_value_type' type-id='1eb56b1e' filepath='external/libcxx/include/__hash_table' line='101' column='1' id='c462da7a'/>
+          </member-type>
+          <data-member access='public' layout-offset-in-bits='32'>
+            <var-decl name='__hash_' type-id='b59d7dce' visibility='default' filepath='external/libcxx/include/__hash_table' line='103' column='1'/>
+          </data-member>
+          <data-member access='public' layout-offset-in-bits='64'>
+            <var-decl name='__value_' type-id='c462da7a' visibility='default' filepath='external/libcxx/include/__hash_table' line='104' column='1'/>
+          </data-member>
+        </class-decl>
+        <class-decl name='__hash_node_base&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='56' column='1' id='ead7ebd9'>
+          <member-type access='public'>
+            <typedef-decl name='__next_pointer' type-id='0ea6cdc7' filepath='external/libcxx/include/__hash_table' line='69' column='1' id='5b3c0e95'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__node_pointer' type-id='a4c703fa' filepath='external/libcxx/include/__hash_table' line='61' column='1' id='57678b64'/>
+          </member-type>
+          <data-member access='public' layout-offset-in-bits='0'>
+            <var-decl name='__next_' type-id='5b3c0e95' visibility='default' filepath='external/libcxx/include/__hash_table' line='72' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__ptr' mangled-name='_ZNSt3__116__hash_node_baseIPNS_11__hash_nodeIxPvEEE5__ptrEv' filepath='external/libcxx/include/__hash_table' line='75' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3007d7a1' is-artificial='yes'/>
+              <return type-id='5b3c0e95'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__upcast' mangled-name='_ZNSt3__116__hash_node_baseIPNS_11__hash_nodeIxPvEEE8__upcastEv' filepath='external/libcxx/include/__hash_table' line='81' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3007d7a1' is-artificial='yes'/>
+              <return type-id='57678b64'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash' mangled-name='_ZNKSt3__116__hash_node_baseIPNS_11__hash_nodeIxPvEEE6__hashEv' filepath='external/libcxx/include/__hash_table' line='87' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fb2130a' is-artificial='yes'/>
+              <return type-id='b59d7dce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_node_base' filepath='external/libcxx/include/__hash_table' line='91' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3007d7a1' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;true, std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt; *, std::__1::__hash_node&lt;long long, void *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='429' column='1' id='3135348c'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='3007d7a1' filepath='external/libcxx/include/type_traits' line='429' column='1' id='0ea6cdc7'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;long long&gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='e93c9eb9'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='a84d11d7' filepath='external/libcxx/include/memory' line='1171' column='1' id='1c41d304'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;long long *, std::__1::allocator&lt;long long&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='14771957'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='3a2b2fa2' filepath='external/libcxx/include/memory' line='1097' column='1' id='caa7dd46'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;long long *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='7069b354'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='8b97c2dc' filepath='external/libcxx/include/memory' line='974' column='1' id='d176bc58'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='3a2b2fa2'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='d28456fd'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPxE10pointer_toERx' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b8df9eb6'/>
+              <return type-id='d176bc58'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;long long *&gt;::__nat, long long&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='fdac3a68'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='1eb56b1e' filepath='external/libcxx/include/type_traits' line='431' column='1' id='26e107cf'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_pointer&lt;long long, long long *, std::__1::allocator&lt;long long&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1042' column='1' id='26ba2d13'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='170f9ba0' filepath='external/libcxx/include/memory' line='1044' column='1' id='032e6434'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__allocator_traits_rebind&lt;std::__1::allocator&lt;long long&gt;, std::__1::__hash_node&lt;long long, void *&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1280' column='1' id='7f4a3631'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='6944dab6' filepath='external/libcxx/include/memory' line='1282' column='1' id='34c3ddfa'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;long long *, std::__1::allocator&lt;long long&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='508fa9fe'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='966e6b5a'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='15d26f4f'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPxNS_9allocatorIxEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c9b12d24' is-artificial='yes'/>
+              <return type-id='74da06f2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPxNS_9allocatorIxEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3d3ba105' is-artificial='yes'/>
+              <return type-id='18634d96'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPxNS_9allocatorIxEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c9b12d24' is-artificial='yes'/>
+              <return type-id='b3cf67fd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPxNS_9allocatorIxEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3d3ba105' is-artificial='yes'/>
+              <return type-id='6cf057f9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPxNS_9allocatorIxEEE4swapERS4_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c9b12d24' is-artificial='yes'/>
+              <parameter type-id='bdb11a40'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;long long *, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='966e6b5a'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='b9e7ef8e' filepath='external/libcxx/include/memory' line='2136' column='1' id='74da06f2'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='d99433b3' filepath='external/libcxx/include/memory' line='2137' column='1' id='18634d96'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='8b97c2dc' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='34998e88' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPxLi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='34998e88' is-artificial='yes'/>
+              <return type-id='74da06f2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPxLi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bdaa7bf5' is-artificial='yes'/>
+              <return type-id='18634d96'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;long long&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='15d26f4f'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='f4b76f72'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='7f446304' filepath='external/libcxx/include/memory' line='2174' column='1' id='b3cf67fd'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='d3e8ecf7' filepath='external/libcxx/include/memory' line='2175' column='1' id='6cf057f9'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7bc04737' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorIxEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7bc04737' is-artificial='yes'/>
+              <return type-id='b3cf67fd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorIxEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d1d95b5a' is-artificial='yes'/>
+              <return type-id='6cf057f9'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__wrap_iter&lt;long long *&gt;' visibility='default' is-declaration-only='yes' id='efded478'/>
+        <class-decl name='__wrap_iter&lt;const long long *&gt;' visibility='default' is-declaration-only='yes' id='2d3a5701'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;long long *&gt; &gt;' visibility='default' is-declaration-only='yes' id='bab30871'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;const long long *&gt; &gt;' visibility='default' is-declaration-only='yes' id='0a83870c'/>
+        <class-decl name='__split_buffer&lt;long long, std::__1::allocator&lt;long long&gt; &amp;&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='f057a063'/>
+        <class-decl name='optional&lt;std::__1::vector&lt;unsigned long long, std::__1::allocator&lt;unsigned long long&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='a3295715'/>
+        <class-decl name='unique_ptr&lt;std::__1::vector&lt;unsigned long long, std::__1::allocator&lt;unsigned long long&gt; &gt;, std::__1::default_delete&lt;std::__1::vector&lt;unsigned long long, std::__1::allocator&lt;unsigned long long&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='cab02d1c'/>
+        <class-decl name='vector&lt;unsigned long long, std::__1::allocator&lt;unsigned long long&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='470' column='1' id='2d13208f'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='fd1a2199'/>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='d83d0edf' filepath='external/libcxx/include/vector' line='479' column='1' id='c8801c48'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='5f167a8c' filepath='external/libcxx/include/vector' line='483' column='1' id='02ffc270'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='3a47d82b' filepath='external/libcxx/include/vector' line='478' column='1' id='b4e634f0'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='9ea2182f' filepath='external/libcxx/include/vector' line='482' column='1' id='d662e673'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='998e238d' filepath='external/libcxx/include/vector' line='487' column='1' id='81f2f90c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='82d2f516' filepath='external/libcxx/include/vector' line='488' column='1' id='1a75b53c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reverse_iterator' type-id='83076282' filepath='external/libcxx/include/vector' line='489' column='1' id='c7ab0ebf'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reverse_iterator' type-id='8ae647e9' filepath='external/libcxx/include/vector' line='490' column='1' id='5bd8044f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='3796997f' filepath='external/libcxx/include/vector' line='481' column='1' id='d7aaab23'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='bae2992b' filepath='external/libcxx/include/vector' line='485' column='1' id='29f224bf'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='89bd90bb' filepath='external/libcxx/include/vector' line='486' column='1' id='ca75396f'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='496' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='502' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='1187bf3a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='514' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='02ffc270'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='516' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='02ffc270'/>
+              <parameter type-id='1187bf3a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='518' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='02ffc270'/>
+              <parameter type-id='430726b2'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='519' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='02ffc270'/>
+              <parameter type-id='430726b2'/>
+              <parameter type-id='1187bf3a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~vector' filepath='external/libcxx/include/vector' line='550' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='558' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='8c60215c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='559' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='8c60215c'/>
+              <parameter type-id='1187bf3a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEEaSERKS3_' filepath='external/libcxx/include/vector' line='561' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='8c60215c'/>
+              <return type-id='ab12adb3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='565' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='fa76a338'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='568' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='fa76a338'/>
+              <parameter type-id='1187bf3a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='571' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='e367418f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='579' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='e367418f'/>
+              <parameter type-id='1187bf3a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEEaSEOS3_' filepath='external/libcxx/include/vector' line='581' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='e367418f'/>
+              <return type-id='ab12adb3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEEaSESt16initializer_listIyE' filepath='external/libcxx/include/vector' line='585' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='fa76a338'/>
+              <return type-id='ab12adb3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE6assignEjRKy' filepath='external/libcxx/include/vector' line='612' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='02ffc270'/>
+              <parameter type-id='d662e673'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE6assignESt16initializer_listIyE' filepath='external/libcxx/include/vector' line='616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='fa76a338'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_allocator' mangled-name='_ZNKSt3__16vectorIyNS_9allocatorIyEEE13get_allocatorEv' filepath='external/libcxx/include/vector' line='621' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='906027a8' is-artificial='yes'/>
+              <return type-id='c8801c48'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE5beginEv' filepath='external/libcxx/include/vector' line='624' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <return type-id='81f2f90c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__16vectorIyNS_9allocatorIyEEE5beginEv' filepath='external/libcxx/include/vector' line='625' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='906027a8' is-artificial='yes'/>
+              <return type-id='1a75b53c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE3endEv' filepath='external/libcxx/include/vector' line='626' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <return type-id='81f2f90c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__16vectorIyNS_9allocatorIyEEE3endEv' filepath='external/libcxx/include/vector' line='627' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='906027a8' is-artificial='yes'/>
+              <return type-id='1a75b53c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE6rbeginEv' filepath='external/libcxx/include/vector' line='630' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <return type-id='c7ab0ebf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNKSt3__16vectorIyNS_9allocatorIyEEE6rbeginEv' filepath='external/libcxx/include/vector' line='633' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='906027a8' is-artificial='yes'/>
+              <return type-id='5bd8044f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE4rendEv' filepath='external/libcxx/include/vector' line='636' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <return type-id='c7ab0ebf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNKSt3__16vectorIyNS_9allocatorIyEEE4rendEv' filepath='external/libcxx/include/vector' line='639' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='906027a8' is-artificial='yes'/>
+              <return type-id='5bd8044f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__16vectorIyNS_9allocatorIyEEE6cbeginEv' filepath='external/libcxx/include/vector' line='643' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='906027a8' is-artificial='yes'/>
+              <return type-id='1a75b53c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__16vectorIyNS_9allocatorIyEEE4cendEv' filepath='external/libcxx/include/vector' line='646' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='906027a8' is-artificial='yes'/>
+              <return type-id='1a75b53c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crbegin' mangled-name='_ZNKSt3__16vectorIyNS_9allocatorIyEEE7crbeginEv' filepath='external/libcxx/include/vector' line='649' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='906027a8' is-artificial='yes'/>
+              <return type-id='5bd8044f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crend' mangled-name='_ZNKSt3__16vectorIyNS_9allocatorIyEEE5crendEv' filepath='external/libcxx/include/vector' line='652' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='906027a8' is-artificial='yes'/>
+              <return type-id='5bd8044f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__16vectorIyNS_9allocatorIyEEE4sizeEv' filepath='external/libcxx/include/vector' line='656' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='906027a8' is-artificial='yes'/>
+              <return type-id='02ffc270'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__16vectorIyNS_9allocatorIyEEE8capacityEv' filepath='external/libcxx/include/vector' line='659' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='906027a8' is-artificial='yes'/>
+              <return type-id='02ffc270'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__16vectorIyNS_9allocatorIyEEE5emptyEv' filepath='external/libcxx/include/vector' line='662' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='906027a8' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__16vectorIyNS_9allocatorIyEEE8max_sizeEv' filepath='external/libcxx/include/vector' line='664' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='906027a8' is-artificial='yes'/>
+              <return type-id='02ffc270'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE7reserveEj' filepath='external/libcxx/include/vector' line='665' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='02ffc270'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='shrink_to_fit' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE13shrink_to_fitEv' filepath='external/libcxx/include/vector' line='666' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEEixEj' filepath='external/libcxx/include/vector' line='668' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='02ffc270'/>
+              <return type-id='d7aaab23'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__16vectorIyNS_9allocatorIyEEEixEj' filepath='external/libcxx/include/vector' line='669' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='906027a8' is-artificial='yes'/>
+              <parameter type-id='02ffc270'/>
+              <return type-id='d662e673'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE2atEj' filepath='external/libcxx/include/vector' line='670' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='02ffc270'/>
+              <return type-id='d7aaab23'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNKSt3__16vectorIyNS_9allocatorIyEEE2atEj' filepath='external/libcxx/include/vector' line='671' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='906027a8' is-artificial='yes'/>
+              <parameter type-id='02ffc270'/>
+              <return type-id='d662e673'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE5frontEv' filepath='external/libcxx/include/vector' line='673' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <return type-id='d7aaab23'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNKSt3__16vectorIyNS_9allocatorIyEEE5frontEv' filepath='external/libcxx/include/vector' line='678' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='906027a8' is-artificial='yes'/>
+              <return type-id='d662e673'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE4backEv' filepath='external/libcxx/include/vector' line='683' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <return type-id='d7aaab23'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNKSt3__16vectorIyNS_9allocatorIyEEE4backEv' filepath='external/libcxx/include/vector' line='688' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='906027a8' is-artificial='yes'/>
+              <return type-id='d662e673'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE4dataEv' filepath='external/libcxx/include/vector' line='695' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <return type-id='ff9692c1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNKSt3__16vectorIyNS_9allocatorIyEEE4dataEv' filepath='external/libcxx/include/vector' line='698' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='906027a8' is-artificial='yes'/>
+              <return type-id='47072cfe'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE9push_backERKy' filepath='external/libcxx/include/vector' line='712' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='d662e673'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE9push_backEOy' filepath='external/libcxx/include/vector' line='715' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='60fee6a9'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pop_back' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE8pop_backEv' filepath='external/libcxx/include/vector' line='727' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE6insertENS_11__wrap_iterIPKyEERS5_' filepath='external/libcxx/include/vector' line='729' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='1a75b53c'/>
+              <parameter type-id='d662e673'/>
+              <return type-id='81f2f90c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE6insertENS_11__wrap_iterIPKyEEOy' filepath='external/libcxx/include/vector' line='732' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='1a75b53c'/>
+              <parameter type-id='60fee6a9'/>
+              <return type-id='81f2f90c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE6insertENS_11__wrap_iterIPKyEEjRS5_' filepath='external/libcxx/include/vector' line='737' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='1a75b53c'/>
+              <parameter type-id='02ffc270'/>
+              <parameter type-id='d662e673'/>
+              <return type-id='81f2f90c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE6insertENS_11__wrap_iterIPKyEESt16initializer_listIyE' filepath='external/libcxx/include/vector' line='762' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='1a75b53c'/>
+              <parameter type-id='fa76a338'/>
+              <return type-id='81f2f90c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE5eraseENS_11__wrap_iterIPKyEE' filepath='external/libcxx/include/vector' line='766' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='1a75b53c'/>
+              <return type-id='81f2f90c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE5eraseENS_11__wrap_iterIPKyEES7_' filepath='external/libcxx/include/vector' line='767' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='1a75b53c'/>
+              <parameter type-id='1a75b53c'/>
+              <return type-id='81f2f90c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE5clearEv' filepath='external/libcxx/include/vector' line='770' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE6resizeEj' filepath='external/libcxx/include/vector' line='778' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='02ffc270'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE6resizeEjRKy' filepath='external/libcxx/include/vector' line='779' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='02ffc270'/>
+              <parameter type-id='d662e673'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE4swapERS3_' filepath='external/libcxx/include/vector' line='781' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='ab12adb3'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__invariants' mangled-name='_ZNKSt3__16vectorIyNS_9allocatorIyEEE12__invariantsEv' filepath='external/libcxx/include/vector' line='789' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='906027a8' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_all_iterators' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE26__invalidate_all_iteratorsEv' filepath='external/libcxx/include/vector' line='801' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_iterators_past' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE27__invalidate_iterators_pastEPy' filepath='external/libcxx/include/vector' line='802' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='29f224bf'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vallocate' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE11__vallocateEj' filepath='external/libcxx/include/vector' line='803' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='02ffc270'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vdeallocate' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE13__vdeallocateEv' filepath='external/libcxx/include/vector' line='804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__recommend' mangled-name='_ZNKSt3__16vectorIyNS_9allocatorIyEEE11__recommendEj' filepath='external/libcxx/include/vector' line='805' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='906027a8' is-artificial='yes'/>
+              <parameter type-id='02ffc270'/>
+              <return type-id='02ffc270'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE18__construct_at_endEj' filepath='external/libcxx/include/vector' line='806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='02ffc270'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE18__construct_at_endEjRKy' filepath='external/libcxx/include/vector' line='808' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='02ffc270'/>
+              <parameter type-id='d662e673'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE8__appendEj' filepath='external/libcxx/include/vector' line='816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='02ffc270'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE8__appendEjRKy' filepath='external/libcxx/include/vector' line='817' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='02ffc270'/>
+              <parameter type-id='d662e673'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE11__make_iterEPy' filepath='external/libcxx/include/vector' line='819' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='29f224bf'/>
+              <return type-id='81f2f90c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNKSt3__16vectorIyNS_9allocatorIyEEE11__make_iterEPKy' filepath='external/libcxx/include/vector' line='821' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='906027a8' is-artificial='yes'/>
+              <parameter type-id='ca75396f'/>
+              <return type-id='1a75b53c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE26__swap_out_circular_bufferERNS_14__split_bufferIyRS2_EE' filepath='external/libcxx/include/vector' line='822' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='cec555bd'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE26__swap_out_circular_bufferERNS_14__split_bufferIyRS2_EEPy' filepath='external/libcxx/include/vector' line='823' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='cec555bd'/>
+              <parameter type-id='29f224bf'/>
+              <return type-id='29f224bf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_range' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE12__move_rangeEPyS4_S4_' filepath='external/libcxx/include/vector' line='824' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='29f224bf'/>
+              <parameter type-id='29f224bf'/>
+              <parameter type-id='29f224bf'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE13__move_assignERS3_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='825' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='ab12adb3'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE13__move_assignERS3_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='827' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='ab12adb3'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__16vectorIyNS_9allocatorIyEEE17__destruct_at_endEPy' filepath='external/libcxx/include/vector' line='830' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b712c097' is-artificial='yes'/>
+              <parameter type-id='29f224bf'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_contiguous_container' mangled-name='_ZNKSt3__16vectorIyNS_9allocatorIyEEE31__annotate_contiguous_containerEPKvS5_S5_S5_' filepath='external/libcxx/include/vector' line='862' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='906027a8' is-artificial='yes'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_new' mangled-name='_ZNKSt3__16vectorIyNS_9allocatorIyEEE14__annotate_newEj' filepath='external/libcxx/include/vector' line='866' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='906027a8' is-artificial='yes'/>
+              <parameter type-id='02ffc270'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_delete' mangled-name='_ZNKSt3__16vectorIyNS_9allocatorIyEEE17__annotate_deleteEv' filepath='external/libcxx/include/vector' line='872' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='906027a8' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_increase' mangled-name='_ZNKSt3__16vectorIyNS_9allocatorIyEEE19__annotate_increaseEj' filepath='external/libcxx/include/vector' line='878' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='906027a8' is-artificial='yes'/>
+              <parameter type-id='02ffc270'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_shrink' mangled-name='_ZNKSt3__16vectorIyNS_9allocatorIyEEE17__annotate_shrinkEj' filepath='external/libcxx/include/vector' line='885' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='906027a8' is-artificial='yes'/>
+              <parameter type-id='02ffc270'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__vector_base&lt;unsigned long long, std::__1::allocator&lt;unsigned long long&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='326' column='1' id='fd1a2199'>
+          <base-class access='protected' layout-offset-in-bits='0' type-id='2328d49c'/>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='ce555438' filepath='external/libcxx/include/vector' line='338' column='1' id='bae2992b'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='d83d0edf' filepath='external/libcxx/include/vector' line='330' column='1' id='9121a78c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='f5c6c28f' filepath='external/libcxx/include/vector' line='332' column='1' id='5f167a8c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='82d1ba4e' filepath='external/libcxx/include/vector' line='336' column='1' id='9ea2182f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='3a47d82b' filepath='external/libcxx/include/vector' line='334' column='1' id='44ddaacc'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='806e3c57' filepath='external/libcxx/include/vector' line='335' column='1' id='3796997f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='37063d58' filepath='external/libcxx/include/vector' line='339' column='1' id='89bd90bb'/>
+          </member-type>
+          <data-member access='protected' layout-offset-in-bits='0'>
+            <var-decl name='__begin_' type-id='bae2992b' visibility='default' filepath='external/libcxx/include/vector' line='343' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='32'>
+            <var-decl name='__end_' type-id='bae2992b' visibility='default' filepath='external/libcxx/include/vector' line='344' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='64'>
+            <var-decl name='__end_cap_' type-id='717aadd4' visibility='default' filepath='external/libcxx/include/vector' line='345' column='1'/>
+          </data-member>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNSt3__113__vector_baseIyNS_9allocatorIyEEE7__allocEv' filepath='external/libcxx/include/vector' line='348' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fe86fc1' is-artificial='yes'/>
+              <return type-id='3fc5ec57'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNKSt3__113__vector_baseIyNS_9allocatorIyEEE7__allocEv' filepath='external/libcxx/include/vector' line='351' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='11a32ef4' is-artificial='yes'/>
+              <return type-id='043599ce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNSt3__113__vector_baseIyNS_9allocatorIyEEE9__end_capEv' filepath='external/libcxx/include/vector' line='354' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fe86fc1' is-artificial='yes'/>
+              <return type-id='a981e648'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNKSt3__113__vector_baseIyNS_9allocatorIyEEE9__end_capEv' filepath='external/libcxx/include/vector' line='357' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='11a32ef4' is-artificial='yes'/>
+              <return type-id='49e2d0e7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='361' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fe86fc1' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='363' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fe86fc1' is-artificial='yes'/>
+              <parameter type-id='043599ce'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='365' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fe86fc1' is-artificial='yes'/>
+              <parameter type-id='d59335e3'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected' destructor='yes'>
+            <function-decl name='~__vector_base' filepath='external/libcxx/include/vector' line='367' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fe86fc1' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='clear' mangled-name='_ZNSt3__113__vector_baseIyNS_9allocatorIyEEE5clearEv' filepath='external/libcxx/include/vector' line='370' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fe86fc1' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__113__vector_baseIyNS_9allocatorIyEEE8capacityEv' filepath='external/libcxx/include/vector' line='372' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='11a32ef4' is-artificial='yes'/>
+              <return type-id='5f167a8c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__113__vector_baseIyNS_9allocatorIyEEE17__destruct_at_endEPy' filepath='external/libcxx/include/vector' line='376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fe86fc1' is-artificial='yes'/>
+              <parameter type-id='bae2992b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIyNS_9allocatorIyEEE19__copy_assign_allocERKS3_' filepath='external/libcxx/include/vector' line='379' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fe86fc1' is-artificial='yes'/>
+              <parameter type-id='05a31c10'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIyNS_9allocatorIyEEE19__move_assign_allocERS3_' filepath='external/libcxx/include/vector' line='384' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fe86fc1' is-artificial='yes'/>
+              <parameter type-id='9be86975'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIyNS_9allocatorIyEEE19__copy_assign_allocERKS3_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='392' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fe86fc1' is-artificial='yes'/>
+              <parameter type-id='05a31c10'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIyNS_9allocatorIyEEE19__copy_assign_allocERKS3_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='404' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fe86fc1' is-artificial='yes'/>
+              <parameter type-id='05a31c10'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIyNS_9allocatorIyEEE19__move_assign_allocERS3_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='408' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fe86fc1' is-artificial='yes'/>
+              <parameter type-id='9be86975'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIyNS_9allocatorIyEEE19__move_assign_allocERS3_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='415' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fe86fc1' is-artificial='yes'/>
+              <parameter type-id='9be86975'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;unsigned long long&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='e8c0df76'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='55dfa9b1' filepath='external/libcxx/include/memory' line='1517' column='1' id='ce555438'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='d83d0edf' filepath='external/libcxx/include/memory' line='1514' column='1' id='b43ae521'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='6bbc2737' filepath='external/libcxx/include/memory' line='1523' column='1' id='f5c6c28f'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='2c6ccd48' filepath='external/libcxx/include/memory' line='1520' column='1' id='6ae7ba7f'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_pointer' type-id='e46f3243' filepath='external/libcxx/include/memory' line='1518' column='1' id='37063d58'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIyEEE8allocateERS2_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a668f246'/>
+              <parameter type-id='f5c6c28f'/>
+              <return type-id='ce555438'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIyEEE8allocateERS2_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a668f246'/>
+              <parameter type-id='f5c6c28f'/>
+              <parameter type-id='6ae7ba7f'/>
+              <return type-id='ce555438'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIyEEE10deallocateERS2_Pyj' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a668f246'/>
+              <parameter type-id='ce555438'/>
+              <parameter type-id='f5c6c28f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIyEEE8max_sizeERKS2_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fc3baed5'/>
+              <return type-id='f5c6c28f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIyEEE37select_on_container_copy_constructionERKS2_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fc3baed5'/>
+              <return type-id='b43ae521'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIyEEE10__allocateERS2_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a668f246'/>
+              <parameter type-id='f5c6c28f'/>
+              <parameter type-id='6ae7ba7f'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='ce555438'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIyEEE10__allocateERS2_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a668f246'/>
+              <parameter type-id='f5c6c28f'/>
+              <parameter type-id='6ae7ba7f'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='ce555438'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIyEEE10__max_sizeENS_17integral_constantIbLb1EEERKS2_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='fc3baed5'/>
+              <return type-id='f5c6c28f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIyEEE10__max_sizeENS_17integral_constantIbLb0EEERKS2_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='fc3baed5'/>
+              <return type-id='f5c6c28f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIyEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS2_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='fc3baed5'/>
+              <return type-id='b43ae521'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIyEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS2_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='fc3baed5'/>
+              <return type-id='b43ae521'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;unsigned long long, std::__1::allocator&lt;unsigned long long&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='a889b844'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='cddfc65c' filepath='external/libcxx/include/memory' line='1031' column='1' id='55dfa9b1'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='allocator&lt;unsigned long long&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='d83d0edf'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='c0190993' filepath='external/libcxx/include/memory' line='1786' column='1' id='1e7d2591'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='cc191c77' filepath='external/libcxx/include/memory' line='1788' column='1' id='7a3ce72d'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='b6e600bc' filepath='external/libcxx/include/memory' line='1787' column='1' id='2a7b80bd'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='bae60708' filepath='external/libcxx/include/memory' line='1789' column='1' id='0bc22d89'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='6fe401da'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5ac82287' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIyE7addressERy' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f77e786a' is-artificial='yes'/>
+              <parameter type-id='7a3ce72d'/>
+              <return type-id='1e7d2591'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIyE7addressERKy' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f77e786a' is-artificial='yes'/>
+              <parameter type-id='0bc22d89'/>
+              <return type-id='2a7b80bd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorIyE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5ac82287' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='1e7d2591'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorIyE10deallocateEPyj' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5ac82287' is-artificial='yes'/>
+              <parameter type-id='1e7d2591'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorIyE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f77e786a' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorIyE7destroyEPy' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5ac82287' is-artificial='yes'/>
+              <parameter type-id='1e7d2591'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;unsigned long long&gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='a7854c3c'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='6fe401da' filepath='external/libcxx/include/memory' line='1171' column='1' id='6bbc2737'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;unsigned long long *, std::__1::allocator&lt;unsigned long long&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='ee93ceed'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='1021a481' filepath='external/libcxx/include/memory' line='1097' column='1' id='2c6ccd48'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;unsigned long long *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='c5ae51e1'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='c0190993' filepath='external/libcxx/include/memory' line='974' column='1' id='77e8baa9'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='1021a481'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='51725c56'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPyE10pointer_toERy' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='56e45a34'/>
+              <return type-id='77e8baa9'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;unsigned long long *&gt;::__nat, unsigned long long&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='1e2f015e'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='3a47d82b' filepath='external/libcxx/include/type_traits' line='431' column='1' id='3e34c66d'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_pointer&lt;unsigned long long, unsigned long long *, std::__1::allocator&lt;unsigned long long&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1042' column='1' id='d401f1a2'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='2a7b80bd' filepath='external/libcxx/include/memory' line='1044' column='1' id='e46f3243'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;unsigned long long *, std::__1::allocator&lt;unsigned long long&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='717aadd4'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='766bcfe9'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='67f27ed6'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPyNS_9allocatorIyEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='af5c2e22' is-artificial='yes'/>
+              <return type-id='8d7dd3cd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPyNS_9allocatorIyEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e465bf1f' is-artificial='yes'/>
+              <return type-id='489e6869'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPyNS_9allocatorIyEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='af5c2e22' is-artificial='yes'/>
+              <return type-id='a1aeb63c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPyNS_9allocatorIyEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e465bf1f' is-artificial='yes'/>
+              <return type-id='6130aedc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPyNS_9allocatorIyEEE4swapERS4_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='af5c2e22' is-artificial='yes'/>
+              <parameter type-id='b35c346e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;unsigned long long *, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='766bcfe9'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='1c6a47ef' filepath='external/libcxx/include/memory' line='2136' column='1' id='8d7dd3cd'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='0399a00a' filepath='external/libcxx/include/memory' line='2137' column='1' id='489e6869'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='c0190993' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='81dc4c31' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPyLi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='81dc4c31' is-artificial='yes'/>
+              <return type-id='8d7dd3cd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPyLi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8274a32a' is-artificial='yes'/>
+              <return type-id='489e6869'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;unsigned long long&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='67f27ed6'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='d83d0edf'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='4ec80fa3' filepath='external/libcxx/include/memory' line='2174' column='1' id='a1aeb63c'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='eb7e6586' filepath='external/libcxx/include/memory' line='2175' column='1' id='6130aedc'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c744092c' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorIyEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c744092c' is-artificial='yes'/>
+              <return type-id='a1aeb63c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorIyEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1ed49a6f' is-artificial='yes'/>
+              <return type-id='6130aedc'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__wrap_iter&lt;unsigned long long *&gt;' visibility='default' is-declaration-only='yes' id='998e238d'/>
+        <class-decl name='__wrap_iter&lt;const unsigned long long *&gt;' visibility='default' is-declaration-only='yes' id='82d2f516'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;unsigned long long *&gt; &gt;' visibility='default' is-declaration-only='yes' id='83076282'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;const unsigned long long *&gt; &gt;' visibility='default' is-declaration-only='yes' id='8ae647e9'/>
+        <class-decl name='__split_buffer&lt;unsigned long long, std::__1::allocator&lt;unsigned long long&gt; &amp;&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='23e10081'/>
+        <class-decl name='optional&lt;std::__1::vector&lt;float, std::__1::allocator&lt;float&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='23f2d06f'/>
+        <class-decl name='unique_ptr&lt;std::__1::vector&lt;float, std::__1::allocator&lt;float&gt; &gt;, std::__1::default_delete&lt;std::__1::vector&lt;float, std::__1::allocator&lt;float&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='b9fa8f40'/>
+        <class-decl name='vector&lt;float, std::__1::allocator&lt;float&gt; &gt;' visibility='default' is-declaration-only='yes' id='255041c5'/>
+        <class-decl name='optional&lt;std::__1::vector&lt;double, std::__1::allocator&lt;double&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='2a92430d'/>
+        <class-decl name='unique_ptr&lt;std::__1::vector&lt;double, std::__1::allocator&lt;double&gt; &gt;, std::__1::default_delete&lt;std::__1::vector&lt;double, std::__1::allocator&lt;double&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='cdd69b5c'/>
+        <class-decl name='vector&lt;double, std::__1::allocator&lt;double&gt; &gt;' visibility='default' is-declaration-only='yes' id='9f0bbb87'/>
+        <class-decl name='optional&lt;std::__1::vector&lt;bool, std::__1::allocator&lt;bool&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='606d2805'/>
+        <class-decl name='unique_ptr&lt;std::__1::vector&lt;bool, std::__1::allocator&lt;bool&gt; &gt;, std::__1::default_delete&lt;std::__1::vector&lt;bool, std::__1::allocator&lt;bool&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='ff70dc94'/>
+        <class-decl name='vector&lt;bool, std::__1::allocator&lt;bool&gt; &gt;' visibility='default' is-declaration-only='yes' id='aa688d0f'/>
+        <class-decl name='optional&lt;std::__1::vector&lt;char16_t, std::__1::allocator&lt;char16_t&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='359485b5'/>
+        <class-decl name='unique_ptr&lt;std::__1::vector&lt;char16_t, std::__1::allocator&lt;char16_t&gt; &gt;, std::__1::default_delete&lt;std::__1::vector&lt;char16_t, std::__1::allocator&lt;char16_t&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='0e839744'/>
+        <class-decl name='vector&lt;char16_t, std::__1::allocator&lt;char16_t&gt; &gt;' visibility='default' is-declaration-only='yes' id='8e24268f'/>
+        <class-decl name='optional&lt;std::__1::vector&lt;std::__1::optional&lt;android::String16&gt;, std::__1::allocator&lt;std::__1::optional&lt;android::String16&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='3f8702cf'/>
+        <class-decl name='unique_ptr&lt;std::__1::vector&lt;std::__1::unique_ptr&lt;android::String16, std::__1::default_delete&lt;android::String16&gt; &gt;, std::__1::allocator&lt;std::__1::unique_ptr&lt;android::String16, std::__1::default_delete&lt;android::String16&gt; &gt; &gt; &gt;, std::__1::default_delete&lt;std::__1::vector&lt;std::__1::unique_ptr&lt;android::String16, std::__1::default_delete&lt;android::String16&gt; &gt;, std::__1::allocator&lt;std::__1::unique_ptr&lt;android::String16, std::__1::default_delete&lt;android::String16&gt; &gt; &gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='a3eca172'/>
+        <class-decl name='vector&lt;android::String16, std::__1::allocator&lt;android::String16&gt; &gt;' visibility='default' is-declaration-only='yes' id='d5fd3ca7'/>
+        <class-decl name='optional&lt;std::__1::vector&lt;std::__1::optional&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, std::__1::allocator&lt;std::__1::optional&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='560c92f7'/>
+        <class-decl name='unique_ptr&lt;std::__1::vector&lt;std::__1::unique_ptr&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::default_delete&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt; &gt;, std::__1::allocator&lt;std::__1::unique_ptr&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::default_delete&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt; &gt; &gt; &gt;, std::__1::default_delete&lt;std::__1::vector&lt;std::__1::unique_ptr&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::default_delete&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt; &gt;, std::__1::allocator&lt;std::__1::unique_ptr&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::default_delete&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='444756ca'/>
+        <class-decl name='vector&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::allocator&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='46767cd5'/>
+        <class-decl name='optional&lt;std::__1::vector&lt;android::sp&lt;android::IBinder&gt;, std::__1::allocator&lt;android::sp&lt;android::IBinder&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='7bb1d8e1'/>
+        <class-decl name='unique_ptr&lt;std::__1::vector&lt;android::sp&lt;android::IBinder&gt;, std::__1::allocator&lt;android::sp&lt;android::IBinder&gt; &gt; &gt;, std::__1::default_delete&lt;std::__1::vector&lt;android::sp&lt;android::IBinder&gt;, std::__1::allocator&lt;android::sp&lt;android::IBinder&gt; &gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='b54229ce'/>
+        <class-decl name='vector&lt;android::sp&lt;android::IBinder&gt;, std::__1::allocator&lt;android::sp&lt;android::IBinder&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='45e7b03b'/>
+        <class-decl name='optional&lt;std::__1::vector&lt;android::base::unique_fd_impl&lt;android::base::DefaultCloser&gt;, std::__1::allocator&lt;android::base::unique_fd_impl&lt;android::base::DefaultCloser&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='b04db2dd'/>
+        <class-decl name='unique_ptr&lt;std::__1::vector&lt;android::base::unique_fd_impl&lt;android::base::DefaultCloser&gt;, std::__1::allocator&lt;android::base::unique_fd_impl&lt;android::base::DefaultCloser&gt; &gt; &gt;, std::__1::default_delete&lt;std::__1::vector&lt;android::base::unique_fd_impl&lt;android::base::DefaultCloser&gt;, std::__1::allocator&lt;android::base::unique_fd_impl&lt;android::base::DefaultCloser&gt; &gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='82a684ba'/>
+        <class-decl name='vector&lt;android::base::unique_fd_impl&lt;android::base::DefaultCloser&gt;, std::__1::allocator&lt;android::base::unique_fd_impl&lt;android::base::DefaultCloser&gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='4de8320f'/>
+        <class-decl name='conditional&lt;false, std::__1::pair&lt;const android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, std::__1::__nat&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='217630b5'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='13623784' filepath='external/libcxx/include/type_traits' line='431' column='1' id='0c09b952'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pair&lt;android::sp&lt;android::SurfaceControl&gt; &amp;, android::ComposerState &amp;&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='3bad31be'/>
+        <class-decl name='pair&lt;android::sp&lt;android::SurfaceControl&gt; &amp;&amp;, android::ComposerState &amp;&amp;&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='c98c9c82'/>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; *&gt; &gt;, 1, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='d5807ece'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='9119af4e' filepath='external/libcxx/include/memory' line='2136' column='1' id='595ec376'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='c013bcef' filepath='external/libcxx/include/memory' line='2137' column='1' id='fa7437ba'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='a1475884' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' mangled-name='_ZNSt3__122__compressed_pair_elemINS_25__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS6_14SurfaceControlEEENS6_13ComposerStateEEEPvEEEEEEEELi1ELb0EEC2Ev' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0631e764' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_25__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS6_14SurfaceControlEEENS6_13ComposerStateEEEPvEEEEEEEELi1ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0631e764' is-artificial='yes'/>
+              <return type-id='595ec376'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_25__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS6_14SurfaceControlEEENS6_13ComposerStateEEEPvEEEEEEEELi1ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9242d819' is-artificial='yes'/>
+              <return type-id='fa7437ba'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; *&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/__hash_table' line='767' column='1' id='a1475884'>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='b9a0490e' filepath='external/libcxx/include/__hash_table' line='769' column='1' id='e4519ea1'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='8cfd7e14' filepath='external/libcxx/include/__hash_table' line='771' column='1' id='a4330b0f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='6d270963' filepath='external/libcxx/include/__hash_table' line='775' column='1' id='ac6148b8'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__data_' type-id='19161bd8' visibility='default' filepath='external/libcxx/include/__hash_table' line='773' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__bucket_list_deallocator' mangled-name='_ZNSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_14SurfaceControlEEENS5_13ComposerStateEEEPvEEEEEEEC2Ev' filepath='external/libcxx/include/__hash_table' line='778' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8d19a902' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__bucket_list_deallocator' filepath='external/libcxx/include/__hash_table' line='783' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8d19a902' is-artificial='yes'/>
+              <parameter type-id='3f460955'/>
+              <parameter type-id='a4330b0f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__bucket_list_deallocator' filepath='external/libcxx/include/__hash_table' line='789' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8d19a902' is-artificial='yes'/>
+              <parameter type-id='d36f20b8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_14SurfaceControlEEENS5_13ComposerStateEEEPvEEEEEEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8d19a902' is-artificial='yes'/>
+              <return type-id='e0a01b3c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_14SurfaceControlEEENS5_13ComposerStateEEEPvEEEEEEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='800' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c413c33b' is-artificial='yes'/>
+              <return type-id='a4330b0f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__alloc' mangled-name='_ZNSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_14SurfaceControlEEENS5_13ComposerStateEEEPvEEEEEEE7__allocEv' filepath='external/libcxx/include/__hash_table' line='803' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8d19a902' is-artificial='yes'/>
+              <return type-id='0293bb80'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__alloc' mangled-name='_ZNKSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_14SurfaceControlEEENS5_13ComposerStateEEEPvEEEEEEE7__allocEv' filepath='external/libcxx/include/__hash_table' line='805' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c413c33b' is-artificial='yes'/>
+              <return type-id='3f460955'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_14SurfaceControlEEENS5_13ComposerStateEEEPvEEEEEEEclEPSF_' filepath='external/libcxx/include/__hash_table' line='808' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8d19a902' is-artificial='yes'/>
+              <parameter type-id='ac6148b8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;unsigned int, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; *&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='19161bd8'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='8051cbec'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='4674ef3f'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_14SurfaceControlEEENS5_13ComposerStateEEEPvEEEEEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1fd4915e' is-artificial='yes'/>
+              <return type-id='ec61259e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_14SurfaceControlEEENS5_13ComposerStateEEEPvEEEEEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a1e05bb' is-artificial='yes'/>
+              <return type-id='65eae572'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_14SurfaceControlEEENS5_13ComposerStateEEEPvEEEEEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1fd4915e' is-artificial='yes'/>
+              <return type-id='56dc2cf7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_14SurfaceControlEEENS5_13ComposerStateEEEPvEEEEEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a1e05bb' is-artificial='yes'/>
+              <return type-id='2d677bd7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_14SurfaceControlEEENS5_13ComposerStateEEEPvEEEEEEE4swapERSH_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1fd4915e' is-artificial='yes'/>
+              <parameter type-id='1bd48b12'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair&lt;int, true&gt;' mangled-name='_ZNSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_14SurfaceControlEEENS5_13ComposerStateEEEPvEEEEEEEC2IiLb1EEEOT_' filepath='external/libcxx/include/memory' line='2240' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1fd4915e' is-artificial='yes'/>
+              <parameter type-id='75f9e64a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; *&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='4674ef3f'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='b9a0490e'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='d40473f0' filepath='external/libcxx/include/memory' line='2174' column='1' id='56dc2cf7'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='2e5a4bc9' filepath='external/libcxx/include/memory' line='2175' column='1' id='2d677bd7'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9710e377' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_14SurfaceControlEEENS5_13ComposerStateEEEPvEEEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9710e377' is-artificial='yes'/>
+              <return type-id='56dc2cf7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_14SurfaceControlEEENS5_13ComposerStateEEEPvEEEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='48e7a4ec' is-artificial='yes'/>
+              <return type-id='2d677bd7'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; *&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='b9a0490e'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='97cfbb03' filepath='external/libcxx/include/memory' line='1786' column='1' id='c066511a'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='a3cfcde7' filepath='external/libcxx/include/memory' line='1788' column='1' id='ac05b7ea'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='afabcbae' filepath='external/libcxx/include/memory' line='1787' column='1' id='7d4ada2e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='ababc562' filepath='external/libcxx/include/memory' line='1789' column='1' id='9f9c819e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='6f743741'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e00486d4' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEEE7addressERSE_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3a5a5ead' is-artificial='yes'/>
+              <parameter type-id='ac05b7ea'/>
+              <return type-id='c066511a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEEE7addressERKSE_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3a5a5ead' is-artificial='yes'/>
+              <parameter type-id='9f9c819e'/>
+              <return type-id='7d4ada2e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e00486d4' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='c066511a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEEE10deallocateEPSE_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e00486d4' is-artificial='yes'/>
+              <parameter type-id='c066511a'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3a5a5ead' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEEE7destroyEPSE_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e00486d4' is-artificial='yes'/>
+              <parameter type-id='c066511a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='261261e3'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='f49b2285' filepath='external/libcxx/include/memory' line='1517' column='1' id='6d270963'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='b9a0490e' filepath='external/libcxx/include/memory' line='1514' column='1' id='9cda4084'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='988235fe' filepath='external/libcxx/include/memory' line='1523' column='1' id='8cfd7e14'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='774c29f4' filepath='external/libcxx/include/memory' line='1520' column='1' id='b80c6716'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_14SurfaceControlEEENS5_13ComposerStateEEEPvEEEEEEE8allocateERSG_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='efbc39cd'/>
+              <parameter type-id='8cfd7e14'/>
+              <return type-id='6d270963'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_14SurfaceControlEEENS5_13ComposerStateEEEPvEEEEEEE8allocateERSG_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='efbc39cd'/>
+              <parameter type-id='8cfd7e14'/>
+              <parameter type-id='b80c6716'/>
+              <return type-id='6d270963'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_14SurfaceControlEEENS5_13ComposerStateEEEPvEEEEEEE10deallocateERSG_PSF_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='efbc39cd'/>
+              <parameter type-id='6d270963'/>
+              <parameter type-id='8cfd7e14'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_14SurfaceControlEEENS5_13ComposerStateEEEPvEEEEEEE8max_sizeERKSG_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1df22556'/>
+              <return type-id='8cfd7e14'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_14SurfaceControlEEENS5_13ComposerStateEEEPvEEEEEEE37select_on_container_copy_constructionERKSG_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1df22556'/>
+              <return type-id='9cda4084'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_14SurfaceControlEEENS5_13ComposerStateEEEPvEEEEEEE10__allocateERSG_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='efbc39cd'/>
+              <parameter type-id='8cfd7e14'/>
+              <parameter type-id='b80c6716'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='6d270963'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_14SurfaceControlEEENS5_13ComposerStateEEEPvEEEEEEE10__allocateERSG_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='efbc39cd'/>
+              <parameter type-id='8cfd7e14'/>
+              <parameter type-id='b80c6716'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='6d270963'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_14SurfaceControlEEENS5_13ComposerStateEEEPvEEEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKSG_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='1df22556'/>
+              <return type-id='8cfd7e14'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_14SurfaceControlEEENS5_13ComposerStateEEEPvEEEEEEE10__max_sizeENS_17integral_constantIbLb0EEERKSG_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='1df22556'/>
+              <return type-id='8cfd7e14'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_14SurfaceControlEEENS5_13ComposerStateEEEPvEEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKSG_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='1df22556'/>
+              <return type-id='9cda4084'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_14SurfaceControlEEENS5_13ComposerStateEEEPvEEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKSG_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='1df22556'/>
+              <return type-id='9cda4084'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; *, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='b5af63e0'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='99a00100' filepath='external/libcxx/include/memory' line='1031' column='1' id='f49b2285'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; *&gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='a4b93c99'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='6f743741' filepath='external/libcxx/include/memory' line='1171' column='1' id='988235fe'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; **, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; *&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='cde2067b'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='c638ad2e' filepath='external/libcxx/include/memory' line='1097' column='1' id='774c29f4'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; **&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='51e806f8'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='97cfbb03' filepath='external/libcxx/include/memory' line='974' column='1' id='c4014214'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='c638ad2e'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='e8e19539'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEEE10pointer_toERSE_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0e8c1fea'/>
+              <return type-id='c4014214'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; **&gt;::__nat, std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='8a2f685c'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='ad4706fb' filepath='external/libcxx/include/type_traits' line='431' column='1' id='72f6ea15'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='add_lvalue_reference&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1127' column='1' id='171d1696'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='0f635d3c' filepath='external/libcxx/include/type_traits' line='1128' column='1' id='20578b27'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__add_lvalue_reference_impl&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; *, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='8f3b7ac3'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='a3cfcde7' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='0f635d3c'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; *, std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; *&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='de57594a'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='dbea275a' filepath='external/libcxx/include/memory' line='1031' column='1' id='341da367'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt;, std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; &gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='9019f6a3'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='4fe3e724'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='6668eab0'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEENS_9allocatorISB_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5bb2e903' is-artificial='yes'/>
+              <return type-id='2a8fbdbe'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEENS_9allocatorISB_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ccd61adc' is-artificial='yes'/>
+              <return type-id='0a383052'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEENS_9allocatorISB_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5bb2e903' is-artificial='yes'/>
+              <return type-id='58ac43ac'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEENS_9allocatorISB_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ccd61adc' is-artificial='yes'/>
+              <return type-id='019170ec'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEENS_9allocatorISB_EEE4swapERSG_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5bb2e903' is-artificial='yes'/>
+              <parameter type-id='67b2fbe7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt;, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='4fe3e724'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='a94700af' filepath='external/libcxx/include/memory' line='2136' column='1' id='2a8fbdbe'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='9c7d21dc' filepath='external/libcxx/include/memory' line='2137' column='1' id='0a383052'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='8a3fab4b' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='317ef0d2' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='317ef0d2' is-artificial='yes'/>
+              <return type-id='2a8fbdbe'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05ebb441' is-artificial='yes'/>
+              <return type-id='0a383052'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; &gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='6668eab0'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='899220a9'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='178a20e5' filepath='external/libcxx/include/memory' line='2174' column='1' id='58ac43ac'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='63030cd6' filepath='external/libcxx/include/memory' line='2175' column='1' id='019170ec'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='133d0606' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='133d0606' is-artificial='yes'/>
+              <return type-id='58ac43ac'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cf6279df' is-artificial='yes'/>
+              <return type-id='019170ec'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; &gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='899220a9'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='f132d3c4' filepath='external/libcxx/include/memory' line='1786' column='1' id='1c260141'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='e532c0e0' filepath='external/libcxx/include/memory' line='1788' column='1' id='7c16867d'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='a5cf64ff' filepath='external/libcxx/include/memory' line='1787' column='1' id='bffcfc0d'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='a9cf6b4b' filepath='external/libcxx/include/memory' line='1789' column='1' id='f90a8279'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='09bd44aa'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1b8a2731' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS3_14SurfaceControlEEENS3_13ComposerStateEEEPvEEE7addressERSA_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6f031fba' is-artificial='yes'/>
+              <parameter type-id='7c16867d'/>
+              <return type-id='1c260141'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS3_14SurfaceControlEEENS3_13ComposerStateEEEPvEEE7addressERKSA_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6f031fba' is-artificial='yes'/>
+              <parameter type-id='f90a8279'/>
+              <return type-id='bffcfc0d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS3_14SurfaceControlEEENS3_13ComposerStateEEEPvEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1b8a2731' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='1c260141'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS3_14SurfaceControlEEENS3_13ComposerStateEEEPvEEE10deallocateEPSA_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1b8a2731' is-artificial='yes'/>
+              <parameter type-id='1c260141'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS3_14SurfaceControlEEENS3_13ComposerStateEEEPvEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6f031fba' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS3_14SurfaceControlEEENS3_13ComposerStateEEEPvEEE7destroyEPSA_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1b8a2731' is-artificial='yes'/>
+              <parameter type-id='1c260141'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;unsigned int, std::__1::__unordered_map_hasher&lt;android::sp&lt;android::SurfaceControl&gt;, std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, android::SurfaceComposerClient::SCHash, true&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='48ffebb2'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='8051cbec'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='1a4d1781'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIjNS_22__unordered_map_hasherIN7android2spINS2_14SurfaceControlEEENS_17__hash_value_typeIS5_NS2_13ComposerStateEEENS2_21SurfaceComposerClient6SCHashELb1EEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='39d488d0' is-artificial='yes'/>
+              <return type-id='ec61259e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIjNS_22__unordered_map_hasherIN7android2spINS2_14SurfaceControlEEENS_17__hash_value_typeIS5_NS2_13ComposerStateEEENS2_21SurfaceComposerClient6SCHashELb1EEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a5f5d505' is-artificial='yes'/>
+              <return type-id='65eae572'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIjNS_22__unordered_map_hasherIN7android2spINS2_14SurfaceControlEEENS_17__hash_value_typeIS5_NS2_13ComposerStateEEENS2_21SurfaceComposerClient6SCHashELb1EEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='39d488d0' is-artificial='yes'/>
+              <return type-id='bcfcfeed'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIjNS_22__unordered_map_hasherIN7android2spINS2_14SurfaceControlEEENS_17__hash_value_typeIS5_NS2_13ComposerStateEEENS2_21SurfaceComposerClient6SCHashELb1EEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a5f5d505' is-artificial='yes'/>
+              <return type-id='6d836949'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIjNS_22__unordered_map_hasherIN7android2spINS2_14SurfaceControlEEENS_17__hash_value_typeIS5_NS2_13ComposerStateEEENS2_21SurfaceComposerClient6SCHashELb1EEEE4swapERSC_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='39d488d0' is-artificial='yes'/>
+              <parameter type-id='45d49bb4'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__unordered_map_hasher&lt;android::sp&lt;android::SurfaceControl&gt;, std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, android::SurfaceComposerClient::SCHash, true&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='1a4d1781'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='25a1429c'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='59c88246' filepath='external/libcxx/include/memory' line='2174' column='1' id='bcfcfeed'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='cae9efb7' filepath='external/libcxx/include/memory' line='2175' column='1' id='6d836949'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7ab87bb9' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_22__unordered_map_hasherIN7android2spINS2_14SurfaceControlEEENS_17__hash_value_typeIS5_NS2_13ComposerStateEEENS2_21SurfaceComposerClient6SCHashELb1EEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7ab87bb9' is-artificial='yes'/>
+              <return type-id='bcfcfeed'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_22__unordered_map_hasherIN7android2spINS2_14SurfaceControlEEENS_17__hash_value_typeIS5_NS2_13ComposerStateEEENS2_21SurfaceComposerClient6SCHashELb1EEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4c4c818a' is-artificial='yes'/>
+              <return type-id='6d836949'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__unordered_map_hasher&lt;android::sp&lt;android::SurfaceControl&gt;, std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, android::SurfaceComposerClient::SCHash, true&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/unordered_map' line='425' column='1' id='25a1429c'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='52d5d590'/>
+          <member-function access='public'>
+            <function-decl name='__unordered_map_hasher' filepath='external/libcxx/include/unordered_map' line='430' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='65c8952a' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__unordered_map_hasher' filepath='external/libcxx/include/unordered_map' line='434' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='65c8952a' is-artificial='yes'/>
+              <parameter type-id='9f3483b1'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNKSt3__122__unordered_map_hasherIN7android2spINS1_14SurfaceControlEEENS_17__hash_value_typeIS4_NS1_13ComposerStateEEENS1_21SurfaceComposerClient6SCHashELb1EE13hash_functionEv' filepath='external/libcxx/include/unordered_map' line='438' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bee9dcd3' is-artificial='yes'/>
+              <return type-id='9f3483b1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__122__unordered_map_hasherIN7android2spINS1_14SurfaceControlEEENS_17__hash_value_typeIS4_NS1_13ComposerStateEEENS1_21SurfaceComposerClient6SCHashELb1EEclERKS7_' filepath='external/libcxx/include/unordered_map' line='440' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bee9dcd3' is-artificial='yes'/>
+              <parameter type-id='e9fc9640'/>
+              <return type-id='b59d7dce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__122__unordered_map_hasherIN7android2spINS1_14SurfaceControlEEENS_17__hash_value_typeIS4_NS1_13ComposerStateEEENS1_21SurfaceComposerClient6SCHashELb1EEclERKS4_' filepath='external/libcxx/include/unordered_map' line='443' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bee9dcd3' is-artificial='yes'/>
+              <parameter type-id='969fc18b'/>
+              <return type-id='b59d7dce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__122__unordered_map_hasherIN7android2spINS1_14SurfaceControlEEENS_17__hash_value_typeIS4_NS1_13ComposerStateEEENS1_21SurfaceComposerClient6SCHashELb1EE4swapERSA_' filepath='external/libcxx/include/unordered_map' line='445' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='65c8952a' is-artificial='yes'/>
+              <parameter type-id='59c88246'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;float, std::__1::__unordered_map_equal&lt;android::sp&lt;android::SurfaceControl&gt;, std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, std::__1::equal_to&lt;android::sp&lt;android::SurfaceControl&gt; &gt;, true&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='7891cba1'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='9884ef0e'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='796f3cb4'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIfNS_21__unordered_map_equalIN7android2spINS2_14SurfaceControlEEENS_17__hash_value_typeIS5_NS2_13ComposerStateEEENS_8equal_toIS5_EELb1EEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f05c0069' is-artificial='yes'/>
+              <return type-id='a9f1c79a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIfNS_21__unordered_map_equalIN7android2spINS2_14SurfaceControlEEENS_17__hash_value_typeIS5_NS2_13ComposerStateEEENS_8equal_toIS5_EELb1EEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2486fd02' is-artificial='yes'/>
+              <return type-id='8564ccae'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIfNS_21__unordered_map_equalIN7android2spINS2_14SurfaceControlEEENS_17__hash_value_typeIS5_NS2_13ComposerStateEEENS_8equal_toIS5_EELb1EEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f05c0069' is-artificial='yes'/>
+              <return type-id='d55cc632'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIfNS_21__unordered_map_equalIN7android2spINS2_14SurfaceControlEEENS_17__hash_value_typeIS5_NS2_13ComposerStateEEENS_8equal_toIS5_EELb1EEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2486fd02' is-artificial='yes'/>
+              <return type-id='2452ddd6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIfNS_21__unordered_map_equalIN7android2spINS2_14SurfaceControlEEENS_17__hash_value_typeIS5_NS2_13ComposerStateEEENS_8equal_toIS5_EELb1EEEE4swapERSC_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f05c0069' is-artificial='yes'/>
+              <parameter type-id='fc5c134d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair&lt;float, true&gt;' mangled-name='_ZNSt3__117__compressed_pairIfNS_21__unordered_map_equalIN7android2spINS2_14SurfaceControlEEENS_17__hash_value_typeIS5_NS2_13ComposerStateEEENS_8equal_toIS5_EELb1EEEEC2IfLb1EEEOT_' filepath='external/libcxx/include/memory' line='2240' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f05c0069' is-artificial='yes'/>
+              <parameter type-id='0e7051ad'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__unordered_map_equal&lt;android::sp&lt;android::SurfaceControl&gt;, std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, std::__1::equal_to&lt;android::sp&lt;android::SurfaceControl&gt; &gt;, true&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='796f3cb4'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='8567fb19'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='3577f555' filepath='external/libcxx/include/memory' line='2174' column='1' id='d55cc632'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='7fafe724' filepath='external/libcxx/include/memory' line='2175' column='1' id='2452ddd6'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c90e5fb2' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_21__unordered_map_equalIN7android2spINS2_14SurfaceControlEEENS_17__hash_value_typeIS5_NS2_13ComposerStateEEENS_8equal_toIS5_EELb1EEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c90e5fb2' is-artificial='yes'/>
+              <return type-id='d55cc632'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_21__unordered_map_equalIN7android2spINS2_14SurfaceControlEEENS_17__hash_value_typeIS5_NS2_13ComposerStateEEENS_8equal_toIS5_EELb1EEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5b876355' is-artificial='yes'/>
+              <return type-id='2452ddd6'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__unordered_map_equal&lt;android::sp&lt;android::SurfaceControl&gt;, std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, std::__1::equal_to&lt;android::sp&lt;android::SurfaceControl&gt; &gt;, true&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/unordered_map' line='494' column='1' id='8567fb19'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='3e463dcc'/>
+          <member-function access='public'>
+            <function-decl name='__unordered_map_equal' filepath='external/libcxx/include/unordered_map' line='499' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3977fba1' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__unordered_map_equal' filepath='external/libcxx/include/unordered_map' line='503' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3977fba1' is-artificial='yes'/>
+              <parameter type-id='1c66c767'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNKSt3__121__unordered_map_equalIN7android2spINS1_14SurfaceControlEEENS_17__hash_value_typeIS4_NS1_13ComposerStateEEENS_8equal_toIS4_EELb1EE6key_eqEv' filepath='external/libcxx/include/unordered_map' line='507' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='73afd440' is-artificial='yes'/>
+              <return type-id='1c66c767'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__121__unordered_map_equalIN7android2spINS1_14SurfaceControlEEENS_17__hash_value_typeIS4_NS1_13ComposerStateEEENS_8equal_toIS4_EELb1EEclERKS7_SC_' filepath='external/libcxx/include/unordered_map' line='509' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='73afd440' is-artificial='yes'/>
+              <parameter type-id='e9fc9640'/>
+              <parameter type-id='e9fc9640'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__121__unordered_map_equalIN7android2spINS1_14SurfaceControlEEENS_17__hash_value_typeIS4_NS1_13ComposerStateEEENS_8equal_toIS4_EELb1EEclERKS7_RKS4_' filepath='external/libcxx/include/unordered_map' line='512' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='73afd440' is-artificial='yes'/>
+              <parameter type-id='e9fc9640'/>
+              <parameter type-id='969fc18b'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__121__unordered_map_equalIN7android2spINS1_14SurfaceControlEEENS_17__hash_value_typeIS4_NS1_13ComposerStateEEENS_8equal_toIS4_EELb1EEclERKS4_RKS7_' filepath='external/libcxx/include/unordered_map' line='515' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='73afd440' is-artificial='yes'/>
+              <parameter type-id='969fc18b'/>
+              <parameter type-id='e9fc9640'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__121__unordered_map_equalIN7android2spINS1_14SurfaceControlEEENS_17__hash_value_typeIS4_NS1_13ComposerStateEEENS_8equal_toIS4_EELb1EE4swapERSA_' filepath='external/libcxx/include/unordered_map' line='517' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3977fba1' is-artificial='yes'/>
+              <parameter type-id='3577f555'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='equal_to&lt;android::sp&lt;android::SurfaceControl&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/functional' line='674' column='1' id='3e463dcc'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='2137cba5'/>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__18equal_toIN7android2spINS1_14SurfaceControlEEEEclERKS4_S7_' filepath='external/libcxx/include/functional' line='677' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1066b483' is-artificial='yes'/>
+              <parameter type-id='969fc18b'/>
+              <parameter type-id='969fc18b'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='binary_function&lt;android::sp&lt;android::SurfaceControl&gt;, android::sp&lt;android::SurfaceControl&gt;, bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__functional_base' line='28' column='1' id='2137cba5'/>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='45c27ab1'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='3d28dad9' filepath='external/libcxx/include/memory' line='1517' column='1' id='37459415'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='eaedaeb4' filepath='external/libcxx/include/memory' line='1514' column='1' id='f5043cca'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='034ebaec' filepath='external/libcxx/include/memory' line='1523' column='1' id='4df509ee'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='b01256e0' filepath='external/libcxx/include/memory' line='1520' column='1' id='c4d41f9c'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind_alloc&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; &gt;' type-id='f1efd708' filepath='external/libcxx/include/memory' line='1535' column='1' id='0f0d7731'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIN7android2spINS3_14SurfaceControlEEENS3_13ComposerStateEEEEEE8allocateERS9_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bc95de2f'/>
+              <parameter type-id='4df509ee'/>
+              <return type-id='37459415'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIN7android2spINS3_14SurfaceControlEEENS3_13ComposerStateEEEEEE8allocateERS9_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bc95de2f'/>
+              <parameter type-id='4df509ee'/>
+              <parameter type-id='c4d41f9c'/>
+              <return type-id='37459415'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIN7android2spINS3_14SurfaceControlEEENS3_13ComposerStateEEEEEE10deallocateERS9_PS8_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bc95de2f'/>
+              <parameter type-id='37459415'/>
+              <parameter type-id='4df509ee'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIN7android2spINS3_14SurfaceControlEEENS3_13ComposerStateEEEEEE8max_sizeERKS9_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5a5af774'/>
+              <return type-id='4df509ee'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIN7android2spINS3_14SurfaceControlEEENS3_13ComposerStateEEEEEE37select_on_container_copy_constructionERKS9_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5a5af774'/>
+              <return type-id='f5043cca'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIN7android2spINS3_14SurfaceControlEEENS3_13ComposerStateEEEEEE10__allocateERS9_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bc95de2f'/>
+              <parameter type-id='4df509ee'/>
+              <parameter type-id='c4d41f9c'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='37459415'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIN7android2spINS3_14SurfaceControlEEENS3_13ComposerStateEEEEEE10__allocateERS9_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bc95de2f'/>
+              <parameter type-id='4df509ee'/>
+              <parameter type-id='c4d41f9c'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='37459415'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIN7android2spINS3_14SurfaceControlEEENS3_13ComposerStateEEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS9_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='5a5af774'/>
+              <return type-id='4df509ee'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIN7android2spINS3_14SurfaceControlEEENS3_13ComposerStateEEEEEE10__max_sizeENS_17integral_constantIbLb0EEERKS9_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='5a5af774'/>
+              <return type-id='4df509ee'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIN7android2spINS3_14SurfaceControlEEENS3_13ComposerStateEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS9_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='5a5af774'/>
+              <return type-id='f5043cca'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIN7android2spINS3_14SurfaceControlEEENS3_13ComposerStateEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS9_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='5a5af774'/>
+              <return type-id='f5043cca'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, std::__1::allocator&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='f5b2587a'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='6d73632a' filepath='external/libcxx/include/memory' line='1031' column='1' id='3d28dad9'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='allocator&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt; &gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='eaedaeb4'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='eb6ff061' filepath='external/libcxx/include/memory' line='1786' column='1' id='13346654'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='e76fea15' filepath='external/libcxx/include/memory' line='1788' column='1' id='519a2734'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='f5fca924' filepath='external/libcxx/include/memory' line='1787' column='1' id='cccb53e4'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='e9fc9640' filepath='external/libcxx/include/memory' line='1789' column='1' id='23fbdd24'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='d78a1b2b'/>
+          </member-type>
+          <member-type access='private'>
+            <class-decl name='rebind&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1795' column='1' id='4aa620cf'>
+              <member-type access='public'>
+                <typedef-decl name='other' type-id='899220a9' filepath='external/libcxx/include/memory' line='1795' column='1' id='cedcd7cc'/>
+              </member-type>
+            </class-decl>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7caf352' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEEE7addressERS7_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d525afe7' is-artificial='yes'/>
+              <parameter type-id='519a2734'/>
+              <return type-id='13346654'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEEE7addressERKS7_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d525afe7' is-artificial='yes'/>
+              <parameter type-id='23fbdd24'/>
+              <return type-id='cccb53e4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7caf352' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='13346654'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEEE10deallocateEPS7_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7caf352' is-artificial='yes'/>
+              <parameter type-id='13346654'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d525afe7' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEEE7destroyEPS7_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7caf352' is-artificial='yes'/>
+              <parameter type-id='13346654'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt; &gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='1d01f1bb'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='d78a1b2b' filepath='external/libcxx/include/memory' line='1171' column='1' id='034ebaec'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt; *, std::__1::allocator&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt; &gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='2088546f'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='74d63670' filepath='external/libcxx/include/memory' line='1097' column='1' id='b01256e0'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='38a2492e'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='eb6ff061' filepath='external/libcxx/include/memory' line='974' column='1' id='2fa2cc8e'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='74d63670'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='743470d7'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPNS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEEE10pointer_toERS7_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d7f6919a'/>
+              <return type-id='2fa2cc8e'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt; *&gt;::__nat, std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='f71f930c'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='21a2c439' filepath='external/libcxx/include/type_traits' line='431' column='1' id='db3cdb25'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__allocator_traits_rebind&lt;std::__1::allocator&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt; &gt;, std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1280' column='1' id='c39d7389'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='cedcd7cc' filepath='external/libcxx/include/memory' line='1282' column='1' id='f1efd708'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__rebind_alloc_helper&lt;std::__1::allocator_traits&lt;std::__1::allocator&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt; &gt; &gt;, std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1769' column='1' id='676c0ddb'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='0f0d7731' filepath='external/libcxx/include/memory' line='1772' column='1' id='6e3b05fe'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__hash_node_types&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *, std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='227' column='1' id='c4a84210'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='8beb8d05'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='5446a864'/>
+          <member-type access='public'>
+            <typedef-decl name='__next_pointer' type-id='f0c35ac7' filepath='external/libcxx/include/__hash_table' line='246' column='1' id='4922730c'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__node_pointer' type-id='f132d3c4' filepath='external/libcxx/include/__hash_table' line='240' column='1' id='e54a60cd'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__hash_key_value_types&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='168' column='1' id='8beb8d05'>
+          <member-type access='public'>
+            <typedef-decl name='key_type' type-id='3d05d53e' filepath='external/libcxx/include/__hash_table' line='169' column='1' id='c5e85950'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__container_value_type' type-id='e0bee049' filepath='external/libcxx/include/__hash_table' line='172' column='1' id='ae15c6d0'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__node_value_type' type-id='21a2c439' filepath='external/libcxx/include/__hash_table' line='171' column='1' id='02f7e509'/>
+          </member-type>
+          <data-member access='public' static='yes'>
+            <var-decl name='__is_map' type-id='4ab96a04' visibility='default' filepath='external/libcxx/include/__hash_table' line='174' column='1'/>
+          </data-member>
+          <member-function access='public' static='yes'>
+            <function-decl name='__get_key' mangled-name='_ZNSt3__122__hash_key_value_typesINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEEE9__get_keyERKNS_4pairIKS5_S6_EE' filepath='external/libcxx/include/__hash_table' line='177' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9a48d8f2'/>
+              <return type-id='df105ff2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='__get_ptr' mangled-name='_ZNSt3__122__hash_key_value_typesINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEEE9__get_ptrERS7_' filepath='external/libcxx/include/__hash_table' line='198' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58302498'/>
+              <return type-id='b9894945'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='__move' mangled-name='_ZNSt3__122__hash_key_value_typesINS_17__hash_value_typeIN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEEE6__moveERS7_' filepath='external/libcxx/include/__hash_table' line='203' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='58302498'/>
+              <return type-id='c98c9c82'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_map_pointer_types&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *, std::__1::__hash_key_value_types&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='215' column='1' id='5446a864'/>
+        <class-decl name='pair&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt;, bool&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='54ea5a4d'/>
+        <class-decl name='__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='e0800591'/>
+        <class-decl name='__hash_const_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='cc09c171'/>
+        <class-decl name='unique_ptr&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt;, std::__1::__hash_node_destructor&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='6370122f'/>
+        <class-decl name='__hash_local_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='a58f61e1'/>
+        <class-decl name='__hash_const_local_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='2133bd01'/>
+        <class-decl name='allocator&lt;std::__1::pair&lt;const android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt; &gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='c6fe9052'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='672fb3d1' filepath='external/libcxx/include/memory' line='1786' column='1' id='4b7be444'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='632fad85' filepath='external/libcxx/include/memory' line='1788' column='1' id='6093d384'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='1b61ed76' filepath='external/libcxx/include/memory' line='1787' column='1' id='767d6c74'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='2762005a' filepath='external/libcxx/include/memory' line='1789' column='1' id='e27eed54'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='399c53a0' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_4pairIKN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEEE7addressERS8_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e4e958d7' is-artificial='yes'/>
+              <parameter type-id='6093d384'/>
+              <return type-id='4b7be444'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_4pairIKN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEEE7addressERKS8_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e4e958d7' is-artificial='yes'/>
+              <parameter type-id='e27eed54'/>
+              <return type-id='767d6c74'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorINS_4pairIKN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='399c53a0' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='4b7be444'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorINS_4pairIKN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEEE10deallocateEPS8_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='399c53a0' is-artificial='yes'/>
+              <parameter type-id='4b7be444'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorINS_4pairIKN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e4e958d7' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorINS_4pairIKN7android2spINS2_14SurfaceControlEEENS2_13ComposerStateEEEE7destroyEPS8_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='399c53a0' is-artificial='yes'/>
+              <parameter type-id='4b7be444'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_map_iterator&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; &gt;' visibility='default' is-declaration-only='yes' id='727a2ce7'/>
+        <class-decl name='__hash_map_const_iterator&lt;std::__1::__hash_const_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; &gt;' visibility='default' is-declaration-only='yes' id='7a4acb43'/>
+        <class-decl name='pair&lt;std::__1::__hash_map_iterator&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; &gt;, bool&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='a24b9087'/>
+        <class-decl name='__insert_return_type&lt;std::__1::__hash_map_iterator&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; &gt;, std::__1::__basic_node_handle&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt;, std::__1::allocator&lt;std::__1::pair&lt;const android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt; &gt;, __map_node_handle_specifics&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='b14a07f8'/>
+        <class-decl name='__basic_node_handle&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt;, std::__1::allocator&lt;std::__1::pair&lt;const android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt; &gt;, __map_node_handle_specifics&gt;' visibility='default' is-declaration-only='yes' id='52e6d633'/>
+        <typedef-decl name='__map_node_handle&lt;std::__1::unordered_map&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState, android::SurfaceComposerClient::SCHash, std::__1::equal_to&lt;android::sp&lt;android::SurfaceControl&gt; &gt;, std::__1::allocator&lt;std::__1::pair&lt;const android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt; &gt; &gt;::__node, std::__1::unordered_map&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState, android::SurfaceComposerClient::SCHash, std::__1::equal_to&lt;android::sp&lt;android::SurfaceControl&gt; &gt;, std::__1::allocator&lt;std::__1::pair&lt;const android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt; &gt; &gt;::allocator_type&gt;' type-id='52e6d633' filepath='external/libcxx/include/__node_handle' line='193' column='1' id='cd19729a'/>
+        <class-decl name='pair&lt;std::__1::__hash_map_iterator&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; &gt;, std::__1::__hash_map_iterator&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='47705197'/>
+        <class-decl name='pair&lt;std::__1::__hash_map_const_iterator&lt;std::__1::__hash_const_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; &gt;, std::__1::__hash_map_const_iterator&lt;std::__1::__hash_const_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='dc5ae41f'/>
+        <class-decl name='__hash_map_iterator&lt;std::__1::__hash_local_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; &gt;' visibility='default' is-declaration-only='yes' id='47d846d7'/>
+        <class-decl name='__hash_map_const_iterator&lt;std::__1::__hash_const_local_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt; &gt;' visibility='default' is-declaration-only='yes' id='c947f453'/>
+        <class-decl name='unordered_map&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo, android::SurfaceComposerClient::TCLHash, std::__1::equal_to&lt;android::sp&lt;android::ITransactionCompletedListener&gt; &gt;, std::__1::allocator&lt;std::__1::pair&lt;const android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt; &gt; &gt;' size-in-bits='160' visibility='default' filepath='external/libcxx/include/unordered_map' line='842' column='1' id='cfea5fb3'>
+          <member-type access='private'>
+            <typedef-decl name='__table' type-id='13276011' filepath='external/libcxx/include/unordered_map' line='866' column='1' id='7d6cb1ca'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='cb0b44b0' filepath='external/libcxx/include/unordered_map' line='885' column='1' id='23c8f2ca'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='hasher' type-id='10fccd79' filepath='external/libcxx/include/unordered_map' line='848' column='1' id='ccb92327'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='key_equal' type-id='21aee6aa' filepath='external/libcxx/include/unordered_map' line='849' column='1' id='8aa749b8'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='ba2ab536' filepath='external/libcxx/include/unordered_map' line='850' column='1' id='173885ee'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='eb413241' filepath='external/libcxx/include/unordered_map' line='888' column='1' id='e12aaf4a'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='2fd7d0e5' filepath='external/libcxx/include/unordered_map' line='889' column='1' id='1651b07e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='4a8452bb' filepath='external/libcxx/include/unordered_map' line='851' column='1' id='99ea45ca'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='key_type' type-id='ae56e550' filepath='external/libcxx/include/unordered_map' line='846' column='1' id='a4c3ab88'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='insert_return_type' type-id='db46f8aa' filepath='external/libcxx/include/unordered_map' line='895' column='1' id='ed8910bd'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='node_type' type-id='7cd76230' filepath='external/libcxx/include/unordered_map' line='894' column='1' id='133fc321'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='mapped_type' type-id='44fcc575' filepath='external/libcxx/include/unordered_map' line='847' column='1' id='724a1d1c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='local_iterator' type-id='9450f971' filepath='external/libcxx/include/unordered_map' line='890' column='1' id='ac03cae6'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_local_iterator' type-id='08e61eb5' filepath='external/libcxx/include/unordered_map' line='891' column='1' id='f31dcbfa'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__table_' type-id='7d6cb1ca' visibility='default' filepath='external/libcxx/include/unordered_map' line='868' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='unordered_map' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEEC2Ev' filepath='external/libcxx/include/unordered_map' line='904' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='911' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='23c8f2ca'/>
+              <parameter type-id='4deed6e3'/>
+              <parameter type-id='eaf045ea'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='913' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='23c8f2ca'/>
+              <parameter type-id='4deed6e3'/>
+              <parameter type-id='eaf045ea'/>
+              <parameter type-id='bd8fe268'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='928' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='bd8fe268'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='929' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='a6d13996'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='930' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='a6d13996'/>
+              <parameter type-id='bd8fe268'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='933' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='bc882813'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='935' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='bc882813'/>
+              <parameter type-id='bd8fe268'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='936' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='a62b8121'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='937' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='a62b8121'/>
+              <parameter type-id='23c8f2ca'/>
+              <parameter type-id='4deed6e3'/>
+              <parameter type-id='eaf045ea'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='939' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='a62b8121'/>
+              <parameter type-id='23c8f2ca'/>
+              <parameter type-id='4deed6e3'/>
+              <parameter type-id='eaf045ea'/>
+              <parameter type-id='bd8fe268'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='945' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='23c8f2ca'/>
+              <parameter type-id='bd8fe268'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='948' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='23c8f2ca'/>
+              <parameter type-id='4deed6e3'/>
+              <parameter type-id='bd8fe268'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='960' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='a62b8121'/>
+              <parameter type-id='23c8f2ca'/>
+              <parameter type-id='bd8fe268'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='963' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='a62b8121'/>
+              <parameter type-id='23c8f2ca'/>
+              <parameter type-id='4deed6e3'/>
+              <parameter type-id='bd8fe268'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEEaSERKSF_' filepath='external/libcxx/include/unordered_map' line='969' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='a6d13996'/>
+              <return type-id='aba94fa7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEEaSEOSF_' filepath='external/libcxx/include/unordered_map' line='987' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='bc882813'/>
+              <return type-id='aba94fa7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEEaSESt16initializer_listISD_E' filepath='external/libcxx/include/unordered_map' line='990' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='a62b8121'/>
+              <return type-id='aba94fa7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_allocator' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE13get_allocatorEv' filepath='external/libcxx/include/unordered_map' line='994' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b2d14c7a' is-artificial='yes'/>
+              <return type-id='173885ee'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE5emptyEv' filepath='external/libcxx/include/unordered_map' line='998' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b2d14c7a' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE4sizeEv' filepath='external/libcxx/include/unordered_map' line='1000' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b2d14c7a' is-artificial='yes'/>
+              <return type-id='23c8f2ca'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE8max_sizeEv' filepath='external/libcxx/include/unordered_map' line='1002' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b2d14c7a' is-artificial='yes'/>
+              <return type-id='23c8f2ca'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE5beginEv' filepath='external/libcxx/include/unordered_map' line='1005' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <return type-id='e12aaf4a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE3endEv' filepath='external/libcxx/include/unordered_map' line='1007' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <return type-id='e12aaf4a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE5beginEv' filepath='external/libcxx/include/unordered_map' line='1009' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b2d14c7a' is-artificial='yes'/>
+              <return type-id='1651b07e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE3endEv' filepath='external/libcxx/include/unordered_map' line='1011' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b2d14c7a' is-artificial='yes'/>
+              <return type-id='1651b07e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE6cbeginEv' filepath='external/libcxx/include/unordered_map' line='1013' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b2d14c7a' is-artificial='yes'/>
+              <return type-id='1651b07e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE4cendEv' filepath='external/libcxx/include/unordered_map' line='1015' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b2d14c7a' is-artificial='yes'/>
+              <return type-id='1651b07e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE6insertERKSD_' filepath='external/libcxx/include/unordered_map' line='1018' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='ff1b9594'/>
+              <return type-id='52a60dcd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE6insertENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIS4_S6_EEPvEEEEEERKSD_' filepath='external/libcxx/include/unordered_map' line='1021' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='1651b07e'/>
+              <parameter type-id='ff1b9594'/>
+              <return type-id='e12aaf4a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE6insertESt16initializer_listISD_E' filepath='external/libcxx/include/unordered_map' line='1038' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='a62b8121'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE6insertEOSD_' filepath='external/libcxx/include/unordered_map' line='1042' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='b2f8e2c5'/>
+              <return type-id='52a60dcd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE6insertENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIS4_S6_EEPvEEEEEEOSD_' filepath='external/libcxx/include/unordered_map' line='1045' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='1651b07e'/>
+              <parameter type-id='b2f8e2c5'/>
+              <return type-id='e12aaf4a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE5eraseENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIS4_S6_EEPvEEEEEE' filepath='external/libcxx/include/unordered_map' line='1187' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='1651b07e'/>
+              <return type-id='e12aaf4a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE5eraseENS_19__hash_map_iteratorINS_15__hash_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIS4_S6_EEPvEEEEEE' filepath='external/libcxx/include/unordered_map' line='1189' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='e12aaf4a'/>
+              <return type-id='e12aaf4a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE5eraseERSC_' filepath='external/libcxx/include/unordered_map' line='1191' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='2dd5619a'/>
+              <return type-id='23c8f2ca'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE5eraseENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIS4_S6_EEPvEEEEEESP_' filepath='external/libcxx/include/unordered_map' line='1193' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='1651b07e'/>
+              <parameter type-id='1651b07e'/>
+              <return type-id='e12aaf4a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE5clearEv' filepath='external/libcxx/include/unordered_map' line='1196' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE6insertEONS_19__basic_node_handleINS_11__hash_nodeINS_17__hash_value_typeIS4_S6_EEPvEESE_NS_27__map_node_handle_specificsEEE' filepath='external/libcxx/include/unordered_map' line='1200' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='827d63a0'/>
+              <return type-id='ed8910bd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE6insertENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIS4_S6_EEPvEEEEEEONS_19__basic_node_handleISM_SE_NS_27__map_node_handle_specificsEEE' filepath='external/libcxx/include/unordered_map' line='1208' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='1651b07e'/>
+              <parameter type-id='827d63a0'/>
+              <return type-id='e12aaf4a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='extract' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE7extractERSC_' filepath='external/libcxx/include/unordered_map' line='1216' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='2dd5619a'/>
+              <return type-id='133fc321'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='extract' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE7extractENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIS4_S6_EEPvEEEEEE' filepath='external/libcxx/include/unordered_map' line='1221' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='1651b07e'/>
+              <return type-id='133fc321'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE4swapERSF_' filepath='external/libcxx/include/unordered_map' line='1262' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='aba94fa7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE13hash_functionEv' filepath='external/libcxx/include/unordered_map' line='1267' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b2d14c7a' is-artificial='yes'/>
+              <return type-id='ccb92327'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE6key_eqEv' filepath='external/libcxx/include/unordered_map' line='1270' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b2d14c7a' is-artificial='yes'/>
+              <return type-id='8aa749b8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE4findERSC_' filepath='external/libcxx/include/unordered_map' line='1274' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='2dd5619a'/>
+              <return type-id='e12aaf4a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE4findERSC_' filepath='external/libcxx/include/unordered_map' line='1276' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b2d14c7a' is-artificial='yes'/>
+              <parameter type-id='2dd5619a'/>
+              <return type-id='1651b07e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='count' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE5countERSC_' filepath='external/libcxx/include/unordered_map' line='1278' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b2d14c7a' is-artificial='yes'/>
+              <parameter type-id='2dd5619a'/>
+              <return type-id='23c8f2ca'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='equal_range' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE11equal_rangeERSC_' filepath='external/libcxx/include/unordered_map' line='1280' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='2dd5619a'/>
+              <return type-id='7b1103cb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='equal_range' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE11equal_rangeERSC_' filepath='external/libcxx/include/unordered_map' line='1283' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b2d14c7a' is-artificial='yes'/>
+              <parameter type-id='2dd5619a'/>
+              <return type-id='d91ad3d3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEEixERSC_' filepath='external/libcxx/include/unordered_map' line='1286' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='2dd5619a'/>
+              <return type-id='bb3f3a41'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEEixEOS4_' filepath='external/libcxx/include/unordered_map' line='1288' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='d29fe9b7'/>
+              <return type-id='bb3f3a41'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE2atERSC_' filepath='external/libcxx/include/unordered_map' line='1291' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='2dd5619a'/>
+              <return type-id='bb3f3a41'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE2atERSC_' filepath='external/libcxx/include/unordered_map' line='1292' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b2d14c7a' is-artificial='yes'/>
+              <parameter type-id='2dd5619a'/>
+              <return type-id='4537327e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_count' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE12bucket_countEv' filepath='external/libcxx/include/unordered_map' line='1295' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b2d14c7a' is-artificial='yes'/>
+              <return type-id='23c8f2ca'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_bucket_count' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE16max_bucket_countEv' filepath='external/libcxx/include/unordered_map' line='1297' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b2d14c7a' is-artificial='yes'/>
+              <return type-id='23c8f2ca'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_size' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE11bucket_sizeEj' filepath='external/libcxx/include/unordered_map' line='1300' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b2d14c7a' is-artificial='yes'/>
+              <parameter type-id='23c8f2ca'/>
+              <return type-id='23c8f2ca'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE6bucketERSC_' filepath='external/libcxx/include/unordered_map' line='1303' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b2d14c7a' is-artificial='yes'/>
+              <parameter type-id='2dd5619a'/>
+              <return type-id='23c8f2ca'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE5beginEj' filepath='external/libcxx/include/unordered_map' line='1306' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='23c8f2ca'/>
+              <return type-id='ac03cae6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE3endEj' filepath='external/libcxx/include/unordered_map' line='1308' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='23c8f2ca'/>
+              <return type-id='ac03cae6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE5beginEj' filepath='external/libcxx/include/unordered_map' line='1310' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b2d14c7a' is-artificial='yes'/>
+              <parameter type-id='23c8f2ca'/>
+              <return type-id='f31dcbfa'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE3endEj' filepath='external/libcxx/include/unordered_map' line='1312' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b2d14c7a' is-artificial='yes'/>
+              <parameter type-id='23c8f2ca'/>
+              <return type-id='f31dcbfa'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE6cbeginEj' filepath='external/libcxx/include/unordered_map' line='1314' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b2d14c7a' is-artificial='yes'/>
+              <parameter type-id='23c8f2ca'/>
+              <return type-id='f31dcbfa'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE4cendEj' filepath='external/libcxx/include/unordered_map' line='1316' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b2d14c7a' is-artificial='yes'/>
+              <parameter type-id='23c8f2ca'/>
+              <return type-id='f31dcbfa'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='load_factor' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE11load_factorEv' filepath='external/libcxx/include/unordered_map' line='1319' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b2d14c7a' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNKSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE15max_load_factorEv' filepath='external/libcxx/include/unordered_map' line='1321' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b2d14c7a' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE15max_load_factorEf' filepath='external/libcxx/include/unordered_map' line='1323' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='a6c45d85'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rehash' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE6rehashEj' filepath='external/libcxx/include/unordered_map' line='1325' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='23c8f2ca'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__113unordered_mapIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoENS5_7TCLHashENS_8equal_toIS4_EENS_9allocatorINS_4pairIKS4_S6_EEEEE7reserveEj' filepath='external/libcxx/include/unordered_map' line='1327' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9fa93cc3' is-artificial='yes'/>
+              <parameter type-id='23c8f2ca'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_table&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, std::__1::__unordered_map_hasher&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, android::SurfaceComposerClient::TCLHash, true&gt;, std::__1::__unordered_map_equal&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, std::__1::equal_to&lt;android::sp&lt;android::ITransactionCompletedListener&gt; &gt;, true&gt;, std::__1::allocator&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt; &gt; &gt;' size-in-bits='160' visibility='default' filepath='external/libcxx/include/__hash_table' line='893' column='1' id='13276011'>
+          <member-type access='private'>
+            <typedef-decl name='__bucket_list' type-id='34c04fc2' filepath='external/libcxx/include/__hash_table' line='950' column='1' id='a1c90f1f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='82deaed2' filepath='external/libcxx/include/__hash_table' line='916' column='1' id='cb0b44b0'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='hasher' type-id='44c8fbc1' filepath='external/libcxx/include/__hash_table' line='897' column='1' id='dea6da2d'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='key_equal' type-id='b9b7bacb' filepath='external/libcxx/include/__hash_table' line='898' column='1' id='4546583a'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__node_allocator' type-id='75992ea0' filepath='external/libcxx/include/__hash_table' line='925' column='1' id='1630ae32'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='9997173c' filepath='external/libcxx/include/__hash_table' line='899' column='1' id='511e6988'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__next_pointer' type-id='c2762002' filepath='external/libcxx/include/__hash_table' line='932' column='1' id='4e3d5827'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='16b5f8eb' filepath='external/libcxx/include/__hash_table' line='896' column='1' id='18e88230'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__node_pointer' type-id='618afb67' filepath='external/libcxx/include/__hash_table' line='928' column='1' id='c011594a'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='d23fc447' filepath='external/libcxx/include/__hash_table' line='989' column='1' id='7d3bbd4c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='e71c70e7' filepath='external/libcxx/include/__hash_table' line='990' column='1' id='9a15a67c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__container_value_type' type-id='604ccd48' filepath='external/libcxx/include/__hash_table' line='909' column='1' id='daec68b6'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__node_holder' type-id='95a6db49' filepath='external/libcxx/include/__hash_table' line='1232' column='1' id='00b6202f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='local_iterator' type-id='26d52297' filepath='external/libcxx/include/__hash_table' line='991' column='1' id='78df1b7c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_local_iterator' type-id='230886f7' filepath='external/libcxx/include/__hash_table' line='992' column='1' id='b7a7db0c'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__bucket_list_' type-id='a1c90f1f' visibility='default' filepath='external/libcxx/include/__hash_table' line='955' column='1'/>
+          </data-member>
+          <data-member access='private' layout-offset-in-bits='64'>
+            <var-decl name='__p1_' type-id='036a8097' visibility='default' filepath='external/libcxx/include/__hash_table' line='956' column='1'/>
+          </data-member>
+          <data-member access='private' layout-offset-in-bits='96'>
+            <var-decl name='__p2_' type-id='1486f60b' visibility='default' filepath='external/libcxx/include/__hash_table' line='957' column='1'/>
+          </data-member>
+          <data-member access='private' layout-offset-in-bits='128'>
+            <var-decl name='__p3_' type-id='15d473bb' visibility='default' filepath='external/libcxx/include/__hash_table' line='958' column='1'/>
+          </data-member>
+          <member-function access='private'>
+            <function-decl name='size' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='962' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <return type-id='b8ae3b41'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='965' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c753b448' is-artificial='yes'/>
+              <return type-id='cb0b44b0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE13hash_functionEv' filepath='external/libcxx/include/__hash_table' line='968' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <return type-id='8abb4d10'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE13hash_functionEv' filepath='external/libcxx/include/__hash_table' line='970' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c753b448' is-artificial='yes'/>
+              <return type-id='198e6a01'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE15max_load_factorEv' filepath='external/libcxx/include/__hash_table' line='973' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <return type-id='2a1f6799'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE15max_load_factorEv' filepath='external/libcxx/include/__hash_table' line='975' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c753b448' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE6key_eqEv' filepath='external/libcxx/include/__hash_table' line='978' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <return type-id='805f2af3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE6key_eqEv' filepath='external/libcxx/include/__hash_table' line='980' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c753b448' is-artificial='yes'/>
+              <return type-id='b5551ae4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE12__node_allocEv' filepath='external/libcxx/include/__hash_table' line='983' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <return type-id='e6b25ef1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_alloc' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE12__node_allocEv' filepath='external/libcxx/include/__hash_table' line='985' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c753b448' is-artificial='yes'/>
+              <return type-id='6f28918c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEEC2Ev' filepath='external/libcxx/include/__hash_table' line='995' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1003' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='198e6a01'/>
+              <parameter type-id='b5551ae4'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1004' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='198e6a01'/>
+              <parameter type-id='b5551ae4'/>
+              <parameter type-id='a7fdf71a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1006' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='a7fdf71a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1007' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='c353adfc'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1008' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='c353adfc'/>
+              <parameter type-id='a7fdf71a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1010' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='36039df1'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1017' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='36039df1'/>
+              <parameter type-id='a7fdf71a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~__hash_table' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEED2Ev' filepath='external/libcxx/include/__hash_table' line='1019' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEEaSERKSI_' filepath='external/libcxx/include/__hash_table' line='1021' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='c353adfc'/>
+              <return type-id='ce00a4cd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEEaSEOSI_' filepath='external/libcxx/include/__hash_table' line='1024' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='36039df1'/>
+              <return type-id='ce00a4cd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE8max_sizeEv' filepath='external/libcxx/include/__hash_table' line='1037' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c753b448' is-artificial='yes'/>
+              <return type-id='cb0b44b0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_multi_prepare' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE27__node_insert_multi_prepareEjRS8_' filepath='external/libcxx/include/__hash_table' line='1047' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <parameter type-id='4e06247f'/>
+              <return type-id='4e3d5827'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_multi_perform' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE27__node_insert_multi_performEPNS_11__hash_nodeIS8_PvEEPNS_16__hash_node_baseISM_EE' filepath='external/libcxx/include/__hash_table' line='1050' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='c011594a'/>
+              <parameter type-id='4e3d5827'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_unique_prepare' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE28__node_insert_unique_prepareEjRS8_' filepath='external/libcxx/include/__hash_table' line='1054' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <parameter type-id='4e06247f'/>
+              <return type-id='4e3d5827'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_unique_perform' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE28__node_insert_unique_performEPNS_11__hash_nodeIS8_PvEE' filepath='external/libcxx/include/__hash_table' line='1057' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='c011594a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_insert_unique' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE20__node_insert_uniqueEPNS_11__hash_nodeIS8_PvEE' filepath='external/libcxx/include/__hash_table' line='1061' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='c011594a'/>
+              <return type-id='3e98d597'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_insert_multi' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE19__node_insert_multiEPNS_11__hash_nodeIS8_PvEE' filepath='external/libcxx/include/__hash_table' line='1063' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='c011594a'/>
+              <return type-id='7d3bbd4c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_insert_multi' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE19__node_insert_multiENS_21__hash_const_iteratorIPNS_11__hash_nodeIS8_PvEEEESN_' filepath='external/libcxx/include/__hash_table' line='1065' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='9a15a67c'/>
+              <parameter type-id='c011594a'/>
+              <return type-id='7d3bbd4c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__insert_unique' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE15__insert_uniqueEONS_4pairIKS5_S7_EE' filepath='external/libcxx/include/__hash_table' line='1129' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='6d825fc9'/>
+              <return type-id='3e98d597'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__insert_unique' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE15__insert_uniqueERKNS_4pairIKS5_S7_EE' filepath='external/libcxx/include/__hash_table' line='1163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='a257d680'/>
+              <return type-id='3e98d597'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE5clearEv' filepath='external/libcxx/include/__hash_table' line='1197' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rehash' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE6rehashEj' filepath='external/libcxx/include/__hash_table' line='1198' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='cb0b44b0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE7reserveEj' filepath='external/libcxx/include/__hash_table' line='1199' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='cb0b44b0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_count' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE12bucket_countEv' filepath='external/libcxx/include/__hash_table' line='1203' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c753b448' is-artificial='yes'/>
+              <return type-id='cb0b44b0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE5beginEv' filepath='external/libcxx/include/__hash_table' line='1209' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <return type-id='7d3bbd4c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE3endEv' filepath='external/libcxx/include/__hash_table' line='1211' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <return type-id='7d3bbd4c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE5beginEv' filepath='external/libcxx/include/__hash_table' line='1213' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c753b448' is-artificial='yes'/>
+              <return type-id='9a15a67c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE3endEv' filepath='external/libcxx/include/__hash_table' line='1215' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c753b448' is-artificial='yes'/>
+              <return type-id='9a15a67c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE5eraseENS_21__hash_const_iteratorIPNS_11__hash_nodeIS8_PvEEEE' filepath='external/libcxx/include/__hash_table' line='1234' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='9a15a67c'/>
+              <return type-id='7d3bbd4c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE5eraseENS_21__hash_const_iteratorIPNS_11__hash_nodeIS8_PvEEEESO_' filepath='external/libcxx/include/__hash_table' line='1235' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='9a15a67c'/>
+              <parameter type-id='9a15a67c'/>
+              <return type-id='7d3bbd4c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='remove' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeIS8_PvEEEE' filepath='external/libcxx/include/__hash_table' line='1240' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='9a15a67c'/>
+              <return type-id='00b6202f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE4swapERSI_' filepath='external/libcxx/include/__hash_table' line='1262' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='ce00a4cd'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_bucket_count' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE16max_bucket_countEv' filepath='external/libcxx/include/__hash_table' line='1276' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c753b448' is-artificial='yes'/>
+              <return type-id='cb0b44b0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_size' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE11bucket_sizeEj' filepath='external/libcxx/include/__hash_table' line='1278' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c753b448' is-artificial='yes'/>
+              <parameter type-id='cb0b44b0'/>
+              <return type-id='cb0b44b0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='load_factor' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE11load_factorEv' filepath='external/libcxx/include/__hash_table' line='1279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c753b448' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE15max_load_factorEf' filepath='external/libcxx/include/__hash_table' line='1284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='a6c45d85'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE5beginEj' filepath='external/libcxx/include/__hash_table' line='1293' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='cb0b44b0'/>
+              <return type-id='78df1b7c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE3endEj' filepath='external/libcxx/include/__hash_table' line='1306' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='cb0b44b0'/>
+              <return type-id='78df1b7c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE6cbeginEj' filepath='external/libcxx/include/__hash_table' line='1319' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c753b448' is-artificial='yes'/>
+              <parameter type-id='cb0b44b0'/>
+              <return type-id='b7a7db0c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE4cendEj' filepath='external/libcxx/include/__hash_table' line='1332' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c753b448' is-artificial='yes'/>
+              <parameter type-id='cb0b44b0'/>
+              <return type-id='b7a7db0c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__rehash' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE8__rehashEj' filepath='external/libcxx/include/__hash_table' line='1353' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='cb0b44b0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE19__copy_assign_allocERKSI_' filepath='external/libcxx/include/__hash_table' line='1368' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='c353adfc'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE19__copy_assign_allocERKSI_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/__hash_table' line='1371' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='c353adfc'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE19__copy_assign_allocERKSI_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/__hash_table' line='1373' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='c353adfc'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE13__move_assignERSI_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/__hash_table' line='1376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='ce00a4cd'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE13__move_assignERSI_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/__hash_table' line='1377' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='ce00a4cd'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE19__move_assign_allocERSI_' filepath='external/libcxx/include/__hash_table' line='1383' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='ce00a4cd'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE19__move_assign_allocERSI_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/__hash_table' line='1391' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='ce00a4cd'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE19__move_assign_allocERSI_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/__hash_table' line='1401' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='ce00a4cd'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__deallocate_node' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE17__deallocate_nodeEPNS_16__hash_node_baseIPNS_11__hash_nodeIS8_PvEEEE' filepath='external/libcxx/include/__hash_table' line='1404' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <parameter type-id='4e3d5827'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__detach' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEENS_22__unordered_map_hasherIS5_S8_NS6_7TCLHashELb1EEENS_21__unordered_map_equalIS5_S8_NS_8equal_toIS5_EELb1EEENS_9allocatorIS8_EEE8__detachEv' filepath='external/libcxx/include/__hash_table' line='1405' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c20091e9' is-artificial='yes'/>
+              <return type-id='4e3d5827'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='unique_ptr&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; *[], std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; *&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='external/libcxx/include/memory' line='2663' column='1' id='34c04fc2'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='9e5037e9' filepath='external/libcxx/include/memory' line='2667' column='1' id='62d80b9c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='deleter_type' type-id='92426cf0' filepath='external/libcxx/include/memory' line='2666' column='1' id='afbacda7'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__ptr_' type-id='f8070cf2' visibility='default' filepath='external/libcxx/include/memory' line='2670' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='unique_ptr' filepath='external/libcxx/include/memory' line='2791' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='30fc31e0' is-artificial='yes'/>
+              <parameter type-id='e3206fc6'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISF_EEEEEaSEOSL_' filepath='external/libcxx/include/memory' line='2796' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='30fc31e0' is-artificial='yes'/>
+              <parameter type-id='e3206fc6'/>
+              <return type-id='3cfc44c4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~unique_ptr' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISF_EEEEED2Ev' filepath='external/libcxx/include/memory' line='2887' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='30fc31e0' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISF_EEEEEaSEDn' filepath='external/libcxx/include/memory' line='2890' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='30fc31e0' is-artificial='yes'/>
+              <return type-id='3cfc44c4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISF_EEEEEixEj' filepath='external/libcxx/include/memory' line='2897' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0fc93c2f' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <return type-id='9cb3c741'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISF_EEEEE3getEv' filepath='external/libcxx/include/memory' line='2901' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0fc93c2f' is-artificial='yes'/>
+              <return type-id='62d80b9c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISF_EEEEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2906' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='30fc31e0' is-artificial='yes'/>
+              <return type-id='135f4bb4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISF_EEEEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2911' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0fc93c2f' is-artificial='yes'/>
+              <return type-id='4f2d7543'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator bool' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISF_EEEEEcvbEv' filepath='external/libcxx/include/memory' line='2915' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0fc93c2f' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='release' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISF_EEEEE7releaseEv' filepath='external/libcxx/include/memory' line='2920' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='30fc31e0' is-artificial='yes'/>
+              <return type-id='62d80b9c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reset' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISF_EEEEE5resetEDn' filepath='external/libcxx/include/memory' line='2939' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='30fc31e0' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISF_EEEEE4swapERSL_' filepath='external/libcxx/include/memory' line='2947' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='30fc31e0' is-artificial='yes'/>
+              <parameter type-id='3cfc44c4'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unique_ptr&lt;true, void&gt;' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISF_EEEEEC2ILb1EvEEv' filepath='external/libcxx/include/memory' line='2738' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='30fc31e0' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; **, std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; *&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='f8070cf2'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='27c2bcb0'/>
+          <base-class access='private' layout-offset-in-bits='32' type-id='eaff4c4e'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISF_EEEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4a754c50' is-artificial='yes'/>
+              <return type-id='b0e405d2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISF_EEEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='785e4f1f' is-artificial='yes'/>
+              <return type-id='517461b6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISF_EEEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4a754c50' is-artificial='yes'/>
+              <return type-id='bfbc81a0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISF_EEEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='785e4f1f' is-artificial='yes'/>
+              <return type-id='ae1a8290'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISF_EEEEE4swapERSL_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4a754c50' is-artificial='yes'/>
+              <parameter type-id='56755f34'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; **, true&gt;' mangled-name='_ZNSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISF_EEEEEC2ISG_Lb1EEEOT_' filepath='external/libcxx/include/memory' line='2240' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4a754c50' is-artificial='yes'/>
+              <parameter type-id='9ac245bd'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; **, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='27c2bcb0'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='ee526d49' filepath='external/libcxx/include/memory' line='2136' column='1' id='b0e405d2'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='3e1f1044' filepath='external/libcxx/include/memory' line='2137' column='1' id='517461b6'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='e66b8f15' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d4ff4256' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d4ff4256' is-artificial='yes'/>
+              <return type-id='b0e405d2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7a94a195' is-artificial='yes'/>
+              <return type-id='517461b6'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='56' column='1' id='2887524d'>
+          <member-type access='public'>
+            <typedef-decl name='__next_pointer' type-id='bf964a25' filepath='external/libcxx/include/__hash_table' line='69' column='1' id='85f7910b'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__node_pointer' type-id='25ee0fd0' filepath='external/libcxx/include/__hash_table' line='61' column='1' id='6782c756'/>
+          </member-type>
+          <data-member access='public' layout-offset-in-bits='0'>
+            <var-decl name='__next_' type-id='85f7910b' visibility='default' filepath='external/libcxx/include/__hash_table' line='72' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__ptr' mangled-name='_ZNSt3__116__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS3_29ITransactionCompletedListenerEEENS3_21SurfaceComposerClient12CallbackInfoEEEPvEEE5__ptrEv' filepath='external/libcxx/include/__hash_table' line='75' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eed359d' is-artificial='yes'/>
+              <return type-id='85f7910b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__upcast' mangled-name='_ZNSt3__116__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS3_29ITransactionCompletedListenerEEENS3_21SurfaceComposerClient12CallbackInfoEEEPvEEE8__upcastEv' filepath='external/libcxx/include/__hash_table' line='81' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eed359d' is-artificial='yes'/>
+              <return type-id='6782c756'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash' mangled-name='_ZNKSt3__116__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS3_29ITransactionCompletedListenerEEENS3_21SurfaceComposerClient12CallbackInfoEEEPvEEE6__hashEv' filepath='external/libcxx/include/__hash_table' line='87' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6e2fe304' is-artificial='yes'/>
+              <return type-id='b59d7dce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_node_base' filepath='external/libcxx/include/__hash_table' line='91' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eed359d' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;true, std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; *, std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='429' column='1' id='1a9e11de'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='9eed359d' filepath='external/libcxx/include/type_traits' line='429' column='1' id='bf964a25'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt;' size-in-bits='416' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='95' column='1' id='4eba89d2'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='2887524d'/>
+          <member-type access='public'>
+            <typedef-decl name='__node_value_type' type-id='16b5f8eb' filepath='external/libcxx/include/__hash_table' line='101' column='1' id='5bbb2fa2'/>
+          </member-type>
+          <data-member access='public' layout-offset-in-bits='32'>
+            <var-decl name='__hash_' type-id='b59d7dce' visibility='default' filepath='external/libcxx/include/__hash_table' line='103' column='1'/>
+          </data-member>
+          <data-member access='public' layout-offset-in-bits='64'>
+            <var-decl name='__value_' type-id='5bbb2fa2' visibility='default' filepath='external/libcxx/include/__hash_table' line='104' column='1'/>
+          </data-member>
+        </class-decl>
+        <class-decl name='__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;' size-in-bits='352' is-struct='yes' visibility='default' filepath='external/libcxx/include/unordered_map' line='628' column='1' id='16b5f8eb'>
+          <member-type access='public'>
+            <typedef-decl name='value_type' type-id='4a8452bb' filepath='external/libcxx/include/unordered_map' line='632' column='1' id='f5dd5864'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__nc_ref_pair_type' type-id='80e9c312' filepath='external/libcxx/include/unordered_map' line='633' column='1' id='5b89033f'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__nc_rref_pair_type' type-id='b0c9028e' filepath='external/libcxx/include/unordered_map' line='634' column='1' id='6aacb7b5'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__cc' type-id='f5dd5864' visibility='default' filepath='external/libcxx/include/unordered_map' line='637' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__get_value' mangled-name='_ZNSt3__117__hash_value_typeIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoEE11__get_valueEv' filepath='external/libcxx/include/unordered_map' line='641' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='030a6b7b' is-artificial='yes'/>
+              <return type-id='57687fb9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get_value' mangled-name='_ZNKSt3__117__hash_value_typeIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoEE11__get_valueEv' filepath='external/libcxx/include/unordered_map' line='651' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9cb8c8dc' is-artificial='yes'/>
+              <return type-id='cc764016'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__ref' mangled-name='_ZNSt3__117__hash_value_typeIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoEE5__refEv' filepath='external/libcxx/include/unordered_map' line='661' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='030a6b7b' is-artificial='yes'/>
+              <return type-id='5b89033f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__move' mangled-name='_ZNSt3__117__hash_value_typeIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoEE6__moveEv' filepath='external/libcxx/include/unordered_map' line='668' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='030a6b7b' is-artificial='yes'/>
+              <return type-id='6aacb7b5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__117__hash_value_typeIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoEEaSERKS7_' filepath='external/libcxx/include/unordered_map' line='677' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='030a6b7b' is-artificial='yes'/>
+              <parameter type-id='a0b8cf28'/>
+              <return type-id='ff0a652f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__117__hash_value_typeIN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoEEaSEOS7_' filepath='external/libcxx/include/unordered_map' line='684' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='030a6b7b' is-artificial='yes'/>
+              <parameter type-id='865d0d2b'/>
+              <return type-id='ff0a652f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__hash_value_type' filepath='external/libcxx/include/unordered_map' line='703' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='030a6b7b' is-artificial='yes'/>
+              <parameter type-id='a0b8cf28'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__hash_value_type' filepath='external/libcxx/include/unordered_map' line='704' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='030a6b7b' is-artificial='yes'/>
+              <parameter type-id='865d0d2b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' destructor='yes'>
+            <function-decl name='~__hash_value_type' filepath='external/libcxx/include/unordered_map' line='708' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='030a6b7b' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='pair&lt;const android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;' size-in-bits='352' is-struct='yes' visibility='default' filepath='external/libcxx/include/utility' line='315' column='1' id='4a8452bb'>
+          <data-member access='public' layout-offset-in-bits='0'>
+            <var-decl name='first' type-id='f3d624cb' visibility='default' filepath='external/libcxx/include/utility' line='323' column='1'/>
+          </data-member>
+          <data-member access='public' layout-offset-in-bits='32'>
+            <var-decl name='second' type-id='44fcc575' visibility='default' filepath='external/libcxx/include/utility' line='324' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='pair' filepath='external/libcxx/include/utility' line='327' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='290bf0eb' is-artificial='yes'/>
+              <parameter type-id='65fdf076'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pair' filepath='external/libcxx/include/utility' line='328' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='290bf0eb' is-artificial='yes'/>
+              <parameter type-id='0ac2813b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__14pairIKN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoEEaSERKNS_5__natE' filepath='external/libcxx/include/utility' line='515' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='290bf0eb' is-artificial='yes'/>
+              <parameter type-id='19555982'/>
+              <return type-id='250bea9f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__14pairIKN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoEEaSEONS_5__natE' filepath='external/libcxx/include/utility' line='528' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='290bf0eb' is-artificial='yes'/>
+              <parameter type-id='864de965'/>
+              <return type-id='250bea9f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__14pairIKN7android2spINS1_29ITransactionCompletedListenerEEENS1_21SurfaceComposerClient12CallbackInfoEE4swapERS8_' filepath='external/libcxx/include/utility' line='553' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='290bf0eb' is-artificial='yes'/>
+              <parameter type-id='250bea9f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='unordered_set&lt;long long, std::__1::hash&lt;long long&gt;, std::__1::equal_to&lt;long long&gt;, std::__1::allocator&lt;long long&gt; &gt;' size-in-bits='160' visibility='default' filepath='external/libcxx/include/unordered_set' line='381' column='1' id='91d8c397'>
+          <member-type access='private'>
+            <typedef-decl name='__table' type-id='c852613b' filepath='external/libcxx/include/unordered_set' line='397' column='1' id='6e66cc7a'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='0a4f1b54' filepath='external/libcxx/include/unordered_set' line='404' column='1' id='167e431a'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='hasher' type-id='11f978c7' filepath='external/libcxx/include/unordered_set' line='387' column='1' id='46493cd7'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='key_equal' type-id='8d752813' filepath='external/libcxx/include/unordered_set' line='388' column='1' id='e1178908'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='f4b76f72' filepath='external/libcxx/include/unordered_set' line='389' column='1' id='ab3bba5e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='b7b47248' filepath='external/libcxx/include/unordered_set' line='407' column='1' id='4281133a'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='b7b47248' filepath='external/libcxx/include/unordered_set' line='408' column='1' id='151ab40e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='32f19198' filepath='external/libcxx/include/unordered_set' line='386' column='1' id='2ebb8e3a'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='key_type' type-id='1eb56b1e' filepath='external/libcxx/include/unordered_set' line='385' column='1' id='32f19198'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='insert_return_type' type-id='7183738c' filepath='external/libcxx/include/unordered_set' line='414' column='1' id='0a0e556d'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='node_type' type-id='f31993b7' filepath='external/libcxx/include/unordered_set' line='413' column='1' id='1400edf1'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='local_iterator' type-id='c4e09238' filepath='external/libcxx/include/unordered_set' line='409' column='1' id='ec976a36'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_local_iterator' type-id='c4e09238' filepath='external/libcxx/include/unordered_set' line='410' column='1' id='7b16ab6a'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__table_' type-id='6e66cc7a' visibility='default' filepath='external/libcxx/include/unordered_set' line='399' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='423' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='430' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='167e431a'/>
+              <parameter type-id='327afc93'/>
+              <parameter type-id='b5f919ba'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='434' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='167e431a'/>
+              <parameter type-id='6efdbbd8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='437' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='167e431a'/>
+              <parameter type-id='327afc93'/>
+              <parameter type-id='6efdbbd8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='440' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='167e431a'/>
+              <parameter type-id='327afc93'/>
+              <parameter type-id='b5f919ba'/>
+              <parameter type-id='6efdbbd8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='464' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='6efdbbd8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='465' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='fce00686'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='466' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='fce00686'/>
+              <parameter type-id='6efdbbd8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='469' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='0e7f0437'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='471' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='0e7f0437'/>
+              <parameter type-id='6efdbbd8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='472' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='b5ce4ba7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='473' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='b5ce4ba7'/>
+              <parameter type-id='167e431a'/>
+              <parameter type-id='327afc93'/>
+              <parameter type-id='b5f919ba'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='476' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='b5ce4ba7'/>
+              <parameter type-id='167e431a'/>
+              <parameter type-id='327afc93'/>
+              <parameter type-id='b5f919ba'/>
+              <parameter type-id='6efdbbd8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='481' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='b5ce4ba7'/>
+              <parameter type-id='167e431a'/>
+              <parameter type-id='6efdbbd8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='485' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='b5ce4ba7'/>
+              <parameter type-id='167e431a'/>
+              <parameter type-id='327afc93'/>
+              <parameter type-id='6efdbbd8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEEaSERKS7_' filepath='external/libcxx/include/unordered_set' line='492' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='fce00686'/>
+              <return type-id='788a296b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEEaSEOS7_' filepath='external/libcxx/include/unordered_set' line='499' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='0e7f0437'/>
+              <return type-id='788a296b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEEaSESt16initializer_listIxE' filepath='external/libcxx/include/unordered_set' line='502' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='b5ce4ba7'/>
+              <return type-id='788a296b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_allocator' mangled-name='_ZNKSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE13get_allocatorEv' filepath='external/libcxx/include/unordered_set' line='506' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08e0196a' is-artificial='yes'/>
+              <return type-id='ab3bba5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE5emptyEv' filepath='external/libcxx/include/unordered_set' line='510' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08e0196a' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE4sizeEv' filepath='external/libcxx/include/unordered_set' line='512' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08e0196a' is-artificial='yes'/>
+              <return type-id='167e431a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE8max_sizeEv' filepath='external/libcxx/include/unordered_set' line='514' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08e0196a' is-artificial='yes'/>
+              <return type-id='167e431a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE5beginEv' filepath='external/libcxx/include/unordered_set' line='517' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <return type-id='4281133a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE3endEv' filepath='external/libcxx/include/unordered_set' line='519' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <return type-id='4281133a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE5beginEv' filepath='external/libcxx/include/unordered_set' line='521' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08e0196a' is-artificial='yes'/>
+              <return type-id='151ab40e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE3endEv' filepath='external/libcxx/include/unordered_set' line='523' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08e0196a' is-artificial='yes'/>
+              <return type-id='151ab40e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE6cbeginEv' filepath='external/libcxx/include/unordered_set' line='525' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08e0196a' is-artificial='yes'/>
+              <return type-id='151ab40e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE4cendEv' filepath='external/libcxx/include/unordered_set' line='527' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08e0196a' is-artificial='yes'/>
+              <return type-id='151ab40e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE6insertEOx' filepath='external/libcxx/include/unordered_set' line='550' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='a6b2ac81'/>
+              <return type-id='ddfc9e47'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE6insertENS_21__hash_const_iteratorIPNS_11__hash_nodeIxPvEEEEOx' filepath='external/libcxx/include/unordered_set' line='562' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='151ab40e'/>
+              <parameter type-id='a6b2ac81'/>
+              <return type-id='4281133a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE6insertESt16initializer_listIxE' filepath='external/libcxx/include/unordered_set' line='566' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='b5ce4ba7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE6insertERKx' filepath='external/libcxx/include/unordered_set' line='570' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='ca011484'/>
+              <return type-id='ddfc9e47'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE6insertENS_21__hash_const_iteratorIPNS_11__hash_nodeIxPvEEEERKx' filepath='external/libcxx/include/unordered_set' line='583' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='151ab40e'/>
+              <parameter type-id='ca011484'/>
+              <return type-id='4281133a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE5eraseENS_21__hash_const_iteratorIPNS_11__hash_nodeIxPvEEEE' filepath='external/libcxx/include/unordered_set' line='591' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='151ab40e'/>
+              <return type-id='4281133a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE5eraseERKx' filepath='external/libcxx/include/unordered_set' line='593' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='0b5ff4ea'/>
+              <return type-id='167e431a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE5eraseENS_21__hash_const_iteratorIPNS_11__hash_nodeIxPvEEEESD_' filepath='external/libcxx/include/unordered_set' line='595' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='151ab40e'/>
+              <parameter type-id='151ab40e'/>
+              <return type-id='4281133a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE5clearEv' filepath='external/libcxx/include/unordered_set' line='598' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE6insertEONS_19__basic_node_handleINS_11__hash_nodeIxPvEES6_NS_27__set_node_handle_specificsEEE' filepath='external/libcxx/include/unordered_set' line='602' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='5529e094'/>
+              <return type-id='0a0e556d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE6insertENS_21__hash_const_iteratorIPNS_11__hash_nodeIxPvEEEEONS_19__basic_node_handleISB_S6_NS_27__set_node_handle_specificsEEE' filepath='external/libcxx/include/unordered_set' line='610' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='151ab40e'/>
+              <parameter type-id='5529e094'/>
+              <return type-id='4281133a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='extract' mangled-name='_ZNSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE7extractERKx' filepath='external/libcxx/include/unordered_set' line='618' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='0b5ff4ea'/>
+              <return type-id='1400edf1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='extract' mangled-name='_ZNSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE7extractENS_21__hash_const_iteratorIPNS_11__hash_nodeIxPvEEEE' filepath='external/libcxx/include/unordered_set' line='623' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='151ab40e'/>
+              <return type-id='1400edf1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE4swapERS7_' filepath='external/libcxx/include/unordered_set' line='663' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='788a296b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNKSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE13hash_functionEv' filepath='external/libcxx/include/unordered_set' line='668' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08e0196a' is-artificial='yes'/>
+              <return type-id='46493cd7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNKSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE6key_eqEv' filepath='external/libcxx/include/unordered_set' line='670' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08e0196a' is-artificial='yes'/>
+              <return type-id='e1178908'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find' mangled-name='_ZNSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE4findERKx' filepath='external/libcxx/include/unordered_set' line='673' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='0b5ff4ea'/>
+              <return type-id='4281133a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find' mangled-name='_ZNKSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE4findERKx' filepath='external/libcxx/include/unordered_set' line='675' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08e0196a' is-artificial='yes'/>
+              <parameter type-id='0b5ff4ea'/>
+              <return type-id='151ab40e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='count' mangled-name='_ZNKSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE5countERKx' filepath='external/libcxx/include/unordered_set' line='677' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08e0196a' is-artificial='yes'/>
+              <parameter type-id='0b5ff4ea'/>
+              <return type-id='167e431a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='equal_range' mangled-name='_ZNSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE11equal_rangeERKx' filepath='external/libcxx/include/unordered_set' line='679' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='0b5ff4ea'/>
+              <return type-id='0d1e5e33'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='equal_range' mangled-name='_ZNKSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE11equal_rangeERKx' filepath='external/libcxx/include/unordered_set' line='682' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08e0196a' is-artificial='yes'/>
+              <parameter type-id='0b5ff4ea'/>
+              <return type-id='0d1e5e33'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_count' mangled-name='_ZNKSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE12bucket_countEv' filepath='external/libcxx/include/unordered_set' line='686' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08e0196a' is-artificial='yes'/>
+              <return type-id='167e431a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_bucket_count' mangled-name='_ZNKSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE16max_bucket_countEv' filepath='external/libcxx/include/unordered_set' line='688' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08e0196a' is-artificial='yes'/>
+              <return type-id='167e431a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_size' mangled-name='_ZNKSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE11bucket_sizeEj' filepath='external/libcxx/include/unordered_set' line='691' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08e0196a' is-artificial='yes'/>
+              <parameter type-id='167e431a'/>
+              <return type-id='167e431a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket' mangled-name='_ZNKSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE6bucketERKx' filepath='external/libcxx/include/unordered_set' line='693' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08e0196a' is-artificial='yes'/>
+              <parameter type-id='0b5ff4ea'/>
+              <return type-id='167e431a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE5beginEj' filepath='external/libcxx/include/unordered_set' line='696' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='167e431a'/>
+              <return type-id='ec976a36'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE3endEj' filepath='external/libcxx/include/unordered_set' line='698' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='167e431a'/>
+              <return type-id='ec976a36'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE5beginEj' filepath='external/libcxx/include/unordered_set' line='700' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08e0196a' is-artificial='yes'/>
+              <parameter type-id='167e431a'/>
+              <return type-id='7b16ab6a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE3endEj' filepath='external/libcxx/include/unordered_set' line='702' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08e0196a' is-artificial='yes'/>
+              <parameter type-id='167e431a'/>
+              <return type-id='7b16ab6a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE6cbeginEj' filepath='external/libcxx/include/unordered_set' line='704' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08e0196a' is-artificial='yes'/>
+              <parameter type-id='167e431a'/>
+              <return type-id='7b16ab6a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE4cendEj' filepath='external/libcxx/include/unordered_set' line='706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08e0196a' is-artificial='yes'/>
+              <parameter type-id='167e431a'/>
+              <return type-id='7b16ab6a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='load_factor' mangled-name='_ZNKSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE11load_factorEv' filepath='external/libcxx/include/unordered_set' line='709' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08e0196a' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNKSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE15max_load_factorEv' filepath='external/libcxx/include/unordered_set' line='711' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08e0196a' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE15max_load_factorEf' filepath='external/libcxx/include/unordered_set' line='713' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='a6c45d85'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rehash' mangled-name='_ZNSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE6rehashEj' filepath='external/libcxx/include/unordered_set' line='715' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='167e431a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__113unordered_setIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE7reserveEj' filepath='external/libcxx/include/unordered_set' line='717' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='748a231f' is-artificial='yes'/>
+              <parameter type-id='167e431a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_table&lt;long long, std::__1::hash&lt;long long&gt;, std::__1::equal_to&lt;long long&gt;, std::__1::allocator&lt;long long&gt; &gt;' size-in-bits='160' visibility='default' filepath='external/libcxx/include/__hash_table' line='893' column='1' id='c852613b'>
+          <member-type access='private'>
+            <typedef-decl name='__bucket_list' type-id='96127994' filepath='external/libcxx/include/__hash_table' line='950' column='1' id='0ecd7b33'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='e9b1f164' filepath='external/libcxx/include/__hash_table' line='916' column='1' id='0a4f1b54'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='hasher' type-id='11f978c7' filepath='external/libcxx/include/__hash_table' line='897' column='1' id='f203a621'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='key_equal' type-id='8d752813' filepath='external/libcxx/include/__hash_table' line='898' column='1' id='cfb698d6'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__node_allocator' type-id='c931b788' filepath='external/libcxx/include/__hash_table' line='925' column='1' id='273ddf1e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='f4b76f72' filepath='external/libcxx/include/__hash_table' line='899' column='1' id='e39bedc4'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__next_pointer' type-id='f16c92c4' filepath='external/libcxx/include/__hash_table' line='932' column='1' id='7e1cc673'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='1eb56b1e' filepath='external/libcxx/include/__hash_table' line='896' column='1' id='061bf2d4'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__node_pointer' type-id='9a53ae45' filepath='external/libcxx/include/__hash_table' line='928' column='1' id='ca23919e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='4ce585df' filepath='external/libcxx/include/__hash_table' line='989' column='1' id='83fc67e8'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='3c7a51bf' filepath='external/libcxx/include/__hash_table' line='990' column='1' id='b7b47248'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__container_value_type' type-id='5d9a75de' filepath='external/libcxx/include/__hash_table' line='909' column='1' id='fb59ce8a'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__node_holder' type-id='2a7e34ef' filepath='external/libcxx/include/__hash_table' line='1232' column='1' id='a14b92cb'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='local_iterator' type-id='3eb1884f' filepath='external/libcxx/include/__hash_table' line='991' column='1' id='80ed5b18'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_local_iterator' type-id='4d2bc6ef' filepath='external/libcxx/include/__hash_table' line='992' column='1' id='c4e09238'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__bucket_list_' type-id='0ecd7b33' visibility='default' filepath='external/libcxx/include/__hash_table' line='955' column='1'/>
+          </data-member>
+          <data-member access='private' layout-offset-in-bits='64'>
+            <var-decl name='__p1_' type-id='be11aaab' visibility='default' filepath='external/libcxx/include/__hash_table' line='956' column='1'/>
+          </data-member>
+          <data-member access='private' layout-offset-in-bits='96'>
+            <var-decl name='__p2_' type-id='9f72c895' visibility='default' filepath='external/libcxx/include/__hash_table' line='957' column='1'/>
+          </data-member>
+          <data-member access='private' layout-offset-in-bits='128'>
+            <var-decl name='__p3_' type-id='2ddb429b' visibility='default' filepath='external/libcxx/include/__hash_table' line='958' column='1'/>
+          </data-member>
+          <member-function access='private'>
+            <function-decl name='size' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='962' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <return type-id='a567ebdb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='965' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e28bfcac' is-artificial='yes'/>
+              <return type-id='0a4f1b54'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE13hash_functionEv' filepath='external/libcxx/include/__hash_table' line='968' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <return type-id='158a4032'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNKSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE13hash_functionEv' filepath='external/libcxx/include/__hash_table' line='970' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e28bfcac' is-artificial='yes'/>
+              <return type-id='0f24cbb5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE15max_load_factorEv' filepath='external/libcxx/include/__hash_table' line='973' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <return type-id='2a1f6799'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNKSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE15max_load_factorEv' filepath='external/libcxx/include/__hash_table' line='975' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e28bfcac' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE6key_eqEv' filepath='external/libcxx/include/__hash_table' line='978' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <return type-id='9c559399'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNKSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE6key_eqEv' filepath='external/libcxx/include/__hash_table' line='980' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e28bfcac' is-artificial='yes'/>
+              <return type-id='164a77e0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_alloc' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE12__node_allocEv' filepath='external/libcxx/include/__hash_table' line='983' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <return type-id='e788d197'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_alloc' mangled-name='_ZNKSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE12__node_allocEv' filepath='external/libcxx/include/__hash_table' line='985' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e28bfcac' is-artificial='yes'/>
+              <return type-id='6c96deb8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='995' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1003' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='0f24cbb5'/>
+              <parameter type-id='164a77e0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1004' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='0f24cbb5'/>
+              <parameter type-id='164a77e0'/>
+              <parameter type-id='31ccb076'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1006' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='31ccb076'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1007' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='e68c02f8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1008' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='e68c02f8'/>
+              <parameter type-id='31ccb076'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1010' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='ecec0dcb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1017' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='ecec0dcb'/>
+              <parameter type-id='31ccb076'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~__hash_table' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEED2Ev' filepath='external/libcxx/include/__hash_table' line='1019' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEEaSERKS7_' filepath='external/libcxx/include/__hash_table' line='1021' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='e68c02f8'/>
+              <return type-id='954a45cf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEEaSEOS7_' filepath='external/libcxx/include/__hash_table' line='1024' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='ecec0dcb'/>
+              <return type-id='954a45cf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE8max_sizeEv' filepath='external/libcxx/include/__hash_table' line='1037' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e28bfcac' is-artificial='yes'/>
+              <return type-id='0a4f1b54'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_multi_prepare' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE27__node_insert_multi_prepareEjRx' filepath='external/libcxx/include/__hash_table' line='1047' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <parameter type-id='2ea2d599'/>
+              <return type-id='7e1cc673'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_multi_perform' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE27__node_insert_multi_performEPNS_11__hash_nodeIxPvEEPNS_16__hash_node_baseISB_EE' filepath='external/libcxx/include/__hash_table' line='1050' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='ca23919e'/>
+              <parameter type-id='7e1cc673'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_unique_prepare' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE28__node_insert_unique_prepareEjRx' filepath='external/libcxx/include/__hash_table' line='1054' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <parameter type-id='2ea2d599'/>
+              <return type-id='7e1cc673'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_unique_perform' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE28__node_insert_unique_performEPNS_11__hash_nodeIxPvEE' filepath='external/libcxx/include/__hash_table' line='1057' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='ca23919e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_insert_unique' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE20__node_insert_uniqueEPNS_11__hash_nodeIxPvEE' filepath='external/libcxx/include/__hash_table' line='1061' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='ca23919e'/>
+              <return type-id='4cbe69e7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_insert_multi' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE19__node_insert_multiEPNS_11__hash_nodeIxPvEE' filepath='external/libcxx/include/__hash_table' line='1063' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='ca23919e'/>
+              <return type-id='83fc67e8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_insert_multi' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE19__node_insert_multiENS_21__hash_const_iteratorIPNS_11__hash_nodeIxPvEEEESC_' filepath='external/libcxx/include/__hash_table' line='1065' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='b7b47248'/>
+              <parameter type-id='ca23919e'/>
+              <return type-id='83fc67e8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__insert_unique' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE15__insert_uniqueEOx' filepath='external/libcxx/include/__hash_table' line='1129' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='dc59ada3'/>
+              <return type-id='4cbe69e7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__insert_unique' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE15__insert_uniqueERKx' filepath='external/libcxx/include/__hash_table' line='1163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='a8d32a94'/>
+              <return type-id='4cbe69e7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE5clearEv' filepath='external/libcxx/include/__hash_table' line='1197' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rehash' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE6rehashEj' filepath='external/libcxx/include/__hash_table' line='1198' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='0a4f1b54'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE7reserveEj' filepath='external/libcxx/include/__hash_table' line='1199' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='0a4f1b54'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_count' mangled-name='_ZNKSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE12bucket_countEv' filepath='external/libcxx/include/__hash_table' line='1203' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e28bfcac' is-artificial='yes'/>
+              <return type-id='0a4f1b54'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE5beginEv' filepath='external/libcxx/include/__hash_table' line='1209' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <return type-id='83fc67e8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE3endEv' filepath='external/libcxx/include/__hash_table' line='1211' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <return type-id='83fc67e8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE5beginEv' filepath='external/libcxx/include/__hash_table' line='1213' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e28bfcac' is-artificial='yes'/>
+              <return type-id='b7b47248'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE3endEv' filepath='external/libcxx/include/__hash_table' line='1215' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e28bfcac' is-artificial='yes'/>
+              <return type-id='b7b47248'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE5eraseENS_21__hash_const_iteratorIPNS_11__hash_nodeIxPvEEEE' filepath='external/libcxx/include/__hash_table' line='1234' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='b7b47248'/>
+              <return type-id='83fc67e8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE5eraseENS_21__hash_const_iteratorIPNS_11__hash_nodeIxPvEEEESD_' filepath='external/libcxx/include/__hash_table' line='1235' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='b7b47248'/>
+              <parameter type-id='b7b47248'/>
+              <return type-id='83fc67e8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='remove' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeIxPvEEEE' filepath='external/libcxx/include/__hash_table' line='1240' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='b7b47248'/>
+              <return type-id='a14b92cb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE4swapERS7_' filepath='external/libcxx/include/__hash_table' line='1262' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='954a45cf'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_bucket_count' mangled-name='_ZNKSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE16max_bucket_countEv' filepath='external/libcxx/include/__hash_table' line='1276' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e28bfcac' is-artificial='yes'/>
+              <return type-id='0a4f1b54'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_size' mangled-name='_ZNKSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE11bucket_sizeEj' filepath='external/libcxx/include/__hash_table' line='1278' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e28bfcac' is-artificial='yes'/>
+              <parameter type-id='0a4f1b54'/>
+              <return type-id='0a4f1b54'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='load_factor' mangled-name='_ZNKSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE11load_factorEv' filepath='external/libcxx/include/__hash_table' line='1279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e28bfcac' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE15max_load_factorEf' filepath='external/libcxx/include/__hash_table' line='1284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='a6c45d85'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE5beginEj' filepath='external/libcxx/include/__hash_table' line='1293' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='0a4f1b54'/>
+              <return type-id='80ed5b18'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE3endEj' filepath='external/libcxx/include/__hash_table' line='1306' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='0a4f1b54'/>
+              <return type-id='80ed5b18'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE6cbeginEj' filepath='external/libcxx/include/__hash_table' line='1319' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e28bfcac' is-artificial='yes'/>
+              <parameter type-id='0a4f1b54'/>
+              <return type-id='c4e09238'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE4cendEj' filepath='external/libcxx/include/__hash_table' line='1332' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e28bfcac' is-artificial='yes'/>
+              <parameter type-id='0a4f1b54'/>
+              <return type-id='c4e09238'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__rehash' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE8__rehashEj' filepath='external/libcxx/include/__hash_table' line='1353' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='0a4f1b54'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE19__copy_assign_allocERKS7_' filepath='external/libcxx/include/__hash_table' line='1368' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='e68c02f8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE19__copy_assign_allocERKS7_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/__hash_table' line='1371' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='e68c02f8'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE19__copy_assign_allocERKS7_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/__hash_table' line='1373' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='e68c02f8'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE13__move_assignERS7_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/__hash_table' line='1376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='954a45cf'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE13__move_assignERS7_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/__hash_table' line='1377' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='954a45cf'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE19__move_assign_allocERS7_' filepath='external/libcxx/include/__hash_table' line='1383' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='954a45cf'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE19__move_assign_allocERS7_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/__hash_table' line='1391' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='954a45cf'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE19__move_assign_allocERS7_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/__hash_table' line='1401' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='954a45cf'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__deallocate_node' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE17__deallocate_nodeEPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEE' filepath='external/libcxx/include/__hash_table' line='1404' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <parameter type-id='7e1cc673'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__detach' mangled-name='_ZNSt3__112__hash_tableIxNS_4hashIxEENS_8equal_toIxEENS_9allocatorIxEEE8__detachEv' filepath='external/libcxx/include/__hash_table' line='1405' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='994a4c1b' is-artificial='yes'/>
+              <return type-id='7e1cc673'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='unique_ptr&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt; *[], std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt; *&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='external/libcxx/include/memory' line='2663' column='1' id='96127994'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='85971b9f' filepath='external/libcxx/include/memory' line='2667' column='1' id='40a37b6e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='deleter_type' type-id='5b23103e' filepath='external/libcxx/include/memory' line='2666' column='1' id='1a5d18c1'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__ptr_' type-id='8dd18fa4' visibility='default' filepath='external/libcxx/include/memory' line='2670' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='unique_ptr' filepath='external/libcxx/include/memory' line='2791' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='825842e2' is-artificial='yes'/>
+              <parameter type-id='84faf798'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEENS_25__bucket_list_deallocatorINS_9allocatorIS7_EEEEEaSEOSD_' filepath='external/libcxx/include/memory' line='2796' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='825842e2' is-artificial='yes'/>
+              <parameter type-id='84faf798'/>
+              <return type-id='8658492e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~unique_ptr' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEENS_25__bucket_list_deallocatorINS_9allocatorIS7_EEEEED2Ev' filepath='external/libcxx/include/memory' line='2887' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='825842e2' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEENS_25__bucket_list_deallocatorINS_9allocatorIS7_EEEEEaSEDn' filepath='external/libcxx/include/memory' line='2890' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='825842e2' is-artificial='yes'/>
+              <return type-id='8658492e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEENS_25__bucket_list_deallocatorINS_9allocatorIS7_EEEEEixEj' filepath='external/libcxx/include/memory' line='2897' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='81ff3941' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <return type-id='c2b2a479'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEENS_25__bucket_list_deallocatorINS_9allocatorIS7_EEEEE3getEv' filepath='external/libcxx/include/memory' line='2901' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='81ff3941' is-artificial='yes'/>
+              <return type-id='40a37b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEENS_25__bucket_list_deallocatorINS_9allocatorIS7_EEEEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2906' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='825842e2' is-artificial='yes'/>
+              <return type-id='f65caf0e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEENS_25__bucket_list_deallocatorINS_9allocatorIS7_EEEEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2911' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='81ff3941' is-artificial='yes'/>
+              <return type-id='541ce215'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator bool' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEENS_25__bucket_list_deallocatorINS_9allocatorIS7_EEEEEcvbEv' filepath='external/libcxx/include/memory' line='2915' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='81ff3941' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='release' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEENS_25__bucket_list_deallocatorINS_9allocatorIS7_EEEEE7releaseEv' filepath='external/libcxx/include/memory' line='2920' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='825842e2' is-artificial='yes'/>
+              <return type-id='40a37b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reset' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEENS_25__bucket_list_deallocatorINS_9allocatorIS7_EEEEE5resetEDn' filepath='external/libcxx/include/memory' line='2939' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='825842e2' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEENS_25__bucket_list_deallocatorINS_9allocatorIS7_EEEEE4swapERSD_' filepath='external/libcxx/include/memory' line='2947' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='825842e2' is-artificial='yes'/>
+              <parameter type-id='8658492e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt; **, std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt; *&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='8dd18fa4'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='44509788'/>
+          <base-class access='private' layout-offset-in-bits='32' type-id='5cdbcf40'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEENS_25__bucket_list_deallocatorINS_9allocatorIS7_EEEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f07e2f92' is-artificial='yes'/>
+              <return type-id='16fc500c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEENS_25__bucket_list_deallocatorINS_9allocatorIS7_EEEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='65b6eb81' is-artificial='yes'/>
+              <return type-id='07f2060c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEENS_25__bucket_list_deallocatorINS_9allocatorIS7_EEEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f07e2f92' is-artificial='yes'/>
+              <return type-id='b3bd5584'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEENS_25__bucket_list_deallocatorINS_9allocatorIS7_EEEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='65b6eb81' is-artificial='yes'/>
+              <return type-id='fc4c5f54'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEENS_25__bucket_list_deallocatorINS_9allocatorIS7_EEEEE4swapERSD_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f07e2f92' is-artificial='yes'/>
+              <parameter type-id='f47e35de'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt; **, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='44509788'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='e705e1d5' filepath='external/libcxx/include/memory' line='2136' column='1' id='16fc500c'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='2d01c098' filepath='external/libcxx/include/memory' line='2137' column='1' id='07f2060c'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='27584fd1' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='849b314e' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='849b314e' is-artificial='yes'/>
+              <return type-id='16fc500c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='be8bd9df' is-artificial='yes'/>
+              <return type-id='07f2060c'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt; *&gt; &gt;, 1, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='5cdbcf40'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='469120c0' filepath='external/libcxx/include/memory' line='2136' column='1' id='b3bd5584'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='cef770ed' filepath='external/libcxx/include/memory' line='2137' column='1' id='fc4c5f54'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='5b23103e' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f5f0cea6' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_25__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEEEEEELi1ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f5f0cea6' is-artificial='yes'/>
+              <return type-id='b3bd5584'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_25__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEEEEEELi1ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e95da2f7' is-artificial='yes'/>
+              <return type-id='fc4c5f54'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt; *&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/__hash_table' line='767' column='1' id='5b23103e'>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='8f622554' filepath='external/libcxx/include/__hash_table' line='769' column='1' id='911f4c63'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='d0410e86' filepath='external/libcxx/include/__hash_table' line='771' column='1' id='0a2113ad'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='c20ed47d' filepath='external/libcxx/include/__hash_table' line='775' column='1' id='85bfaf56'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__data_' type-id='7594d3c2' visibility='default' filepath='external/libcxx/include/__hash_table' line='773' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__bucket_list_deallocator' filepath='external/libcxx/include/__hash_table' line='778' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='529133a4' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__bucket_list_deallocator' filepath='external/libcxx/include/__hash_table' line='783' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='529133a4' is-artificial='yes'/>
+              <parameter type-id='dd2eec0f'/>
+              <parameter type-id='0a2113ad'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__bucket_list_deallocator' filepath='external/libcxx/include/__hash_table' line='789' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='529133a4' is-artificial='yes'/>
+              <parameter type-id='fc76ca12'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEEEEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='529133a4' is-artificial='yes'/>
+              <return type-id='6e7c5cbe'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEEEEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='800' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c2f75e09' is-artificial='yes'/>
+              <return type-id='0a2113ad'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__alloc' mangled-name='_ZNSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEEEEE7__allocEv' filepath='external/libcxx/include/__hash_table' line='803' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='529133a4' is-artificial='yes'/>
+              <return type-id='eda04e3e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__alloc' mangled-name='_ZNKSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEEEEE7__allocEv' filepath='external/libcxx/include/__hash_table' line='805' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c2f75e09' is-artificial='yes'/>
+              <return type-id='dd2eec0f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEEEEEclEPS8_' filepath='external/libcxx/include/__hash_table' line='808' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='529133a4' is-artificial='yes'/>
+              <parameter type-id='85bfaf56'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;unsigned int, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt; *&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='7594d3c2'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='8051cbec'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='caf6f9ad'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEEEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d090fa50' is-artificial='yes'/>
+              <return type-id='ec61259e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEEEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='49ad8089' is-artificial='yes'/>
+              <return type-id='65eae572'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEEEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d090fa50' is-artificial='yes'/>
+              <return type-id='4fde6d19'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEEEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='49ad8089' is-artificial='yes'/>
+              <return type-id='9b1b1675'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEEEEE4swapERSA_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d090fa50' is-artificial='yes'/>
+              <parameter type-id='dc910d34'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt; *&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='caf6f9ad'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='8f622554'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='ea9e967e' filepath='external/libcxx/include/memory' line='2174' column='1' id='4fde6d19'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='323b743b' filepath='external/libcxx/include/memory' line='2175' column='1' id='9b1b1675'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='503b739d' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='503b739d' is-artificial='yes'/>
+              <return type-id='4fde6d19'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a6c14f56' is-artificial='yes'/>
+              <return type-id='9b1b1675'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt; *&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='8f622554'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='27584fd1' filepath='external/libcxx/include/memory' line='1786' column='1' id='78b90d7c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='23584985' filepath='external/libcxx/include/memory' line='1788' column='1' id='23f7f75c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='e0fa21bc' filepath='external/libcxx/include/memory' line='1787' column='1' id='bddd2c5c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='e4fa2808' filepath='external/libcxx/include/memory' line='1789' column='1' id='6f8a363c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='9c96f503'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e69e9032' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEEE7addressERS7_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e3b6def' is-artificial='yes'/>
+              <parameter type-id='23f7f75c'/>
+              <return type-id='78b90d7c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEEE7addressERKS7_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e3b6def' is-artificial='yes'/>
+              <parameter type-id='6f8a363c'/>
+              <return type-id='bddd2c5c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e69e9032' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='78b90d7c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEEE10deallocateEPS7_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e69e9032' is-artificial='yes'/>
+              <parameter type-id='78b90d7c'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e3b6def' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEEE7destroyEPS7_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e69e9032' is-artificial='yes'/>
+              <parameter type-id='78b90d7c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt; *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='8f1834c9'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='c9088909' filepath='external/libcxx/include/memory' line='1517' column='1' id='c20ed47d'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='8f622554' filepath='external/libcxx/include/memory' line='1514' column='1' id='bdd2abd2'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='93f84dd4' filepath='external/libcxx/include/memory' line='1523' column='1' id='d0410e86'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='4b77f748' filepath='external/libcxx/include/memory' line='1520' column='1' id='833ce214'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEEEEE8allocateERS9_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='41473557'/>
+              <parameter type-id='d0410e86'/>
+              <return type-id='c20ed47d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEEEEE8allocateERS9_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='41473557'/>
+              <parameter type-id='d0410e86'/>
+              <parameter type-id='833ce214'/>
+              <return type-id='c20ed47d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEEEEE10deallocateERS9_PS8_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='41473557'/>
+              <parameter type-id='c20ed47d'/>
+              <parameter type-id='d0410e86'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEEEEE8max_sizeERKS9_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8e32800c'/>
+              <return type-id='d0410e86'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEEEEE37select_on_container_copy_constructionERKS9_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8e32800c'/>
+              <return type-id='bdd2abd2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEEEEE10__allocateERS9_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='41473557'/>
+              <parameter type-id='d0410e86'/>
+              <parameter type-id='833ce214'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='c20ed47d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEEEEE10__allocateERS9_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='41473557'/>
+              <parameter type-id='d0410e86'/>
+              <parameter type-id='833ce214'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='c20ed47d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS9_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='8e32800c'/>
+              <return type-id='d0410e86'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEEEEE10__max_sizeENS_17integral_constantIbLb0EEERKS9_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='8e32800c'/>
+              <return type-id='d0410e86'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS9_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='8e32800c'/>
+              <return type-id='bdd2abd2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS9_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='8e32800c'/>
+              <return type-id='bdd2abd2'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt; *, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt; *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='691bbb54'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='98bbdccc' filepath='external/libcxx/include/memory' line='1031' column='1' id='c9088909'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt; *&gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='b5ffebe3'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='9c96f503' filepath='external/libcxx/include/memory' line='1171' column='1' id='93f84dd4'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt; **, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt; *&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='5ca1d607'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='b915eb18' filepath='external/libcxx/include/memory' line='1097' column='1' id='4b77f748'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt; **&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='df03979e'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='27584fd1' filepath='external/libcxx/include/memory' line='974' column='1' id='31f83116'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='b915eb18'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='517b8707'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPPNS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEEE10pointer_toERS7_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d4403af2'/>
+              <return type-id='31f83116'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt; **&gt;::__nat, std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='0a918a64'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='3007d7a1' filepath='external/libcxx/include/type_traits' line='431' column='1' id='80d7931d'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='add_lvalue_reference&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1127' column='1' id='99cde38c'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='013ae85e' filepath='external/libcxx/include/type_traits' line='1128' column='1' id='c2b2a479'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__add_lvalue_reference_impl&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt; *, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='ca561581'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='23584985' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='013ae85e'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt; *, std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt; *&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='071ade22'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='82ea3be2' filepath='external/libcxx/include/memory' line='1031' column='1' id='85971b9f'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt;, std::__1::allocator&lt;std::__1::__hash_node&lt;long long, void *&gt; &gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='be11aaab'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='a8acd87a'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='29d87676'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEENS_9allocatorIS4_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='be61a40b' is-artificial='yes'/>
+              <return type-id='40786768'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEENS_9allocatorIS4_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='466b366c' is-artificial='yes'/>
+              <return type-id='d28ebbe8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEENS_9allocatorIS4_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='be61a40b' is-artificial='yes'/>
+              <return type-id='3f8be9a6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEENS_9allocatorIS4_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='466b366c' is-artificial='yes'/>
+              <return type-id='38945bca'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEENS_9allocatorIS4_EEE4swapERS9_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='be61a40b' is-artificial='yes'/>
+              <parameter type-id='ba619dbf'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt;, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='a8acd87a'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='2c07d155' filepath='external/libcxx/include/memory' line='2136' column='1' id='40786768'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='43b20026' filepath='external/libcxx/include/memory' line='2137' column='1' id='d28ebbe8'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='ead7ebd9' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2d756928' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2d756928' is-artificial='yes'/>
+              <return type-id='40786768'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_16__hash_node_baseIPNS_11__hash_nodeIxPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='091a2eeb' is-artificial='yes'/>
+              <return type-id='d28ebbe8'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;long long, void *&gt; &gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='29d87676'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='9b367427'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='69291c6b' filepath='external/libcxx/include/memory' line='2174' column='1' id='3f8be9a6'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='4625e8b0' filepath='external/libcxx/include/memory' line='2175' column='1' id='38945bca'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='93136c5c' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorINS_11__hash_nodeIxPvEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='93136c5c' is-artificial='yes'/>
+              <return type-id='3f8be9a6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorINS_11__hash_nodeIxPvEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5f77f6a9' is-artificial='yes'/>
+              <return type-id='38945bca'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;unsigned int, std::__1::hash&lt;long long&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='9f72c895'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='8051cbec'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='2c2b125a'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIjNS_4hashIxEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='65f93715' is-artificial='yes'/>
+              <return type-id='ec61259e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIjNS_4hashIxEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bc511d98' is-artificial='yes'/>
+              <return type-id='65eae572'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIjNS_4hashIxEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='65f93715' is-artificial='yes'/>
+              <return type-id='b593af68'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIjNS_4hashIxEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bc511d98' is-artificial='yes'/>
+              <return type-id='f48fc3e8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIjNS_4hashIxEEE4swapERS3_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='65f93715' is-artificial='yes'/>
+              <parameter type-id='69f93d61'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::hash&lt;long long&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='2c2b125a'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='11f978c7'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='85e2162b' filepath='external/libcxx/include/memory' line='2174' column='1' id='b593af68'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='35aa776a' filepath='external/libcxx/include/memory' line='2175' column='1' id='f48fc3e8'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934d8258' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_4hashIxEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934d8258' is-artificial='yes'/>
+              <return type-id='b593af68'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_4hashIxEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='770a080b' is-artificial='yes'/>
+              <return type-id='f48fc3e8'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='hash&lt;long long&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/utility' line='1449' column='1' id='11f978c7'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='614ee276'/>
+        </class-decl>
+        <class-decl name='__scalar_hash&lt;long long, 2&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/utility' line='1245' column='1' id='614ee276'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='109b62c1'/>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__113__scalar_hashIxLj2EEclEx' filepath='external/libcxx/include/utility' line='1249' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5e293da1' is-artificial='yes'/>
+              <parameter type-id='1eb56b1e'/>
+              <return type-id='b59d7dce'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='unary_function&lt;long long, unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/utility' line='966' column='1' id='109b62c1'/>
+        <class-decl name='__compressed_pair&lt;float, std::__1::equal_to&lt;long long&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='2ddb429b'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='9884ef0e'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='848a79e2'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIfNS_8equal_toIxEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5ddde75b' is-artificial='yes'/>
+              <return type-id='a9f1c79a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIfNS_8equal_toIxEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a94c8d4' is-artificial='yes'/>
+              <return type-id='8564ccae'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIfNS_8equal_toIxEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5ddde75b' is-artificial='yes'/>
+              <return type-id='828b0e28'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIfNS_8equal_toIxEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0a94c8d4' is-artificial='yes'/>
+              <return type-id='70a48da8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIfNS_8equal_toIxEEE4swapERS3_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5ddde75b' is-artificial='yes'/>
+              <parameter type-id='59dde10f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::equal_to&lt;long long&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='848a79e2'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='8d752813'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='e9def217' filepath='external/libcxx/include/memory' line='2174' column='1' id='828b0e28'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='e676bf7a' filepath='external/libcxx/include/memory' line='2175' column='1' id='70a48da8'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='63bc2f70' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_8equal_toIxEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='63bc2f70' is-artificial='yes'/>
+              <return type-id='828b0e28'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_8equal_toIxEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce2852ab' is-artificial='yes'/>
+              <return type-id='70a48da8'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='equal_to&lt;long long&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/functional' line='674' column='1' id='8d752813'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='2bd4bd3d'/>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__18equal_toIxEclERKxS3_' filepath='external/libcxx/include/functional' line='677' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='da76ac96' is-artificial='yes'/>
+              <parameter type-id='e12052cd'/>
+              <parameter type-id='e12052cd'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='binary_function&lt;long long, long long, bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__functional_base' line='28' column='1' id='2bd4bd3d'/>
+        <class-decl name='__rebind_alloc_helper&lt;std::__1::allocator_traits&lt;std::__1::allocator&lt;long long&gt; &gt;, std::__1::__hash_node&lt;long long, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1769' column='1' id='b4a5ae63'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='32cc66f9' filepath='external/libcxx/include/memory' line='1772' column='1' id='c931b788'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__hash_node_types&lt;std::__1::__hash_node&lt;long long, void *&gt; *, std::__1::__hash_node&lt;long long, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='227' column='1' id='52008be8'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='bc310e75'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='f5844619'/>
+          <member-type access='public'>
+            <typedef-decl name='__next_pointer' type-id='5b3c0e95' filepath='external/libcxx/include/__hash_table' line='246' column='1' id='f16c92c4'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__node_pointer' type-id='a4c703fa' filepath='external/libcxx/include/__hash_table' line='240' column='1' id='9a53ae45'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__node_value_type' type-id='1eb56b1e' filepath='external/libcxx/include/__hash_table' line='248' column='1' id='8497a29e'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__const_node_value_type_pointer' type-id='c8d8580f' filepath='external/libcxx/include/__hash_table' line='252' column='1' id='1458e0e8'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__hash_key_value_types&lt;long long&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='140' column='1' id='bc310e75'>
+          <member-type access='public'>
+            <typedef-decl name='key_type' type-id='1eb56b1e' filepath='external/libcxx/include/__hash_table' line='142' column='1' id='f79bd14e'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__container_value_type' type-id='1eb56b1e' filepath='external/libcxx/include/__hash_table' line='144' column='1' id='5d9a75de'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__node_value_type' type-id='1eb56b1e' filepath='external/libcxx/include/__hash_table' line='143' column='1' id='a87fc78f'/>
+          </member-type>
+          <data-member access='public' static='yes'>
+            <var-decl name='__is_map' type-id='4ab96a04' visibility='default' filepath='external/libcxx/include/__hash_table' line='145' column='1'/>
+          </data-member>
+          <member-function access='public' static='yes'>
+            <function-decl name='__get_key' mangled-name='_ZNSt3__122__hash_key_value_typesIxE9__get_keyERKx' filepath='external/libcxx/include/__hash_table' line='148' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e12052cd'/>
+              <return type-id='494a4d68'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='__get_value' mangled-name='_ZNSt3__122__hash_key_value_typesIxE11__get_valueERKx' filepath='external/libcxx/include/__hash_table' line='152' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9c7b2b9b'/>
+              <return type-id='ac307818'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='__get_ptr' mangled-name='_ZNSt3__122__hash_key_value_typesIxE9__get_ptrERx' filepath='external/libcxx/include/__hash_table' line='156' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='59472748'/>
+              <return type-id='16906315'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='__move' mangled-name='_ZNSt3__122__hash_key_value_typesIxE6__moveERx' filepath='external/libcxx/include/__hash_table' line='161' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='59472748'/>
+              <return type-id='1855bac5'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_map_pointer_types&lt;long long, void *, std::__1::__hash_key_value_types&lt;long long&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='212' column='1' id='f5844619'/>
+        <class-decl name='__rebind_pointer&lt;void *, const long long&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='994' column='1' id='f45f5db0'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='4e49b384' filepath='external/libcxx/include/memory' line='996' column='1' id='c8d8580f'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='external/libcxx/include/unordered_map' line='628' column='1' id='68b1ae7f'>
+          <member-type access='public'>
+            <typedef-decl name='value_type' type-id='b9953957' filepath='external/libcxx/include/unordered_map' line='632' column='1' id='7fc77ef8'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__nc_ref_pair_type' type-id='01608bde' filepath='external/libcxx/include/unordered_map' line='633' column='1' id='b7fcc7eb'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__nc_rref_pair_type' type-id='b83aca4a' filepath='external/libcxx/include/unordered_map' line='634' column='1' id='589b1859'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__cc' type-id='7fc77ef8' visibility='default' filepath='external/libcxx/include/unordered_map' line='637' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__get_value' mangled-name='_ZNSt3__117__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsE11__get_valueEv' filepath='external/libcxx/include/unordered_map' line='641' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='302e0f27' is-artificial='yes'/>
+              <return type-id='f56024c5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get_value' mangled-name='_ZNKSt3__117__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsE11__get_valueEv' filepath='external/libcxx/include/unordered_map' line='651' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8da43860' is-artificial='yes'/>
+              <return type-id='16e6694a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__ref' mangled-name='_ZNSt3__117__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsE5__refEv' filepath='external/libcxx/include/unordered_map' line='661' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='302e0f27' is-artificial='yes'/>
+              <return type-id='b7fcc7eb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__move' mangled-name='_ZNSt3__117__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsE6__moveEv' filepath='external/libcxx/include/unordered_map' line='668' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='302e0f27' is-artificial='yes'/>
+              <return type-id='589b1859'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__117__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEaSERKS4_' filepath='external/libcxx/include/unordered_map' line='677' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='302e0f27' is-artificial='yes'/>
+              <parameter type-id='99a44b44'/>
+              <return type-id='242dfc43'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__117__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEaSEOS4_' filepath='external/libcxx/include/unordered_map' line='684' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='302e0f27' is-artificial='yes'/>
+              <parameter type-id='596452ff'/>
+              <return type-id='242dfc43'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__hash_value_type' filepath='external/libcxx/include/unordered_map' line='703' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='302e0f27' is-artificial='yes'/>
+              <parameter type-id='99a44b44'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__hash_value_type' filepath='external/libcxx/include/unordered_map' line='704' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='302e0f27' is-artificial='yes'/>
+              <parameter type-id='596452ff'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' destructor='yes'>
+            <function-decl name='~__hash_value_type' filepath='external/libcxx/include/unordered_map' line='708' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='302e0f27' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='pair&lt;ASurfaceControl *const, ASurfaceControlStats&gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='external/libcxx/include/utility' line='315' column='1' id='b9953957'>
+          <data-member access='public' layout-offset-in-bits='0'>
+            <var-decl name='first' type-id='f8a9b7c9' visibility='default' filepath='external/libcxx/include/utility' line='323' column='1'/>
+          </data-member>
+          <data-member access='public' layout-offset-in-bits='64'>
+            <var-decl name='second' type-id='5d04a8c3' visibility='default' filepath='external/libcxx/include/utility' line='324' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='pair' filepath='external/libcxx/include/utility' line='327' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ff43352f' is-artificial='yes'/>
+              <parameter type-id='4fc0425c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pair' filepath='external/libcxx/include/utility' line='328' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ff43352f' is-artificial='yes'/>
+              <parameter type-id='7fd67367'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__14pairIKP15ASurfaceControl20ASurfaceControlStatsEaSERKNS_5__natE' filepath='external/libcxx/include/utility' line='515' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ff43352f' is-artificial='yes'/>
+              <parameter type-id='4c8864de'/>
+              <return type-id='03433b7b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__14pairIKP15ASurfaceControl20ASurfaceControlStatsEaSEONS_5__natE' filepath='external/libcxx/include/utility' line='528' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ff43352f' is-artificial='yes'/>
+              <parameter type-id='b2273bff'/>
+              <return type-id='03433b7b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__14pairIKP15ASurfaceControl20ASurfaceControlStatsE4swapERS5_' filepath='external/libcxx/include/utility' line='553' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ff43352f' is-artificial='yes'/>
+              <parameter type-id='03433b7b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='pair&lt;ASurfaceControl *const &amp;, 0&gt;' mangled-name='_ZNSt3__14pairIKP15ASurfaceControl20ASurfaceControlStatsEC2IJRS3_EJEJLj0EEJEEENS_21piecewise_construct_tERNS_5tupleIJDpT_EEERNS9_IJDpT0_EEENS_15__tuple_indicesIJXspT1_EEEENSI_IJXspT2_EEEE' filepath='external/libcxx/include/utility' line='565' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ff43352f' is-artificial='yes'/>
+              <parameter type-id='4582d906'/>
+              <parameter type-id='efa5f087'/>
+              <parameter type-id='57c94099'/>
+              <parameter type-id='d0bb5fc7'/>
+              <parameter type-id='c527ef4d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pair&lt;ASurfaceControl *const &amp;&gt;' mangled-name='_ZNSt3__14pairIKP15ASurfaceControl20ASurfaceControlStatsEC2IJRS3_EJEEENS_21piecewise_construct_tENS_5tupleIJDpT_EEENS9_IJDpT0_EEE' filepath='external/libcxx/include/utility' line='506' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ff43352f' is-artificial='yes'/>
+              <parameter type-id='4582d906'/>
+              <parameter type-id='3982c1f3'/>
+              <parameter type-id='ad3ebb8d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pair&lt;ASurfaceControl *const, ASurfaceControlStats&gt;, std::__1::__nat&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='01dde707'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='13623784' filepath='external/libcxx/include/type_traits' line='431' column='1' id='e533247c'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='piecewise_construct_t' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/utility' line='298' column='1' id='4582d906'/>
+        <class-decl name='tuple&lt;ASurfaceControl *const &amp;&gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/tuple' line='470' column='1' id='3982c1f3'>
+          <member-type access='private'>
+            <typedef-decl name='_BaseT' type-id='6ab6a882' filepath='external/libcxx/include/tuple' line='472' column='1' id='5d65f50c'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__base_' type-id='5d65f50c' visibility='default' filepath='external/libcxx/include/tuple' line='474' column='1'/>
+          </data-member>
+          <data-member access='private' static='yes'>
+            <var-decl name='_EnableImplicitReducedArityExtension' type-id='4ab96a04' visibility='default' filepath='external/libcxx/include/tuple' line='479' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='tuple' filepath='external/libcxx/include/tuple' line='616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e3a5dda3' is-artificial='yes'/>
+              <parameter type-id='ce4e0186'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='tuple' filepath='external/libcxx/include/tuple' line='617' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e3a5dda3' is-artificial='yes'/>
+              <parameter type-id='e339cd73'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__15tupleIJRKP15ASurfaceControlEEaSERKNS_5__natE' filepath='external/libcxx/include/tuple' line='872' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e3a5dda3' is-artificial='yes'/>
+              <parameter type-id='659bf08a'/>
+              <return type-id='efa5f087'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__15tupleIJRKP15ASurfaceControlEEaSEONS_5__natE' filepath='external/libcxx/include/tuple' line='880' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e3a5dda3' is-artificial='yes'/>
+              <parameter type-id='bd619075'/>
+              <return type-id='efa5f087'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__15tupleIJRKP15ASurfaceControlEE4swapERS5_' filepath='external/libcxx/include/tuple' line='902' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e3a5dda3' is-artificial='yes'/>
+              <parameter type-id='efa5f087'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__tuple_impl&lt;std::__1::__tuple_indices&lt;0&gt;, ASurfaceControl *const &amp;&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/tuple' line='365' column='1' id='6ab6a882'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='13e36007'/>
+          <member-function access='public'>
+            <function-decl name='__tuple_impl' filepath='external/libcxx/include/tuple' line='369' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='aa2cee90' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__tuple_impl' filepath='external/libcxx/include/tuple' line='440' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='aa2cee90' is-artificial='yes'/>
+              <parameter type-id='86cc090f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__tuple_impl' filepath='external/libcxx/include/tuple' line='441' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='aa2cee90' is-artificial='yes'/>
+              <parameter type-id='1ad91416'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__tuple_implINS_15__tuple_indicesIJLj0EEEEJRKP15ASurfaceControlEEaSERKS7_' filepath='external/libcxx/include/tuple' line='445' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='aa2cee90' is-artificial='yes'/>
+              <parameter type-id='86cc090f'/>
+              <return type-id='b62d0174'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__tuple_implINS_15__tuple_indicesIJLj0EEEEJRKP15ASurfaceControlEEaSEOS7_' filepath='external/libcxx/include/tuple' line='453' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='aa2cee90' is-artificial='yes'/>
+              <parameter type-id='1ad91416'/>
+              <return type-id='b62d0174'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__112__tuple_implINS_15__tuple_indicesIJLj0EEEEJRKP15ASurfaceControlEE4swapERS7_' filepath='external/libcxx/include/tuple' line='460' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='aa2cee90' is-artificial='yes'/>
+              <parameter type-id='b62d0174'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__tuple_leaf&lt;0, ASurfaceControl *const &amp;, false&gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/tuple' line='171' column='1' id='13e36007'>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='622c8d3d' visibility='default' filepath='external/libcxx/include/tuple' line='173' column='1'/>
+          </data-member>
+          <member-function access='private'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__tuple_leafILj0ERKP15ASurfaceControlLb0EEaSERKS5_' filepath='external/libcxx/include/tuple' line='184' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8d74ddff' is-artificial='yes'/>
+              <parameter type-id='cf50c78c'/>
+              <return type-id='9174e44b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__tuple_leaf' filepath='external/libcxx/include/tuple' line='186' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8d74ddff' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__tuple_leaf' filepath='external/libcxx/include/tuple' line='247' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8d74ddff' is-artificial='yes'/>
+              <parameter type-id='cf50c78c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__tuple_leaf' filepath='external/libcxx/include/tuple' line='248' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8d74ddff' is-artificial='yes'/>
+              <parameter type-id='68039797'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__112__tuple_leafILj0ERKP15ASurfaceControlLb0EE4swapERS5_' filepath='external/libcxx/include/tuple' line='260' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8d74ddff' is-artificial='yes'/>
+              <parameter type-id='9174e44b'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNSt3__112__tuple_leafILj0ERKP15ASurfaceControlLb0EE3getEv' filepath='external/libcxx/include/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8d74ddff' is-artificial='yes'/>
+              <return type-id='622c8d3d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNKSt3__112__tuple_leafILj0ERKP15ASurfaceControlLb0EE3getEv' filepath='external/libcxx/include/tuple' line='267' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d350cdd8' is-artificial='yes'/>
+              <return type-id='622c8d3d'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::tuple&lt;ASurfaceControl *const &amp;&gt;, std::__1::__nat&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='b54bc9ad'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='13623784' filepath='external/libcxx/include/type_traits' line='431' column='1' id='df1c6778'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='tuple&lt;&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/tuple' line='907' column='1' id='ad3ebb8d'>
+          <member-function access='public'>
+            <function-decl name='tuple' filepath='external/libcxx/include/tuple' line='911' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='63c9537d' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__15tupleIJEE4swapERS1_' filepath='external/libcxx/include/tuple' line='925' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='63c9537d' is-artificial='yes'/>
+              <parameter type-id='57c94099'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__tuple_indices&lt;0&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__tuple' line='90' column='1' id='d0bb5fc7'/>
+        <class-decl name='pair&lt;ASurfaceControl *&amp;, ASurfaceControlStats &amp;&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='01608bde'/>
+        <class-decl name='pair&lt;ASurfaceControl *&amp;&amp;, ASurfaceControlStats &amp;&amp;&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='b83aca4a'/>
+        <class-decl name='pair&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt;, bool&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='4cbe69e7'/>
+        <class-decl name='__hash_iterator&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='4ce585df'/>
+        <class-decl name='__hash_const_iterator&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/__hash_table' line='389' column='1' id='3c7a51bf'>
+          <member-type access='private'>
+            <typedef-decl name='__next_pointer' type-id='f16c92c4' filepath='external/libcxx/include/__hash_table' line='394' column='1' id='62e8dae5'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__non_const_iterator' type-id='4ce585df' filepath='external/libcxx/include/__hash_table' line='399' column='1' id='edad6de0'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='5ce5ea54' filepath='external/libcxx/include/__hash_table' line='404' column='1' id='faabb41d'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='8497a29e' filepath='external/libcxx/include/__hash_table' line='402' column='1' id='06c88f0a'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='1458e0e8' filepath='external/libcxx/include/__hash_table' line='405' column='1' id='b2bf84e1'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__node_' type-id='62e8dae5' visibility='default' filepath='external/libcxx/include/__hash_table' line='396' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__hash_const_iterator' filepath='external/libcxx/include/__hash_table' line='408' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f75c5c37' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_const_iterator' filepath='external/libcxx/include/__hash_table' line='413' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f75c5c37' is-artificial='yes'/>
+              <parameter type-id='452913c2'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator*' mangled-name='_ZNKSt3__121__hash_const_iteratorIPNS_11__hash_nodeIxPvEEEdeEv' filepath='external/libcxx/include/__hash_table' line='446' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5103513a' is-artificial='yes'/>
+              <return type-id='faabb41d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-&gt;' mangled-name='_ZNKSt3__121__hash_const_iteratorIPNS_11__hash_nodeIxPvEEEptEv' filepath='external/libcxx/include/__hash_table' line='452' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5103513a' is-artificial='yes'/>
+              <return type-id='b2bf84e1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator++' mangled-name='_ZNSt3__121__hash_const_iteratorIPNS_11__hash_nodeIxPvEEEppEv' filepath='external/libcxx/include/__hash_table' line='459' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f75c5c37' is-artificial='yes'/>
+              <return type-id='eb5c4953'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator++' mangled-name='_ZNSt3__121__hash_const_iteratorIPNS_11__hash_nodeIxPvEEEppEi' filepath='external/libcxx/include/__hash_table' line='467' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f75c5c37' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='3c7a51bf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__hash_const_iterator' filepath='external/libcxx/include/__hash_table' line='493' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f75c5c37' is-artificial='yes'/>
+              <parameter type-id='62e8dae5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='unique_ptr&lt;std::__1::__hash_node&lt;long long, void *&gt;, std::__1::__hash_node_destructor&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;long long, void *&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='2a7e34ef'/>
+        <class-decl name='__hash_local_iterator&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='3eb1884f'/>
+        <class-decl name='__hash_const_local_iterator&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='4d2bc6ef'/>
+        <class-decl name='pair&lt;std::__1::__hash_const_iterator&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt;, bool&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='ddfc9e47'/>
+        <class-decl name='__insert_return_type&lt;std::__1::__hash_const_iterator&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt;, std::__1::__basic_node_handle&lt;std::__1::__hash_node&lt;long long, void *&gt;, std::__1::allocator&lt;long long&gt;, __set_node_handle_specifics&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='7183738c'/>
+        <class-decl name='__basic_node_handle&lt;std::__1::__hash_node&lt;long long, void *&gt;, std::__1::allocator&lt;long long&gt;, __set_node_handle_specifics&gt;' visibility='default' is-declaration-only='yes' id='cb84c3a7'/>
+        <typedef-decl name='__set_node_handle&lt;typename __table::__node, std::__1::unordered_set&lt;long long, std::__1::hash&lt;long long&gt;, std::__1::equal_to&lt;long long&gt;, std::__1::allocator&lt;long long&gt; &gt;::allocator_type&gt;' type-id='cb84c3a7' filepath='external/libcxx/include/__node_handle' line='189' column='1' id='f31993b7'/>
+        <class-decl name='pair&lt;std::__1::__hash_const_iterator&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt;, std::__1::__hash_const_iterator&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='0d1e5e33'/>
+        <class-decl name='unordered_set&lt;android::sp&lt;android::SurfaceControl&gt;, android::SurfaceComposerClient::SCHash, std::__1::equal_to&lt;android::sp&lt;android::SurfaceControl&gt; &gt;, std::__1::allocator&lt;android::sp&lt;android::SurfaceControl&gt; &gt; &gt;' size-in-bits='160' visibility='default' filepath='external/libcxx/include/unordered_set' line='381' column='1' id='983e9281'>
+          <member-type access='private'>
+            <typedef-decl name='__table' type-id='4db2d66d' filepath='external/libcxx/include/unordered_set' line='397' column='1' id='f35d2804'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='0cff0b6a' filepath='external/libcxx/include/unordered_set' line='404' column='1' id='ffc9a81c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='hasher' type-id='52d5d590' filepath='external/libcxx/include/unordered_set' line='387' column='1' id='2fea16f9'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='key_equal' type-id='3e463dcc' filepath='external/libcxx/include/unordered_set' line='388' column='1' id='d8fb13fe'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='d6912ca9' filepath='external/libcxx/include/unordered_set' line='389' column='1' id='35d5eebc'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='cb0dae1e' filepath='external/libcxx/include/unordered_set' line='407' column='1' id='b2c2b480'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='cb0dae1e' filepath='external/libcxx/include/unordered_set' line='408' column='1' id='45adbef0'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='097c614a' filepath='external/libcxx/include/unordered_set' line='386' column='1' id='5040e33c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='key_type' type-id='3d05d53e' filepath='external/libcxx/include/unordered_set' line='385' column='1' id='097c614a'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='insert_return_type' type-id='698a8dd9' filepath='external/libcxx/include/unordered_set' line='414' column='1' id='a9f26ac7'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='node_type' type-id='68002ec9' filepath='external/libcxx/include/unordered_set' line='413' column='1' id='0e88aa73'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='local_iterator' type-id='39bf9dda' filepath='external/libcxx/include/unordered_set' line='409' column='1' id='0e631190'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_local_iterator' type-id='39bf9dda' filepath='external/libcxx/include/unordered_set' line='410' column='1' id='7fa62e60'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__table_' type-id='f35d2804' visibility='default' filepath='external/libcxx/include/unordered_set' line='399' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='423' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='430' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='ffc9a81c'/>
+              <parameter type-id='e0f15c1d'/>
+              <parameter type-id='b03154b8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='434' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='ffc9a81c'/>
+              <parameter type-id='6f18163e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='437' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='ffc9a81c'/>
+              <parameter type-id='e0f15c1d'/>
+              <parameter type-id='6f18163e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='440' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='ffc9a81c'/>
+              <parameter type-id='e0f15c1d'/>
+              <parameter type-id='b03154b8'/>
+              <parameter type-id='6f18163e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='464' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='6f18163e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='465' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='c306e8c0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='466' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='c306e8c0'/>
+              <parameter type-id='6f18163e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='469' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='05117a41'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='471' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='05117a41'/>
+              <parameter type-id='6f18163e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='472' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='dbcb0740'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='473' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='dbcb0740'/>
+              <parameter type-id='ffc9a81c'/>
+              <parameter type-id='e0f15c1d'/>
+              <parameter type-id='b03154b8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='476' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='dbcb0740'/>
+              <parameter type-id='ffc9a81c'/>
+              <parameter type-id='e0f15c1d'/>
+              <parameter type-id='b03154b8'/>
+              <parameter type-id='6f18163e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='481' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='dbcb0740'/>
+              <parameter type-id='ffc9a81c'/>
+              <parameter type-id='6f18163e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_set' filepath='external/libcxx/include/unordered_set' line='485' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='dbcb0740'/>
+              <parameter type-id='ffc9a81c'/>
+              <parameter type-id='e0f15c1d'/>
+              <parameter type-id='6f18163e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEEaSERKSB_' filepath='external/libcxx/include/unordered_set' line='492' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='c306e8c0'/>
+              <return type-id='aaaa497d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEEaSEOSB_' filepath='external/libcxx/include/unordered_set' line='499' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='05117a41'/>
+              <return type-id='aaaa497d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEEaSESt16initializer_listIS4_E' filepath='external/libcxx/include/unordered_set' line='502' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='dbcb0740'/>
+              <return type-id='aaaa497d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_allocator' mangled-name='_ZNKSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE13get_allocatorEv' filepath='external/libcxx/include/unordered_set' line='506' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cf06fba4' is-artificial='yes'/>
+              <return type-id='35d5eebc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE5emptyEv' filepath='external/libcxx/include/unordered_set' line='510' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cf06fba4' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE4sizeEv' filepath='external/libcxx/include/unordered_set' line='512' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cf06fba4' is-artificial='yes'/>
+              <return type-id='ffc9a81c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE8max_sizeEv' filepath='external/libcxx/include/unordered_set' line='514' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cf06fba4' is-artificial='yes'/>
+              <return type-id='ffc9a81c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE5beginEv' filepath='external/libcxx/include/unordered_set' line='517' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <return type-id='b2c2b480'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE3endEv' filepath='external/libcxx/include/unordered_set' line='519' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <return type-id='b2c2b480'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE5beginEv' filepath='external/libcxx/include/unordered_set' line='521' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cf06fba4' is-artificial='yes'/>
+              <return type-id='45adbef0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE3endEv' filepath='external/libcxx/include/unordered_set' line='523' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cf06fba4' is-artificial='yes'/>
+              <return type-id='45adbef0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE6cbeginEv' filepath='external/libcxx/include/unordered_set' line='525' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cf06fba4' is-artificial='yes'/>
+              <return type-id='45adbef0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE4cendEv' filepath='external/libcxx/include/unordered_set' line='527' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cf06fba4' is-artificial='yes'/>
+              <return type-id='45adbef0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE6insertEOS4_' filepath='external/libcxx/include/unordered_set' line='550' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='d8da0d6b'/>
+              <return type-id='0b313c74'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE6insertENS_21__hash_const_iteratorIPNS_11__hash_nodeIS4_PvEEEEOS4_' filepath='external/libcxx/include/unordered_set' line='562' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='45adbef0'/>
+              <parameter type-id='d8da0d6b'/>
+              <return type-id='b2c2b480'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE6insertESt16initializer_listIS4_E' filepath='external/libcxx/include/unordered_set' line='566' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='dbcb0740'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE6insertERKS4_' filepath='external/libcxx/include/unordered_set' line='570' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='1f7263fe'/>
+              <return type-id='0b313c74'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE6insertENS_21__hash_const_iteratorIPNS_11__hash_nodeIS4_PvEEEERKS4_' filepath='external/libcxx/include/unordered_set' line='583' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='45adbef0'/>
+              <parameter type-id='1f7263fe'/>
+              <return type-id='b2c2b480'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE5eraseENS_21__hash_const_iteratorIPNS_11__hash_nodeIS4_PvEEEE' filepath='external/libcxx/include/unordered_set' line='591' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='45adbef0'/>
+              <return type-id='b2c2b480'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE5eraseERKS4_' filepath='external/libcxx/include/unordered_set' line='593' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='0ec0fa74'/>
+              <return type-id='ffc9a81c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE5eraseENS_21__hash_const_iteratorIPNS_11__hash_nodeIS4_PvEEEESH_' filepath='external/libcxx/include/unordered_set' line='595' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='45adbef0'/>
+              <parameter type-id='45adbef0'/>
+              <return type-id='b2c2b480'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE5clearEv' filepath='external/libcxx/include/unordered_set' line='598' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE6insertEONS_19__basic_node_handleINS_11__hash_nodeIS4_PvEESA_NS_27__set_node_handle_specificsEEE' filepath='external/libcxx/include/unordered_set' line='602' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='250f2fa6'/>
+              <return type-id='a9f26ac7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE6insertENS_21__hash_const_iteratorIPNS_11__hash_nodeIS4_PvEEEEONS_19__basic_node_handleISF_SA_NS_27__set_node_handle_specificsEEE' filepath='external/libcxx/include/unordered_set' line='610' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='45adbef0'/>
+              <parameter type-id='250f2fa6'/>
+              <return type-id='b2c2b480'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='extract' mangled-name='_ZNSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE7extractERKS4_' filepath='external/libcxx/include/unordered_set' line='618' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='0ec0fa74'/>
+              <return type-id='0e88aa73'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='extract' mangled-name='_ZNSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE7extractENS_21__hash_const_iteratorIPNS_11__hash_nodeIS4_PvEEEE' filepath='external/libcxx/include/unordered_set' line='623' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='45adbef0'/>
+              <return type-id='0e88aa73'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE4swapERSB_' filepath='external/libcxx/include/unordered_set' line='663' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='aaaa497d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNKSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE13hash_functionEv' filepath='external/libcxx/include/unordered_set' line='668' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cf06fba4' is-artificial='yes'/>
+              <return type-id='2fea16f9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNKSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE6key_eqEv' filepath='external/libcxx/include/unordered_set' line='670' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cf06fba4' is-artificial='yes'/>
+              <return type-id='d8fb13fe'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find' mangled-name='_ZNSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE4findERKS4_' filepath='external/libcxx/include/unordered_set' line='673' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='0ec0fa74'/>
+              <return type-id='b2c2b480'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find' mangled-name='_ZNKSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE4findERKS4_' filepath='external/libcxx/include/unordered_set' line='675' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cf06fba4' is-artificial='yes'/>
+              <parameter type-id='0ec0fa74'/>
+              <return type-id='45adbef0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='count' mangled-name='_ZNKSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE5countERKS4_' filepath='external/libcxx/include/unordered_set' line='677' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cf06fba4' is-artificial='yes'/>
+              <parameter type-id='0ec0fa74'/>
+              <return type-id='ffc9a81c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='equal_range' mangled-name='_ZNSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE11equal_rangeERKS4_' filepath='external/libcxx/include/unordered_set' line='679' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='0ec0fa74'/>
+              <return type-id='68f95eef'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='equal_range' mangled-name='_ZNKSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE11equal_rangeERKS4_' filepath='external/libcxx/include/unordered_set' line='682' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cf06fba4' is-artificial='yes'/>
+              <parameter type-id='0ec0fa74'/>
+              <return type-id='68f95eef'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_count' mangled-name='_ZNKSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE12bucket_countEv' filepath='external/libcxx/include/unordered_set' line='686' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cf06fba4' is-artificial='yes'/>
+              <return type-id='ffc9a81c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_bucket_count' mangled-name='_ZNKSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE16max_bucket_countEv' filepath='external/libcxx/include/unordered_set' line='688' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cf06fba4' is-artificial='yes'/>
+              <return type-id='ffc9a81c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_size' mangled-name='_ZNKSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE11bucket_sizeEj' filepath='external/libcxx/include/unordered_set' line='691' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cf06fba4' is-artificial='yes'/>
+              <parameter type-id='ffc9a81c'/>
+              <return type-id='ffc9a81c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket' mangled-name='_ZNKSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE6bucketERKS4_' filepath='external/libcxx/include/unordered_set' line='693' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cf06fba4' is-artificial='yes'/>
+              <parameter type-id='0ec0fa74'/>
+              <return type-id='ffc9a81c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE5beginEj' filepath='external/libcxx/include/unordered_set' line='696' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='ffc9a81c'/>
+              <return type-id='0e631190'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE3endEj' filepath='external/libcxx/include/unordered_set' line='698' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='ffc9a81c'/>
+              <return type-id='0e631190'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE5beginEj' filepath='external/libcxx/include/unordered_set' line='700' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cf06fba4' is-artificial='yes'/>
+              <parameter type-id='ffc9a81c'/>
+              <return type-id='7fa62e60'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE3endEj' filepath='external/libcxx/include/unordered_set' line='702' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cf06fba4' is-artificial='yes'/>
+              <parameter type-id='ffc9a81c'/>
+              <return type-id='7fa62e60'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE6cbeginEj' filepath='external/libcxx/include/unordered_set' line='704' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cf06fba4' is-artificial='yes'/>
+              <parameter type-id='ffc9a81c'/>
+              <return type-id='7fa62e60'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE4cendEj' filepath='external/libcxx/include/unordered_set' line='706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cf06fba4' is-artificial='yes'/>
+              <parameter type-id='ffc9a81c'/>
+              <return type-id='7fa62e60'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='load_factor' mangled-name='_ZNKSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE11load_factorEv' filepath='external/libcxx/include/unordered_set' line='709' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cf06fba4' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNKSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE15max_load_factorEv' filepath='external/libcxx/include/unordered_set' line='711' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cf06fba4' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE15max_load_factorEf' filepath='external/libcxx/include/unordered_set' line='713' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='a6c45d85'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rehash' mangled-name='_ZNSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE6rehashEj' filepath='external/libcxx/include/unordered_set' line='715' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='ffc9a81c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__113unordered_setIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE7reserveEj' filepath='external/libcxx/include/unordered_set' line='717' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9eaa3699' is-artificial='yes'/>
+              <parameter type-id='ffc9a81c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_table&lt;android::sp&lt;android::SurfaceControl&gt;, android::SurfaceComposerClient::SCHash, std::__1::equal_to&lt;android::sp&lt;android::SurfaceControl&gt; &gt;, std::__1::allocator&lt;android::sp&lt;android::SurfaceControl&gt; &gt; &gt;' size-in-bits='160' visibility='default' filepath='external/libcxx/include/__hash_table' line='893' column='1' id='4db2d66d'>
+          <member-type access='private'>
+            <typedef-decl name='__bucket_list' type-id='4daca0a0' filepath='external/libcxx/include/__hash_table' line='950' column='1' id='f466c359'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='02ff62ed' filepath='external/libcxx/include/__hash_table' line='916' column='1' id='0cff0b6a'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='hasher' type-id='52d5d590' filepath='external/libcxx/include/__hash_table' line='897' column='1' id='591a8a07'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='key_equal' type-id='3e463dcc' filepath='external/libcxx/include/__hash_table' line='898' column='1' id='3128ed58'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__node_allocator' type-id='e2a6b9b8' filepath='external/libcxx/include/__hash_table' line='925' column='1' id='148e9a20'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='d6912ca9' filepath='external/libcxx/include/__hash_table' line='899' column='1' id='5849f00e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__next_pointer' type-id='028093dc' filepath='external/libcxx/include/__hash_table' line='932' column='1' id='e8ea9745'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='3d05d53e' filepath='external/libcxx/include/__hash_table' line='896' column='1' id='858827ea'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__node_pointer' type-id='2f81569d' filepath='external/libcxx/include/__hash_table' line='928' column='1' id='96952494'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='6f63fd06' filepath='external/libcxx/include/__hash_table' line='989' column='1' id='5530652a'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='c82281e6' filepath='external/libcxx/include/__hash_table' line='990' column='1' id='cb0dae1e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__container_value_type' type-id='56fdc7d9' filepath='external/libcxx/include/__hash_table' line='909' column='1' id='8842b148'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__node_holder' type-id='551409b5' filepath='external/libcxx/include/__hash_table' line='1232' column='1' id='87c8fca9'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='local_iterator' type-id='ef3102b6' filepath='external/libcxx/include/__hash_table' line='991' column='1' id='ac7e1586'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_local_iterator' type-id='486569d6' filepath='external/libcxx/include/__hash_table' line='992' column='1' id='39bf9dda'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__bucket_list_' type-id='f466c359' visibility='default' filepath='external/libcxx/include/__hash_table' line='955' column='1'/>
+          </data-member>
+          <data-member access='private' layout-offset-in-bits='64'>
+            <var-decl name='__p1_' type-id='00d7640f' visibility='default' filepath='external/libcxx/include/__hash_table' line='956' column='1'/>
+          </data-member>
+          <data-member access='private' layout-offset-in-bits='96'>
+            <var-decl name='__p2_' type-id='421ca096' visibility='default' filepath='external/libcxx/include/__hash_table' line='957' column='1'/>
+          </data-member>
+          <data-member access='private' layout-offset-in-bits='128'>
+            <var-decl name='__p3_' type-id='3175d570' visibility='default' filepath='external/libcxx/include/__hash_table' line='958' column='1'/>
+          </data-member>
+          <member-function access='private'>
+            <function-decl name='size' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='962' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <return type-id='77218415'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='965' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7da847da' is-artificial='yes'/>
+              <return type-id='0cff0b6a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE13hash_functionEv' filepath='external/libcxx/include/__hash_table' line='968' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <return type-id='877b8b44'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNKSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE13hash_functionEv' filepath='external/libcxx/include/__hash_table' line='970' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7da847da' is-artificial='yes'/>
+              <return type-id='dbf81043'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE15max_load_factorEv' filepath='external/libcxx/include/__hash_table' line='973' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <return type-id='2a1f6799'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNKSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE15max_load_factorEv' filepath='external/libcxx/include/__hash_table' line='975' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7da847da' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE6key_eqEv' filepath='external/libcxx/include/__hash_table' line='978' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <return type-id='b9a456ff'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNKSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE6key_eqEv' filepath='external/libcxx/include/__hash_table' line='980' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7da847da' is-artificial='yes'/>
+              <return type-id='e4fe578a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_alloc' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE12__node_allocEv' filepath='external/libcxx/include/__hash_table' line='983' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <return type-id='514e924d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_alloc' mangled-name='_ZNKSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE12__node_allocEv' filepath='external/libcxx/include/__hash_table' line='985' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7da847da' is-artificial='yes'/>
+              <return type-id='ab244b62'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='995' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1003' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='dbf81043'/>
+              <parameter type-id='e4fe578a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1004' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='dbf81043'/>
+              <parameter type-id='e4fe578a'/>
+              <parameter type-id='7ea10b88'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1006' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='7ea10b88'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1007' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='71a834f6'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1008' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='71a834f6'/>
+              <parameter type-id='7ea10b88'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1010' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='9cf7975d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1017' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='9cf7975d'/>
+              <parameter type-id='7ea10b88'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~__hash_table' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEED2Ev' filepath='external/libcxx/include/__hash_table' line='1019' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEEaSERKSB_' filepath='external/libcxx/include/__hash_table' line='1021' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='71a834f6'/>
+              <return type-id='4bc95969'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEEaSEOSB_' filepath='external/libcxx/include/__hash_table' line='1024' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='9cf7975d'/>
+              <return type-id='4bc95969'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE8max_sizeEv' filepath='external/libcxx/include/__hash_table' line='1037' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7da847da' is-artificial='yes'/>
+              <return type-id='0cff0b6a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_multi_prepare' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE27__node_insert_multi_prepareEjRS4_' filepath='external/libcxx/include/__hash_table' line='1047' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <parameter type-id='666b7263'/>
+              <return type-id='e8ea9745'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_multi_perform' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE27__node_insert_multi_performEPNS_11__hash_nodeIS4_PvEEPNS_16__hash_node_baseISF_EE' filepath='external/libcxx/include/__hash_table' line='1050' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='96952494'/>
+              <parameter type-id='e8ea9745'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_unique_prepare' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE28__node_insert_unique_prepareEjRS4_' filepath='external/libcxx/include/__hash_table' line='1054' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <parameter type-id='666b7263'/>
+              <return type-id='e8ea9745'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_unique_perform' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE28__node_insert_unique_performEPNS_11__hash_nodeIS4_PvEE' filepath='external/libcxx/include/__hash_table' line='1057' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='96952494'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_insert_unique' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE20__node_insert_uniqueEPNS_11__hash_nodeIS4_PvEE' filepath='external/libcxx/include/__hash_table' line='1061' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='96952494'/>
+              <return type-id='92c82b94'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_insert_multi' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE19__node_insert_multiEPNS_11__hash_nodeIS4_PvEE' filepath='external/libcxx/include/__hash_table' line='1063' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='96952494'/>
+              <return type-id='5530652a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_insert_multi' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE19__node_insert_multiENS_21__hash_const_iteratorIPNS_11__hash_nodeIS4_PvEEEESG_' filepath='external/libcxx/include/__hash_table' line='1065' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='cb0dae1e'/>
+              <parameter type-id='96952494'/>
+              <return type-id='5530652a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__insert_unique' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE15__insert_uniqueEOS4_' filepath='external/libcxx/include/__hash_table' line='1129' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='5ae19e8d'/>
+              <return type-id='92c82b94'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__insert_unique' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE15__insert_uniqueERKS4_' filepath='external/libcxx/include/__hash_table' line='1163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='4d0f941a'/>
+              <return type-id='92c82b94'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE5clearEv' filepath='external/libcxx/include/__hash_table' line='1197' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rehash' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE6rehashEj' filepath='external/libcxx/include/__hash_table' line='1198' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='0cff0b6a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE7reserveEj' filepath='external/libcxx/include/__hash_table' line='1199' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='0cff0b6a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_count' mangled-name='_ZNKSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE12bucket_countEv' filepath='external/libcxx/include/__hash_table' line='1203' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7da847da' is-artificial='yes'/>
+              <return type-id='0cff0b6a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE5beginEv' filepath='external/libcxx/include/__hash_table' line='1209' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <return type-id='5530652a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE3endEv' filepath='external/libcxx/include/__hash_table' line='1211' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <return type-id='5530652a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE5beginEv' filepath='external/libcxx/include/__hash_table' line='1213' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7da847da' is-artificial='yes'/>
+              <return type-id='cb0dae1e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE3endEv' filepath='external/libcxx/include/__hash_table' line='1215' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7da847da' is-artificial='yes'/>
+              <return type-id='cb0dae1e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE5eraseENS_21__hash_const_iteratorIPNS_11__hash_nodeIS4_PvEEEE' filepath='external/libcxx/include/__hash_table' line='1234' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='cb0dae1e'/>
+              <return type-id='5530652a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE5eraseENS_21__hash_const_iteratorIPNS_11__hash_nodeIS4_PvEEEESH_' filepath='external/libcxx/include/__hash_table' line='1235' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='cb0dae1e'/>
+              <parameter type-id='cb0dae1e'/>
+              <return type-id='5530652a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='remove' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeIS4_PvEEEE' filepath='external/libcxx/include/__hash_table' line='1240' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='cb0dae1e'/>
+              <return type-id='87c8fca9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE4swapERSB_' filepath='external/libcxx/include/__hash_table' line='1262' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='4bc95969'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_bucket_count' mangled-name='_ZNKSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE16max_bucket_countEv' filepath='external/libcxx/include/__hash_table' line='1276' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7da847da' is-artificial='yes'/>
+              <return type-id='0cff0b6a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_size' mangled-name='_ZNKSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE11bucket_sizeEj' filepath='external/libcxx/include/__hash_table' line='1278' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7da847da' is-artificial='yes'/>
+              <parameter type-id='0cff0b6a'/>
+              <return type-id='0cff0b6a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='load_factor' mangled-name='_ZNKSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE11load_factorEv' filepath='external/libcxx/include/__hash_table' line='1279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7da847da' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE15max_load_factorEf' filepath='external/libcxx/include/__hash_table' line='1284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='a6c45d85'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE5beginEj' filepath='external/libcxx/include/__hash_table' line='1293' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='0cff0b6a'/>
+              <return type-id='ac7e1586'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE3endEj' filepath='external/libcxx/include/__hash_table' line='1306' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='0cff0b6a'/>
+              <return type-id='ac7e1586'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE6cbeginEj' filepath='external/libcxx/include/__hash_table' line='1319' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7da847da' is-artificial='yes'/>
+              <parameter type-id='0cff0b6a'/>
+              <return type-id='39bf9dda'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE4cendEj' filepath='external/libcxx/include/__hash_table' line='1332' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7da847da' is-artificial='yes'/>
+              <parameter type-id='0cff0b6a'/>
+              <return type-id='39bf9dda'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__rehash' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE8__rehashEj' filepath='external/libcxx/include/__hash_table' line='1353' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='0cff0b6a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE19__copy_assign_allocERKSB_' filepath='external/libcxx/include/__hash_table' line='1368' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='71a834f6'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE19__copy_assign_allocERKSB_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/__hash_table' line='1371' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='71a834f6'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE19__copy_assign_allocERKSB_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/__hash_table' line='1373' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='71a834f6'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE13__move_assignERSB_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/__hash_table' line='1376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='4bc95969'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE13__move_assignERSB_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/__hash_table' line='1377' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='4bc95969'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE19__move_assign_allocERSB_' filepath='external/libcxx/include/__hash_table' line='1383' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='4bc95969'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE19__move_assign_allocERSB_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/__hash_table' line='1391' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='4bc95969'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE19__move_assign_allocERSB_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/__hash_table' line='1401' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='4bc95969'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__deallocate_node' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE17__deallocate_nodeEPNS_16__hash_node_baseIPNS_11__hash_nodeIS4_PvEEEE' filepath='external/libcxx/include/__hash_table' line='1404' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <parameter type-id='e8ea9745'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__detach' mangled-name='_ZNSt3__112__hash_tableIN7android2spINS1_14SurfaceControlEEENS1_21SurfaceComposerClient6SCHashENS_8equal_toIS4_EENS_9allocatorIS4_EEE8__detachEv' filepath='external/libcxx/include/__hash_table' line='1405' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='57c96c4d' is-artificial='yes'/>
+              <return type-id='e8ea9745'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='unique_ptr&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt; *[], std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt; *&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='external/libcxx/include/memory' line='2663' column='1' id='4daca0a0'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='dcb1828b' filepath='external/libcxx/include/memory' line='2667' column='1' id='c25e2cb2'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='deleter_type' type-id='f72232a3' filepath='external/libcxx/include/memory' line='2666' column='1' id='717c0a75'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__ptr_' type-id='2965f52a' visibility='default' filepath='external/libcxx/include/memory' line='2670' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='unique_ptr' filepath='external/libcxx/include/memory' line='2791' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='214fc966' is-artificial='yes'/>
+              <parameter type-id='c0b7fe04'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISB_EEEEEaSEOSH_' filepath='external/libcxx/include/memory' line='2796' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='214fc966' is-artificial='yes'/>
+              <parameter type-id='c0b7fe04'/>
+              <return type-id='2d4fdc4a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~unique_ptr' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISB_EEEEED2Ev' filepath='external/libcxx/include/memory' line='2887' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='214fc966' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISB_EEEEEaSEDn' filepath='external/libcxx/include/memory' line='2890' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='214fc966' is-artificial='yes'/>
+              <return type-id='2d4fdc4a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISB_EEEEEixEj' filepath='external/libcxx/include/memory' line='2897' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='43eb3785' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <return type-id='f50e4216'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISB_EEEEE3getEv' filepath='external/libcxx/include/memory' line='2901' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='43eb3785' is-artificial='yes'/>
+              <return type-id='c25e2cb2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISB_EEEEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2906' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='214fc966' is-artificial='yes'/>
+              <return type-id='49fb1f52'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISB_EEEEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2911' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='43eb3785' is-artificial='yes'/>
+              <return type-id='ea880119'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator bool' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISB_EEEEEcvbEv' filepath='external/libcxx/include/memory' line='2915' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='43eb3785' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='release' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISB_EEEEE7releaseEv' filepath='external/libcxx/include/memory' line='2920' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='214fc966' is-artificial='yes'/>
+              <return type-id='c25e2cb2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reset' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISB_EEEEE5resetEDn' filepath='external/libcxx/include/memory' line='2939' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='214fc966' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISB_EEEEE4swapERSH_' filepath='external/libcxx/include/memory' line='2947' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='214fc966' is-artificial='yes'/>
+              <parameter type-id='2d4fdc4a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt; **, std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt; *&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='2965f52a'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='fb6baead'/>
+          <base-class access='private' layout-offset-in-bits='32' type-id='b1cea6f7'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISB_EEEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6cec9f68' is-artificial='yes'/>
+              <return type-id='e184d2bd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISB_EEEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c0660fc7' is-artificial='yes'/>
+              <return type-id='a9f8f1b9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISB_EEEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6cec9f68' is-artificial='yes'/>
+              <return type-id='80f5422f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISB_EEEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c0660fc7' is-artificial='yes'/>
+              <return type-id='0510adff'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISB_EEEEE4swapERSH_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6cec9f68' is-artificial='yes'/>
+              <parameter type-id='68ec991c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt; **, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='fb6baead'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='3307cb8e' filepath='external/libcxx/include/memory' line='2136' column='1' id='e184d2bd'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='72d52fb3' filepath='external/libcxx/include/memory' line='2137' column='1' id='a9f8f1b9'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='6851f6dc' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0206cb9d' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0206cb9d' is-artificial='yes'/>
+              <return type-id='e184d2bd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2280c19a' is-artificial='yes'/>
+              <return type-id='a9f8f1b9'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_node_base&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='56' column='1' id='06a31cb8'>
+          <member-type access='public'>
+            <typedef-decl name='__next_pointer' type-id='094f9119' filepath='external/libcxx/include/__hash_table' line='69' column='1' id='1cdff98e'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__node_pointer' type-id='a7e05025' filepath='external/libcxx/include/__hash_table' line='61' column='1' id='f11ec99b'/>
+          </member-type>
+          <data-member access='public' layout-offset-in-bits='0'>
+            <var-decl name='__next_' type-id='1cdff98e' visibility='default' filepath='external/libcxx/include/__hash_table' line='72' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__ptr' mangled-name='_ZNSt3__116__hash_node_baseIPNS_11__hash_nodeIN7android2spINS2_14SurfaceControlEEEPvEEE5__ptrEv' filepath='external/libcxx/include/__hash_table' line='75' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e942e71e' is-artificial='yes'/>
+              <return type-id='1cdff98e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__upcast' mangled-name='_ZNSt3__116__hash_node_baseIPNS_11__hash_nodeIN7android2spINS2_14SurfaceControlEEEPvEEE8__upcastEv' filepath='external/libcxx/include/__hash_table' line='81' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e942e71e' is-artificial='yes'/>
+              <return type-id='f11ec99b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash' mangled-name='_ZNKSt3__116__hash_node_baseIPNS_11__hash_nodeIN7android2spINS2_14SurfaceControlEEEPvEEE6__hashEv' filepath='external/libcxx/include/__hash_table' line='87' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='71ca27f3' is-artificial='yes'/>
+              <return type-id='b59d7dce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_node_base' filepath='external/libcxx/include/__hash_table' line='91' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e942e71e' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;true, std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt; *, std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='429' column='1' id='e2618ad2'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='e942e71e' filepath='external/libcxx/include/type_traits' line='429' column='1' id='094f9119'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt;' size-in-bits='96' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='95' column='1' id='a6e75f95'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='06a31cb8'/>
+          <member-type access='public'>
+            <typedef-decl name='__node_value_type' type-id='3d05d53e' filepath='external/libcxx/include/__hash_table' line='101' column='1' id='ca55bebf'/>
+          </member-type>
+          <data-member access='public' layout-offset-in-bits='32'>
+            <var-decl name='__hash_' type-id='b59d7dce' visibility='default' filepath='external/libcxx/include/__hash_table' line='103' column='1'/>
+          </data-member>
+          <data-member access='public' layout-offset-in-bits='64'>
+            <var-decl name='__value_' type-id='ca55bebf' visibility='default' filepath='external/libcxx/include/__hash_table' line='104' column='1'/>
+          </data-member>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt; *&gt; &gt;, 1, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='b1cea6f7'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='64093aa7' filepath='external/libcxx/include/memory' line='2136' column='1' id='80f5422f'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='5b573034' filepath='external/libcxx/include/memory' line='2137' column='1' id='0510adff'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='f72232a3' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d71a5edf' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_25__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS5_14SurfaceControlEEEPvEEEEEEEELi1ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d71a5edf' is-artificial='yes'/>
+              <return type-id='80f5422f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_25__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS5_14SurfaceControlEEEPvEEEEEEEELi1ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e04eac44' is-artificial='yes'/>
+              <return type-id='0510adff'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt; *&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/__hash_table' line='767' column='1' id='f72232a3'>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='0a3089bd' filepath='external/libcxx/include/__hash_table' line='769' column='1' id='328d5e10'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='72906019' filepath='external/libcxx/include/__hash_table' line='771' column='1' id='eb7f1aa8'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='f4d2ef22' filepath='external/libcxx/include/__hash_table' line='775' column='1' id='55621c27'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__data_' type-id='5601ec5f' visibility='default' filepath='external/libcxx/include/__hash_table' line='773' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__bucket_list_deallocator' filepath='external/libcxx/include/__hash_table' line='778' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='580927c3' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__bucket_list_deallocator' filepath='external/libcxx/include/__hash_table' line='783' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='580927c3' is-artificial='yes'/>
+              <parameter type-id='66b8d4f2'/>
+              <parameter type-id='eb7f1aa8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__bucket_list_deallocator' filepath='external/libcxx/include/__hash_table' line='789' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='580927c3' is-artificial='yes'/>
+              <parameter type-id='fb871913'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS4_14SurfaceControlEEEPvEEEEEEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='580927c3' is-artificial='yes'/>
+              <return type-id='952175e3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS4_14SurfaceControlEEEPvEEEEEEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='800' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4f571d50' is-artificial='yes'/>
+              <return type-id='eb7f1aa8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__alloc' mangled-name='_ZNSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS4_14SurfaceControlEEEPvEEEEEEE7__allocEv' filepath='external/libcxx/include/__hash_table' line='803' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='580927c3' is-artificial='yes'/>
+              <return type-id='9014e34d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__alloc' mangled-name='_ZNKSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS4_14SurfaceControlEEEPvEEEEEEE7__allocEv' filepath='external/libcxx/include/__hash_table' line='805' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4f571d50' is-artificial='yes'/>
+              <return type-id='66b8d4f2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS4_14SurfaceControlEEEPvEEEEEEEclEPSC_' filepath='external/libcxx/include/__hash_table' line='808' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='580927c3' is-artificial='yes'/>
+              <parameter type-id='55621c27'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;unsigned int, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt; *&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='5601ec5f'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='8051cbec'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='5211151c'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS4_14SurfaceControlEEEPvEEEEEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6cbd2877' is-artificial='yes'/>
+              <return type-id='ec61259e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS4_14SurfaceControlEEEPvEEEEEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a5b488d0' is-artificial='yes'/>
+              <return type-id='65eae572'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS4_14SurfaceControlEEEPvEEEEEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6cbd2877' is-artificial='yes'/>
+              <return type-id='a520b900'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS4_14SurfaceControlEEEPvEEEEEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a5b488d0' is-artificial='yes'/>
+              <return type-id='840dddb0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS4_14SurfaceControlEEEPvEEEEEEE4swapERSE_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6cbd2877' is-artificial='yes'/>
+              <parameter type-id='60bd1593'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt; *&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='5211151c'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='0a3089bd'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='7d7ec419' filepath='external/libcxx/include/memory' line='2174' column='1' id='a520b900'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='c161b3c2' filepath='external/libcxx/include/memory' line='2175' column='1' id='840dddb0'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1d7f8b8a' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS4_14SurfaceControlEEEPvEEEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1d7f8b8a' is-artificial='yes'/>
+              <return type-id='a520b900'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS4_14SurfaceControlEEEPvEEEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9dcab023' is-artificial='yes'/>
+              <return type-id='840dddb0'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt; *&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='0a3089bd'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='6851f6dc' filepath='external/libcxx/include/memory' line='1786' column='1' id='2325d885'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='6c51fd28' filepath='external/libcxx/include/memory' line='1788' column='1' id='34cf94f1'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='0b85b861' filepath='external/libcxx/include/memory' line='1787' column='1' id='29ad8aa1'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='0785b215' filepath='external/libcxx/include/memory' line='1789' column='1' id='b3849ddd'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='2bf935fe'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='897ed6fd' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEEE7addressERSB_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c561ba0e' is-artificial='yes'/>
+              <parameter type-id='34cf94f1'/>
+              <return type-id='2325d885'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEEE7addressERKSB_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c561ba0e' is-artificial='yes'/>
+              <parameter type-id='b3849ddd'/>
+              <return type-id='29ad8aa1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='897ed6fd' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='2325d885'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEEE10deallocateEPSB_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='897ed6fd' is-artificial='yes'/>
+              <parameter type-id='2325d885'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c561ba0e' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEEE7destroyEPSB_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='897ed6fd' is-artificial='yes'/>
+              <parameter type-id='2325d885'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt; *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='b86f410a'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='191da541' filepath='external/libcxx/include/memory' line='1517' column='1' id='f4d2ef22'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='0a3089bd' filepath='external/libcxx/include/memory' line='1514' column='1' id='49260527'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='9a6e6313' filepath='external/libcxx/include/memory' line='1523' column='1' id='72906019'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='5b892692' filepath='external/libcxx/include/memory' line='1520' column='1' id='0b8edb05'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS4_14SurfaceControlEEEPvEEEEEEE8allocateERSD_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2b629dca'/>
+              <parameter type-id='72906019'/>
+              <return type-id='f4d2ef22'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS4_14SurfaceControlEEEPvEEEEEEE8allocateERSD_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2b629dca'/>
+              <parameter type-id='72906019'/>
+              <parameter type-id='0b8edb05'/>
+              <return type-id='f4d2ef22'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS4_14SurfaceControlEEEPvEEEEEEE10deallocateERSD_PSC_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2b629dca'/>
+              <parameter type-id='f4d2ef22'/>
+              <parameter type-id='72906019'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS4_14SurfaceControlEEEPvEEEEEEE8max_sizeERKSD_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03090843'/>
+              <return type-id='72906019'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS4_14SurfaceControlEEEPvEEEEEEE37select_on_container_copy_constructionERKSD_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03090843'/>
+              <return type-id='49260527'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS4_14SurfaceControlEEEPvEEEEEEE10__allocateERSD_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2b629dca'/>
+              <parameter type-id='72906019'/>
+              <parameter type-id='0b8edb05'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='f4d2ef22'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS4_14SurfaceControlEEEPvEEEEEEE10__allocateERSD_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2b629dca'/>
+              <parameter type-id='72906019'/>
+              <parameter type-id='0b8edb05'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='f4d2ef22'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS4_14SurfaceControlEEEPvEEEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKSD_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='03090843'/>
+              <return type-id='72906019'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS4_14SurfaceControlEEEPvEEEEEEE10__max_sizeENS_17integral_constantIbLb0EEERKSD_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='03090843'/>
+              <return type-id='72906019'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS4_14SurfaceControlEEEPvEEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKSD_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='03090843'/>
+              <return type-id='49260527'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS4_14SurfaceControlEEEPvEEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKSD_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='03090843'/>
+              <return type-id='49260527'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt; *, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt; *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='c72aa3a4'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='8d5b8dbc' filepath='external/libcxx/include/memory' line='1031' column='1' id='191da541'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt; *&gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='a016e0fe'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='2bf935fe' filepath='external/libcxx/include/memory' line='1171' column='1' id='9a6e6313'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt; **, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt; *&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='52a88775'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='89b5db65' filepath='external/libcxx/include/memory' line='1097' column='1' id='5b892692'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt; **&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='c8f79891'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='6851f6dc' filepath='external/libcxx/include/memory' line='974' column='1' id='ac61cbbd'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='89b5db65'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='146e1b86'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPPNS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEEE10pointer_toERSB_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='32f5ee58'/>
+              <return type-id='ac61cbbd'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt; **&gt;::__nat, std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='3bff0732'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='e942e71e' filepath='external/libcxx/include/type_traits' line='431' column='1' id='771c4123'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='add_lvalue_reference&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1127' column='1' id='ce3f7625'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='e1d487bf' filepath='external/libcxx/include/type_traits' line='1128' column='1' id='f50e4216'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__add_lvalue_reference_impl&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt; *, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='3d82af42'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='6c51fd28' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='e1d487bf'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt; *, std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt; *&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='8a4ee242'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='06c5cec2' filepath='external/libcxx/include/memory' line='1031' column='1' id='dcb1828b'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt;, std::__1::allocator&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; &gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='00d7640f'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='b1c2d2bd'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='43b155e9'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEENS_9allocatorIS8_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f35a17d7' is-artificial='yes'/>
+              <return type-id='819977b7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEENS_9allocatorIS8_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94fea6b8' is-artificial='yes'/>
+              <return type-id='5e6ac297'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEENS_9allocatorIS8_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f35a17d7' is-artificial='yes'/>
+              <return type-id='396af6ad'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEENS_9allocatorIS8_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94fea6b8' is-artificial='yes'/>
+              <return type-id='9603c109'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEENS_9allocatorIS8_EEE4swapERSD_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f35a17d7' is-artificial='yes'/>
+              <parameter type-id='e75a04f3'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt;, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='b1c2d2bd'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='e542e0d2' filepath='external/libcxx/include/memory' line='2136' column='1' id='819977b7'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='7dca3ad7' filepath='external/libcxx/include/memory' line='2137' column='1' id='5e6ac297'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='06a31cb8' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0e7e5b1d' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0e7e5b1d' is-artificial='yes'/>
+              <return type-id='819977b7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_16__hash_node_baseIPNS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6ff1646c' is-artificial='yes'/>
+              <return type-id='5e6ac297'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; &gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='43b155e9'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='18302230'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='5c08f7ca' filepath='external/libcxx/include/memory' line='2174' column='1' id='396af6ad'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='ea86af47' filepath='external/libcxx/include/memory' line='2175' column='1' id='9603c109'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d48ef4d1' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorINS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d48ef4d1' is-artificial='yes'/>
+              <return type-id='396af6ad'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorINS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b6bdcd0a' is-artificial='yes'/>
+              <return type-id='9603c109'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; &gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='18302230'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='a7e05025' filepath='external/libcxx/include/memory' line='1786' column='1' id='36b5e1a0'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='abe05671' filepath='external/libcxx/include/memory' line='1788' column='1' id='b5b35c00'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='8314c160' filepath='external/libcxx/include/memory' line='1787' column='1' id='fa4d2570'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='8f14d444' filepath='external/libcxx/include/memory' line='1789' column='1' id='3cf368b0'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='a72caf67'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5008e4e6' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_11__hash_nodeIN7android2spINS2_14SurfaceControlEEEPvEEE7addressERS7_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='de869c63' is-artificial='yes'/>
+              <parameter type-id='b5b35c00'/>
+              <return type-id='36b5e1a0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_11__hash_nodeIN7android2spINS2_14SurfaceControlEEEPvEEE7addressERKS7_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='de869c63' is-artificial='yes'/>
+              <parameter type-id='3cf368b0'/>
+              <return type-id='fa4d2570'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorINS_11__hash_nodeIN7android2spINS2_14SurfaceControlEEEPvEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5008e4e6' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='36b5e1a0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorINS_11__hash_nodeIN7android2spINS2_14SurfaceControlEEEPvEEE10deallocateEPS7_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5008e4e6' is-artificial='yes'/>
+              <parameter type-id='36b5e1a0'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorINS_11__hash_nodeIN7android2spINS2_14SurfaceControlEEEPvEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='de869c63' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorINS_11__hash_nodeIN7android2spINS2_14SurfaceControlEEEPvEEE7destroyEPS7_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5008e4e6' is-artificial='yes'/>
+              <parameter type-id='36b5e1a0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;unsigned int, android::SurfaceComposerClient::SCHash&gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='421ca096'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='8051cbec'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='9cf84681'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIjN7android21SurfaceComposerClient6SCHashEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='adce842c' is-artificial='yes'/>
+              <return type-id='ec61259e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIjN7android21SurfaceComposerClient6SCHashEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bd80a1e9' is-artificial='yes'/>
+              <return type-id='65eae572'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIjN7android21SurfaceComposerClient6SCHashEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='adce842c' is-artificial='yes'/>
+              <return type-id='7b133b5f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIjN7android21SurfaceComposerClient6SCHashEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bd80a1e9' is-artificial='yes'/>
+              <return type-id='998fa84f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIjN7android21SurfaceComposerClient6SCHashEE4swapERS4_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='adce842c' is-artificial='yes'/>
+              <parameter type-id='b1ce8a78'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;android::SurfaceComposerClient::SCHash, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='9cf84681'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='52d5d590'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='fa29cb1a' filepath='external/libcxx/include/memory' line='2174' column='1' id='7b133b5f'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='9f3483b1' filepath='external/libcxx/include/memory' line='2175' column='1' id='998fa84f'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dd500159' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIN7android21SurfaceComposerClient6SCHashELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dd500159' is-artificial='yes'/>
+              <return type-id='7b133b5f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIN7android21SurfaceComposerClient6SCHashELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='37999214' is-artificial='yes'/>
+              <return type-id='998fa84f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;float, std::__1::equal_to&lt;android::sp&lt;android::SurfaceControl&gt; &gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='3175d570'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='9884ef0e'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='42c8e7e9'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIfNS_8equal_toIN7android2spINS2_14SurfaceControlEEEEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='29a0fd86' is-artificial='yes'/>
+              <return type-id='a9f1c79a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIfNS_8equal_toIN7android2spINS2_14SurfaceControlEEEEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b3ee2b81' is-artificial='yes'/>
+              <return type-id='8564ccae'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIfNS_8equal_toIN7android2spINS2_14SurfaceControlEEEEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='29a0fd86' is-artificial='yes'/>
+              <return type-id='c6a1112d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIfNS_8equal_toIN7android2spINS2_14SurfaceControlEEEEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b3ee2b81' is-artificial='yes'/>
+              <return type-id='efb50789'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIfNS_8equal_toIN7android2spINS2_14SurfaceControlEEEEEE4swapERS7_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='29a0fd86' is-artificial='yes'/>
+              <parameter type-id='35a1106a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::equal_to&lt;android::sp&lt;android::SurfaceControl&gt; &gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='42c8e7e9'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='3e463dcc'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='b093ec66' filepath='external/libcxx/include/memory' line='2174' column='1' id='c6a1112d'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='1c66c767' filepath='external/libcxx/include/memory' line='2175' column='1' id='efb50789'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8a7149d1' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_8equal_toIN7android2spINS2_14SurfaceControlEEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8a7149d1' is-artificial='yes'/>
+              <return type-id='c6a1112d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_8equal_toIN7android2spINS2_14SurfaceControlEEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='398ac18a' is-artificial='yes'/>
+              <return type-id='efb50789'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;android::sp&lt;android::SurfaceControl&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='7d8a7a36'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='611f2dd7' filepath='external/libcxx/include/memory' line='1517' column='1' id='02528796'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='d6912ca9' filepath='external/libcxx/include/memory' line='1514' column='1' id='b05f1ea3'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='dba89b7f' filepath='external/libcxx/include/memory' line='1523' column='1' id='02ff62ed'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='092fef12' filepath='external/libcxx/include/memory' line='1520' column='1' id='8f3e34b1'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind_alloc&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; &gt;' type-id='795f6642' filepath='external/libcxx/include/memory' line='1535' column='1' id='14a83b95'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android2spINS2_14SurfaceControlEEEEEE8allocateERS6_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d6e972e6'/>
+              <parameter type-id='02ff62ed'/>
+              <return type-id='02528796'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android2spINS2_14SurfaceControlEEEEEE8allocateERS6_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d6e972e6'/>
+              <parameter type-id='02ff62ed'/>
+              <parameter type-id='8f3e34b1'/>
+              <return type-id='02528796'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android2spINS2_14SurfaceControlEEEEEE10deallocateERS6_PS5_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d6e972e6'/>
+              <parameter type-id='02528796'/>
+              <parameter type-id='02ff62ed'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android2spINS2_14SurfaceControlEEEEEE8max_sizeERKS6_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5bc49a2f'/>
+              <return type-id='02ff62ed'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android2spINS2_14SurfaceControlEEEEEE37select_on_container_copy_constructionERKS6_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5bc49a2f'/>
+              <return type-id='b05f1ea3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android2spINS2_14SurfaceControlEEEEEE10__allocateERS6_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d6e972e6'/>
+              <parameter type-id='02ff62ed'/>
+              <parameter type-id='8f3e34b1'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='02528796'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android2spINS2_14SurfaceControlEEEEEE10__allocateERS6_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d6e972e6'/>
+              <parameter type-id='02ff62ed'/>
+              <parameter type-id='8f3e34b1'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='02528796'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android2spINS2_14SurfaceControlEEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS6_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='5bc49a2f'/>
+              <return type-id='02ff62ed'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android2spINS2_14SurfaceControlEEEEEE10__max_sizeENS_17integral_constantIbLb0EEERKS6_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='5bc49a2f'/>
+              <return type-id='02ff62ed'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android2spINS2_14SurfaceControlEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS6_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='5bc49a2f'/>
+              <return type-id='b05f1ea3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android2spINS2_14SurfaceControlEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS6_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='5bc49a2f'/>
+              <return type-id='b05f1ea3'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;android::sp&lt;android::SurfaceControl&gt;, std::__1::allocator&lt;android::sp&lt;android::SurfaceControl&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='b7615998'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='5b2cadc8' filepath='external/libcxx/include/memory' line='1031' column='1' id='611f2dd7'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='allocator&lt;android::sp&lt;android::SurfaceControl&gt; &gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='d6912ca9'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='3bf75854' filepath='external/libcxx/include/memory' line='1786' column='1' id='34d59e91'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='2ff74570' filepath='external/libcxx/include/memory' line='1788' column='1' id='c030882d'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='929fbb3f' filepath='external/libcxx/include/memory' line='1787' column='1' id='704831bd'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='969fc18b' filepath='external/libcxx/include/memory' line='1789' column='1' id='9b10c689'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='b5d7a2da'/>
+          </member-type>
+          <member-type access='private'>
+            <class-decl name='rebind&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1795' column='1' id='0bace6c3'>
+              <member-type access='public'>
+                <typedef-decl name='other' type-id='18302230' filepath='external/libcxx/include/memory' line='1795' column='1' id='e25751e0'/>
+              </member-type>
+            </class-decl>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a41b2051' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIN7android2spINS1_14SurfaceControlEEEE7addressERS4_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='da1356aa' is-artificial='yes'/>
+              <parameter type-id='c030882d'/>
+              <return type-id='34d59e91'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIN7android2spINS1_14SurfaceControlEEEE7addressERKS4_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='da1356aa' is-artificial='yes'/>
+              <parameter type-id='9b10c689'/>
+              <return type-id='704831bd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorIN7android2spINS1_14SurfaceControlEEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a41b2051' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='34d59e91'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorIN7android2spINS1_14SurfaceControlEEEE10deallocateEPS4_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a41b2051' is-artificial='yes'/>
+              <parameter type-id='34d59e91'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorIN7android2spINS1_14SurfaceControlEEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='da1356aa' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorIN7android2spINS1_14SurfaceControlEEEE7destroyEPS4_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a41b2051' is-artificial='yes'/>
+              <parameter type-id='34d59e91'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;android::sp&lt;android::SurfaceControl&gt; &gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='e9e4c192'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='b5d7a2da' filepath='external/libcxx/include/memory' line='1171' column='1' id='dba89b7f'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;android::sp&lt;android::SurfaceControl&gt; *, std::__1::allocator&lt;android::sp&lt;android::SurfaceControl&gt; &gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='db480165'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='f7fe4711' filepath='external/libcxx/include/memory' line='1097' column='1' id='092fef12'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;android::sp&lt;android::SurfaceControl&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='183a0495'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='3bf75854' filepath='external/libcxx/include/memory' line='974' column='1' id='5e07cbb9'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='f7fe4711'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='220bdda2'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPN7android2spINS1_14SurfaceControlEEEE10pointer_toERS4_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5fc7e588'/>
+              <return type-id='5e07cbb9'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;android::sp&lt;android::SurfaceControl&gt; *&gt;::__nat, android::sp&lt;android::SurfaceControl&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='fd6c3f22'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='3d05d53e' filepath='external/libcxx/include/type_traits' line='431' column='1' id='21d79383'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__allocator_traits_rebind&lt;std::__1::allocator&lt;android::sp&lt;android::SurfaceControl&gt; &gt;, std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1280' column='1' id='41d73817'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='e25751e0' filepath='external/libcxx/include/memory' line='1282' column='1' id='795f6642'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__rebind_alloc_helper&lt;std::__1::allocator_traits&lt;std::__1::allocator&lt;android::sp&lt;android::SurfaceControl&gt; &gt; &gt;, std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1769' column='1' id='7540a525'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='14a83b95' filepath='external/libcxx/include/memory' line='1772' column='1' id='e2a6b9b8'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__hash_node_types&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *, std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='227' column='1' id='ffe2f3dc'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='62e0dc12'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='976cc08f'/>
+          <member-type access='public'>
+            <typedef-decl name='__next_pointer' type-id='1cdff98e' filepath='external/libcxx/include/__hash_table' line='246' column='1' id='028093dc'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__node_pointer' type-id='a7e05025' filepath='external/libcxx/include/__hash_table' line='240' column='1' id='2f81569d'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__hash_key_value_types&lt;android::sp&lt;android::SurfaceControl&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='140' column='1' id='62e0dc12'>
+          <member-type access='public'>
+            <typedef-decl name='key_type' type-id='3d05d53e' filepath='external/libcxx/include/__hash_table' line='142' column='1' id='5290893d'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__container_value_type' type-id='3d05d53e' filepath='external/libcxx/include/__hash_table' line='144' column='1' id='56fdc7d9'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__node_value_type' type-id='3d05d53e' filepath='external/libcxx/include/__hash_table' line='143' column='1' id='c015ac0a'/>
+          </member-type>
+          <data-member access='public' static='yes'>
+            <var-decl name='__is_map' type-id='4ab96a04' visibility='default' filepath='external/libcxx/include/__hash_table' line='145' column='1'/>
+          </data-member>
+          <member-function access='public' static='yes'>
+            <function-decl name='__get_key' mangled-name='_ZNSt3__122__hash_key_value_typesIN7android2spINS1_14SurfaceControlEEEE9__get_keyERKS4_' filepath='external/libcxx/include/__hash_table' line='148' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='969fc18b'/>
+              <return type-id='11618ad1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='__get_value' mangled-name='_ZNSt3__122__hash_key_value_typesIN7android2spINS1_14SurfaceControlEEEE11__get_valueERKS4_' filepath='external/libcxx/include/__hash_table' line='152' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='41d1dcb4'/>
+              <return type-id='3d08417d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='__get_ptr' mangled-name='_ZNSt3__122__hash_key_value_typesIN7android2spINS1_14SurfaceControlEEEE9__get_ptrERS4_' filepath='external/libcxx/include/__hash_table' line='156' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='baeaa0eb'/>
+              <return type-id='e48a287c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='__move' mangled-name='_ZNSt3__122__hash_key_value_typesIN7android2spINS1_14SurfaceControlEEEE6__moveERS4_' filepath='external/libcxx/include/__hash_table' line='161' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='baeaa0eb'/>
+              <return type-id='ff87e0aa'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_map_pointer_types&lt;android::sp&lt;android::SurfaceControl&gt;, void *, std::__1::__hash_key_value_types&lt;android::sp&lt;android::SurfaceControl&gt; &gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='212' column='1' id='976cc08f'/>
+        <class-decl name='pair&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt;, bool&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='92c82b94'/>
+        <class-decl name='__hash_iterator&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='6f63fd06'/>
+        <class-decl name='__hash_const_iterator&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='c82281e6'/>
+        <class-decl name='unique_ptr&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt;, std::__1::__hash_node_destructor&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='551409b5'/>
+        <class-decl name='__hash_local_iterator&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='ef3102b6'/>
+        <class-decl name='__hash_const_local_iterator&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='486569d6'/>
+        <class-decl name='pair&lt;std::__1::__hash_const_iterator&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt;, bool&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='0b313c74'/>
+        <class-decl name='__insert_return_type&lt;std::__1::__hash_const_iterator&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt;, std::__1::__basic_node_handle&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt;, std::__1::allocator&lt;android::sp&lt;android::SurfaceControl&gt; &gt;, __set_node_handle_specifics&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='698a8dd9'/>
+        <class-decl name='__basic_node_handle&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt;, std::__1::allocator&lt;android::sp&lt;android::SurfaceControl&gt; &gt;, __set_node_handle_specifics&gt;' visibility='default' is-declaration-only='yes' id='7cafdcad'/>
+        <typedef-decl name='__set_node_handle&lt;typename __table::__node, std::__1::unordered_set&lt;android::sp&lt;android::SurfaceControl&gt;, android::SurfaceComposerClient::SCHash, std::__1::equal_to&lt;android::sp&lt;android::SurfaceControl&gt; &gt;, std::__1::allocator&lt;android::sp&lt;android::SurfaceControl&gt; &gt; &gt;::allocator_type&gt;' type-id='7cafdcad' filepath='external/libcxx/include/__node_handle' line='189' column='1' id='68002ec9'/>
+        <class-decl name='pair&lt;std::__1::__hash_const_iterator&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt;, std::__1::__hash_const_iterator&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='68f95eef'/>
+        <class-decl name='conditional&lt;false, std::__1::pair&lt;const android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, std::__1::__nat&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='e57a543d'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='13623784' filepath='external/libcxx/include/type_traits' line='431' column='1' id='25144140'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pair&lt;android::sp&lt;android::ITransactionCompletedListener&gt; &amp;, android::SurfaceComposerClient::CallbackInfo &amp;&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='80e9c312'/>
+        <class-decl name='pair&lt;android::sp&lt;android::ITransactionCompletedListener&gt; &amp;&amp;, android::SurfaceComposerClient::CallbackInfo &amp;&amp;&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='b0c9028e'/>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; *&gt; &gt;, 1, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='eaff4c4e'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='79c2507a' filepath='external/libcxx/include/memory' line='2136' column='1' id='bfbc81a0'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='90af1a99' filepath='external/libcxx/include/memory' line='2137' column='1' id='ae1a8290'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='92426cf0' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' mangled-name='_ZNSt3__122__compressed_pair_elemINS_25__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS6_29ITransactionCompletedListenerEEENS6_21SurfaceComposerClient12CallbackInfoEEEPvEEEEEEEELi1ELb0EEC2Ev' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f0928374' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_25__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS6_29ITransactionCompletedListenerEEENS6_21SurfaceComposerClient12CallbackInfoEEEPvEEEEEEEELi1ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f0928374' is-artificial='yes'/>
+              <return type-id='bfbc81a0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_25__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS6_29ITransactionCompletedListenerEEENS6_21SurfaceComposerClient12CallbackInfoEEEPvEEEEEEEELi1ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e8247923' is-artificial='yes'/>
+              <return type-id='ae1a8290'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; *&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/__hash_table' line='767' column='1' id='92426cf0'>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='67eae152' filepath='external/libcxx/include/__hash_table' line='769' column='1' id='abf5db6f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='3accc3bc' filepath='external/libcxx/include/__hash_table' line='771' column='1' id='a50bf9b1'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='df81e4bb' filepath='external/libcxx/include/__hash_table' line='775' column='1' id='a6d7452a'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__data_' type-id='98ac4d7c' visibility='default' filepath='external/libcxx/include/__hash_table' line='773' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__bucket_list_deallocator' mangled-name='_ZNSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_29ITransactionCompletedListenerEEENS5_21SurfaceComposerClient12CallbackInfoEEEPvEEEEEEEC2Ev' filepath='external/libcxx/include/__hash_table' line='778' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6dc23d96' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__bucket_list_deallocator' filepath='external/libcxx/include/__hash_table' line='783' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6dc23d96' is-artificial='yes'/>
+              <parameter type-id='677505bb'/>
+              <parameter type-id='a50bf9b1'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__bucket_list_deallocator' filepath='external/libcxx/include/__hash_table' line='789' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6dc23d96' is-artificial='yes'/>
+              <parameter type-id='08e480d4'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_29ITransactionCompletedListenerEEENS5_21SurfaceComposerClient12CallbackInfoEEEPvEEEEEEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6dc23d96' is-artificial='yes'/>
+              <return type-id='639e4180'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_29ITransactionCompletedListenerEEENS5_21SurfaceComposerClient12CallbackInfoEEEPvEEEEEEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='800' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9caf2d7d' is-artificial='yes'/>
+              <return type-id='a50bf9b1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__alloc' mangled-name='_ZNSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_29ITransactionCompletedListenerEEENS5_21SurfaceComposerClient12CallbackInfoEEEPvEEEEEEE7__allocEv' filepath='external/libcxx/include/__hash_table' line='803' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6dc23d96' is-artificial='yes'/>
+              <return type-id='b022643c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__alloc' mangled-name='_ZNKSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_29ITransactionCompletedListenerEEENS5_21SurfaceComposerClient12CallbackInfoEEEPvEEEEEEE7__allocEv' filepath='external/libcxx/include/__hash_table' line='805' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9caf2d7d' is-artificial='yes'/>
+              <return type-id='677505bb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_29ITransactionCompletedListenerEEENS5_21SurfaceComposerClient12CallbackInfoEEEPvEEEEEEEclEPSG_' filepath='external/libcxx/include/__hash_table' line='808' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6dc23d96' is-artificial='yes'/>
+              <parameter type-id='a6d7452a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;unsigned int, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; *&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='98ac4d7c'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='8051cbec'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='9f9c0137'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_29ITransactionCompletedListenerEEENS5_21SurfaceComposerClient12CallbackInfoEEEPvEEEEEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8933785a' is-artificial='yes'/>
+              <return type-id='ec61259e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_29ITransactionCompletedListenerEEENS5_21SurfaceComposerClient12CallbackInfoEEEPvEEEEEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5e9b14fd' is-artificial='yes'/>
+              <return type-id='65eae572'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_29ITransactionCompletedListenerEEENS5_21SurfaceComposerClient12CallbackInfoEEEPvEEEEEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8933785a' is-artificial='yes'/>
+              <return type-id='e8a282b5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_29ITransactionCompletedListenerEEENS5_21SurfaceComposerClient12CallbackInfoEEEPvEEEEEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5e9b14fd' is-artificial='yes'/>
+              <return type-id='88e89f01'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_29ITransactionCompletedListenerEEENS5_21SurfaceComposerClient12CallbackInfoEEEPvEEEEEEE4swapERSI_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8933785a' is-artificial='yes'/>
+              <parameter type-id='7d336576'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair&lt;int, true&gt;' mangled-name='_ZNSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_29ITransactionCompletedListenerEEENS5_21SurfaceComposerClient12CallbackInfoEEEPvEEEEEEEC2IiLb1EEEOT_' filepath='external/libcxx/include/memory' line='2240' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8933785a' is-artificial='yes'/>
+              <parameter type-id='75f9e64a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; *&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='9f9c0137'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='67eae152'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='d45a4ce4' filepath='external/libcxx/include/memory' line='2174' column='1' id='e8a282b5'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='0e53a64f' filepath='external/libcxx/include/memory' line='2175' column='1' id='88e89f01'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7664397f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_29ITransactionCompletedListenerEEENS5_21SurfaceComposerClient12CallbackInfoEEEPvEEEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7664397f' is-artificial='yes'/>
+              <return type-id='e8a282b5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_29ITransactionCompletedListenerEEENS5_21SurfaceComposerClient12CallbackInfoEEEPvEEEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f4b15152' is-artificial='yes'/>
+              <return type-id='88e89f01'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; *&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='67eae152'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='e66b8f15' filepath='external/libcxx/include/memory' line='1786' column='1' id='5bfa6c38'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='ea6b9561' filepath='external/libcxx/include/memory' line='1788' column='1' id='67daddd8'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='fa5f1c08' filepath='external/libcxx/include/memory' line='1787' column='1' id='3ec29558'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='f65f15bc' filepath='external/libcxx/include/memory' line='1789' column='1' id='6e7f11f8'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='ebed9a8f'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c85a3a00' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEEE7addressERSF_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1253ac9b' is-artificial='yes'/>
+              <parameter type-id='67daddd8'/>
+              <return type-id='5bfa6c38'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEEE7addressERKSF_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1253ac9b' is-artificial='yes'/>
+              <parameter type-id='6e7f11f8'/>
+              <return type-id='3ec29558'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c85a3a00' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='5bfa6c38'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEEE10deallocateEPSF_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c85a3a00' is-artificial='yes'/>
+              <parameter type-id='5bfa6c38'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1253ac9b' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEEE7destroyEPSF_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c85a3a00' is-artificial='yes'/>
+              <parameter type-id='5bfa6c38'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='b2c9a155'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='21ecc72b' filepath='external/libcxx/include/memory' line='1517' column='1' id='df81e4bb'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='67eae152' filepath='external/libcxx/include/memory' line='1514' column='1' id='bc7da95c'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='dfc590ec' filepath='external/libcxx/include/memory' line='1523' column='1' id='3accc3bc'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='fbf90d3e' filepath='external/libcxx/include/memory' line='1520' column='1' id='5725d4de'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_29ITransactionCompletedListenerEEENS5_21SurfaceComposerClient12CallbackInfoEEEPvEEEEEEE8allocateERSH_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4a5695a3'/>
+              <parameter type-id='3accc3bc'/>
+              <return type-id='df81e4bb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_29ITransactionCompletedListenerEEENS5_21SurfaceComposerClient12CallbackInfoEEEPvEEEEEEE8allocateERSH_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4a5695a3'/>
+              <parameter type-id='3accc3bc'/>
+              <parameter type-id='5725d4de'/>
+              <return type-id='df81e4bb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_29ITransactionCompletedListenerEEENS5_21SurfaceComposerClient12CallbackInfoEEEPvEEEEEEE10deallocateERSH_PSG_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4a5695a3'/>
+              <parameter type-id='df81e4bb'/>
+              <parameter type-id='3accc3bc'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_29ITransactionCompletedListenerEEENS5_21SurfaceComposerClient12CallbackInfoEEEPvEEEEEEE8max_sizeERKSH_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5ef1a99e'/>
+              <return type-id='3accc3bc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_29ITransactionCompletedListenerEEENS5_21SurfaceComposerClient12CallbackInfoEEEPvEEEEEEE37select_on_container_copy_constructionERKSH_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5ef1a99e'/>
+              <return type-id='bc7da95c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_29ITransactionCompletedListenerEEENS5_21SurfaceComposerClient12CallbackInfoEEEPvEEEEEEE10__allocateERSH_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4a5695a3'/>
+              <parameter type-id='3accc3bc'/>
+              <parameter type-id='5725d4de'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='df81e4bb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_29ITransactionCompletedListenerEEENS5_21SurfaceComposerClient12CallbackInfoEEEPvEEEEEEE10__allocateERSH_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4a5695a3'/>
+              <parameter type-id='3accc3bc'/>
+              <parameter type-id='5725d4de'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='df81e4bb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_29ITransactionCompletedListenerEEENS5_21SurfaceComposerClient12CallbackInfoEEEPvEEEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKSH_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='5ef1a99e'/>
+              <return type-id='3accc3bc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_29ITransactionCompletedListenerEEENS5_21SurfaceComposerClient12CallbackInfoEEEPvEEEEEEE10__max_sizeENS_17integral_constantIbLb0EEERKSH_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='5ef1a99e'/>
+              <return type-id='3accc3bc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_29ITransactionCompletedListenerEEENS5_21SurfaceComposerClient12CallbackInfoEEEPvEEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKSH_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='5ef1a99e'/>
+              <return type-id='bc7da95c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS5_29ITransactionCompletedListenerEEENS5_21SurfaceComposerClient12CallbackInfoEEEPvEEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKSH_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='5ef1a99e'/>
+              <return type-id='bc7da95c'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; *, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='e351e77e'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='a02bbb16' filepath='external/libcxx/include/memory' line='1031' column='1' id='21ecc72b'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; *&gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='73e41ea1'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='ebed9a8f' filepath='external/libcxx/include/memory' line='1171' column='1' id='dfc590ec'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; **, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; *&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='af672d59'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='bf769c10' filepath='external/libcxx/include/memory' line='1097' column='1' id='fbf90d3e'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; **&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='e1432f5c'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='e66b8f15' filepath='external/libcxx/include/memory' line='974' column='1' id='edbbb2ae'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='bf769c10'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='3f6e03a5'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEEE10pointer_toERSF_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6a9d0174'/>
+              <return type-id='edbbb2ae'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; **&gt;::__nat, std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='8e85702e'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='9eed359d' filepath='external/libcxx/include/type_traits' line='431' column='1' id='f85c2f6f'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='add_lvalue_reference&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1127' column='1' id='b2c3a50a'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='0d2e4bcc' filepath='external/libcxx/include/type_traits' line='1128' column='1' id='9cb3c741'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__add_lvalue_reference_impl&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; *, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='d300a891'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='ea6b9561' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='0d2e4bcc'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; *, std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; *&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='43a59978'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='d93adb28' filepath='external/libcxx/include/memory' line='1031' column='1' id='9e5037e9'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt;, std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; &gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='036a8097'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='fda18d32'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='40953a8a'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEENS_9allocatorISC_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='115cb3ff' is-artificial='yes'/>
+              <return type-id='55b14d02'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEENS_9allocatorISC_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ab810d88' is-artificial='yes'/>
+              <return type-id='753bd606'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEENS_9allocatorISC_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='115cb3ff' is-artificial='yes'/>
+              <return type-id='99021990'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEENS_9allocatorISC_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ab810d88' is-artificial='yes'/>
+              <return type-id='ef5f9320'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEENS_9allocatorISC_EEE4swapERSH_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='115cb3ff' is-artificial='yes'/>
+              <parameter type-id='155cba4b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt;, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='fda18d32'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='92ed22b9' filepath='external/libcxx/include/memory' line='2136' column='1' id='55b14d02'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='622fd020' filepath='external/libcxx/include/memory' line='2137' column='1' id='753bd606'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='2887524d' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ac4a18a0' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ac4a18a0' is-artificial='yes'/>
+              <return type-id='55b14d02'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9df777e5' is-artificial='yes'/>
+              <return type-id='753bd606'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; &gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='40953a8a'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='3e0d928f'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='425fbf43' filepath='external/libcxx/include/memory' line='2174' column='1' id='99021990'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='d2586552' filepath='external/libcxx/include/memory' line='2175' column='1' id='ef5f9320'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1fcfbfc8' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1fcfbfc8' is-artificial='yes'/>
+              <return type-id='99021990'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='164fd0d3' is-artificial='yes'/>
+              <return type-id='ef5f9320'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; &gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='3e0d928f'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='25ee0fd0' filepath='external/libcxx/include/memory' line='1786' column='1' id='e755f255'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='31ee22b4' filepath='external/libcxx/include/memory' line='1788' column='1' id='c2351e21'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='7d0ab309' filepath='external/libcxx/include/memory' line='1787' column='1' id='159f05d1'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='890ac5ed' filepath='external/libcxx/include/memory' line='1789' column='1' id='adf9676d'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='2db1b02e'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4e5fd227' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS3_29ITransactionCompletedListenerEEENS3_21SurfaceComposerClient12CallbackInfoEEEPvEEE7addressERSB_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d6586b9e' is-artificial='yes'/>
+              <parameter type-id='c2351e21'/>
+              <return type-id='e755f255'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS3_29ITransactionCompletedListenerEEENS3_21SurfaceComposerClient12CallbackInfoEEEPvEEE7addressERKSB_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d6586b9e' is-artificial='yes'/>
+              <parameter type-id='adf9676d'/>
+              <return type-id='159f05d1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS3_29ITransactionCompletedListenerEEENS3_21SurfaceComposerClient12CallbackInfoEEEPvEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4e5fd227' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='e755f255'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS3_29ITransactionCompletedListenerEEENS3_21SurfaceComposerClient12CallbackInfoEEEPvEEE10deallocateEPSB_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4e5fd227' is-artificial='yes'/>
+              <parameter type-id='e755f255'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS3_29ITransactionCompletedListenerEEENS3_21SurfaceComposerClient12CallbackInfoEEEPvEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d6586b9e' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS3_29ITransactionCompletedListenerEEENS3_21SurfaceComposerClient12CallbackInfoEEEPvEEE7destroyEPSB_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4e5fd227' is-artificial='yes'/>
+              <parameter type-id='e755f255'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;unsigned int, std::__1::__unordered_map_hasher&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, android::SurfaceComposerClient::TCLHash, true&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='1486f60b'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='8051cbec'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='f8afbcf4'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIjNS_22__unordered_map_hasherIN7android2spINS2_29ITransactionCompletedListenerEEENS_17__hash_value_typeIS5_NS2_21SurfaceComposerClient12CallbackInfoEEENS7_7TCLHashELb1EEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a9aa968b' is-artificial='yes'/>
+              <return type-id='ec61259e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIjNS_22__unordered_map_hasherIN7android2spINS2_29ITransactionCompletedListenerEEENS_17__hash_value_typeIS5_NS2_21SurfaceComposerClient12CallbackInfoEEENS7_7TCLHashELb1EEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='de6f31e4' is-artificial='yes'/>
+              <return type-id='65eae572'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIjNS_22__unordered_map_hasherIN7android2spINS2_29ITransactionCompletedListenerEEENS_17__hash_value_typeIS5_NS2_21SurfaceComposerClient12CallbackInfoEEENS7_7TCLHashELb1EEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a9aa968b' is-artificial='yes'/>
+              <return type-id='dec56d1c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIjNS_22__unordered_map_hasherIN7android2spINS2_29ITransactionCompletedListenerEEENS_17__hash_value_typeIS5_NS2_21SurfaceComposerClient12CallbackInfoEEENS7_7TCLHashELb1EEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='de6f31e4' is-artificial='yes'/>
+              <return type-id='95981cfc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIjNS_22__unordered_map_hasherIN7android2spINS2_29ITransactionCompletedListenerEEENS_17__hash_value_typeIS5_NS2_21SurfaceComposerClient12CallbackInfoEEENS7_7TCLHashELb1EEEE4swapERSC_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a9aa968b' is-artificial='yes'/>
+              <parameter type-id='a5aa903f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__unordered_map_hasher&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, android::SurfaceComposerClient::TCLHash, true&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='f8afbcf4'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='44c8fbc1'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='240c7dad' filepath='external/libcxx/include/memory' line='2174' column='1' id='dec56d1c'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='0bfc2ea6' filepath='external/libcxx/include/memory' line='2175' column='1' id='95981cfc'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='305917d2' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_22__unordered_map_hasherIN7android2spINS2_29ITransactionCompletedListenerEEENS_17__hash_value_typeIS5_NS2_21SurfaceComposerClient12CallbackInfoEEENS7_7TCLHashELb1EEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='305917d2' is-artificial='yes'/>
+              <return type-id='dec56d1c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_22__unordered_map_hasherIN7android2spINS2_29ITransactionCompletedListenerEEENS_17__hash_value_typeIS5_NS2_21SurfaceComposerClient12CallbackInfoEEENS7_7TCLHashELb1EEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05266a2f' is-artificial='yes'/>
+              <return type-id='95981cfc'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__unordered_map_hasher&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, android::SurfaceComposerClient::TCLHash, true&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/unordered_map' line='425' column='1' id='44c8fbc1'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='10fccd79'/>
+          <member-function access='public'>
+            <function-decl name='__unordered_map_hasher' filepath='external/libcxx/include/unordered_map' line='430' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='180c6ac9' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__unordered_map_hasher' filepath='external/libcxx/include/unordered_map' line='434' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='180c6ac9' is-artificial='yes'/>
+              <parameter type-id='faa4e930'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNKSt3__122__unordered_map_hasherIN7android2spINS1_29ITransactionCompletedListenerEEENS_17__hash_value_typeIS4_NS1_21SurfaceComposerClient12CallbackInfoEEENS6_7TCLHashELb1EE13hash_functionEv' filepath='external/libcxx/include/unordered_map' line='438' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='17fc418a' is-artificial='yes'/>
+              <return type-id='faa4e930'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__122__unordered_map_hasherIN7android2spINS1_29ITransactionCompletedListenerEEENS_17__hash_value_typeIS4_NS1_21SurfaceComposerClient12CallbackInfoEEENS6_7TCLHashELb1EEclERKS8_' filepath='external/libcxx/include/unordered_map' line='440' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='17fc418a' is-artificial='yes'/>
+              <parameter type-id='a0b8cf28'/>
+              <return type-id='b59d7dce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__122__unordered_map_hasherIN7android2spINS1_29ITransactionCompletedListenerEEENS_17__hash_value_typeIS4_NS1_21SurfaceComposerClient12CallbackInfoEEENS6_7TCLHashELb1EEclERKS4_' filepath='external/libcxx/include/unordered_map' line='443' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='17fc418a' is-artificial='yes'/>
+              <parameter type-id='c71c2117'/>
+              <return type-id='b59d7dce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__122__unordered_map_hasherIN7android2spINS1_29ITransactionCompletedListenerEEENS_17__hash_value_typeIS4_NS1_21SurfaceComposerClient12CallbackInfoEEENS6_7TCLHashELb1EE4swapERSA_' filepath='external/libcxx/include/unordered_map' line='445' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='180c6ac9' is-artificial='yes'/>
+              <parameter type-id='240c7dad'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;float, std::__1::__unordered_map_equal&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, std::__1::equal_to&lt;android::sp&lt;android::ITransactionCompletedListener&gt; &gt;, true&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='15d473bb'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='9884ef0e'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='d13b5d92'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIfNS_21__unordered_map_equalIN7android2spINS2_29ITransactionCompletedListenerEEENS_17__hash_value_typeIS5_NS2_21SurfaceComposerClient12CallbackInfoEEENS_8equal_toIS5_EELb1EEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bb08a4ab' is-artificial='yes'/>
+              <return type-id='a9f1c79a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIfNS_21__unordered_map_equalIN7android2spINS2_29ITransactionCompletedListenerEEENS_17__hash_value_typeIS5_NS2_21SurfaceComposerClient12CallbackInfoEEENS_8equal_toIS5_EELb1EEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d40b7756' is-artificial='yes'/>
+              <return type-id='8564ccae'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIfNS_21__unordered_map_equalIN7android2spINS2_29ITransactionCompletedListenerEEENS_17__hash_value_typeIS5_NS2_21SurfaceComposerClient12CallbackInfoEEENS_8equal_toIS5_EELb1EEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bb08a4ab' is-artificial='yes'/>
+              <return type-id='c43c4bf6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIfNS_21__unordered_map_equalIN7android2spINS2_29ITransactionCompletedListenerEEENS_17__hash_value_typeIS5_NS2_21SurfaceComposerClient12CallbackInfoEEENS_8equal_toIS5_EELb1EEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d40b7756' is-artificial='yes'/>
+              <return type-id='fd217c3a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIfNS_21__unordered_map_equalIN7android2spINS2_29ITransactionCompletedListenerEEENS_17__hash_value_typeIS5_NS2_21SurfaceComposerClient12CallbackInfoEEENS_8equal_toIS5_EELb1EEEE4swapERSD_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bb08a4ab' is-artificial='yes'/>
+              <parameter type-id='b7089e5f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair&lt;float, true&gt;' mangled-name='_ZNSt3__117__compressed_pairIfNS_21__unordered_map_equalIN7android2spINS2_29ITransactionCompletedListenerEEENS_17__hash_value_typeIS5_NS2_21SurfaceComposerClient12CallbackInfoEEENS_8equal_toIS5_EELb1EEEEC2IfLb1EEEOT_' filepath='external/libcxx/include/memory' line='2240' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bb08a4ab' is-artificial='yes'/>
+              <parameter type-id='0e7051ad'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__unordered_map_equal&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, std::__1::equal_to&lt;android::sp&lt;android::ITransactionCompletedListener&gt; &gt;, true&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='d13b5d92'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='b9b7bacb'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='2584084f' filepath='external/libcxx/include/memory' line='2174' column='1' id='c43c4bf6'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='3f6375c0' filepath='external/libcxx/include/memory' line='2175' column='1' id='fd217c3a'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d78d8350' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_21__unordered_map_equalIN7android2spINS2_29ITransactionCompletedListenerEEENS_17__hash_value_typeIS5_NS2_21SurfaceComposerClient12CallbackInfoEEENS_8equal_toIS5_EELb1EEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d78d8350' is-artificial='yes'/>
+              <return type-id='c43c4bf6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_21__unordered_map_equalIN7android2spINS2_29ITransactionCompletedListenerEEENS_17__hash_value_typeIS5_NS2_21SurfaceComposerClient12CallbackInfoEEENS_8equal_toIS5_EELb1EEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4483ad39' is-artificial='yes'/>
+              <return type-id='fd217c3a'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__unordered_map_equal&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, std::__1::equal_to&lt;android::sp&lt;android::ITransactionCompletedListener&gt; &gt;, true&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/unordered_map' line='494' column='1' id='b9b7bacb'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='21aee6aa'/>
+          <member-function access='public'>
+            <function-decl name='__unordered_map_equal' filepath='external/libcxx/include/unordered_map' line='499' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='29840e9b' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__unordered_map_equal' filepath='external/libcxx/include/unordered_map' line='503' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='29840e9b' is-artificial='yes'/>
+              <parameter type-id='00f930f7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNKSt3__121__unordered_map_equalIN7android2spINS1_29ITransactionCompletedListenerEEENS_17__hash_value_typeIS4_NS1_21SurfaceComposerClient12CallbackInfoEEENS_8equal_toIS4_EELb1EE6key_eqEv' filepath='external/libcxx/include/unordered_map' line='507' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4b6388a4' is-artificial='yes'/>
+              <return type-id='00f930f7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__121__unordered_map_equalIN7android2spINS1_29ITransactionCompletedListenerEEENS_17__hash_value_typeIS4_NS1_21SurfaceComposerClient12CallbackInfoEEENS_8equal_toIS4_EELb1EEclERKS8_SD_' filepath='external/libcxx/include/unordered_map' line='509' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4b6388a4' is-artificial='yes'/>
+              <parameter type-id='a0b8cf28'/>
+              <parameter type-id='a0b8cf28'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__121__unordered_map_equalIN7android2spINS1_29ITransactionCompletedListenerEEENS_17__hash_value_typeIS4_NS1_21SurfaceComposerClient12CallbackInfoEEENS_8equal_toIS4_EELb1EEclERKS8_RKS4_' filepath='external/libcxx/include/unordered_map' line='512' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4b6388a4' is-artificial='yes'/>
+              <parameter type-id='a0b8cf28'/>
+              <parameter type-id='c71c2117'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__121__unordered_map_equalIN7android2spINS1_29ITransactionCompletedListenerEEENS_17__hash_value_typeIS4_NS1_21SurfaceComposerClient12CallbackInfoEEENS_8equal_toIS4_EELb1EEclERKS4_RKS8_' filepath='external/libcxx/include/unordered_map' line='515' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4b6388a4' is-artificial='yes'/>
+              <parameter type-id='c71c2117'/>
+              <parameter type-id='a0b8cf28'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__121__unordered_map_equalIN7android2spINS1_29ITransactionCompletedListenerEEENS_17__hash_value_typeIS4_NS1_21SurfaceComposerClient12CallbackInfoEEENS_8equal_toIS4_EELb1EE4swapERSB_' filepath='external/libcxx/include/unordered_map' line='517' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='29840e9b' is-artificial='yes'/>
+              <parameter type-id='2584084f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='equal_to&lt;android::sp&lt;android::ITransactionCompletedListener&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/functional' line='674' column='1' id='21aee6aa'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='daa4df6b'/>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__18equal_toIN7android2spINS1_29ITransactionCompletedListenerEEEEclERKS4_S7_' filepath='external/libcxx/include/functional' line='677' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f4f91e13' is-artificial='yes'/>
+              <parameter type-id='c71c2117'/>
+              <parameter type-id='c71c2117'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='binary_function&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::sp&lt;android::ITransactionCompletedListener&gt;, bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__functional_base' line='28' column='1' id='daa4df6b'/>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='6a4cea13'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='be116dff' filepath='external/libcxx/include/memory' line='1517' column='1' id='456879f9'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='9997173c' filepath='external/libcxx/include/memory' line='1514' column='1' id='c6791b86'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='a2ef1a92' filepath='external/libcxx/include/memory' line='1523' column='1' id='82deaed2'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='7e920e52' filepath='external/libcxx/include/memory' line='1520' column='1' id='d2a94418'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind_alloc&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; &gt;' type-id='21e54a32' filepath='external/libcxx/include/memory' line='1535' column='1' id='8b691893'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIN7android2spINS3_29ITransactionCompletedListenerEEENS3_21SurfaceComposerClient12CallbackInfoEEEEEE8allocateERSA_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b59ecffd'/>
+              <parameter type-id='82deaed2'/>
+              <return type-id='456879f9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIN7android2spINS3_29ITransactionCompletedListenerEEENS3_21SurfaceComposerClient12CallbackInfoEEEEEE8allocateERSA_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b59ecffd'/>
+              <parameter type-id='82deaed2'/>
+              <parameter type-id='d2a94418'/>
+              <return type-id='456879f9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIN7android2spINS3_29ITransactionCompletedListenerEEENS3_21SurfaceComposerClient12CallbackInfoEEEEEE10deallocateERSA_PS9_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b59ecffd'/>
+              <parameter type-id='456879f9'/>
+              <parameter type-id='82deaed2'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIN7android2spINS3_29ITransactionCompletedListenerEEENS3_21SurfaceComposerClient12CallbackInfoEEEEEE8max_sizeERKSA_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fb068610'/>
+              <return type-id='82deaed2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIN7android2spINS3_29ITransactionCompletedListenerEEENS3_21SurfaceComposerClient12CallbackInfoEEEEEE37select_on_container_copy_constructionERKSA_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fb068610'/>
+              <return type-id='c6791b86'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIN7android2spINS3_29ITransactionCompletedListenerEEENS3_21SurfaceComposerClient12CallbackInfoEEEEEE10__allocateERSA_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b59ecffd'/>
+              <parameter type-id='82deaed2'/>
+              <parameter type-id='d2a94418'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='456879f9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIN7android2spINS3_29ITransactionCompletedListenerEEENS3_21SurfaceComposerClient12CallbackInfoEEEEEE10__allocateERSA_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b59ecffd'/>
+              <parameter type-id='82deaed2'/>
+              <parameter type-id='d2a94418'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='456879f9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIN7android2spINS3_29ITransactionCompletedListenerEEENS3_21SurfaceComposerClient12CallbackInfoEEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKSA_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='fb068610'/>
+              <return type-id='82deaed2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIN7android2spINS3_29ITransactionCompletedListenerEEENS3_21SurfaceComposerClient12CallbackInfoEEEEEE10__max_sizeENS_17integral_constantIbLb0EEERKSA_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='fb068610'/>
+              <return type-id='82deaed2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIN7android2spINS3_29ITransactionCompletedListenerEEENS3_21SurfaceComposerClient12CallbackInfoEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKSA_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='fb068610'/>
+              <return type-id='c6791b86'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIN7android2spINS3_29ITransactionCompletedListenerEEENS3_21SurfaceComposerClient12CallbackInfoEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKSA_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='fb068610'/>
+              <return type-id='c6791b86'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, std::__1::allocator&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='4b871e98'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='7d50cc88' filepath='external/libcxx/include/memory' line='1031' column='1' id='be116dff'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='allocator&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt; &gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='9997173c'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='030a6b7b' filepath='external/libcxx/include/memory' line='1786' column='1' id='1eccf3ca'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='ff0a652f' filepath='external/libcxx/include/memory' line='1788' column='1' id='e8d4d93a'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='9cb8c8dc' filepath='external/libcxx/include/memory' line='1787' column='1' id='1ead003e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='a0b8cf28' filepath='external/libcxx/include/memory' line='1789' column='1' id='d84c2e0e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='f330d111'/>
+          </member-type>
+          <member-type access='private'>
+            <class-decl name='rebind&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1795' column='1' id='02b2b2d1'>
+              <member-type access='public'>
+                <typedef-decl name='other' type-id='3e0d928f' filepath='external/libcxx/include/memory' line='1795' column='1' id='75803a72'/>
+              </member-type>
+            </class-decl>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2a7a6d0a' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEEE7addressERS8_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fdcac29d' is-artificial='yes'/>
+              <parameter type-id='e8d4d93a'/>
+              <return type-id='1eccf3ca'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEEE7addressERKS8_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fdcac29d' is-artificial='yes'/>
+              <parameter type-id='d84c2e0e'/>
+              <return type-id='1ead003e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2a7a6d0a' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='1eccf3ca'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEEE10deallocateEPS8_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2a7a6d0a' is-artificial='yes'/>
+              <parameter type-id='1eccf3ca'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fdcac29d' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEEE7destroyEPS8_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2a7a6d0a' is-artificial='yes'/>
+              <parameter type-id='1eccf3ca'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt; &gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='ae6cc21f'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='f330d111' filepath='external/libcxx/include/memory' line='1171' column='1' id='a2ef1a92'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt; *, std::__1::allocator&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt; &gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='88169f1d'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='46a3a1b2' filepath='external/libcxx/include/memory' line='1097' column='1' id='7e920e52'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='4243976e'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='030a6b7b' filepath='external/libcxx/include/memory' line='974' column='1' id='356bdee8'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='46a3a1b2'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='6114fa17'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPNS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEEE10pointer_toERS8_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0e19cb0c'/>
+              <return type-id='356bdee8'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt; *&gt;::__nat, std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='e3d27426'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='16b5f8eb' filepath='external/libcxx/include/type_traits' line='431' column='1' id='31e0b827'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__allocator_traits_rebind&lt;std::__1::allocator&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt; &gt;, std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1280' column='1' id='8ed384ff'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='75803a72' filepath='external/libcxx/include/memory' line='1282' column='1' id='21e54a32'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__rebind_alloc_helper&lt;std::__1::allocator_traits&lt;std::__1::allocator&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt; &gt; &gt;, std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1769' column='1' id='a9a7268d'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='8b691893' filepath='external/libcxx/include/memory' line='1772' column='1' id='75992ea0'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__hash_node_types&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *, std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='227' column='1' id='0b656da6'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='d963f977'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='ce7727c0'/>
+          <member-type access='public'>
+            <typedef-decl name='__next_pointer' type-id='85f7910b' filepath='external/libcxx/include/__hash_table' line='246' column='1' id='c2762002'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__node_pointer' type-id='25ee0fd0' filepath='external/libcxx/include/__hash_table' line='240' column='1' id='618afb67'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__hash_key_value_types&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='168' column='1' id='d963f977'>
+          <member-type access='public'>
+            <typedef-decl name='key_type' type-id='ae56e550' filepath='external/libcxx/include/__hash_table' line='169' column='1' id='071eb9a8'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__container_value_type' type-id='4a8452bb' filepath='external/libcxx/include/__hash_table' line='172' column='1' id='604ccd48'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__node_value_type' type-id='16b5f8eb' filepath='external/libcxx/include/__hash_table' line='171' column='1' id='01404bf1'/>
+          </member-type>
+          <data-member access='public' static='yes'>
+            <var-decl name='__is_map' type-id='4ab96a04' visibility='default' filepath='external/libcxx/include/__hash_table' line='174' column='1'/>
+          </data-member>
+          <member-function access='public' static='yes'>
+            <function-decl name='__get_key' mangled-name='_ZNSt3__122__hash_key_value_typesINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEEE9__get_keyERKNS_4pairIKS5_S7_EE' filepath='external/libcxx/include/__hash_table' line='177' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='019058da'/>
+              <return type-id='a598a67a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='__get_ptr' mangled-name='_ZNSt3__122__hash_key_value_typesINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEEE9__get_ptrERS8_' filepath='external/libcxx/include/__hash_table' line='198' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='968ed56a'/>
+              <return type-id='fe124ccf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='__move' mangled-name='_ZNSt3__122__hash_key_value_typesINS_17__hash_value_typeIN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEEE6__moveERS8_' filepath='external/libcxx/include/__hash_table' line='203' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='968ed56a'/>
+              <return type-id='b0c9028e'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_map_pointer_types&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *, std::__1::__hash_key_value_types&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='215' column='1' id='ce7727c0'/>
+        <class-decl name='pair&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt;, bool&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='3e98d597'/>
+        <class-decl name='__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='d23fc447'/>
+        <class-decl name='__hash_const_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='e71c70e7'/>
+        <class-decl name='unique_ptr&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt;, std::__1::__hash_node_destructor&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='95a6db49'/>
+        <class-decl name='__hash_local_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='26d52297'/>
+        <class-decl name='__hash_const_local_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='230886f7'/>
+        <class-decl name='allocator&lt;std::__1::pair&lt;const android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt; &gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='ba2ab536'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='290bf0eb' filepath='external/libcxx/include/memory' line='1786' column='1' id='8955f07a'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='250bea9f' filepath='external/libcxx/include/memory' line='1788' column='1' id='e6858d4a'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='71fe035a' filepath='external/libcxx/include/memory' line='1787' column='1' id='a61ddfce'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='65fdf076' filepath='external/libcxx/include/memory' line='1789' column='1' id='577cf03e'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a701abdc' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_4pairIKN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEEE7addressERS9_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='326e55cd' is-artificial='yes'/>
+              <parameter type-id='e6858d4a'/>
+              <return type-id='8955f07a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_4pairIKN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEEE7addressERKS9_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='326e55cd' is-artificial='yes'/>
+              <parameter type-id='577cf03e'/>
+              <return type-id='a61ddfce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorINS_4pairIKN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a701abdc' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='8955f07a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorINS_4pairIKN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEEE10deallocateEPS9_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a701abdc' is-artificial='yes'/>
+              <parameter type-id='8955f07a'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorINS_4pairIKN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='326e55cd' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorINS_4pairIKN7android2spINS2_29ITransactionCompletedListenerEEENS2_21SurfaceComposerClient12CallbackInfoEEEE7destroyEPS9_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a701abdc' is-artificial='yes'/>
+              <parameter type-id='8955f07a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_map_iterator&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; &gt;' visibility='default' is-declaration-only='yes' id='eb413241'/>
+        <class-decl name='__hash_map_const_iterator&lt;std::__1::__hash_const_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; &gt;' visibility='default' is-declaration-only='yes' id='2fd7d0e5'/>
+        <class-decl name='pair&lt;std::__1::__hash_map_iterator&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; &gt;, bool&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='52a60dcd'/>
+        <class-decl name='__insert_return_type&lt;std::__1::__hash_map_iterator&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; &gt;, std::__1::__basic_node_handle&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt;, std::__1::allocator&lt;std::__1::pair&lt;const android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt; &gt;, __map_node_handle_specifics&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='db46f8aa'/>
+        <class-decl name='__basic_node_handle&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt;, std::__1::allocator&lt;std::__1::pair&lt;const android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt; &gt;, __map_node_handle_specifics&gt;' visibility='default' is-declaration-only='yes' id='3f532c09'/>
+        <typedef-decl name='__map_node_handle&lt;std::__1::unordered_map&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo, android::SurfaceComposerClient::TCLHash, std::__1::equal_to&lt;android::sp&lt;android::ITransactionCompletedListener&gt; &gt;, std::__1::allocator&lt;std::__1::pair&lt;const android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt; &gt; &gt;::__node, std::__1::unordered_map&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo, android::SurfaceComposerClient::TCLHash, std::__1::equal_to&lt;android::sp&lt;android::ITransactionCompletedListener&gt; &gt;, std::__1::allocator&lt;std::__1::pair&lt;const android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt; &gt; &gt;::allocator_type&gt;' type-id='3f532c09' filepath='external/libcxx/include/__node_handle' line='193' column='1' id='7cd76230'/>
+        <class-decl name='pair&lt;std::__1::__hash_map_iterator&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; &gt;, std::__1::__hash_map_iterator&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='7b1103cb'/>
+        <class-decl name='pair&lt;std::__1::__hash_map_const_iterator&lt;std::__1::__hash_const_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; &gt;, std::__1::__hash_map_const_iterator&lt;std::__1::__hash_const_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='d91ad3d3'/>
+        <class-decl name='__hash_map_iterator&lt;std::__1::__hash_local_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; &gt;' visibility='default' is-declaration-only='yes' id='9450f971'/>
+        <class-decl name='__hash_map_const_iterator&lt;std::__1::__hash_const_local_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt; &gt;' visibility='default' is-declaration-only='yes' id='08e61eb5'/>
+        <class-decl name='vector&lt;android::InputWindowCommands::TransferTouchFocusCommand, std::__1::allocator&lt;android::InputWindowCommands::TransferTouchFocusCommand&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='470' column='1' id='599b91f1'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='ba004e5b'/>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='4233811c' filepath='external/libcxx/include/vector' line='479' column='1' id='9e0a2cd6'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='c797f6ae' filepath='external/libcxx/include/vector' line='483' column='1' id='e02a63c2'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='ab598d95' filepath='external/libcxx/include/vector' line='478' column='1' id='96fcaa22'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='f57979ed' filepath='external/libcxx/include/vector' line='482' column='1' id='c54d5bd1'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='9777d936' filepath='external/libcxx/include/vector' line='487' column='1' id='c5421532'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='d3e301f3' filepath='external/libcxx/include/vector' line='488' column='1' id='57a8a8f6'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reverse_iterator' type-id='94677d2f' filepath='external/libcxx/include/vector' line='489' column='1' id='8fa48db9'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reverse_iterator' type-id='c56c58fe' filepath='external/libcxx/include/vector' line='490' column='1' id='4ef2db45'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='5c1b64a1' filepath='external/libcxx/include/vector' line='481' column='1' id='011e43e5'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='0c6034d5' filepath='external/libcxx/include/vector' line='485' column='1' id='36cb5f89'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='17433451' filepath='external/libcxx/include/vector' line='486' column='1' id='f34b3a65'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='vector' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEEC2Ev' filepath='external/libcxx/include/vector' line='496' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='502' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='ec772420'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='514' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='e02a63c2'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='516' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='e02a63c2'/>
+              <parameter type-id='ec772420'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='518' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='e02a63c2'/>
+              <parameter type-id='f2456f5c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='519' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='e02a63c2'/>
+              <parameter type-id='f2456f5c'/>
+              <parameter type-id='ec772420'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~vector' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEED2Ev' filepath='external/libcxx/include/vector' line='550' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='558' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='66fa532e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='559' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='66fa532e'/>
+              <parameter type-id='ec772420'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEEaSERKS6_' filepath='external/libcxx/include/vector' line='561' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='66fa532e'/>
+              <return type-id='5bfff85d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='565' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='956aec65'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='568' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='956aec65'/>
+              <parameter type-id='ec772420'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='571' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='4ef429a1'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='579' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='4ef429a1'/>
+              <parameter type-id='ec772420'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEEaSEOS6_' filepath='external/libcxx/include/vector' line='581' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='4ef429a1'/>
+              <return type-id='5bfff85d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEEaSESt16initializer_listIS3_E' filepath='external/libcxx/include/vector' line='585' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='956aec65'/>
+              <return type-id='5bfff85d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE6assignEjRKS3_' filepath='external/libcxx/include/vector' line='612' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='e02a63c2'/>
+              <parameter type-id='c54d5bd1'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE6assignESt16initializer_listIS3_E' filepath='external/libcxx/include/vector' line='616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='956aec65'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_allocator' mangled-name='_ZNKSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE13get_allocatorEv' filepath='external/libcxx/include/vector' line='621' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='62fa4ce2' is-artificial='yes'/>
+              <return type-id='9e0a2cd6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE5beginEv' filepath='external/libcxx/include/vector' line='624' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <return type-id='c5421532'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE5beginEv' filepath='external/libcxx/include/vector' line='625' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='62fa4ce2' is-artificial='yes'/>
+              <return type-id='57a8a8f6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE3endEv' filepath='external/libcxx/include/vector' line='626' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <return type-id='c5421532'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE3endEv' filepath='external/libcxx/include/vector' line='627' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='62fa4ce2' is-artificial='yes'/>
+              <return type-id='57a8a8f6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE6rbeginEv' filepath='external/libcxx/include/vector' line='630' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <return type-id='8fa48db9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNKSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE6rbeginEv' filepath='external/libcxx/include/vector' line='633' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='62fa4ce2' is-artificial='yes'/>
+              <return type-id='4ef2db45'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE4rendEv' filepath='external/libcxx/include/vector' line='636' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <return type-id='8fa48db9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNKSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE4rendEv' filepath='external/libcxx/include/vector' line='639' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='62fa4ce2' is-artificial='yes'/>
+              <return type-id='4ef2db45'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE6cbeginEv' filepath='external/libcxx/include/vector' line='643' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='62fa4ce2' is-artificial='yes'/>
+              <return type-id='57a8a8f6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE4cendEv' filepath='external/libcxx/include/vector' line='646' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='62fa4ce2' is-artificial='yes'/>
+              <return type-id='57a8a8f6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crbegin' mangled-name='_ZNKSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE7crbeginEv' filepath='external/libcxx/include/vector' line='649' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='62fa4ce2' is-artificial='yes'/>
+              <return type-id='4ef2db45'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crend' mangled-name='_ZNKSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE5crendEv' filepath='external/libcxx/include/vector' line='652' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='62fa4ce2' is-artificial='yes'/>
+              <return type-id='4ef2db45'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE4sizeEv' filepath='external/libcxx/include/vector' line='656' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='62fa4ce2' is-artificial='yes'/>
+              <return type-id='e02a63c2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE8capacityEv' filepath='external/libcxx/include/vector' line='659' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='62fa4ce2' is-artificial='yes'/>
+              <return type-id='e02a63c2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE5emptyEv' filepath='external/libcxx/include/vector' line='662' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='62fa4ce2' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE8max_sizeEv' filepath='external/libcxx/include/vector' line='664' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='62fa4ce2' is-artificial='yes'/>
+              <return type-id='e02a63c2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE7reserveEj' filepath='external/libcxx/include/vector' line='665' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='e02a63c2'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='shrink_to_fit' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE13shrink_to_fitEv' filepath='external/libcxx/include/vector' line='666' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEEixEj' filepath='external/libcxx/include/vector' line='668' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='e02a63c2'/>
+              <return type-id='011e43e5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEEixEj' filepath='external/libcxx/include/vector' line='669' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='62fa4ce2' is-artificial='yes'/>
+              <parameter type-id='e02a63c2'/>
+              <return type-id='c54d5bd1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE2atEj' filepath='external/libcxx/include/vector' line='670' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='e02a63c2'/>
+              <return type-id='011e43e5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNKSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE2atEj' filepath='external/libcxx/include/vector' line='671' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='62fa4ce2' is-artificial='yes'/>
+              <parameter type-id='e02a63c2'/>
+              <return type-id='c54d5bd1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE5frontEv' filepath='external/libcxx/include/vector' line='673' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <return type-id='011e43e5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNKSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE5frontEv' filepath='external/libcxx/include/vector' line='678' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='62fa4ce2' is-artificial='yes'/>
+              <return type-id='c54d5bd1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE4backEv' filepath='external/libcxx/include/vector' line='683' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <return type-id='011e43e5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNKSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE4backEv' filepath='external/libcxx/include/vector' line='688' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='62fa4ce2' is-artificial='yes'/>
+              <return type-id='c54d5bd1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE4dataEv' filepath='external/libcxx/include/vector' line='695' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <return type-id='69b3c6db'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNKSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE4dataEv' filepath='external/libcxx/include/vector' line='698' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='62fa4ce2' is-artificial='yes'/>
+              <return type-id='f64575a8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE9push_backERKS3_' filepath='external/libcxx/include/vector' line='712' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='c54d5bd1'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE9push_backEOS3_' filepath='external/libcxx/include/vector' line='715' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='c2f84a0b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pop_back' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE8pop_backEv' filepath='external/libcxx/include/vector' line='727' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EERS8_' filepath='external/libcxx/include/vector' line='729' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='57a8a8f6'/>
+              <parameter type-id='c54d5bd1'/>
+              <return type-id='c5421532'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EEOS3_' filepath='external/libcxx/include/vector' line='732' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='57a8a8f6'/>
+              <parameter type-id='c2f84a0b'/>
+              <return type-id='c5421532'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EEjRS8_' filepath='external/libcxx/include/vector' line='737' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='57a8a8f6'/>
+              <parameter type-id='e02a63c2'/>
+              <parameter type-id='c54d5bd1'/>
+              <return type-id='c5421532'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EESt16initializer_listIS3_E' filepath='external/libcxx/include/vector' line='762' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='57a8a8f6'/>
+              <parameter type-id='956aec65'/>
+              <return type-id='c5421532'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE5eraseENS_11__wrap_iterIPKS3_EE' filepath='external/libcxx/include/vector' line='766' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='57a8a8f6'/>
+              <return type-id='c5421532'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE5eraseENS_11__wrap_iterIPKS3_EESA_' filepath='external/libcxx/include/vector' line='767' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='57a8a8f6'/>
+              <parameter type-id='57a8a8f6'/>
+              <return type-id='c5421532'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE5clearEv' filepath='external/libcxx/include/vector' line='770' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE6resizeEj' filepath='external/libcxx/include/vector' line='778' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='e02a63c2'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE6resizeEjRKS3_' filepath='external/libcxx/include/vector' line='779' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='e02a63c2'/>
+              <parameter type-id='c54d5bd1'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE4swapERS6_' filepath='external/libcxx/include/vector' line='781' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='5bfff85d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__invariants' mangled-name='_ZNKSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE12__invariantsEv' filepath='external/libcxx/include/vector' line='789' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='62fa4ce2' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_all_iterators' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE26__invalidate_all_iteratorsEv' filepath='external/libcxx/include/vector' line='801' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_iterators_past' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE27__invalidate_iterators_pastEPS3_' filepath='external/libcxx/include/vector' line='802' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='36cb5f89'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vallocate' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE11__vallocateEj' filepath='external/libcxx/include/vector' line='803' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='e02a63c2'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vdeallocate' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE13__vdeallocateEv' filepath='external/libcxx/include/vector' line='804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__recommend' mangled-name='_ZNKSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE11__recommendEj' filepath='external/libcxx/include/vector' line='805' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='62fa4ce2' is-artificial='yes'/>
+              <parameter type-id='e02a63c2'/>
+              <return type-id='e02a63c2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE18__construct_at_endEj' filepath='external/libcxx/include/vector' line='806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='e02a63c2'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE18__construct_at_endEjRKS3_' filepath='external/libcxx/include/vector' line='808' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='e02a63c2'/>
+              <parameter type-id='c54d5bd1'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE8__appendEj' filepath='external/libcxx/include/vector' line='816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='e02a63c2'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE8__appendEjRKS3_' filepath='external/libcxx/include/vector' line='817' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='e02a63c2'/>
+              <parameter type-id='c54d5bd1'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE11__make_iterEPS3_' filepath='external/libcxx/include/vector' line='819' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='36cb5f89'/>
+              <return type-id='c5421532'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNKSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE11__make_iterEPKS3_' filepath='external/libcxx/include/vector' line='821' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='62fa4ce2' is-artificial='yes'/>
+              <parameter type-id='f34b3a65'/>
+              <return type-id='57a8a8f6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE' filepath='external/libcxx/include/vector' line='822' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='0d13017f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EEPS3_' filepath='external/libcxx/include/vector' line='823' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='0d13017f'/>
+              <parameter type-id='36cb5f89'/>
+              <return type-id='36cb5f89'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_range' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE12__move_rangeEPS3_S7_S7_' filepath='external/libcxx/include/vector' line='824' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='36cb5f89'/>
+              <parameter type-id='36cb5f89'/>
+              <parameter type-id='36cb5f89'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE13__move_assignERS6_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='825' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='5bfff85d'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE13__move_assignERS6_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='827' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='5bfff85d'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE17__destruct_at_endEPS3_' filepath='external/libcxx/include/vector' line='830' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4fffe579' is-artificial='yes'/>
+              <parameter type-id='36cb5f89'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_contiguous_container' mangled-name='_ZNKSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE31__annotate_contiguous_containerEPKvS8_S8_S8_' filepath='external/libcxx/include/vector' line='862' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='62fa4ce2' is-artificial='yes'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_new' mangled-name='_ZNKSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE14__annotate_newEj' filepath='external/libcxx/include/vector' line='866' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='62fa4ce2' is-artificial='yes'/>
+              <parameter type-id='e02a63c2'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_delete' mangled-name='_ZNKSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE17__annotate_deleteEv' filepath='external/libcxx/include/vector' line='872' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='62fa4ce2' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_increase' mangled-name='_ZNKSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE19__annotate_increaseEj' filepath='external/libcxx/include/vector' line='878' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='62fa4ce2' is-artificial='yes'/>
+              <parameter type-id='e02a63c2'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_shrink' mangled-name='_ZNKSt3__16vectorIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE17__annotate_shrinkEj' filepath='external/libcxx/include/vector' line='885' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='62fa4ce2' is-artificial='yes'/>
+              <parameter type-id='e02a63c2'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__vector_base&lt;android::InputWindowCommands::TransferTouchFocusCommand, std::__1::allocator&lt;android::InputWindowCommands::TransferTouchFocusCommand&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='326' column='1' id='ba004e5b'>
+          <base-class access='protected' layout-offset-in-bits='0' type-id='2328d49c'/>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='f92c53e9' filepath='external/libcxx/include/vector' line='338' column='1' id='0c6034d5'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='4233811c' filepath='external/libcxx/include/vector' line='330' column='1' id='8c5f658a'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='8b08d462' filepath='external/libcxx/include/vector' line='332' column='1' id='c797f6ae'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='c873fb48' filepath='external/libcxx/include/vector' line='336' column='1' id='f57979ed'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='ab598d95' filepath='external/libcxx/include/vector' line='334' column='1' id='ffc72aee'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='dff76959' filepath='external/libcxx/include/vector' line='335' column='1' id='5c1b64a1'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='883c8805' filepath='external/libcxx/include/vector' line='339' column='1' id='17433451'/>
+          </member-type>
+          <data-member access='protected' layout-offset-in-bits='0'>
+            <var-decl name='__begin_' type-id='0c6034d5' visibility='default' filepath='external/libcxx/include/vector' line='343' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='32'>
+            <var-decl name='__end_' type-id='0c6034d5' visibility='default' filepath='external/libcxx/include/vector' line='344' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='64'>
+            <var-decl name='__end_cap_' type-id='2c3a7fda' visibility='default' filepath='external/libcxx/include/vector' line='345' column='1'/>
+          </data-member>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNSt3__113__vector_baseIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE7__allocEv' filepath='external/libcxx/include/vector' line='348' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fa4394db' is-artificial='yes'/>
+              <return type-id='464e15b5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNKSt3__113__vector_baseIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE7__allocEv' filepath='external/libcxx/include/vector' line='351' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d3f7631e' is-artificial='yes'/>
+              <return type-id='ac3f4d34'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNSt3__113__vector_baseIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE9__end_capEv' filepath='external/libcxx/include/vector' line='354' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fa4394db' is-artificial='yes'/>
+              <return type-id='c7a88e2a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNKSt3__113__vector_baseIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE9__end_capEv' filepath='external/libcxx/include/vector' line='357' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d3f7631e' is-artificial='yes'/>
+              <return type-id='b768c839'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' mangled-name='_ZNSt3__113__vector_baseIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEEC2Ev' filepath='external/libcxx/include/vector' line='361' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fa4394db' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='363' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fa4394db' is-artificial='yes'/>
+              <parameter type-id='ac3f4d34'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='365' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fa4394db' is-artificial='yes'/>
+              <parameter type-id='3febf669'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected' destructor='yes'>
+            <function-decl name='~__vector_base' mangled-name='_ZNSt3__113__vector_baseIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEED2Ev' filepath='external/libcxx/include/vector' line='367' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fa4394db' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='clear' mangled-name='_ZNSt3__113__vector_baseIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE5clearEv' filepath='external/libcxx/include/vector' line='370' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fa4394db' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__113__vector_baseIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE8capacityEv' filepath='external/libcxx/include/vector' line='372' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d3f7631e' is-artificial='yes'/>
+              <return type-id='c797f6ae'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__113__vector_baseIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE17__destruct_at_endEPS3_' filepath='external/libcxx/include/vector' line='376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fa4394db' is-artificial='yes'/>
+              <parameter type-id='0c6034d5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE19__copy_assign_allocERKS6_' filepath='external/libcxx/include/vector' line='379' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fa4394db' is-artificial='yes'/>
+              <parameter type-id='cff75cd2'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE19__move_assign_allocERS6_' filepath='external/libcxx/include/vector' line='384' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fa4394db' is-artificial='yes'/>
+              <parameter type-id='f6438e8f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE19__copy_assign_allocERKS6_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='392' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fa4394db' is-artificial='yes'/>
+              <parameter type-id='cff75cd2'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE19__copy_assign_allocERKS6_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='404' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fa4394db' is-artificial='yes'/>
+              <parameter type-id='cff75cd2'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE19__move_assign_allocERS6_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='408' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fa4394db' is-artificial='yes'/>
+              <parameter type-id='f6438e8f'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE19__move_assign_allocERS6_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='415' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fa4394db' is-artificial='yes'/>
+              <parameter type-id='f6438e8f'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;android::InputWindowCommands::TransferTouchFocusCommand&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='efb7086f'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='995e08d3' filepath='external/libcxx/include/memory' line='1517' column='1' id='f92c53e9'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='4233811c' filepath='external/libcxx/include/memory' line='1514' column='1' id='97099c76'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='00587cf6' filepath='external/libcxx/include/memory' line='1523' column='1' id='8b08d462'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='5a903b02' filepath='external/libcxx/include/memory' line='1520' column='1' id='94781a48'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_pointer' type-id='00b54432' filepath='external/libcxx/include/memory' line='1518' column='1' id='883c8805'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android19InputWindowCommands25TransferTouchFocusCommandEEEE8allocateERS5_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='56dd2ba9'/>
+              <parameter type-id='8b08d462'/>
+              <return type-id='f92c53e9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android19InputWindowCommands25TransferTouchFocusCommandEEEE8allocateERS5_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='56dd2ba9'/>
+              <parameter type-id='8b08d462'/>
+              <parameter type-id='94781a48'/>
+              <return type-id='f92c53e9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android19InputWindowCommands25TransferTouchFocusCommandEEEE10deallocateERS5_PS4_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='56dd2ba9'/>
+              <parameter type-id='f92c53e9'/>
+              <parameter type-id='8b08d462'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android19InputWindowCommands25TransferTouchFocusCommandEEEE8max_sizeERKS5_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='980d4480'/>
+              <return type-id='8b08d462'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android19InputWindowCommands25TransferTouchFocusCommandEEEE37select_on_container_copy_constructionERKS5_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='980d4480'/>
+              <return type-id='97099c76'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android19InputWindowCommands25TransferTouchFocusCommandEEEE10__allocateERS5_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='56dd2ba9'/>
+              <parameter type-id='8b08d462'/>
+              <parameter type-id='94781a48'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='f92c53e9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android19InputWindowCommands25TransferTouchFocusCommandEEEE10__allocateERS5_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='56dd2ba9'/>
+              <parameter type-id='8b08d462'/>
+              <parameter type-id='94781a48'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='f92c53e9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android19InputWindowCommands25TransferTouchFocusCommandEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS5_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='980d4480'/>
+              <return type-id='8b08d462'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android19InputWindowCommands25TransferTouchFocusCommandEEEE10__max_sizeENS_17integral_constantIbLb0EEERKS5_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='980d4480'/>
+              <return type-id='8b08d462'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android19InputWindowCommands25TransferTouchFocusCommandEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS5_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='980d4480'/>
+              <return type-id='97099c76'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android19InputWindowCommands25TransferTouchFocusCommandEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS5_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='980d4480'/>
+              <return type-id='97099c76'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__destroy&lt;android::InputWindowCommands::TransferTouchFocusCommand&gt;' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android19InputWindowCommands25TransferTouchFocusCommandEEEE9__destroyIS4_EEvNS_17integral_constantIbLb1EEERS5_PT_' filepath='external/libcxx/include/memory' line='1742' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='56dd2ba9'/>
+              <parameter type-id='613924b5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='destroy&lt;android::InputWindowCommands::TransferTouchFocusCommand&gt;' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android19InputWindowCommands25TransferTouchFocusCommandEEEE7destroyIS4_EEvRS5_PT_' filepath='external/libcxx/include/memory' line='1595' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='56dd2ba9'/>
+              <parameter type-id='613924b5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;android::InputWindowCommands::TransferTouchFocusCommand, std::__1::allocator&lt;android::InputWindowCommands::TransferTouchFocusCommand&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='b058dc8e'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='b70447c6' filepath='external/libcxx/include/memory' line='1031' column='1' id='995e08d3'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='allocator&lt;android::InputWindowCommands::TransferTouchFocusCommand&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='4233811c'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='613924b5' filepath='external/libcxx/include/memory' line='1786' column='1' id='2061dfe6'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='65392b01' filepath='external/libcxx/include/memory' line='1788' column='1' id='fcfc57d6'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='bb881390' filepath='external/libcxx/include/memory' line='1787' column='1' id='4f7466ea'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='c7882674' filepath='external/libcxx/include/memory' line='1789' column='1' id='8f67e75a'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='0f4536dd'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0901997a' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIN7android19InputWindowCommands25TransferTouchFocusCommandEE7addressERS3_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ebbcda39' is-artificial='yes'/>
+              <parameter type-id='fcfc57d6'/>
+              <return type-id='2061dfe6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIN7android19InputWindowCommands25TransferTouchFocusCommandEE7addressERKS3_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ebbcda39' is-artificial='yes'/>
+              <parameter type-id='8f67e75a'/>
+              <return type-id='4f7466ea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorIN7android19InputWindowCommands25TransferTouchFocusCommandEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0901997a' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='2061dfe6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorIN7android19InputWindowCommands25TransferTouchFocusCommandEE10deallocateEPS3_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0901997a' is-artificial='yes'/>
+              <parameter type-id='2061dfe6'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorIN7android19InputWindowCommands25TransferTouchFocusCommandEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ebbcda39' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorIN7android19InputWindowCommands25TransferTouchFocusCommandEE7destroyEPS3_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0901997a' is-artificial='yes'/>
+              <parameter type-id='2061dfe6'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;android::InputWindowCommands::TransferTouchFocusCommand&gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='833d0e9f'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='0f4536dd' filepath='external/libcxx/include/memory' line='1171' column='1' id='00587cf6'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;android::InputWindowCommands::TransferTouchFocusCommand *, std::__1::allocator&lt;android::InputWindowCommands::TransferTouchFocusCommand&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='b9d2f523'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='0642448c' filepath='external/libcxx/include/memory' line='1097' column='1' id='5a903b02'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;android::InputWindowCommands::TransferTouchFocusCommand *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='dcc4a002'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='613924b5' filepath='external/libcxx/include/memory' line='974' column='1' id='fc148e5a'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='0642448c'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='b0742ed3'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPN7android19InputWindowCommands25TransferTouchFocusCommandEE10pointer_toERS3_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b26ad476'/>
+              <return type-id='fc148e5a'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;android::InputWindowCommands::TransferTouchFocusCommand *&gt;::__nat, android::InputWindowCommands::TransferTouchFocusCommand&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='f36eae08'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='ab598d95' filepath='external/libcxx/include/type_traits' line='431' column='1' id='cf3bcf47'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_pointer&lt;android::InputWindowCommands::TransferTouchFocusCommand, android::InputWindowCommands::TransferTouchFocusCommand *, std::__1::allocator&lt;android::InputWindowCommands::TransferTouchFocusCommand&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1042' column='1' id='503d5a15'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='4f7466ea' filepath='external/libcxx/include/memory' line='1044' column='1' id='00b54432'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;android::InputWindowCommands::TransferTouchFocusCommand *, std::__1::allocator&lt;android::InputWindowCommands::TransferTouchFocusCommand&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='2c3a7fda'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='0854e45c'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='f88efff9'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='386a79b8' is-artificial='yes'/>
+              <return type-id='6ed78420'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='879d0391' is-artificial='yes'/>
+              <return type-id='e3497110'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='386a79b8' is-artificial='yes'/>
+              <return type-id='6f4f1733'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='879d0391' is-artificial='yes'/>
+              <return type-id='5b7492e3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPN7android19InputWindowCommands25TransferTouchFocusCommandENS_9allocatorIS3_EEE4swapERS7_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='386a79b8' is-artificial='yes'/>
+              <parameter type-id='346a736c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;android::InputWindowCommands::TransferTouchFocusCommand *, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='0854e45c'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='9ff49369' filepath='external/libcxx/include/memory' line='2136' column='1' id='6ed78420'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='5b4da564' filepath='external/libcxx/include/memory' line='2137' column='1' id='e3497110'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='613924b5' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bf6bd3da' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPN7android19InputWindowCommands25TransferTouchFocusCommandELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bf6bd3da' is-artificial='yes'/>
+              <return type-id='6ed78420'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPN7android19InputWindowCommands25TransferTouchFocusCommandELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e2ba6a43' is-artificial='yes'/>
+              <return type-id='e3497110'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;android::InputWindowCommands::TransferTouchFocusCommand&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='f88efff9'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='4233811c'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='fd018696' filepath='external/libcxx/include/memory' line='2174' column='1' id='6f4f1733'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='f7bced1d' filepath='external/libcxx/include/memory' line='2175' column='1' id='5b7492e3'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3d196a61' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorIN7android19InputWindowCommands25TransferTouchFocusCommandEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3d196a61' is-artificial='yes'/>
+              <return type-id='6f4f1733'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorIN7android19InputWindowCommands25TransferTouchFocusCommandEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='460459d8' is-artificial='yes'/>
+              <return type-id='5b7492e3'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__wrap_iter&lt;android::InputWindowCommands::TransferTouchFocusCommand *&gt;' visibility='default' is-declaration-only='yes' id='9777d936'/>
+        <class-decl name='__wrap_iter&lt;const android::InputWindowCommands::TransferTouchFocusCommand *&gt;' visibility='default' is-declaration-only='yes' id='d3e301f3'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;android::InputWindowCommands::TransferTouchFocusCommand *&gt; &gt;' visibility='default' is-declaration-only='yes' id='94677d2f'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;const android::InputWindowCommands::TransferTouchFocusCommand *&gt; &gt;' visibility='default' is-declaration-only='yes' id='c56c58fe'/>
+        <class-decl name='__split_buffer&lt;android::InputWindowCommands::TransferTouchFocusCommand, std::__1::allocator&lt;android::InputWindowCommands::TransferTouchFocusCommand&gt; &amp;&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='a049489b'/>
+        <class-decl name='function&lt;void (void *, long long, const android::sp&lt;android::Fence&gt; &amp;, const std::__1::vector&lt;android::SurfaceControlStats, std::__1::allocator&lt;android::SurfaceControlStats&gt; &gt; &amp;)&gt;' size-in-bits='192' visibility='default' filepath='external/libcxx/include/functional' line='2164' column='1' id='58b7b43e'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='bc1b2d82'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='48054c86'/>
+          <member-type access='private'>
+            <typedef-decl name='__func' type-id='36dbc06a' filepath='external/libcxx/include/functional' line='2169' column='1' id='e047f019'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__f_' type-id='e047f019' visibility='default' filepath='external/libcxx/include/functional' line='2174' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='function' filepath='external/libcxx/include/functional' line='2201' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4aa23534' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='function' mangled-name='_ZNSt3__18functionIFvPvxRKN7android2spINS2_5FenceEEERKNS_6vectorINS2_19SurfaceControlStatsENS_9allocatorIS9_EEEEEEC2ERKSG_' filepath='external/libcxx/include/functional' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4aa23534' is-artificial='yes'/>
+              <parameter type-id='fbb9e829'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='function' filepath='external/libcxx/include/functional' line='2205' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4aa23534' is-artificial='yes'/>
+              <parameter type-id='0f3c3fc2'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__18functionIFvPvxRKN7android2spINS2_5FenceEEERKNS_6vectorINS2_19SurfaceControlStatsENS_9allocatorIS9_EEEEEEaSERKSG_' filepath='external/libcxx/include/functional' line='2224' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4aa23534' is-artificial='yes'/>
+              <parameter type-id='fbb9e829'/>
+              <return type-id='3ea22250'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__18functionIFvPvxRKN7android2spINS2_5FenceEEERKNS_6vectorINS2_19SurfaceControlStatsENS_9allocatorIS9_EEEEEEaSEOSG_' filepath='external/libcxx/include/functional' line='2225' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4aa23534' is-artificial='yes'/>
+              <parameter type-id='0f3c3fc2'/>
+              <return type-id='3ea22250'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__18functionIFvPvxRKN7android2spINS2_5FenceEEERKNS_6vectorINS2_19SurfaceControlStatsENS_9allocatorIS9_EEEEEEaSEDn' filepath='external/libcxx/include/functional' line='2226' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4aa23534' is-artificial='yes'/>
+              <return type-id='3ea22250'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~function' mangled-name='_ZNSt3__18functionIFvPvxRKN7android2spINS2_5FenceEEERKNS_6vectorINS2_19SurfaceControlStatsENS_9allocatorIS9_EEEEEED2Ev' filepath='external/libcxx/include/functional' line='2230' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4aa23534' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__18functionIFvPvxRKN7android2spINS2_5FenceEEERKNS_6vectorINS2_19SurfaceControlStatsENS_9allocatorIS9_EEEEEE4swapERSG_' filepath='external/libcxx/include/functional' line='2233' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4aa23534' is-artificial='yes'/>
+              <parameter type-id='3ea22250'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator bool' mangled-name='_ZNKSt3__18functionIFvPvxRKN7android2spINS2_5FenceEEERKNS_6vectorINS2_19SurfaceControlStatsENS_9allocatorIS9_EEEEEEcvbEv' filepath='external/libcxx/include/functional' line='2244' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='07b9fb0d' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__18functionIFvPvxRKN7android2spINS2_5FenceEEERKNS_6vectorINS2_19SurfaceControlStatsENS_9allocatorIS9_EEEEEEclES1_xS7_SE_' filepath='external/libcxx/include/functional' line='2255' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='07b9fb0d' is-artificial='yes'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='1eb56b1e'/>
+              <parameter type-id='bac2bb80'/>
+              <parameter type-id='78b775fc'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='function&lt;(lambda at frameworks/base/native/android/surface_control.cpp:282:57), void&gt;' mangled-name='_ZNSt3__18functionIFvPvxRKN7android2spINS2_5FenceEEERKNS_6vectorINS2_19SurfaceControlStatsENS_9allocatorIS9_EEEEEEC2IZ33ASurfaceTransaction_setOnCompleteE3$_0vEET_' filepath='external/libcxx/include/functional' line='2207' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4aa23534' is-artificial='yes'/>
+              <parameter type-id='2de51dab'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='vector&lt;android::SurfaceControlStats, std::__1::allocator&lt;android::SurfaceControlStats&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='470' column='1' id='c2fcb167'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='4a64be29'/>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='379e0d38' filepath='external/libcxx/include/vector' line='479' column='1' id='fb551e68'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='72cd900c' filepath='external/libcxx/include/vector' line='483' column='1' id='1ca7f710'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='f7b01947' filepath='external/libcxx/include/vector' line='478' column='1' id='9c88a810'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='94f481af' filepath='external/libcxx/include/vector' line='482' column='1' id='84349493'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='b2cd03a2' filepath='external/libcxx/include/vector' line='487' column='1' id='e9eb2aec'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='b1693d99' filepath='external/libcxx/include/vector' line='488' column='1' id='1a8fd3dc'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reverse_iterator' type-id='c8b377b5' filepath='external/libcxx/include/vector' line='489' column='1' id='703c235f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reverse_iterator' type-id='6c67a3ee' filepath='external/libcxx/include/vector' line='490' column='1' id='024a5eaf'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='4b4daeff' filepath='external/libcxx/include/vector' line='481' column='1' id='77228283'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='9a4752ab' filepath='external/libcxx/include/vector' line='485' column='1' id='f8b0bf1f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='99307e3b' filepath='external/libcxx/include/vector' line='486' column='1' id='7a99fc8f'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='496' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='502' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='79e3bf1a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='514' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='1ca7f710'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='516' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='1ca7f710'/>
+              <parameter type-id='79e3bf1a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='518' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='1ca7f710'/>
+              <parameter type-id='6a2c8392'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='519' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='1ca7f710'/>
+              <parameter type-id='6a2c8392'/>
+              <parameter type-id='79e3bf1a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~vector' filepath='external/libcxx/include/vector' line='550' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='558' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='78b775fc'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='559' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='78b775fc'/>
+              <parameter type-id='79e3bf1a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEEaSERKS5_' filepath='external/libcxx/include/vector' line='561' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='78b775fc'/>
+              <return type-id='79600d9b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='565' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='a4303bf7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='568' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='a4303bf7'/>
+              <parameter type-id='79e3bf1a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='571' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='cf35a087'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='579' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='cf35a087'/>
+              <parameter type-id='79e3bf1a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEEaSEOS5_' filepath='external/libcxx/include/vector' line='581' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='cf35a087'/>
+              <return type-id='79600d9b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEEaSESt16initializer_listIS2_E' filepath='external/libcxx/include/vector' line='585' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='a4303bf7'/>
+              <return type-id='79600d9b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE6assignEjRKS2_' filepath='external/libcxx/include/vector' line='612' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='1ca7f710'/>
+              <parameter type-id='84349493'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE6assignESt16initializer_listIS2_E' filepath='external/libcxx/include/vector' line='616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='a4303bf7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_allocator' mangled-name='_ZNKSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE13get_allocatorEv' filepath='external/libcxx/include/vector' line='621' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7cb77c48' is-artificial='yes'/>
+              <return type-id='fb551e68'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE5beginEv' filepath='external/libcxx/include/vector' line='624' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <return type-id='e9eb2aec'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE5beginEv' filepath='external/libcxx/include/vector' line='625' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7cb77c48' is-artificial='yes'/>
+              <return type-id='1a8fd3dc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE3endEv' filepath='external/libcxx/include/vector' line='626' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <return type-id='e9eb2aec'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE3endEv' filepath='external/libcxx/include/vector' line='627' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7cb77c48' is-artificial='yes'/>
+              <return type-id='1a8fd3dc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE6rbeginEv' filepath='external/libcxx/include/vector' line='630' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <return type-id='703c235f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNKSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE6rbeginEv' filepath='external/libcxx/include/vector' line='633' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7cb77c48' is-artificial='yes'/>
+              <return type-id='024a5eaf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE4rendEv' filepath='external/libcxx/include/vector' line='636' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <return type-id='703c235f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNKSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE4rendEv' filepath='external/libcxx/include/vector' line='639' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7cb77c48' is-artificial='yes'/>
+              <return type-id='024a5eaf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE6cbeginEv' filepath='external/libcxx/include/vector' line='643' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7cb77c48' is-artificial='yes'/>
+              <return type-id='1a8fd3dc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE4cendEv' filepath='external/libcxx/include/vector' line='646' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7cb77c48' is-artificial='yes'/>
+              <return type-id='1a8fd3dc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crbegin' mangled-name='_ZNKSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE7crbeginEv' filepath='external/libcxx/include/vector' line='649' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7cb77c48' is-artificial='yes'/>
+              <return type-id='024a5eaf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crend' mangled-name='_ZNKSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE5crendEv' filepath='external/libcxx/include/vector' line='652' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7cb77c48' is-artificial='yes'/>
+              <return type-id='024a5eaf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE4sizeEv' filepath='external/libcxx/include/vector' line='656' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7cb77c48' is-artificial='yes'/>
+              <return type-id='1ca7f710'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE8capacityEv' filepath='external/libcxx/include/vector' line='659' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7cb77c48' is-artificial='yes'/>
+              <return type-id='1ca7f710'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE5emptyEv' filepath='external/libcxx/include/vector' line='662' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7cb77c48' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE8max_sizeEv' filepath='external/libcxx/include/vector' line='664' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7cb77c48' is-artificial='yes'/>
+              <return type-id='1ca7f710'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE7reserveEj' filepath='external/libcxx/include/vector' line='665' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='1ca7f710'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='shrink_to_fit' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE13shrink_to_fitEv' filepath='external/libcxx/include/vector' line='666' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEEixEj' filepath='external/libcxx/include/vector' line='668' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='1ca7f710'/>
+              <return type-id='77228283'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEEixEj' filepath='external/libcxx/include/vector' line='669' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7cb77c48' is-artificial='yes'/>
+              <parameter type-id='1ca7f710'/>
+              <return type-id='84349493'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE2atEj' filepath='external/libcxx/include/vector' line='670' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='1ca7f710'/>
+              <return type-id='77228283'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNKSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE2atEj' filepath='external/libcxx/include/vector' line='671' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7cb77c48' is-artificial='yes'/>
+              <parameter type-id='1ca7f710'/>
+              <return type-id='84349493'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE5frontEv' filepath='external/libcxx/include/vector' line='673' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <return type-id='77228283'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNKSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE5frontEv' filepath='external/libcxx/include/vector' line='678' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7cb77c48' is-artificial='yes'/>
+              <return type-id='84349493'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE4backEv' filepath='external/libcxx/include/vector' line='683' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <return type-id='77228283'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNKSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE4backEv' filepath='external/libcxx/include/vector' line='688' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7cb77c48' is-artificial='yes'/>
+              <return type-id='84349493'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE4dataEv' filepath='external/libcxx/include/vector' line='695' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <return type-id='b1250249'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNKSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE4dataEv' filepath='external/libcxx/include/vector' line='698' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7cb77c48' is-artificial='yes'/>
+              <return type-id='6e2c89de'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE9push_backERKS2_' filepath='external/libcxx/include/vector' line='712' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='84349493'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE9push_backEOS2_' filepath='external/libcxx/include/vector' line='715' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='cc602051'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pop_back' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE8pop_backEv' filepath='external/libcxx/include/vector' line='727' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE6insertENS_11__wrap_iterIPKS2_EERS7_' filepath='external/libcxx/include/vector' line='729' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='1a8fd3dc'/>
+              <parameter type-id='84349493'/>
+              <return type-id='e9eb2aec'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE6insertENS_11__wrap_iterIPKS2_EEOS2_' filepath='external/libcxx/include/vector' line='732' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='1a8fd3dc'/>
+              <parameter type-id='cc602051'/>
+              <return type-id='e9eb2aec'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE6insertENS_11__wrap_iterIPKS2_EEjRS7_' filepath='external/libcxx/include/vector' line='737' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='1a8fd3dc'/>
+              <parameter type-id='1ca7f710'/>
+              <parameter type-id='84349493'/>
+              <return type-id='e9eb2aec'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE6insertENS_11__wrap_iterIPKS2_EESt16initializer_listIS2_E' filepath='external/libcxx/include/vector' line='762' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='1a8fd3dc'/>
+              <parameter type-id='a4303bf7'/>
+              <return type-id='e9eb2aec'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE' filepath='external/libcxx/include/vector' line='766' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='1a8fd3dc'/>
+              <return type-id='e9eb2aec'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EES9_' filepath='external/libcxx/include/vector' line='767' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='1a8fd3dc'/>
+              <parameter type-id='1a8fd3dc'/>
+              <return type-id='e9eb2aec'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE5clearEv' filepath='external/libcxx/include/vector' line='770' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE6resizeEj' filepath='external/libcxx/include/vector' line='778' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='1ca7f710'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE6resizeEjRKS2_' filepath='external/libcxx/include/vector' line='779' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='1ca7f710'/>
+              <parameter type-id='84349493'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE4swapERS5_' filepath='external/libcxx/include/vector' line='781' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='79600d9b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__invariants' mangled-name='_ZNKSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE12__invariantsEv' filepath='external/libcxx/include/vector' line='789' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7cb77c48' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_all_iterators' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv' filepath='external/libcxx/include/vector' line='801' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_iterators_past' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE27__invalidate_iterators_pastEPS2_' filepath='external/libcxx/include/vector' line='802' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='f8b0bf1f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vallocate' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE11__vallocateEj' filepath='external/libcxx/include/vector' line='803' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='1ca7f710'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vdeallocate' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE13__vdeallocateEv' filepath='external/libcxx/include/vector' line='804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__recommend' mangled-name='_ZNKSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE11__recommendEj' filepath='external/libcxx/include/vector' line='805' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7cb77c48' is-artificial='yes'/>
+              <parameter type-id='1ca7f710'/>
+              <return type-id='1ca7f710'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE18__construct_at_endEj' filepath='external/libcxx/include/vector' line='806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='1ca7f710'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE18__construct_at_endEjRKS2_' filepath='external/libcxx/include/vector' line='808' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='1ca7f710'/>
+              <parameter type-id='84349493'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE8__appendEj' filepath='external/libcxx/include/vector' line='816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='1ca7f710'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE8__appendEjRKS2_' filepath='external/libcxx/include/vector' line='817' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='1ca7f710'/>
+              <parameter type-id='84349493'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE11__make_iterEPS2_' filepath='external/libcxx/include/vector' line='819' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='f8b0bf1f'/>
+              <return type-id='e9eb2aec'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNKSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE11__make_iterEPKS2_' filepath='external/libcxx/include/vector' line='821' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7cb77c48' is-artificial='yes'/>
+              <parameter type-id='7a99fc8f'/>
+              <return type-id='1a8fd3dc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE' filepath='external/libcxx/include/vector' line='822' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='e1f1e7bd'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EEPS2_' filepath='external/libcxx/include/vector' line='823' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='e1f1e7bd'/>
+              <parameter type-id='f8b0bf1f'/>
+              <return type-id='f8b0bf1f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_range' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE12__move_rangeEPS2_S6_S6_' filepath='external/libcxx/include/vector' line='824' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='f8b0bf1f'/>
+              <parameter type-id='f8b0bf1f'/>
+              <parameter type-id='f8b0bf1f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE13__move_assignERS5_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='825' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='79600d9b'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE13__move_assignERS5_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='827' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='79600d9b'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE17__destruct_at_endEPS2_' filepath='external/libcxx/include/vector' line='830' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7560074f' is-artificial='yes'/>
+              <parameter type-id='f8b0bf1f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_contiguous_container' mangled-name='_ZNKSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_' filepath='external/libcxx/include/vector' line='862' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7cb77c48' is-artificial='yes'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_new' mangled-name='_ZNKSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE14__annotate_newEj' filepath='external/libcxx/include/vector' line='866' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7cb77c48' is-artificial='yes'/>
+              <parameter type-id='1ca7f710'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_delete' mangled-name='_ZNKSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE17__annotate_deleteEv' filepath='external/libcxx/include/vector' line='872' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7cb77c48' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_increase' mangled-name='_ZNKSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE19__annotate_increaseEj' filepath='external/libcxx/include/vector' line='878' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7cb77c48' is-artificial='yes'/>
+              <parameter type-id='1ca7f710'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_shrink' mangled-name='_ZNKSt3__16vectorIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE17__annotate_shrinkEj' filepath='external/libcxx/include/vector' line='885' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7cb77c48' is-artificial='yes'/>
+              <parameter type-id='1ca7f710'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__vector_base&lt;android::SurfaceControlStats, std::__1::allocator&lt;android::SurfaceControlStats&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='326' column='1' id='4a64be29'>
+          <base-class access='protected' layout-offset-in-bits='0' type-id='2328d49c'/>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='26987b99' filepath='external/libcxx/include/vector' line='338' column='1' id='9a4752ab'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='379e0d38' filepath='external/libcxx/include/vector' line='330' column='1' id='630d880c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='937d5fb2' filepath='external/libcxx/include/vector' line='332' column='1' id='72cd900c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='f81db34e' filepath='external/libcxx/include/vector' line='336' column='1' id='94f481af'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='f7b01947' filepath='external/libcxx/include/vector' line='334' column='1' id='ce14834c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='4dea5047' filepath='external/libcxx/include/vector' line='335' column='1' id='4b4daeff'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='30912595' filepath='external/libcxx/include/vector' line='339' column='1' id='99307e3b'/>
+          </member-type>
+          <data-member access='protected' layout-offset-in-bits='0'>
+            <var-decl name='__begin_' type-id='9a4752ab' visibility='default' filepath='external/libcxx/include/vector' line='343' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='32'>
+            <var-decl name='__end_' type-id='9a4752ab' visibility='default' filepath='external/libcxx/include/vector' line='344' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='64'>
+            <var-decl name='__end_cap_' type-id='770f47c8' visibility='default' filepath='external/libcxx/include/vector' line='345' column='1'/>
+          </data-member>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNSt3__113__vector_baseIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE7__allocEv' filepath='external/libcxx/include/vector' line='348' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e495f8f1' is-artificial='yes'/>
+              <return type-id='b77d7b47'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNKSt3__113__vector_baseIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE7__allocEv' filepath='external/libcxx/include/vector' line='351' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ba5177f4' is-artificial='yes'/>
+              <return type-id='4c8822ce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNSt3__113__vector_baseIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE9__end_capEv' filepath='external/libcxx/include/vector' line='354' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e495f8f1' is-artificial='yes'/>
+              <return type-id='16d0b938'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNKSt3__113__vector_baseIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE9__end_capEv' filepath='external/libcxx/include/vector' line='357' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ba5177f4' is-artificial='yes'/>
+              <return type-id='a6121be7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='361' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e495f8f1' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='363' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e495f8f1' is-artificial='yes'/>
+              <parameter type-id='4c8822ce'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='365' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e495f8f1' is-artificial='yes'/>
+              <parameter type-id='3b8939b3'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected' destructor='yes'>
+            <function-decl name='~__vector_base' filepath='external/libcxx/include/vector' line='367' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e495f8f1' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='clear' mangled-name='_ZNSt3__113__vector_baseIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE5clearEv' filepath='external/libcxx/include/vector' line='370' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e495f8f1' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__113__vector_baseIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE8capacityEv' filepath='external/libcxx/include/vector' line='372' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ba5177f4' is-artificial='yes'/>
+              <return type-id='72cd900c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__113__vector_baseIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE17__destruct_at_endEPS2_' filepath='external/libcxx/include/vector' line='376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e495f8f1' is-artificial='yes'/>
+              <parameter type-id='9a4752ab'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE19__copy_assign_allocERKS5_' filepath='external/libcxx/include/vector' line='379' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e495f8f1' is-artificial='yes'/>
+              <parameter type-id='ae516510'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE19__move_assign_allocERS5_' filepath='external/libcxx/include/vector' line='384' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e495f8f1' is-artificial='yes'/>
+              <parameter type-id='e095f2a5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE19__copy_assign_allocERKS5_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='392' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e495f8f1' is-artificial='yes'/>
+              <parameter type-id='ae516510'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE19__copy_assign_allocERKS5_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='404' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e495f8f1' is-artificial='yes'/>
+              <parameter type-id='ae516510'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE19__move_assign_allocERS5_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='408' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e495f8f1' is-artificial='yes'/>
+              <parameter type-id='e095f2a5'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android19SurfaceControlStatsENS_9allocatorIS2_EEE19__move_assign_allocERS5_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='415' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e495f8f1' is-artificial='yes'/>
+              <parameter type-id='e095f2a5'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;android::SurfaceControlStats&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='81617495'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='30eeaf21' filepath='external/libcxx/include/memory' line='1517' column='1' id='26987b99'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='379e0d38' filepath='external/libcxx/include/memory' line='1514' column='1' id='acd84ae6'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='01cb0c78' filepath='external/libcxx/include/memory' line='1523' column='1' id='937d5fb2'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='37e33b44' filepath='external/libcxx/include/memory' line='1520' column='1' id='be3e6338'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_pointer' type-id='33f5a13a' filepath='external/libcxx/include/memory' line='1518' column='1' id='30912595'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android19SurfaceControlStatsEEEE8allocateERS4_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ba980663'/>
+              <parameter type-id='937d5fb2'/>
+              <return type-id='26987b99'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android19SurfaceControlStatsEEEE8allocateERS4_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ba980663'/>
+              <parameter type-id='937d5fb2'/>
+              <parameter type-id='be3e6338'/>
+              <return type-id='26987b99'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android19SurfaceControlStatsEEEE10deallocateERS4_PS3_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ba980663'/>
+              <parameter type-id='26987b99'/>
+              <parameter type-id='937d5fb2'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android19SurfaceControlStatsEEEE8max_sizeERKS4_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='18253410'/>
+              <return type-id='937d5fb2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android19SurfaceControlStatsEEEE37select_on_container_copy_constructionERKS4_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='18253410'/>
+              <return type-id='acd84ae6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android19SurfaceControlStatsEEEE10__allocateERS4_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ba980663'/>
+              <parameter type-id='937d5fb2'/>
+              <parameter type-id='be3e6338'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='26987b99'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android19SurfaceControlStatsEEEE10__allocateERS4_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ba980663'/>
+              <parameter type-id='937d5fb2'/>
+              <parameter type-id='be3e6338'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='26987b99'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android19SurfaceControlStatsEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='18253410'/>
+              <return type-id='937d5fb2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android19SurfaceControlStatsEEEE10__max_sizeENS_17integral_constantIbLb0EEERKS4_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='18253410'/>
+              <return type-id='937d5fb2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android19SurfaceControlStatsEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS4_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='18253410'/>
+              <return type-id='acd84ae6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android19SurfaceControlStatsEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS4_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='18253410'/>
+              <return type-id='acd84ae6'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;android::SurfaceControlStats, std::__1::allocator&lt;android::SurfaceControlStats&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='e8d6857c'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='f4548de4' filepath='external/libcxx/include/memory' line='1031' column='1' id='30eeaf21'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='allocator&lt;android::SurfaceControlStats&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='379e0d38'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='889b571f' filepath='external/libcxx/include/memory' line='1786' column='1' id='1e43f0b8'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='8c9b5d6b' filepath='external/libcxx/include/memory' line='1788' column='1' id='2a273658'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='7ca38ee4' filepath='external/libcxx/include/memory' line='1787' column='1' id='259bf5d8'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='70a37c00' filepath='external/libcxx/include/memory' line='1789' column='1' id='76a4a678'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='ae39f30f'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='252451ae' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIN7android19SurfaceControlStatsEE7addressERS2_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='00399f9b' is-artificial='yes'/>
+              <parameter type-id='2a273658'/>
+              <return type-id='1e43f0b8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIN7android19SurfaceControlStatsEE7addressERKS2_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='00399f9b' is-artificial='yes'/>
+              <parameter type-id='76a4a678'/>
+              <return type-id='259bf5d8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorIN7android19SurfaceControlStatsEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='252451ae' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='1e43f0b8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorIN7android19SurfaceControlStatsEE10deallocateEPS2_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='252451ae' is-artificial='yes'/>
+              <parameter type-id='1e43f0b8'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorIN7android19SurfaceControlStatsEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='00399f9b' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorIN7android19SurfaceControlStatsEE7destroyEPS2_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='252451ae' is-artificial='yes'/>
+              <parameter type-id='1e43f0b8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;android::SurfaceControlStats&gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='291267cf'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='ae39f30f' filepath='external/libcxx/include/memory' line='1171' column='1' id='01cb0c78'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;android::SurfaceControlStats *, std::__1::allocator&lt;android::SurfaceControlStats&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='c7986931'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='d54c89fe' filepath='external/libcxx/include/memory' line='1097' column='1' id='37e33b44'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;android::SurfaceControlStats *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='6102f8d6'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='889b571f' filepath='external/libcxx/include/memory' line='974' column='1' id='a5ed4ca4'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='d54c89fe'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='71ddef3f'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPN7android19SurfaceControlStatsEE10pointer_toERS2_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e089f898'/>
+              <return type-id='a5ed4ca4'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;android::SurfaceControlStats *&gt;::__nat, android::SurfaceControlStats&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='e18b4402'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='f7b01947' filepath='external/libcxx/include/type_traits' line='431' column='1' id='ff99c659'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_pointer&lt;android::SurfaceControlStats, android::SurfaceControlStats *, std::__1::allocator&lt;android::SurfaceControlStats&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1042' column='1' id='9407cd7f'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='259bf5d8' filepath='external/libcxx/include/memory' line='1044' column='1' id='33f5a13a'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;android::SurfaceControlStats *, std::__1::allocator&lt;android::SurfaceControlStats&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='770f47c8'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='8121a4a6'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='6a54ae29'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPN7android19SurfaceControlStatsENS_9allocatorIS2_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='226d848e' is-artificial='yes'/>
+              <return type-id='6bda92bc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPN7android19SurfaceControlStatsENS_9allocatorIS2_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7927f493' is-artificial='yes'/>
+              <return type-id='8e19a75c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPN7android19SurfaceControlStatsENS_9allocatorIS2_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='226d848e' is-artificial='yes'/>
+              <return type-id='bbe05935'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPN7android19SurfaceControlStatsENS_9allocatorIS2_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7927f493' is-artificial='yes'/>
+              <return type-id='e283c181'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPN7android19SurfaceControlStatsENS_9allocatorIS2_EEE4swapERS6_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='226d848e' is-artificial='yes'/>
+              <parameter type-id='1e6d7e42'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;android::SurfaceControlStats *, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='8121a4a6'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='458a4ebb' filepath='external/libcxx/include/memory' line='2136' column='1' id='6bda92bc'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='99654d3e' filepath='external/libcxx/include/memory' line='2137' column='1' id='8e19a75c'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='889b571f' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='98c9407c' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPN7android19SurfaceControlStatsELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='98c9407c' is-artificial='yes'/>
+              <return type-id='6bda92bc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPN7android19SurfaceControlStatsELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1dadce0f' is-artificial='yes'/>
+              <return type-id='8e19a75c'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;android::SurfaceControlStats&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='6a54ae29'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='379e0d38'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='21244b62' filepath='external/libcxx/include/memory' line='2174' column='1' id='bbe05935'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='fc39994f' filepath='external/libcxx/include/memory' line='2175' column='1' id='e283c181'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7ef13d71' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorIN7android19SurfaceControlStatsEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7ef13d71' is-artificial='yes'/>
+              <return type-id='bbe05935'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorIN7android19SurfaceControlStatsEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9d8edd12' is-artificial='yes'/>
+              <return type-id='e283c181'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__wrap_iter&lt;android::SurfaceControlStats *&gt;' visibility='default' is-declaration-only='yes' id='b2cd03a2'/>
+        <class-decl name='__wrap_iter&lt;const android::SurfaceControlStats *&gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/iterator' line='1315' column='1' id='b1693d99'>
+          <member-type access='private'>
+            <typedef-decl name='iterator_type' type-id='7ca38ee4' filepath='external/libcxx/include/iterator' line='1318' column='1' id='8b382741'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='14feffa6' filepath='external/libcxx/include/iterator' line='1323' column='1' id='1d4cfc63'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='b8e1d2d6' filepath='external/libcxx/include/iterator' line='1322' column='1' id='9f4799ff'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='difference_type' type-id='b677f05b' filepath='external/libcxx/include/iterator' line='1321' column='1' id='a2e893ae'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__i' type-id='8b382741' visibility='default' filepath='external/libcxx/include/iterator' line='1325' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__wrap_iter' filepath='external/libcxx/include/iterator' line='1327' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1470aa11' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator*' mangled-name='_ZNKSt3__111__wrap_iterIPKN7android19SurfaceControlStatsEEdeEv' filepath='external/libcxx/include/iterator' line='1368' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9aea6288' is-artificial='yes'/>
+              <return type-id='1d4cfc63'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-&gt;' mangled-name='_ZNKSt3__111__wrap_iterIPKN7android19SurfaceControlStatsEEptEv' filepath='external/libcxx/include/iterator' line='1376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9aea6288' is-artificial='yes'/>
+              <return type-id='9f4799ff'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator++' mangled-name='_ZNSt3__111__wrap_iterIPKN7android19SurfaceControlStatsEEppEv' filepath='external/libcxx/include/iterator' line='1384' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1470aa11' is-artificial='yes'/>
+              <return type-id='1070a3c5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator++' mangled-name='_ZNSt3__111__wrap_iterIPKN7android19SurfaceControlStatsEEppEi' filepath='external/libcxx/include/iterator' line='1393' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1470aa11' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='b1693d99'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator--' mangled-name='_ZNSt3__111__wrap_iterIPKN7android19SurfaceControlStatsEEmmEv' filepath='external/libcxx/include/iterator' line='1396' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1470aa11' is-artificial='yes'/>
+              <return type-id='1070a3c5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator--' mangled-name='_ZNSt3__111__wrap_iterIPKN7android19SurfaceControlStatsEEmmEi' filepath='external/libcxx/include/iterator' line='1405' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1470aa11' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='b1693d99'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator+' mangled-name='_ZNKSt3__111__wrap_iterIPKN7android19SurfaceControlStatsEEplEi' filepath='external/libcxx/include/iterator' line='1407' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9aea6288' is-artificial='yes'/>
+              <parameter type-id='a2e893ae'/>
+              <return type-id='b1693d99'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator+=' mangled-name='_ZNSt3__111__wrap_iterIPKN7android19SurfaceControlStatsEEpLEi' filepath='external/libcxx/include/iterator' line='1409' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1470aa11' is-artificial='yes'/>
+              <parameter type-id='a2e893ae'/>
+              <return type-id='1070a3c5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-' mangled-name='_ZNKSt3__111__wrap_iterIPKN7android19SurfaceControlStatsEEmiEi' filepath='external/libcxx/include/iterator' line='1418' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9aea6288' is-artificial='yes'/>
+              <parameter type-id='a2e893ae'/>
+              <return type-id='b1693d99'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-=' mangled-name='_ZNSt3__111__wrap_iterIPKN7android19SurfaceControlStatsEEmIEi' filepath='external/libcxx/include/iterator' line='1420' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1470aa11' is-artificial='yes'/>
+              <parameter type-id='a2e893ae'/>
+              <return type-id='1070a3c5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__111__wrap_iterIPKN7android19SurfaceControlStatsEEixEi' filepath='external/libcxx/include/iterator' line='1422' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9aea6288' is-artificial='yes'/>
+              <parameter type-id='a2e893ae'/>
+              <return type-id='1d4cfc63'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='base' mangled-name='_ZNKSt3__111__wrap_iterIPKN7android19SurfaceControlStatsEE4baseEv' filepath='external/libcxx/include/iterator' line='1431' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9aea6288' is-artificial='yes'/>
+              <return type-id='8b382741'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__wrap_iter' filepath='external/libcxx/include/iterator' line='1440' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1470aa11' is-artificial='yes'/>
+              <parameter type-id='8b382741'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='iterator_traits&lt;const android::SurfaceControlStats *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/iterator' line='502' column='1' id='083d458a'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='70a37c00' filepath='external/libcxx/include/iterator' line='507' column='1' id='14feffa6'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='7ca38ee4' filepath='external/libcxx/include/iterator' line='506' column='1' id='b8e1d2d6'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='difference_type' type-id='fc84bffe' filepath='external/libcxx/include/iterator' line='504' column='1' id='b677f05b'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;android::SurfaceControlStats *&gt; &gt;' visibility='default' is-declaration-only='yes' id='c8b377b5'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;const android::SurfaceControlStats *&gt; &gt;' visibility='default' is-declaration-only='yes' id='6c67a3ee'/>
+        <class-decl name='__split_buffer&lt;android::SurfaceControlStats, std::__1::allocator&lt;android::SurfaceControlStats&gt; &amp;&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='ad28cb01'/>
+        <class-decl name='unordered_map&lt;ASurfaceControl *, ASurfaceControlStats, std::__1::hash&lt;ASurfaceControl *&gt;, std::__1::equal_to&lt;ASurfaceControl *&gt;, std::__1::allocator&lt;std::__1::pair&lt;ASurfaceControl *const, ASurfaceControlStats&gt; &gt; &gt;' size-in-bits='160' visibility='default' filepath='external/libcxx/include/unordered_map' line='842' column='1' id='3e74d082'>
+          <member-type access='private'>
+            <typedef-decl name='__table' type-id='f8fe7006' filepath='external/libcxx/include/unordered_map' line='866' column='1' id='87d70925'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='58367bd7' filepath='external/libcxx/include/unordered_map' line='885' column='1' id='98af9011'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='hasher' type-id='8f29ea84' filepath='external/libcxx/include/unordered_map' line='848' column='1' id='58febc8a'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='key_equal' type-id='8b407fd0' filepath='external/libcxx/include/unordered_map' line='849' column='1' id='96836bc3'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='e96ff388' filepath='external/libcxx/include/unordered_map' line='850' column='1' id='7809d74f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='296bd4f1' filepath='external/libcxx/include/unordered_map' line='888' column='1' id='fba4cc6f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='c6ad08ed' filepath='external/libcxx/include/unordered_map' line='889' column='1' id='5ff55c2b'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='b9953957' filepath='external/libcxx/include/unordered_map' line='851' column='1' id='dd031057'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='key_type' type-id='0373e656' filepath='external/libcxx/include/unordered_map' line='846' column='1' id='a7601001'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='insert_return_type' type-id='17daebc4' filepath='external/libcxx/include/unordered_map' line='895' column='1' id='93435bd8'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='node_type' type-id='82c88fb2' filepath='external/libcxx/include/unordered_map' line='894' column='1' id='397ebe86'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='mapped_type' type-id='5d04a8c3' filepath='external/libcxx/include/unordered_map' line='847' column='1' id='e356f8cf'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='local_iterator' type-id='cdb7bb81' filepath='external/libcxx/include/unordered_map' line='890' column='1' id='45de445f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_local_iterator' type-id='9acf275d' filepath='external/libcxx/include/unordered_map' line='891' column='1' id='2c30f23b'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__table_' type-id='87d70925' visibility='default' filepath='external/libcxx/include/unordered_map' line='868' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='unordered_map' mangled-name='_ZNSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEEC2Ev' filepath='external/libcxx/include/unordered_map' line='904' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='911' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='98af9011'/>
+              <parameter type-id='b6a32cf4'/>
+              <parameter type-id='94b3270f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='913' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='98af9011'/>
+              <parameter type-id='b6a32cf4'/>
+              <parameter type-id='94b3270f'/>
+              <parameter type-id='1c1010fb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='928' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='1c1010fb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='929' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='51baffd9'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='930' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='51baffd9'/>
+              <parameter type-id='1c1010fb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='933' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='14ae5416'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='935' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='14ae5416'/>
+              <parameter type-id='1c1010fb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='936' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='f4e12a25'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='937' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='f4e12a25'/>
+              <parameter type-id='98af9011'/>
+              <parameter type-id='b6a32cf4'/>
+              <parameter type-id='94b3270f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='939' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='f4e12a25'/>
+              <parameter type-id='98af9011'/>
+              <parameter type-id='b6a32cf4'/>
+              <parameter type-id='94b3270f'/>
+              <parameter type-id='1c1010fb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='945' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='98af9011'/>
+              <parameter type-id='1c1010fb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='948' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='98af9011'/>
+              <parameter type-id='b6a32cf4'/>
+              <parameter type-id='1c1010fb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='960' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='f4e12a25'/>
+              <parameter type-id='98af9011'/>
+              <parameter type-id='1c1010fb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='963' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='f4e12a25'/>
+              <parameter type-id='98af9011'/>
+              <parameter type-id='b6a32cf4'/>
+              <parameter type-id='1c1010fb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEEaSERKSD_' filepath='external/libcxx/include/unordered_map' line='969' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='51baffd9'/>
+              <return type-id='9f4ac174'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEEaSEOSD_' filepath='external/libcxx/include/unordered_map' line='987' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='14ae5416'/>
+              <return type-id='9f4ac174'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEEaSESt16initializer_listISB_E' filepath='external/libcxx/include/unordered_map' line='990' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='f4e12a25'/>
+              <return type-id='9f4ac174'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_allocator' mangled-name='_ZNKSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE13get_allocatorEv' filepath='external/libcxx/include/unordered_map' line='994' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5dbb12bd' is-artificial='yes'/>
+              <return type-id='7809d74f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE5emptyEv' filepath='external/libcxx/include/unordered_map' line='998' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5dbb12bd' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE4sizeEv' filepath='external/libcxx/include/unordered_map' line='1000' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5dbb12bd' is-artificial='yes'/>
+              <return type-id='98af9011'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE8max_sizeEv' filepath='external/libcxx/include/unordered_map' line='1002' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5dbb12bd' is-artificial='yes'/>
+              <return type-id='98af9011'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE5beginEv' filepath='external/libcxx/include/unordered_map' line='1005' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <return type-id='fba4cc6f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE3endEv' filepath='external/libcxx/include/unordered_map' line='1007' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <return type-id='fba4cc6f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE5beginEv' filepath='external/libcxx/include/unordered_map' line='1009' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5dbb12bd' is-artificial='yes'/>
+              <return type-id='5ff55c2b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE3endEv' filepath='external/libcxx/include/unordered_map' line='1011' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5dbb12bd' is-artificial='yes'/>
+              <return type-id='5ff55c2b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE6cbeginEv' filepath='external/libcxx/include/unordered_map' line='1013' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5dbb12bd' is-artificial='yes'/>
+              <return type-id='5ff55c2b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE4cendEv' filepath='external/libcxx/include/unordered_map' line='1015' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5dbb12bd' is-artificial='yes'/>
+              <return type-id='5ff55c2b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE6insertERKSB_' filepath='external/libcxx/include/unordered_map' line='1018' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='4c897353'/>
+              <return type-id='942713f5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE6insertENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIS2_S3_EEPvEEEEEERKSB_' filepath='external/libcxx/include/unordered_map' line='1021' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='5ff55c2b'/>
+              <parameter type-id='4c897353'/>
+              <return type-id='fba4cc6f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE6insertESt16initializer_listISB_E' filepath='external/libcxx/include/unordered_map' line='1038' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='f4e12a25'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE6insertEOSB_' filepath='external/libcxx/include/unordered_map' line='1042' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='091b5894'/>
+              <return type-id='942713f5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE6insertENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIS2_S3_EEPvEEEEEEOSB_' filepath='external/libcxx/include/unordered_map' line='1045' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='5ff55c2b'/>
+              <parameter type-id='091b5894'/>
+              <return type-id='fba4cc6f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE5eraseENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIS2_S3_EEPvEEEEEE' filepath='external/libcxx/include/unordered_map' line='1187' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='5ff55c2b'/>
+              <return type-id='fba4cc6f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE5eraseENS_19__hash_map_iteratorINS_15__hash_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIS2_S3_EEPvEEEEEE' filepath='external/libcxx/include/unordered_map' line='1189' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='fba4cc6f'/>
+              <return type-id='fba4cc6f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE5eraseERSA_' filepath='external/libcxx/include/unordered_map' line='1191' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='e1fc00f5'/>
+              <return type-id='98af9011'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE5eraseENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIS2_S3_EEPvEEEEEESN_' filepath='external/libcxx/include/unordered_map' line='1193' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='5ff55c2b'/>
+              <parameter type-id='5ff55c2b'/>
+              <return type-id='fba4cc6f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE5clearEv' filepath='external/libcxx/include/unordered_map' line='1196' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE6insertEONS_19__basic_node_handleINS_11__hash_nodeINS_17__hash_value_typeIS2_S3_EEPvEESC_NS_27__map_node_handle_specificsEEE' filepath='external/libcxx/include/unordered_map' line='1200' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='bcdd9daf'/>
+              <return type-id='93435bd8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE6insertENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIS2_S3_EEPvEEEEEEONS_19__basic_node_handleISK_SC_NS_27__map_node_handle_specificsEEE' filepath='external/libcxx/include/unordered_map' line='1208' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='5ff55c2b'/>
+              <parameter type-id='bcdd9daf'/>
+              <return type-id='fba4cc6f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='extract' mangled-name='_ZNSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE7extractERSA_' filepath='external/libcxx/include/unordered_map' line='1216' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='e1fc00f5'/>
+              <return type-id='397ebe86'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='extract' mangled-name='_ZNSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE7extractENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIS2_S3_EEPvEEEEEE' filepath='external/libcxx/include/unordered_map' line='1221' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='5ff55c2b'/>
+              <return type-id='397ebe86'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE4swapERSD_' filepath='external/libcxx/include/unordered_map' line='1262' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='9f4ac174'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNKSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE13hash_functionEv' filepath='external/libcxx/include/unordered_map' line='1267' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5dbb12bd' is-artificial='yes'/>
+              <return type-id='58febc8a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNKSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE6key_eqEv' filepath='external/libcxx/include/unordered_map' line='1270' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5dbb12bd' is-artificial='yes'/>
+              <return type-id='96836bc3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find' mangled-name='_ZNSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE4findERSA_' filepath='external/libcxx/include/unordered_map' line='1274' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='e1fc00f5'/>
+              <return type-id='fba4cc6f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find' mangled-name='_ZNKSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE4findERSA_' filepath='external/libcxx/include/unordered_map' line='1276' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5dbb12bd' is-artificial='yes'/>
+              <parameter type-id='e1fc00f5'/>
+              <return type-id='5ff55c2b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='count' mangled-name='_ZNKSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE5countERSA_' filepath='external/libcxx/include/unordered_map' line='1278' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5dbb12bd' is-artificial='yes'/>
+              <parameter type-id='e1fc00f5'/>
+              <return type-id='98af9011'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='equal_range' mangled-name='_ZNSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE11equal_rangeERSA_' filepath='external/libcxx/include/unordered_map' line='1280' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='e1fc00f5'/>
+              <return type-id='9e499c5b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='equal_range' mangled-name='_ZNKSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE11equal_rangeERSA_' filepath='external/libcxx/include/unordered_map' line='1283' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5dbb12bd' is-artificial='yes'/>
+              <parameter type-id='e1fc00f5'/>
+              <return type-id='4bc1f5eb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEEixERSA_' filepath='external/libcxx/include/unordered_map' line='1286' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='e1fc00f5'/>
+              <return type-id='ea8421fc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEEixEOS2_' filepath='external/libcxx/include/unordered_map' line='1288' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='67dfcd6a'/>
+              <return type-id='ea8421fc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE2atERSA_' filepath='external/libcxx/include/unordered_map' line='1291' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='e1fc00f5'/>
+              <return type-id='ea8421fc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNKSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE2atERSA_' filepath='external/libcxx/include/unordered_map' line='1292' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5dbb12bd' is-artificial='yes'/>
+              <parameter type-id='e1fc00f5'/>
+              <return type-id='5cf8321b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_count' mangled-name='_ZNKSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE12bucket_countEv' filepath='external/libcxx/include/unordered_map' line='1295' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5dbb12bd' is-artificial='yes'/>
+              <return type-id='98af9011'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_bucket_count' mangled-name='_ZNKSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE16max_bucket_countEv' filepath='external/libcxx/include/unordered_map' line='1297' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5dbb12bd' is-artificial='yes'/>
+              <return type-id='98af9011'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_size' mangled-name='_ZNKSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE11bucket_sizeEj' filepath='external/libcxx/include/unordered_map' line='1300' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5dbb12bd' is-artificial='yes'/>
+              <parameter type-id='98af9011'/>
+              <return type-id='98af9011'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket' mangled-name='_ZNKSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE6bucketERSA_' filepath='external/libcxx/include/unordered_map' line='1303' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5dbb12bd' is-artificial='yes'/>
+              <parameter type-id='e1fc00f5'/>
+              <return type-id='98af9011'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE5beginEj' filepath='external/libcxx/include/unordered_map' line='1306' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='98af9011'/>
+              <return type-id='45de445f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE3endEj' filepath='external/libcxx/include/unordered_map' line='1308' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='98af9011'/>
+              <return type-id='45de445f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE5beginEj' filepath='external/libcxx/include/unordered_map' line='1310' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5dbb12bd' is-artificial='yes'/>
+              <parameter type-id='98af9011'/>
+              <return type-id='2c30f23b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE3endEj' filepath='external/libcxx/include/unordered_map' line='1312' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5dbb12bd' is-artificial='yes'/>
+              <parameter type-id='98af9011'/>
+              <return type-id='2c30f23b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE6cbeginEj' filepath='external/libcxx/include/unordered_map' line='1314' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5dbb12bd' is-artificial='yes'/>
+              <parameter type-id='98af9011'/>
+              <return type-id='2c30f23b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE4cendEj' filepath='external/libcxx/include/unordered_map' line='1316' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5dbb12bd' is-artificial='yes'/>
+              <parameter type-id='98af9011'/>
+              <return type-id='2c30f23b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='load_factor' mangled-name='_ZNKSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE11load_factorEv' filepath='external/libcxx/include/unordered_map' line='1319' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5dbb12bd' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNKSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE15max_load_factorEv' filepath='external/libcxx/include/unordered_map' line='1321' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5dbb12bd' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE15max_load_factorEf' filepath='external/libcxx/include/unordered_map' line='1323' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='a6c45d85'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rehash' mangled-name='_ZNSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE6rehashEj' filepath='external/libcxx/include/unordered_map' line='1325' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='98af9011'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__113unordered_mapIP15ASurfaceControl20ASurfaceControlStatsNS_4hashIS2_EENS_8equal_toIS2_EENS_9allocatorINS_4pairIKS2_S3_EEEEE7reserveEj' filepath='external/libcxx/include/unordered_map' line='1327' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='934aae90' is-artificial='yes'/>
+              <parameter type-id='98af9011'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_table&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, std::__1::__unordered_map_hasher&lt;ASurfaceControl *, std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, std::__1::hash&lt;ASurfaceControl *&gt;, true&gt;, std::__1::__unordered_map_equal&lt;ASurfaceControl *, std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, std::__1::equal_to&lt;ASurfaceControl *&gt;, true&gt;, std::__1::allocator&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt; &gt; &gt;' size-in-bits='160' visibility='default' filepath='external/libcxx/include/__hash_table' line='893' column='1' id='f8fe7006'>
+          <member-type access='private'>
+            <typedef-decl name='__bucket_list' type-id='059cd7ca' filepath='external/libcxx/include/__hash_table' line='950' column='1' id='fea03b2c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='a21ad21a' filepath='external/libcxx/include/__hash_table' line='916' column='1' id='58367bd7'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='hasher' type-id='23174d54' filepath='external/libcxx/include/__hash_table' line='897' column='1' id='aec3b808'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='key_equal' type-id='195562bd' filepath='external/libcxx/include/__hash_table' line='898' column='1' id='d859ed7d'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__node_allocator' type-id='e31e7b10' filepath='external/libcxx/include/__hash_table' line='925' column='1' id='004d2b63'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='1a3c1a10' filepath='external/libcxx/include/__hash_table' line='899' column='1' id='f4c9a239'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__next_pointer' type-id='0787618a' filepath='external/libcxx/include/__hash_table' line='932' column='1' id='cb6f5f2e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='68b1ae7f' filepath='external/libcxx/include/__hash_table' line='896' column='1' id='fb0f191d'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__node_pointer' type-id='40ca536f' filepath='external/libcxx/include/__hash_table' line='928' column='1' id='4046863b'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='0da74917' filepath='external/libcxx/include/__hash_table' line='989' column='1' id='662f6d81'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='bd12d8b7' filepath='external/libcxx/include/__hash_table' line='990' column='1' id='a3586671'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__container_value_type' type-id='7a9a97d4' filepath='external/libcxx/include/__hash_table' line='909' column='1' id='1425a0d3'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__node_holder' type-id='b7880bd1' filepath='external/libcxx/include/__hash_table' line='1232' column='1' id='db9aee00'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='local_iterator' type-id='17052d87' filepath='external/libcxx/include/__hash_table' line='991' column='1' id='81502785'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_local_iterator' type-id='e84c2d67' filepath='external/libcxx/include/__hash_table' line='992' column='1' id='853fa755'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='_Dp' type-id='80632042' filepath='external/libcxx/include/__hash_table' line='1231' column='1' id='1bf40ec8'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__pointer_allocator' type-id='c37f14c6' filepath='external/libcxx/include/__hash_table' line='948' column='1' id='1c3249a4'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__bucket_list_' type-id='fea03b2c' visibility='default' filepath='external/libcxx/include/__hash_table' line='955' column='1'/>
+          </data-member>
+          <data-member access='private' layout-offset-in-bits='64'>
+            <var-decl name='__p1_' type-id='c5a5b793' visibility='default' filepath='external/libcxx/include/__hash_table' line='956' column='1'/>
+          </data-member>
+          <data-member access='private' layout-offset-in-bits='96'>
+            <var-decl name='__p2_' type-id='22206262' visibility='default' filepath='external/libcxx/include/__hash_table' line='957' column='1'/>
+          </data-member>
+          <data-member access='private' layout-offset-in-bits='128'>
+            <var-decl name='__p3_' type-id='103edd01' visibility='default' filepath='external/libcxx/include/__hash_table' line='958' column='1'/>
+          </data-member>
+          <member-function access='private'>
+            <function-decl name='size' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='962' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <return type-id='108585a6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='965' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5851d7b3' is-artificial='yes'/>
+              <return type-id='58367bd7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE13hash_functionEv' filepath='external/libcxx/include/__hash_table' line='968' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <return type-id='b93a92d5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE13hash_functionEv' filepath='external/libcxx/include/__hash_table' line='970' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5851d7b3' is-artificial='yes'/>
+              <return type-id='c4204c5a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE15max_load_factorEv' filepath='external/libcxx/include/__hash_table' line='973' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <return type-id='2a1f6799'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE15max_load_factorEv' filepath='external/libcxx/include/__hash_table' line='975' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5851d7b3' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE6key_eqEv' filepath='external/libcxx/include/__hash_table' line='978' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <return type-id='261100c0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE6key_eqEv' filepath='external/libcxx/include/__hash_table' line='980' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5851d7b3' is-artificial='yes'/>
+              <return type-id='113bbc11'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE12__node_allocEv' filepath='external/libcxx/include/__hash_table' line='983' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <return type-id='b54d3918'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_alloc' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE12__node_allocEv' filepath='external/libcxx/include/__hash_table' line='985' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5851d7b3' is-artificial='yes'/>
+              <return type-id='a3050d2f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEEC2Ev' filepath='external/libcxx/include/__hash_table' line='995' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1003' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='c4204c5a'/>
+              <parameter type-id='113bbc11'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1004' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='c4204c5a'/>
+              <parameter type-id='113bbc11'/>
+              <parameter type-id='5e45337d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1006' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='5e45337d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1007' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='6451ea97'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1008' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='6451ea97'/>
+              <parameter type-id='5e45337d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1010' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='6b50131a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1017' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='6b50131a'/>
+              <parameter type-id='5e45337d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~__hash_table' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEED2Ev' filepath='external/libcxx/include/__hash_table' line='1019' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEEaSERKSG_' filepath='external/libcxx/include/__hash_table' line='1021' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='6451ea97'/>
+              <return type-id='44667898'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEEaSEOSG_' filepath='external/libcxx/include/__hash_table' line='1024' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='6b50131a'/>
+              <return type-id='44667898'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE8max_sizeEv' filepath='external/libcxx/include/__hash_table' line='1037' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5851d7b3' is-artificial='yes'/>
+              <return type-id='58367bd7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_multi_prepare' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE27__node_insert_multi_prepareEjRS5_' filepath='external/libcxx/include/__hash_table' line='1047' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <parameter type-id='43cefe46'/>
+              <return type-id='cb6f5f2e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_multi_perform' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE27__node_insert_multi_performEPNS_11__hash_nodeIS5_PvEEPNS_16__hash_node_baseISK_EE' filepath='external/libcxx/include/__hash_table' line='1050' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='4046863b'/>
+              <parameter type-id='cb6f5f2e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_unique_prepare' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE28__node_insert_unique_prepareEjRS5_' filepath='external/libcxx/include/__hash_table' line='1054' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <parameter type-id='43cefe46'/>
+              <return type-id='cb6f5f2e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_unique_perform' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE28__node_insert_unique_performEPNS_11__hash_nodeIS5_PvEE' filepath='external/libcxx/include/__hash_table' line='1057' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='4046863b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_insert_unique' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE20__node_insert_uniqueEPNS_11__hash_nodeIS5_PvEE' filepath='external/libcxx/include/__hash_table' line='1061' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='4046863b'/>
+              <return type-id='b9e92eaf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_insert_multi' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE19__node_insert_multiEPNS_11__hash_nodeIS5_PvEE' filepath='external/libcxx/include/__hash_table' line='1063' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='4046863b'/>
+              <return type-id='662f6d81'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_insert_multi' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE19__node_insert_multiENS_21__hash_const_iteratorIPNS_11__hash_nodeIS5_PvEEEESL_' filepath='external/libcxx/include/__hash_table' line='1065' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='a3586671'/>
+              <parameter type-id='4046863b'/>
+              <return type-id='662f6d81'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__insert_unique' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE15__insert_uniqueEONS_4pairIKS3_S4_EE' filepath='external/libcxx/include/__hash_table' line='1129' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='2b1adcd6'/>
+              <return type-id='b9e92eaf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__insert_unique' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE15__insert_uniqueERKNS_4pairIKS3_S4_EE' filepath='external/libcxx/include/__hash_table' line='1163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='1223e6bf'/>
+              <return type-id='b9e92eaf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE5clearEv' filepath='external/libcxx/include/__hash_table' line='1197' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rehash' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE6rehashEj' filepath='external/libcxx/include/__hash_table' line='1198' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='58367bd7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE7reserveEj' filepath='external/libcxx/include/__hash_table' line='1199' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='58367bd7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_count' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE12bucket_countEv' filepath='external/libcxx/include/__hash_table' line='1203' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5851d7b3' is-artificial='yes'/>
+              <return type-id='58367bd7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE5beginEv' filepath='external/libcxx/include/__hash_table' line='1209' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <return type-id='662f6d81'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE3endEv' filepath='external/libcxx/include/__hash_table' line='1211' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <return type-id='662f6d81'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE5beginEv' filepath='external/libcxx/include/__hash_table' line='1213' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5851d7b3' is-artificial='yes'/>
+              <return type-id='a3586671'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE3endEv' filepath='external/libcxx/include/__hash_table' line='1215' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5851d7b3' is-artificial='yes'/>
+              <return type-id='a3586671'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE5eraseENS_21__hash_const_iteratorIPNS_11__hash_nodeIS5_PvEEEE' filepath='external/libcxx/include/__hash_table' line='1234' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='a3586671'/>
+              <return type-id='662f6d81'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE5eraseENS_21__hash_const_iteratorIPNS_11__hash_nodeIS5_PvEEEESM_' filepath='external/libcxx/include/__hash_table' line='1235' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='a3586671'/>
+              <parameter type-id='a3586671'/>
+              <return type-id='662f6d81'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='remove' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeIS5_PvEEEE' filepath='external/libcxx/include/__hash_table' line='1240' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='a3586671'/>
+              <return type-id='db9aee00'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE4swapERSG_' filepath='external/libcxx/include/__hash_table' line='1262' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='44667898'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_bucket_count' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE16max_bucket_countEv' filepath='external/libcxx/include/__hash_table' line='1276' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5851d7b3' is-artificial='yes'/>
+              <return type-id='58367bd7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_size' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE11bucket_sizeEj' filepath='external/libcxx/include/__hash_table' line='1278' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5851d7b3' is-artificial='yes'/>
+              <parameter type-id='58367bd7'/>
+              <return type-id='58367bd7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='load_factor' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE11load_factorEv' filepath='external/libcxx/include/__hash_table' line='1279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5851d7b3' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE15max_load_factorEf' filepath='external/libcxx/include/__hash_table' line='1284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='a6c45d85'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE5beginEj' filepath='external/libcxx/include/__hash_table' line='1293' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='58367bd7'/>
+              <return type-id='81502785'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE3endEj' filepath='external/libcxx/include/__hash_table' line='1306' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='58367bd7'/>
+              <return type-id='81502785'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE6cbeginEj' filepath='external/libcxx/include/__hash_table' line='1319' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5851d7b3' is-artificial='yes'/>
+              <parameter type-id='58367bd7'/>
+              <return type-id='853fa755'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE4cendEj' filepath='external/libcxx/include/__hash_table' line='1332' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5851d7b3' is-artificial='yes'/>
+              <parameter type-id='58367bd7'/>
+              <return type-id='853fa755'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__rehash' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE8__rehashEj' filepath='external/libcxx/include/__hash_table' line='1353' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='58367bd7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE19__copy_assign_allocERKSG_' filepath='external/libcxx/include/__hash_table' line='1368' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='6451ea97'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE19__copy_assign_allocERKSG_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/__hash_table' line='1371' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='6451ea97'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE19__copy_assign_allocERKSG_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/__hash_table' line='1373' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='6451ea97'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE13__move_assignERSG_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/__hash_table' line='1376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='44667898'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE13__move_assignERSG_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/__hash_table' line='1377' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='44667898'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE19__move_assign_allocERSG_' filepath='external/libcxx/include/__hash_table' line='1383' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='44667898'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE19__move_assign_allocERSG_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/__hash_table' line='1391' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='44667898'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE19__move_assign_allocERSG_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/__hash_table' line='1401' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='44667898'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__deallocate_node' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE17__deallocate_nodeEPNS_16__hash_node_baseIPNS_11__hash_nodeIS5_PvEEEE' filepath='external/libcxx/include/__hash_table' line='1404' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='cb6f5f2e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__detach' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE8__detachEv' filepath='external/libcxx/include/__hash_table' line='1405' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <return type-id='cb6f5f2e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find&lt;ASurfaceControl *&gt;' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE4findIS3_EENS_15__hash_iteratorIPNS_11__hash_nodeIS5_PvEEEERKT_' filepath='external/libcxx/include/__hash_table' line='1227' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='622c8d3d'/>
+              <return type-id='662f6d81'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_node_hash&lt;const std::__1::piecewise_construct_t &amp;, std::__1::tuple&lt;ASurfaceControl *const &amp;&gt;, std::__1::tuple&lt;&gt; &gt;' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE21__construct_node_hashIRKNS_21piecewise_construct_tEJNS_5tupleIJRKS3_EEENSL_IJEEEEEENS_10unique_ptrINS_11__hash_nodeIS5_PvEENS_22__hash_node_destructorINSE_IST_EEEEEEjOT_DpOT0_' filepath='external/libcxx/include/__hash_table' line='1360' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <parameter type-id='f2bbd331'/>
+              <parameter type-id='e339cd73'/>
+              <parameter type-id='f0d0ecad'/>
+              <return type-id='db9aee00'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__emplace_unique_key_args&lt;ASurfaceControl *, const std::__1::piecewise_construct_t &amp;, std::__1::tuple&lt;ASurfaceControl *const &amp;&gt;, std::__1::tuple&lt;&gt; &gt;' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEENS_22__unordered_map_hasherIS3_S5_NS_4hashIS3_EELb1EEENS_21__unordered_map_equalIS3_S5_NS_8equal_toIS3_EELb1EEENS_9allocatorIS5_EEE25__emplace_unique_key_argsIS3_JRKNS_21piecewise_construct_tENS_5tupleIJRKS3_EEENSL_IJEEEEEENS_4pairINS_15__hash_iteratorIPNS_11__hash_nodeIS5_PvEEEEbEERKT_DpOT0_' filepath='external/libcxx/include/__hash_table' line='1071' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4066724c' is-artificial='yes'/>
+              <parameter type-id='622c8d3d'/>
+              <parameter type-id='f2bbd331'/>
+              <parameter type-id='e339cd73'/>
+              <parameter type-id='f0d0ecad'/>
+              <return type-id='b9e92eaf'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='unique_ptr&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; *[], std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; *&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='external/libcxx/include/memory' line='2663' column='1' id='059cd7ca'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='038d41f5' filepath='external/libcxx/include/memory' line='2667' column='1' id='f0f58e88'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='deleter_type' type-id='6adafaa0' filepath='external/libcxx/include/memory' line='2666' column='1' id='695cb1f3'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__ptr_' type-id='b4beabaa' visibility='default' filepath='external/libcxx/include/memory' line='2670' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='unique_ptr' filepath='external/libcxx/include/memory' line='2791' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='02e7caa8' is-artificial='yes'/>
+              <parameter type-id='c0da4c0e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISC_EEEEEaSEOSI_' filepath='external/libcxx/include/memory' line='2796' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='02e7caa8' is-artificial='yes'/>
+              <parameter type-id='c0da4c0e'/>
+              <return type-id='fee7c45c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~unique_ptr' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISC_EEEEED2Ev' filepath='external/libcxx/include/memory' line='2887' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='02e7caa8' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISC_EEEEEaSEDn' filepath='external/libcxx/include/memory' line='2890' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='02e7caa8' is-artificial='yes'/>
+              <return type-id='fee7c45c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISC_EEEEEixEj' filepath='external/libcxx/include/memory' line='2897' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e97bb3cb' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <return type-id='bd1d6151'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISC_EEEEE3getEv' filepath='external/libcxx/include/memory' line='2901' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e97bb3cb' is-artificial='yes'/>
+              <return type-id='f0f58e88'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISC_EEEEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2906' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='02e7caa8' is-artificial='yes'/>
+              <return type-id='67c3ebdc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISC_EEEEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2911' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e97bb3cb' is-artificial='yes'/>
+              <return type-id='ef5e3dbf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator bool' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISC_EEEEEcvbEv' filepath='external/libcxx/include/memory' line='2915' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e97bb3cb' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='release' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISC_EEEEE7releaseEv' filepath='external/libcxx/include/memory' line='2920' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='02e7caa8' is-artificial='yes'/>
+              <return type-id='f0f58e88'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reset' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISC_EEEEE5resetEDn' filepath='external/libcxx/include/memory' line='2939' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='02e7caa8' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISC_EEEEE4swapERSI_' filepath='external/libcxx/include/memory' line='2947' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='02e7caa8' is-artificial='yes'/>
+              <parameter type-id='fee7c45c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unique_ptr&lt;true, void&gt;' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISC_EEEEEC2ILb1EvEEv' filepath='external/libcxx/include/memory' line='2738' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='02e7caa8' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reset&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; **&gt;' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISC_EEEEE5resetIPSC_EENS_9enable_ifIXsr28_CheckArrayPointerConversionIT_EE5valueEvE4typeESM_' filepath='external/libcxx/include/memory' line='2931' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='02e7caa8' is-artificial='yes'/>
+              <parameter type-id='0b39d7e1'/>
+              <return type-id='0eccec79'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; **, std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; *&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='b4beabaa'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='a1cedc70'/>
+          <base-class access='private' layout-offset-in-bits='32' type-id='dd1e7d22'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISC_EEEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='60758ba8' is-artificial='yes'/>
+              <return type-id='c56d80c2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISC_EEEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4186896f' is-artificial='yes'/>
+              <return type-id='8c3b2cc6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISC_EEEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='60758ba8' is-artificial='yes'/>
+              <return type-id='1c704fa4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISC_EEEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4186896f' is-artificial='yes'/>
+              <return type-id='ee619134'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISC_EEEEE4swapERSI_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='60758ba8' is-artificial='yes'/>
+              <parameter type-id='5c75855c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; **, true&gt;' mangled-name='_ZNSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEENS_25__bucket_list_deallocatorINS_9allocatorISC_EEEEEC2ISD_Lb1EEEOT_' filepath='external/libcxx/include/memory' line='2240' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='60758ba8' is-artificial='yes'/>
+              <parameter type-id='831c85d9'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; **, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='a1cedc70'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='730eae45' filepath='external/libcxx/include/memory' line='2136' column='1' id='c56d80c2'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='60fc3448' filepath='external/libcxx/include/memory' line='2137' column='1' id='8c3b2cc6'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='0b39d7e1' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='74d54206' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='74d54206' is-artificial='yes'/>
+              <return type-id='c56d80c2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5f8fbc25' is-artificial='yes'/>
+              <return type-id='8c3b2cc6'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='56' column='1' id='4b57f679'>
+          <member-type access='public'>
+            <typedef-decl name='__next_pointer' type-id='a9c1aaed' filepath='external/libcxx/include/__hash_table' line='69' column='1' id='825761eb'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__node_pointer' type-id='42e90df0' filepath='external/libcxx/include/__hash_table' line='61' column='1' id='5a880336'/>
+          </member-type>
+          <data-member access='public' layout-offset-in-bits='0'>
+            <var-decl name='__next_' type-id='825761eb' visibility='default' filepath='external/libcxx/include/__hash_table' line='72' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__ptr' mangled-name='_ZNSt3__116__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEE5__ptrEv' filepath='external/libcxx/include/__hash_table' line='75' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4b797911' is-artificial='yes'/>
+              <return type-id='825761eb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__upcast' mangled-name='_ZNSt3__116__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEE8__upcastEv' filepath='external/libcxx/include/__hash_table' line='81' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4b797911' is-artificial='yes'/>
+              <return type-id='5a880336'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash' mangled-name='_ZNKSt3__116__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEE6__hashEv' filepath='external/libcxx/include/__hash_table' line='87' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c4436304' is-artificial='yes'/>
+              <return type-id='b59d7dce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_node_base' filepath='external/libcxx/include/__hash_table' line='91' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4b797911' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;true, std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; *, std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='429' column='1' id='7516fd76'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='4b797911' filepath='external/libcxx/include/type_traits' line='429' column='1' id='a9c1aaed'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt;' size-in-bits='256' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='95' column='1' id='a18cd1c2'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='4b57f679'/>
+          <member-type access='public'>
+            <typedef-decl name='__node_value_type' type-id='68b1ae7f' filepath='external/libcxx/include/__hash_table' line='101' column='1' id='2f67f412'/>
+          </member-type>
+          <data-member access='public' layout-offset-in-bits='32'>
+            <var-decl name='__hash_' type-id='b59d7dce' visibility='default' filepath='external/libcxx/include/__hash_table' line='103' column='1'/>
+          </data-member>
+          <data-member access='public' layout-offset-in-bits='64'>
+            <var-decl name='__value_' type-id='2f67f412' visibility='default' filepath='external/libcxx/include/__hash_table' line='104' column='1'/>
+          </data-member>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; *&gt; &gt;, 1, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='dd1e7d22'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='0b213b9a' filepath='external/libcxx/include/memory' line='2136' column='1' id='1c704fa4'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='4a2e14bd' filepath='external/libcxx/include/memory' line='2137' column='1' id='ee619134'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='6adafaa0' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' mangled-name='_ZNSt3__122__compressed_pair_elemINS_25__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEEEEELi1ELb0EEC2Ev' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f47054b0' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_25__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEEEEELi1ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f47054b0' is-artificial='yes'/>
+              <return type-id='1c704fa4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_25__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEEEEELi1ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ed9c0817' is-artificial='yes'/>
+              <return type-id='ee619134'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; *&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/__hash_table' line='767' column='1' id='6adafaa0'>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='ecafdbf2' filepath='external/libcxx/include/__hash_table' line='769' column='1' id='8ed7a653'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='a894f528' filepath='external/libcxx/include/__hash_table' line='771' column='1' id='dce954fd'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='b964d2a7' filepath='external/libcxx/include/__hash_table' line='775' column='1' id='fdae5b46'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__data_' type-id='bd8c2724' visibility='default' filepath='external/libcxx/include/__hash_table' line='773' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__bucket_list_deallocator' mangled-name='_ZNSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEEEEC2Ev' filepath='external/libcxx/include/__hash_table' line='778' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ff2128b6' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__bucket_list_deallocator' filepath='external/libcxx/include/__hash_table' line='783' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ff2128b6' is-artificial='yes'/>
+              <parameter type-id='67a2755f'/>
+              <parameter type-id='dce954fd'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__bucket_list_deallocator' filepath='external/libcxx/include/__hash_table' line='789' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ff2128b6' is-artificial='yes'/>
+              <parameter type-id='415108f4'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEEEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ff2128b6' is-artificial='yes'/>
+              <return type-id='3bd1cc60'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEEEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='800' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3e2e01d9' is-artificial='yes'/>
+              <return type-id='dce954fd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__alloc' mangled-name='_ZNSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEEEE7__allocEv' filepath='external/libcxx/include/__hash_table' line='803' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ff2128b6' is-artificial='yes'/>
+              <return type-id='6a3e649c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__alloc' mangled-name='_ZNKSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEEEE7__allocEv' filepath='external/libcxx/include/__hash_table' line='805' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3e2e01d9' is-artificial='yes'/>
+              <return type-id='67a2755f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEEEEclEPSD_' filepath='external/libcxx/include/__hash_table' line='808' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ff2128b6' is-artificial='yes'/>
+              <parameter type-id='fdae5b46'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;unsigned int, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; *&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='bd8c2724'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='8051cbec'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='19982a43'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bfbcbf12' is-artificial='yes'/>
+              <return type-id='ec61259e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='21a72d59' is-artificial='yes'/>
+              <return type-id='65eae572'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bfbcbf12' is-artificial='yes'/>
+              <return type-id='19bc1379'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='21a72d59' is-artificial='yes'/>
+              <return type-id='2dfc2295'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEEEE4swapERSF_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bfbcbf12' is-artificial='yes'/>
+              <parameter type-id='c3bcc55e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair&lt;int, true&gt;' mangled-name='_ZNSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEEEEC2IiLb1EEEOT_' filepath='external/libcxx/include/memory' line='2240' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bfbcbf12' is-artificial='yes'/>
+              <parameter type-id='75f9e64a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; *&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='19982a43'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='ecafdbf2'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='b1ac3ef4' filepath='external/libcxx/include/memory' line='2174' column='1' id='19bc1379'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='c5a8c96b' filepath='external/libcxx/include/memory' line='2175' column='1' id='2dfc2295'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c3233b13' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c3233b13' is-artificial='yes'/>
+              <return type-id='19bc1379'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e13c3a76' is-artificial='yes'/>
+              <return type-id='2dfc2295'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; *&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='ecafdbf2'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='0b39d7e1' filepath='external/libcxx/include/memory' line='1786' column='1' id='27be210c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='0739d195' filepath='external/libcxx/include/memory' line='1788' column='1' id='b623258c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='7f39e48c' filepath='external/libcxx/include/memory' line='1787' column='1' id='fbf39b0c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='8339ead8' filepath='external/libcxx/include/memory' line='1789' column='1' id='30362f8c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='517fb773'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a5ac2c10' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEE7addressERSC_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a8c31f' is-artificial='yes'/>
+              <parameter type-id='b623258c'/>
+              <return type-id='27be210c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEE7addressERKSC_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a8c31f' is-artificial='yes'/>
+              <parameter type-id='30362f8c'/>
+              <return type-id='fbf39b0c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a5ac2c10' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='27be210c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEE10deallocateEPSC_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a5ac2c10' is-artificial='yes'/>
+              <parameter type-id='27be210c'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c1a8c31f' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEE7destroyEPSC_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a5ac2c10' is-artificial='yes'/>
+              <parameter type-id='27be210c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='8c755279'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='100de4af' filepath='external/libcxx/include/memory' line='1517' column='1' id='b964d2a7'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='ecafdbf2' filepath='external/libcxx/include/memory' line='1514' column='1' id='d34c4d90'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='f0a4623c' filepath='external/libcxx/include/memory' line='1523' column='1' id='a894f528'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='71dbc3ee' filepath='external/libcxx/include/memory' line='1520' column='1' id='2d73dba2'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEEEE8allocateERSE_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c3d54937'/>
+              <parameter type-id='a894f528'/>
+              <return type-id='b964d2a7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEEEE8allocateERSE_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c3d54937'/>
+              <parameter type-id='a894f528'/>
+              <parameter type-id='2d73dba2'/>
+              <return type-id='b964d2a7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEEEE10deallocateERSE_PSD_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c3d54937'/>
+              <parameter type-id='b964d2a7'/>
+              <parameter type-id='a894f528'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEEEE8max_sizeERKSE_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f65640f2'/>
+              <return type-id='a894f528'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEEEE37select_on_container_copy_constructionERKSE_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f65640f2'/>
+              <return type-id='d34c4d90'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEEEE10__allocateERSE_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c3d54937'/>
+              <parameter type-id='a894f528'/>
+              <parameter type-id='2d73dba2'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='b964d2a7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEEEE10__allocateERSE_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c3d54937'/>
+              <parameter type-id='a894f528'/>
+              <parameter type-id='2d73dba2'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='b964d2a7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKSE_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='f65640f2'/>
+              <return type-id='a894f528'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEEEE10__max_sizeENS_17integral_constantIbLb0EEERKSE_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='f65640f2'/>
+              <return type-id='a894f528'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKSE_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='f65640f2'/>
+              <return type-id='d34c4d90'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKSE_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='f65640f2'/>
+              <return type-id='d34c4d90'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; *, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='363c7df6'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='089a801e' filepath='external/libcxx/include/memory' line='1031' column='1' id='100de4af'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; *&gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='fad0472d'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='517fb773' filepath='external/libcxx/include/memory' line='1171' column='1' id='f0a4623c'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; **, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; *&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='b7051df1'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='fc367320' filepath='external/libcxx/include/memory' line='1097' column='1' id='71dbc3ee'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; **&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='3402e1b4'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='0b39d7e1' filepath='external/libcxx/include/memory' line='974' column='1' id='fdfcd17e'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='fc367320'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='f09257dd'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEE10pointer_toERSC_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d8390728'/>
+              <return type-id='fdfcd17e'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; **&gt;::__nat, std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='af8c4542'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='4b797911' filepath='external/libcxx/include/type_traits' line='431' column='1' id='a84a4dab'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='add_lvalue_reference&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1127' column='1' id='9eab83fa'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='314017d0' filepath='external/libcxx/include/type_traits' line='1128' column='1' id='bd1d6151'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__add_lvalue_reference_impl&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; *, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='96ea2e79'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='0739d195' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='314017d0'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; *, std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; *&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='97162aa0'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='0c430c60' filepath='external/libcxx/include/memory' line='1031' column='1' id='038d41f5'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt;, std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; &gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='c5a5b793'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='7076d372'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='7211bb36'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEENS_9allocatorIS9_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4001c5f3' is-artificial='yes'/>
+              <return type-id='a240ce12'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEENS_9allocatorIS9_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dfb57774' is-artificial='yes'/>
+              <return type-id='1a1a30f6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEENS_9allocatorIS9_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4001c5f3' is-artificial='yes'/>
+              <return type-id='6cecc540'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEENS_9allocatorIS9_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dfb57774' is-artificial='yes'/>
+              <return type-id='434712f0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEENS_9allocatorIS9_EEE4swapERSE_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4001c5f3' is-artificial='yes'/>
+              <parameter type-id='4c01d8d7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt;, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='7076d372'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='477972c5' filepath='external/libcxx/include/memory' line='2136' column='1' id='a240ce12'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='b8435020' filepath='external/libcxx/include/memory' line='2137' column='1' id='1a1a30f6'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='4b57f679' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='efd56ff0' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='efd56ff0' is-artificial='yes'/>
+              <return type-id='a240ce12'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='942f1255' is-artificial='yes'/>
+              <return type-id='1a1a30f6'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; &gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='7211bb36'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='1b6ff35f'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='c5e02ee3' filepath='external/libcxx/include/memory' line='2174' column='1' id='6cecc540'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='da65c252' filepath='external/libcxx/include/memory' line='2175' column='1' id='434712f0'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4cf4886c' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4cf4886c' is-artificial='yes'/>
+              <return type-id='6cecc540'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='758f7aa3' is-artificial='yes'/>
+              <return type-id='434712f0'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; &gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='1b6ff35f'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='42e90df0' filepath='external/libcxx/include/memory' line='1786' column='1' id='28845575'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='4ee920d4' filepath='external/libcxx/include/memory' line='1788' column='1' id='dce2fd41'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='ae0a3db9' filepath='external/libcxx/include/memory' line='1787' column='1' id='891d9531'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='ba0a509d' filepath='external/libcxx/include/memory' line='1789' column='1' id='9a4a23cd'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='f7b18f8e'/>
+          </member-type>
+          <member-type access='private'>
+            <class-decl name='rebind&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1795' column='1' id='83890a95'>
+              <member-type access='public'>
+                <typedef-decl name='other' type-id='ecafdbf2' filepath='external/libcxx/include/memory' line='1795' column='1' id='7f342dc2'/>
+              </member-type>
+            </class-decl>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d1e041c7' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEE7addressERS8_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='de65c89e' is-artificial='yes'/>
+              <parameter type-id='dce2fd41'/>
+              <return type-id='28845575'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEE7addressERKS8_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='de65c89e' is-artificial='yes'/>
+              <parameter type-id='9a4a23cd'/>
+              <return type-id='891d9531'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d1e041c7' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='28845575'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEE10deallocateEPS8_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d1e041c7' is-artificial='yes'/>
+              <parameter type-id='28845575'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='de65c89e' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEE7destroyEPS8_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d1e041c7' is-artificial='yes'/>
+              <parameter type-id='28845575'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='construct&lt;std::__1::pair&lt;ASurfaceControl *const, ASurfaceControlStats&gt;, const std::__1::piecewise_construct_t &amp;, std::__1::tuple&lt;ASurfaceControl *const &amp;&gt;, std::__1::tuple&lt;&gt; &gt;' mangled-name='_ZNSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEE9constructINS_4pairIKS4_S5_EEJRKNS_21piecewise_construct_tENS_5tupleIJRSC_EEENSH_IJEEEEEEvPT_DpOT0_' filepath='external/libcxx/include/memory' line='1824' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d1e041c7' is-artificial='yes'/>
+              <parameter type-id='ff43352f'/>
+              <parameter type-id='f2bbd331'/>
+              <parameter type-id='e339cd73'/>
+              <parameter type-id='f0d0ecad'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;unsigned int, std::__1::__unordered_map_hasher&lt;ASurfaceControl *, std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, std::__1::hash&lt;ASurfaceControl *&gt;, true&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='22206262'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='8051cbec'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='60b8cb95'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIjNS_22__unordered_map_hasherIP15ASurfaceControlNS_17__hash_value_typeIS3_20ASurfaceControlStatsEENS_4hashIS3_EELb1EEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='37bed330' is-artificial='yes'/>
+              <return type-id='ec61259e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIjNS_22__unordered_map_hasherIP15ASurfaceControlNS_17__hash_value_typeIS3_20ASurfaceControlStatsEENS_4hashIS3_EELb1EEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b55508b7' is-artificial='yes'/>
+              <return type-id='65eae572'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIjNS_22__unordered_map_hasherIP15ASurfaceControlNS_17__hash_value_typeIS3_20ASurfaceControlStatsEENS_4hashIS3_EELb1EEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='37bed330' is-artificial='yes'/>
+              <return type-id='15e97e3b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIjNS_22__unordered_map_hasherIP15ASurfaceControlNS_17__hash_value_typeIS3_20ASurfaceControlStatsEENS_4hashIS3_EELb1EEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b55508b7' is-artificial='yes'/>
+              <return type-id='e160ebfb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIjNS_22__unordered_map_hasherIP15ASurfaceControlNS_17__hash_value_typeIS3_20ASurfaceControlStatsEENS_4hashIS3_EELb1EEEE4swapERSA_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='37bed330' is-artificial='yes'/>
+              <parameter type-id='43bee614'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__unordered_map_hasher&lt;ASurfaceControl *, std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, std::__1::hash&lt;ASurfaceControl *&gt;, true&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='60b8cb95'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='23174d54'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='4fbe72de' filepath='external/libcxx/include/memory' line='2174' column='1' id='15e97e3b'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='24d71425' filepath='external/libcxx/include/memory' line='2175' column='1' id='e160ebfb'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='554d4485' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_22__unordered_map_hasherIP15ASurfaceControlNS_17__hash_value_typeIS3_20ASurfaceControlStatsEENS_4hashIS3_EELb1EEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='554d4485' is-artificial='yes'/>
+              <return type-id='15e97e3b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_22__unordered_map_hasherIP15ASurfaceControlNS_17__hash_value_typeIS3_20ASurfaceControlStatsEENS_4hashIS3_EELb1EEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b95060' is-artificial='yes'/>
+              <return type-id='e160ebfb'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__unordered_map_hasher&lt;ASurfaceControl *, std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, std::__1::hash&lt;ASurfaceControl *&gt;, true&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/unordered_map' line='425' column='1' id='23174d54'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='8f29ea84'/>
+          <member-function access='public'>
+            <function-decl name='__unordered_map_hasher' filepath='external/libcxx/include/unordered_map' line='430' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bbe6c92' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__unordered_map_hasher' filepath='external/libcxx/include/unordered_map' line='434' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bbe6c92' is-artificial='yes'/>
+              <parameter type-id='1387ebb3'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNKSt3__122__unordered_map_hasherIP15ASurfaceControlNS_17__hash_value_typeIS2_20ASurfaceControlStatsEENS_4hashIS2_EELb1EE13hash_functionEv' filepath='external/libcxx/include/unordered_map' line='438' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='28d71a71' is-artificial='yes'/>
+              <return type-id='1387ebb3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__122__unordered_map_hasherIP15ASurfaceControlNS_17__hash_value_typeIS2_20ASurfaceControlStatsEENS_4hashIS2_EELb1EEclERKS5_' filepath='external/libcxx/include/unordered_map' line='440' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='28d71a71' is-artificial='yes'/>
+              <parameter type-id='99a44b44'/>
+              <return type-id='b59d7dce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__122__unordered_map_hasherIP15ASurfaceControlNS_17__hash_value_typeIS2_20ASurfaceControlStatsEENS_4hashIS2_EELb1EEclERKS2_' filepath='external/libcxx/include/unordered_map' line='443' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='28d71a71' is-artificial='yes'/>
+              <parameter type-id='622c8d3d'/>
+              <return type-id='b59d7dce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__122__unordered_map_hasherIP15ASurfaceControlNS_17__hash_value_typeIS2_20ASurfaceControlStatsEENS_4hashIS2_EELb1EE4swapERS8_' filepath='external/libcxx/include/unordered_map' line='445' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4bbe6c92' is-artificial='yes'/>
+              <parameter type-id='4fbe72de'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='hash&lt;ASurfaceControl *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/utility' line='1323' column='1' id='8f29ea84'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='1aa42736'/>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__14hashIP15ASurfaceControlEclES2_' filepath='external/libcxx/include/utility' line='1327' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1f87fe97' is-artificial='yes'/>
+              <parameter type-id='0373e656'/>
+              <return type-id='b59d7dce'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='unary_function&lt;ASurfaceControl *, unsigned int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/utility' line='966' column='1' id='1aa42736'/>
+        <class-decl name='__compressed_pair&lt;float, std::__1::__unordered_map_equal&lt;ASurfaceControl *, std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, std::__1::equal_to&lt;ASurfaceControl *&gt;, true&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='103edd01'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='9884ef0e'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='28c670bc'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIfNS_21__unordered_map_equalIP15ASurfaceControlNS_17__hash_value_typeIS3_20ASurfaceControlStatsEENS_8equal_toIS3_EELb1EEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e4275f19' is-artificial='yes'/>
+              <return type-id='a9f1c79a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIfNS_21__unordered_map_equalIP15ASurfaceControlNS_17__hash_value_typeIS3_20ASurfaceControlStatsEENS_8equal_toIS3_EELb1EEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b97bb94e' is-artificial='yes'/>
+              <return type-id='8564ccae'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIfNS_21__unordered_map_equalIP15ASurfaceControlNS_17__hash_value_typeIS3_20ASurfaceControlStatsEENS_8equal_toIS3_EELb1EEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e4275f19' is-artificial='yes'/>
+              <return type-id='80453e8e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIfNS_21__unordered_map_equalIP15ASurfaceControlNS_17__hash_value_typeIS3_20ASurfaceControlStatsEENS_8equal_toIS3_EELb1EEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b97bb94e' is-artificial='yes'/>
+              <return type-id='a3462a82'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIfNS_21__unordered_map_equalIP15ASurfaceControlNS_17__hash_value_typeIS3_20ASurfaceControlStatsEENS_8equal_toIS3_EELb1EEEE4swapERSA_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e4275f19' is-artificial='yes'/>
+              <parameter type-id='f02771fd'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair&lt;float, true&gt;' mangled-name='_ZNSt3__117__compressed_pairIfNS_21__unordered_map_equalIP15ASurfaceControlNS_17__hash_value_typeIS3_20ASurfaceControlStatsEENS_8equal_toIS3_EELb1EEEEC2IfLb1EEEOT_' filepath='external/libcxx/include/memory' line='2240' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e4275f19' is-artificial='yes'/>
+              <parameter type-id='0e7051ad'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__unordered_map_equal&lt;ASurfaceControl *, std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, std::__1::equal_to&lt;ASurfaceControl *&gt;, true&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='28c670bc'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='195562bd'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='a41f9319' filepath='external/libcxx/include/memory' line='2174' column='1' id='80453e8e'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='66412ed8' filepath='external/libcxx/include/memory' line='2175' column='1' id='a3462a82'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a9df81ea' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_21__unordered_map_equalIP15ASurfaceControlNS_17__hash_value_typeIS3_20ASurfaceControlStatsEENS_8equal_toIS3_EELb1EEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a9df81ea' is-artificial='yes'/>
+              <return type-id='80453e8e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_21__unordered_map_equalIP15ASurfaceControlNS_17__hash_value_typeIS3_20ASurfaceControlStatsEENS_8equal_toIS3_EELb1EEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='38f53111' is-artificial='yes'/>
+              <return type-id='a3462a82'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__unordered_map_equal&lt;ASurfaceControl *, std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, std::__1::equal_to&lt;ASurfaceControl *&gt;, true&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/unordered_map' line='494' column='1' id='195562bd'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='8b407fd0'/>
+          <member-function access='public'>
+            <function-decl name='__unordered_map_equal' filepath='external/libcxx/include/unordered_map' line='499' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b01fa5fd' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__unordered_map_equal' filepath='external/libcxx/include/unordered_map' line='503' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b01fa5fd' is-artificial='yes'/>
+              <parameter type-id='24840e63'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNKSt3__121__unordered_map_equalIP15ASurfaceControlNS_17__hash_value_typeIS2_20ASurfaceControlStatsEENS_8equal_toIS2_EELb1EE6key_eqEv' filepath='external/libcxx/include/unordered_map' line='507' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6241288c' is-artificial='yes'/>
+              <return type-id='24840e63'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__121__unordered_map_equalIP15ASurfaceControlNS_17__hash_value_typeIS2_20ASurfaceControlStatsEENS_8equal_toIS2_EELb1EEclERKS5_SA_' filepath='external/libcxx/include/unordered_map' line='509' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6241288c' is-artificial='yes'/>
+              <parameter type-id='99a44b44'/>
+              <parameter type-id='99a44b44'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__121__unordered_map_equalIP15ASurfaceControlNS_17__hash_value_typeIS2_20ASurfaceControlStatsEENS_8equal_toIS2_EELb1EEclERKS5_RKS2_' filepath='external/libcxx/include/unordered_map' line='512' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6241288c' is-artificial='yes'/>
+              <parameter type-id='99a44b44'/>
+              <parameter type-id='622c8d3d'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__121__unordered_map_equalIP15ASurfaceControlNS_17__hash_value_typeIS2_20ASurfaceControlStatsEENS_8equal_toIS2_EELb1EEclERKS2_RKS5_' filepath='external/libcxx/include/unordered_map' line='515' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6241288c' is-artificial='yes'/>
+              <parameter type-id='622c8d3d'/>
+              <parameter type-id='99a44b44'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__121__unordered_map_equalIP15ASurfaceControlNS_17__hash_value_typeIS2_20ASurfaceControlStatsEENS_8equal_toIS2_EELb1EE4swapERS8_' filepath='external/libcxx/include/unordered_map' line='517' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b01fa5fd' is-artificial='yes'/>
+              <parameter type-id='a41f9319'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='equal_to&lt;ASurfaceControl *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/functional' line='674' column='1' id='8b407fd0'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='1288f78f'/>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__18equal_toIP15ASurfaceControlEclERKS2_S5_' filepath='external/libcxx/include/functional' line='677' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='30842147' is-artificial='yes'/>
+              <parameter type-id='622c8d3d'/>
+              <parameter type-id='622c8d3d'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='binary_function&lt;ASurfaceControl *, ASurfaceControl *, bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__functional_base' line='28' column='1' id='1288f78f'/>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='a372e797'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='e21720a3' filepath='external/libcxx/include/memory' line='1517' column='1' id='1dea21d1'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='1a3c1a10' filepath='external/libcxx/include/memory' line='1514' column='1' id='b825a75e'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='672b246a' filepath='external/libcxx/include/memory' line='1523' column='1' id='a21ad21a'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='6d2dd712' filepath='external/libcxx/include/memory' line='1520' column='1' id='13338160'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind_alloc&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; &gt;' type-id='89801c06' filepath='external/libcxx/include/memory' line='1535' column='1' id='1dd1da13'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEEEE8allocateERS7_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b43213e1'/>
+              <parameter type-id='a21ad21a'/>
+              <return type-id='1dea21d1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEEEE8allocateERS7_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b43213e1'/>
+              <parameter type-id='a21ad21a'/>
+              <parameter type-id='13338160'/>
+              <return type-id='1dea21d1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEEEE10deallocateERS7_PS6_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b43213e1'/>
+              <parameter type-id='1dea21d1'/>
+              <parameter type-id='a21ad21a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEEEE8max_sizeERKS7_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='69019078'/>
+              <return type-id='a21ad21a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEEEE37select_on_container_copy_constructionERKS7_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='69019078'/>
+              <return type-id='b825a75e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEEEE10__allocateERS7_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b43213e1'/>
+              <parameter type-id='a21ad21a'/>
+              <parameter type-id='13338160'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='1dea21d1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEEEE10__allocateERS7_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b43213e1'/>
+              <parameter type-id='a21ad21a'/>
+              <parameter type-id='13338160'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='1dea21d1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS7_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='69019078'/>
+              <return type-id='a21ad21a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEEEE10__max_sizeENS_17integral_constantIbLb0EEERKS7_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='69019078'/>
+              <return type-id='a21ad21a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS7_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='69019078'/>
+              <return type-id='b825a75e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS7_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='69019078'/>
+              <return type-id='b825a75e'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, std::__1::allocator&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='7b8cf184'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='269f6fbc' filepath='external/libcxx/include/memory' line='1031' column='1' id='e21720a3'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='allocator&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt; &gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='1a3c1a10'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='302e0f27' filepath='external/libcxx/include/memory' line='1786' column='1' id='1e67833e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='242dfc43' filepath='external/libcxx/include/memory' line='1788' column='1' id='a439e90e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='8da43860' filepath='external/libcxx/include/memory' line='1787' column='1' id='b5e7c0f2'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='99a44b44' filepath='external/libcxx/include/memory' line='1789' column='1' id='49418102'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='087633c5'/>
+          </member-type>
+          <member-type access='private'>
+            <class-decl name='rebind&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1795' column='1' id='d354e009'>
+              <member-type access='public'>
+                <typedef-decl name='other' type-id='1b6ff35f' filepath='external/libcxx/include/memory' line='1795' column='1' id='60da666e'/>
+              </member-type>
+            </class-decl>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c975f866' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEE7addressERS5_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='64c2b631' is-artificial='yes'/>
+              <parameter type-id='a439e90e'/>
+              <return type-id='1e67833e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEE7addressERKS5_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='64c2b631' is-artificial='yes'/>
+              <parameter type-id='49418102'/>
+              <return type-id='b5e7c0f2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c975f866' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='1e67833e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEE10deallocateEPS5_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c975f866' is-artificial='yes'/>
+              <parameter type-id='1e67833e'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='64c2b631' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEE7destroyEPS5_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c975f866' is-artificial='yes'/>
+              <parameter type-id='1e67833e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt; &gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='f1db42c7'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='087633c5' filepath='external/libcxx/include/memory' line='1171' column='1' id='672b246a'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt; *, std::__1::allocator&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt; &gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='41ce4105'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='ec7fed4a' filepath='external/libcxx/include/memory' line='1097' column='1' id='6d2dd712'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='21642f52'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='302e0f27' filepath='external/libcxx/include/memory' line='974' column='1' id='1718f400'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='ec7fed4a'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='c3c50763'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPNS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEE10pointer_toERS5_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='74162520'/>
+              <return type-id='1718f400'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt; *&gt;::__nat, std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='87d7131a'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='68b1ae7f' filepath='external/libcxx/include/type_traits' line='431' column='1' id='286e257b'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__allocator_traits_rebind&lt;std::__1::allocator&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt; &gt;, std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1280' column='1' id='820cc00b'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='60da666e' filepath='external/libcxx/include/memory' line='1282' column='1' id='89801c06'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__rebind_alloc_helper&lt;std::__1::allocator_traits&lt;std::__1::allocator&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt; &gt; &gt;, std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1769' column='1' id='c0a6a03d'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='1dd1da13' filepath='external/libcxx/include/memory' line='1772' column='1' id='e31e7b10'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__hash_node_types&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *, std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='227' column='1' id='3615c46a'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='26eebbb7'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='bfb4a1ac'/>
+          <member-type access='public'>
+            <typedef-decl name='__next_pointer' type-id='825761eb' filepath='external/libcxx/include/__hash_table' line='246' column='1' id='0787618a'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__node_pointer' type-id='42e90df0' filepath='external/libcxx/include/__hash_table' line='240' column='1' id='40ca536f'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__node_value_type' type-id='68b1ae7f' filepath='external/libcxx/include/__hash_table' line='248' column='1' id='bbe74860'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__node_value_type_pointer' type-id='9efdecf8' filepath='external/libcxx/include/__hash_table' line='250' column='1' id='a0b113d2'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__hash_key_value_types&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='168' column='1' id='26eebbb7'>
+          <member-type access='public'>
+            <typedef-decl name='key_type' type-id='0373e656' filepath='external/libcxx/include/__hash_table' line='169' column='1' id='2b01a7dc'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__container_value_type' type-id='b9953957' filepath='external/libcxx/include/__hash_table' line='172' column='1' id='7a9a97d4'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__node_value_type' type-id='68b1ae7f' filepath='external/libcxx/include/__hash_table' line='171' column='1' id='3112fe3d'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__map_value_type' type-id='7a9a97d4' filepath='external/libcxx/include/__hash_table' line='173' column='1' id='de388bfb'/>
+          </member-type>
+          <data-member access='public' static='yes'>
+            <var-decl name='__is_map' type-id='4ab96a04' visibility='default' filepath='external/libcxx/include/__hash_table' line='174' column='1'/>
+          </data-member>
+          <member-function access='public' static='yes'>
+            <function-decl name='__get_key' mangled-name='_ZNSt3__122__hash_key_value_typesINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEE9__get_keyERKNS_4pairIKS3_S4_EE' filepath='external/libcxx/include/__hash_table' line='177' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f29ca146'/>
+              <return type-id='7df5fd1e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='__get_ptr' mangled-name='_ZNSt3__122__hash_key_value_typesINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEE9__get_ptrERS5_' filepath='external/libcxx/include/__hash_table' line='198' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b3beaf7a'/>
+              <return type-id='f1e11d3f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='__move' mangled-name='_ZNSt3__122__hash_key_value_typesINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEE6__moveERS5_' filepath='external/libcxx/include/__hash_table' line='203' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b3beaf7a'/>
+              <return type-id='b83aca4a'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_map_pointer_types&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *, std::__1::__hash_key_value_types&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='215' column='1' id='bfb4a1ac'>
+          <member-type access='public'>
+            <typedef-decl name='__map_value_type_pointer' type-id='f812da08' filepath='external/libcxx/include/__hash_table' line='218' column='1' id='eba67fe6'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__rebind_pointer&lt;void *, std::__1::pair&lt;ASurfaceControl *const, ASurfaceControlStats&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='994' column='1' id='5c25668f'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='0e089b2b' filepath='external/libcxx/include/memory' line='996' column='1' id='f812da08'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__rebind_pointer&lt;void *, std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='994' column='1' id='d9b49353'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='3487cb17' filepath='external/libcxx/include/memory' line='996' column='1' id='9efdecf8'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pair&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt;, bool&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='external/libcxx/include/utility' line='315' column='1' id='b9e92eaf'>
+          <data-member access='public' layout-offset-in-bits='0'>
+            <var-decl name='first' type-id='0da74917' visibility='default' filepath='external/libcxx/include/utility' line='323' column='1'/>
+          </data-member>
+          <data-member access='public' layout-offset-in-bits='32'>
+            <var-decl name='second' type-id='c894953d' visibility='default' filepath='external/libcxx/include/utility' line='324' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='pair' filepath='external/libcxx/include/utility' line='327' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4f1d9177' is-artificial='yes'/>
+              <parameter type-id='8e54e680'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pair' filepath='external/libcxx/include/utility' line='328' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4f1d9177' is-artificial='yes'/>
+              <parameter type-id='5c6e76ef'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__14pairINS_15__hash_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEbEaSERKSC_' filepath='external/libcxx/include/utility' line='515' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4f1d9177' is-artificial='yes'/>
+              <parameter type-id='768bf31b'/>
+              <return type-id='431d7e93'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__14pairINS_15__hash_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEbEaSEOSC_' filepath='external/libcxx/include/utility' line='528' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4f1d9177' is-artificial='yes'/>
+              <parameter type-id='30447f82'/>
+              <return type-id='431d7e93'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__14pairINS_15__hash_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEbE4swapERSC_' filepath='external/libcxx/include/utility' line='553' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4f1d9177' is-artificial='yes'/>
+              <parameter type-id='431d7e93'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pair&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt;, bool &amp;, false&gt;' mangled-name='_ZNSt3__14pairINS_15__hash_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEbEC2ISB_RbLb0EEEOT_OT0_' filepath='external/libcxx/include/utility' line='447' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4f1d9177' is-artificial='yes'/>
+              <parameter type-id='7b296127'/>
+              <parameter type-id='dce6b981'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/__hash_table' line='283' column='1' id='0da74917'>
+          <member-type access='private'>
+            <typedef-decl name='__next_pointer' type-id='0787618a' filepath='external/libcxx/include/__hash_table' line='287' column='1' id='04331fc7'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='0036f60d' filepath='external/libcxx/include/__hash_table' line='295' column='1' id='dfcac943'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='bbe74860' filepath='external/libcxx/include/__hash_table' line='293' column='1' id='21b998d0'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='a0b113d2' filepath='external/libcxx/include/__hash_table' line='296' column='1' id='0cc482df'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__node_' type-id='04331fc7' visibility='default' filepath='external/libcxx/include/__hash_table' line='289' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__hash_iterator' filepath='external/libcxx/include/__hash_table' line='298' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d2a0286f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator*' mangled-name='_ZNKSt3__115__hash_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEdeEv' filepath='external/libcxx/include/__hash_table' line='329' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='25095528' is-artificial='yes'/>
+              <return type-id='dfcac943'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-&gt;' mangled-name='_ZNKSt3__115__hash_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEptEv' filepath='external/libcxx/include/__hash_table' line='336' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='25095528' is-artificial='yes'/>
+              <return type-id='0cc482df'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator++' mangled-name='_ZNSt3__115__hash_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEppEv' filepath='external/libcxx/include/__hash_table' line='343' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d2a0286f' is-artificial='yes'/>
+              <return type-id='d6a02ebb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator++' mangled-name='_ZNSt3__115__hash_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEppEi' filepath='external/libcxx/include/__hash_table' line='351' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d2a0286f' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='0da74917'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__hash_iterator' filepath='external/libcxx/include/__hash_table' line='377' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d2a0286f' is-artificial='yes'/>
+              <parameter type-id='04331fc7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;true, std::__1::pair&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt;, bool&gt;, std::__1::__nat&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='429' column='1' id='73f6fd3a'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='b9e92eaf' filepath='external/libcxx/include/type_traits' line='429' column='1' id='2fbce54f'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__hash_const_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='bd12d8b7'/>
+        <class-decl name='unique_ptr&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt;, std::__1::__hash_node_destructor&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; &gt; &gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/memory' line='2401' column='1' id='b7880bd1'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='19eadf7a' filepath='external/libcxx/include/memory' line='2405' column='1' id='c56dd9a5'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='deleter_type' type-id='80632042' filepath='external/libcxx/include/memory' line='2404' column='1' id='2f44bc08'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__ptr_' type-id='88a409cb' visibility='default' filepath='external/libcxx/include/memory' line='2411' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='unique_ptr' filepath='external/libcxx/include/memory' line='2494' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='887383c9' is-artificial='yes'/>
+              <parameter type-id='3cf5fcd1'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEENS_22__hash_node_destructorINS_9allocatorIS8_EEEEEaSEOSD_' filepath='external/libcxx/include/memory' line='2517' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='887383c9' is-artificial='yes'/>
+              <parameter type-id='3cf5fcd1'/>
+              <return type-id='947396ad'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~unique_ptr' filepath='external/libcxx/include/memory' line='2606' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='887383c9' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEENS_22__hash_node_destructorINS_9allocatorIS8_EEEEEaSEDn' filepath='external/libcxx/include/memory' line='2609' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='887383c9' is-artificial='yes'/>
+              <return type-id='947396ad'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator*' mangled-name='_ZNKSt3__110unique_ptrINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEENS_22__hash_node_destructorINS_9allocatorIS8_EEEEEdeEv' filepath='external/libcxx/include/memory' line='2616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cc780cae' is-artificial='yes'/>
+              <return type-id='d92b8ad6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-&gt;' mangled-name='_ZNKSt3__110unique_ptrINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEENS_22__hash_node_destructorINS_9allocatorIS8_EEEEEptEv' filepath='external/libcxx/include/memory' line='2620' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cc780cae' is-artificial='yes'/>
+              <return type-id='c56dd9a5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNKSt3__110unique_ptrINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEENS_22__hash_node_destructorINS_9allocatorIS8_EEEEE3getEv' filepath='external/libcxx/include/memory' line='2624' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cc780cae' is-artificial='yes'/>
+              <return type-id='c56dd9a5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNSt3__110unique_ptrINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEENS_22__hash_node_destructorINS_9allocatorIS8_EEEEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2628' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='887383c9' is-artificial='yes'/>
+              <return type-id='baa5093d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNKSt3__110unique_ptrINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEENS_22__hash_node_destructorINS_9allocatorIS8_EEEEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2632' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cc780cae' is-artificial='yes'/>
+              <return type-id='7f7818ba'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator bool' mangled-name='_ZNKSt3__110unique_ptrINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEENS_22__hash_node_destructorINS_9allocatorIS8_EEEEEcvbEv' filepath='external/libcxx/include/memory' line='2636' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cc780cae' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='release' mangled-name='_ZNSt3__110unique_ptrINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEENS_22__hash_node_destructorINS_9allocatorIS8_EEEEE7releaseEv' filepath='external/libcxx/include/memory' line='2641' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='887383c9' is-artificial='yes'/>
+              <return type-id='c56dd9a5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reset' mangled-name='_ZNSt3__110unique_ptrINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEENS_22__hash_node_destructorINS_9allocatorIS8_EEEEE5resetEPS8_' filepath='external/libcxx/include/memory' line='2648' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='887383c9' is-artificial='yes'/>
+              <parameter type-id='c56dd9a5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__110unique_ptrINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEENS_22__hash_node_destructorINS_9allocatorIS8_EEEEE4swapERSD_' filepath='external/libcxx/include/memory' line='2656' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='887383c9' is-artificial='yes'/>
+              <parameter type-id='947396ad'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *, std::__1::__hash_node_destructor&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; &gt; &gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='88a409cb'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='76e2973d'/>
+          <base-class access='private' layout-offset-in-bits='32' type-id='7fdf9e10'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEENS_22__hash_node_destructorINS_9allocatorIS8_EEEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cbb2c1cb' is-artificial='yes'/>
+              <return type-id='15987def'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEENS_22__hash_node_destructorINS_9allocatorIS8_EEEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2ceecdfa' is-artificial='yes'/>
+              <return type-id='9c9ddbbf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEENS_22__hash_node_destructorINS_9allocatorIS8_EEEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cbb2c1cb' is-artificial='yes'/>
+              <return type-id='8d357536'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEENS_22__hash_node_destructorINS_9allocatorIS8_EEEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2ceecdfa' is-artificial='yes'/>
+              <return type-id='cf9f687a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEENS_22__hash_node_destructorINS_9allocatorIS8_EEEEE4swapERSE_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cbb2c1cb' is-artificial='yes'/>
+              <parameter type-id='c7b2bb7f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='76e2973d'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='2ae0c7e2' filepath='external/libcxx/include/memory' line='2136' column='1' id='15987def'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='53f7a63f' filepath='external/libcxx/include/memory' line='2137' column='1' id='9c9ddbbf'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='42e90df0' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='abc5fc9d' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='abc5fc9d' is-artificial='yes'/>
+              <return type-id='15987def'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='37aab904' is-artificial='yes'/>
+              <return type-id='9c9ddbbf'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__hash_node_destructor&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; &gt; &gt;, 1, false&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='7fdf9e10'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='b4173f54' filepath='external/libcxx/include/memory' line='2136' column='1' id='8d357536'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='83b8874f' filepath='external/libcxx/include/memory' line='2137' column='1' id='cf9f687a'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='80632042' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b58f6bc6' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_22__hash_node_destructorINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEEELi1ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b58f6bc6' is-artificial='yes'/>
+              <return type-id='8d357536'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_22__hash_node_destructorINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEEELi1ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6ec35679' is-artificial='yes'/>
+              <return type-id='cf9f687a'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_node_destructor&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='external/libcxx/include/__hash_table' line='817' column='1' id='80632042'>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='1b6ff35f' filepath='external/libcxx/include/__hash_table' line='819' column='1' id='1fd57521'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='9e2e1478' filepath='external/libcxx/include/__hash_table' line='823' column='1' id='36000438'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__na_' type-id='64bf6152' visibility='default' filepath='external/libcxx/include/__hash_table' line='827' column='1'/>
+          </data-member>
+          <data-member access='public' layout-offset-in-bits='32'>
+            <var-decl name='__value_constructed' type-id='c894953d' visibility='default' filepath='external/libcxx/include/__hash_table' line='832' column='1'/>
+          </data-member>
+          <member-function access='private'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__122__hash_node_destructorINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEEaSERKSB_' filepath='external/libcxx/include/__hash_table' line='829' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a8172c70' is-artificial='yes'/>
+              <parameter type-id='83b8874f'/>
+              <return type-id='b4173f54'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_node_destructor' filepath='external/libcxx/include/__hash_table' line='835' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a8172c70' is-artificial='yes'/>
+              <parameter type-id='64bf6152'/>
+              <parameter type-id='c894953d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNSt3__122__hash_node_destructorINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEEclEPS9_' filepath='external/libcxx/include/__hash_table' line='842' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a8172c70' is-artificial='yes'/>
+              <parameter type-id='36000438'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='92e5619a'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='377bc87b' filepath='external/libcxx/include/memory' line='1517' column='1' id='9e2e1478'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='1b6ff35f' filepath='external/libcxx/include/memory' line='1514' column='1' id='25e72561'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='68a6c5d3' filepath='external/libcxx/include/memory' line='1523' column='1' id='5687aacf'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='1e1f99c2' filepath='external/libcxx/include/memory' line='1520' column='1' id='cfa789bf'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind_alloc&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; *&gt;' type-id='3bb47b04' filepath='external/libcxx/include/memory' line='1535' column='1' id='cb7d9c2f'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEE8allocateERSA_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e19382ca'/>
+              <parameter type-id='5687aacf'/>
+              <return type-id='9e2e1478'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEE8allocateERSA_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e19382ca'/>
+              <parameter type-id='5687aacf'/>
+              <parameter type-id='cfa789bf'/>
+              <return type-id='9e2e1478'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEE10deallocateERSA_PS9_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e19382ca'/>
+              <parameter type-id='9e2e1478'/>
+              <parameter type-id='5687aacf'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEE8max_sizeERKSA_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4f5bd0f5'/>
+              <return type-id='5687aacf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEE37select_on_container_copy_constructionERKSA_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4f5bd0f5'/>
+              <return type-id='25e72561'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEE10__allocateERSA_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e19382ca'/>
+              <parameter type-id='5687aacf'/>
+              <parameter type-id='cfa789bf'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='9e2e1478'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEE10__allocateERSA_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e19382ca'/>
+              <parameter type-id='5687aacf'/>
+              <parameter type-id='cfa789bf'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='9e2e1478'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKSA_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='4f5bd0f5'/>
+              <return type-id='5687aacf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEE10__max_sizeENS_17integral_constantIbLb0EEERKSA_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='4f5bd0f5'/>
+              <return type-id='5687aacf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKSA_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='4f5bd0f5'/>
+              <return type-id='25e72561'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKSA_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='4f5bd0f5'/>
+              <return type-id='25e72561'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__destroy&lt;std::__1::pair&lt;ASurfaceControl *const, ASurfaceControlStats&gt; &gt;' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEE9__destroyINS_4pairIKS5_S6_EEEEvNS_17integral_constantIbLb0EEERSA_PT_' filepath='external/libcxx/include/memory' line='1746' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='e19382ca'/>
+              <parameter type-id='ff43352f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='destroy&lt;std::__1::pair&lt;ASurfaceControl *const, ASurfaceControlStats&gt; &gt;' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEE7destroyINS_4pairIKS5_S6_EEEEvRSA_PT_' filepath='external/libcxx/include/memory' line='1595' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e19382ca'/>
+              <parameter type-id='ff43352f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__construct&lt;std::__1::pair&lt;ASurfaceControl *const, ASurfaceControlStats&gt;, const std::__1::piecewise_construct_t &amp;, std::__1::tuple&lt;ASurfaceControl *const &amp;&gt;, std::__1::tuple&lt;&gt; &gt;' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEE11__constructINS_4pairIKS5_S6_EEJRKNS_21piecewise_construct_tENS_5tupleIJRSE_EEENSJ_IJEEEEEEvNS_17integral_constantIbLb1EEERSA_PT_DpOT0_' filepath='external/libcxx/include/memory' line='1717' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='e19382ca'/>
+              <parameter type-id='ff43352f'/>
+              <parameter type-id='f2bbd331'/>
+              <parameter type-id='e339cd73'/>
+              <parameter type-id='f0d0ecad'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='construct&lt;std::__1::pair&lt;ASurfaceControl *const, ASurfaceControlStats&gt;, const std::__1::piecewise_construct_t &amp;, std::__1::tuple&lt;ASurfaceControl *const &amp;&gt;, std::__1::tuple&lt;&gt; &gt;' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEE9constructINS_4pairIKS5_S6_EEJRKNS_21piecewise_construct_tENS_5tupleIJRSE_EEENSJ_IJEEEEEEvRSA_PT_DpOT0_' filepath='external/libcxx/include/memory' line='1560' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e19382ca'/>
+              <parameter type-id='ff43352f'/>
+              <parameter type-id='f2bbd331'/>
+              <parameter type-id='e339cd73'/>
+              <parameter type-id='f0d0ecad'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt;, std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='24a67318'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='eb625d48' filepath='external/libcxx/include/memory' line='1031' column='1' id='377bc87b'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; &gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='31f52a1c'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='f7b18f8e' filepath='external/libcxx/include/memory' line='1171' column='1' id='68a6c5d3'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *, std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; &gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='cf3699e5'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='da4b99a5' filepath='external/libcxx/include/memory' line='1097' column='1' id='1e1f99c2'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='9ce02653'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='42e90df0' filepath='external/libcxx/include/memory' line='974' column='1' id='a3b4f87d'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='da4b99a5'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='1b7997d0'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEE10pointer_toERS8_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2cf67ab0'/>
+              <return type-id='a3b4f87d'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt;::__nat, std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='5845f7ca'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='a18cd1c2' filepath='external/libcxx/include/type_traits' line='431' column='1' id='5b34d527'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__allocator_traits_rebind&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; &gt;, std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; *, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1280' column='1' id='24052eb7'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='7f342dc2' filepath='external/libcxx/include/memory' line='1282' column='1' id='3bb47b04'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='add_lvalue_reference&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1127' column='1' id='c1f9aab7'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='0579fbeb' filepath='external/libcxx/include/type_traits' line='1128' column='1' id='d92b8ad6'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__add_lvalue_reference_impl&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='c4122872'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='4ee920d4' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='0579fbeb'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt;, std::__1::__hash_node_destructor&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='052e7bff'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='a7e8ad61' filepath='external/libcxx/include/memory' line='1031' column='1' id='19eadf7a'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__hash_local_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='17052d87'/>
+        <class-decl name='__hash_const_local_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='e84c2d67'/>
+        <class-decl name='__rebind_alloc_helper&lt;std::__1::allocator_traits&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; &gt; &gt;, std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1769' column='1' id='fcb5a123'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='cb7d9c2f' filepath='external/libcxx/include/memory' line='1772' column='1' id='c37f14c6'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='allocator&lt;std::__1::pair&lt;ASurfaceControl *const, ASurfaceControlStats&gt; &gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='e96ff388'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='ff43352f' filepath='external/libcxx/include/memory' line='1786' column='1' id='782ee496'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='03433b7b' filepath='external/libcxx/include/memory' line='1788' column='1' id='aed7fc66'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='53c048a8' filepath='external/libcxx/include/memory' line='1787' column='1' id='239526ba'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='4fc0425c' filepath='external/libcxx/include/memory' line='1789' column='1' id='bc73c58a'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dc8c978e' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_4pairIKP15ASurfaceControl20ASurfaceControlStatsEEE7addressERS6_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ebdc55c9' is-artificial='yes'/>
+              <parameter type-id='aed7fc66'/>
+              <return type-id='782ee496'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_4pairIKP15ASurfaceControl20ASurfaceControlStatsEEE7addressERKS6_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ebdc55c9' is-artificial='yes'/>
+              <parameter type-id='bc73c58a'/>
+              <return type-id='239526ba'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorINS_4pairIKP15ASurfaceControl20ASurfaceControlStatsEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dc8c978e' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='782ee496'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorINS_4pairIKP15ASurfaceControl20ASurfaceControlStatsEEE10deallocateEPS6_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dc8c978e' is-artificial='yes'/>
+              <parameter type-id='782ee496'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorINS_4pairIKP15ASurfaceControl20ASurfaceControlStatsEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ebdc55c9' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorINS_4pairIKP15ASurfaceControl20ASurfaceControlStatsEEE7destroyEPS6_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='dc8c978e' is-artificial='yes'/>
+              <parameter type-id='782ee496'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_map_iterator&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/unordered_map' line='736' column='1' id='296bd4f1'>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='2c7c12ef' filepath='external/libcxx/include/unordered_map' line='746' column='1' id='ef9a1511'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='de388bfb' filepath='external/libcxx/include/unordered_map' line='744' column='1' id='5f21f9be'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='eba67fe6' filepath='external/libcxx/include/unordered_map' line='747' column='1' id='09335da5'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__i_' type-id='0da74917' visibility='default' filepath='external/libcxx/include/unordered_map' line='738' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__hash_map_iterator' filepath='external/libcxx/include/unordered_map' line='750' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a5f16d99' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_map_iterator' filepath='external/libcxx/include/unordered_map' line='753' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a5f16d99' is-artificial='yes'/>
+              <parameter type-id='0da74917'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator*' mangled-name='_ZNKSt3__119__hash_map_iteratorINS_15__hash_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEEdeEv' filepath='external/libcxx/include/unordered_map' line='756' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ec4893ee' is-artificial='yes'/>
+              <return type-id='ef9a1511'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-&gt;' mangled-name='_ZNKSt3__119__hash_map_iteratorINS_15__hash_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEEptEv' filepath='external/libcxx/include/unordered_map' line='758' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ec4893ee' is-artificial='yes'/>
+              <return type-id='09335da5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator++' mangled-name='_ZNSt3__119__hash_map_iteratorINS_15__hash_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEEppEv' filepath='external/libcxx/include/unordered_map' line='761' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a5f16d99' is-artificial='yes'/>
+              <return type-id='b1f1807d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator++' mangled-name='_ZNSt3__119__hash_map_iteratorINS_15__hash_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIP15ASurfaceControl20ASurfaceControlStatsEEPvEEEEEppEi' filepath='external/libcxx/include/unordered_map' line='763' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a5f16d99' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='296bd4f1'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_map_const_iterator&lt;std::__1::__hash_const_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; &gt;' visibility='default' is-declaration-only='yes' id='c6ad08ed'/>
+        <class-decl name='pair&lt;std::__1::__hash_map_iterator&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; &gt;, bool&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='942713f5'/>
+        <class-decl name='__insert_return_type&lt;std::__1::__hash_map_iterator&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; &gt;, std::__1::__basic_node_handle&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt;, std::__1::allocator&lt;std::__1::pair&lt;ASurfaceControl *const, ASurfaceControlStats&gt; &gt;, __map_node_handle_specifics&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='17daebc4'/>
+        <class-decl name='__basic_node_handle&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt;, std::__1::allocator&lt;std::__1::pair&lt;ASurfaceControl *const, ASurfaceControlStats&gt; &gt;, __map_node_handle_specifics&gt;' visibility='default' is-declaration-only='yes' id='0a0baf19'/>
+        <typedef-decl name='__map_node_handle&lt;std::__1::unordered_map&lt;ASurfaceControl *, ASurfaceControlStats, std::__1::hash&lt;ASurfaceControl *&gt;, std::__1::equal_to&lt;ASurfaceControl *&gt;, std::__1::allocator&lt;std::__1::pair&lt;ASurfaceControl *const, ASurfaceControlStats&gt; &gt; &gt;::__node, std::__1::unordered_map&lt;ASurfaceControl *, ASurfaceControlStats, std::__1::hash&lt;ASurfaceControl *&gt;, std::__1::equal_to&lt;ASurfaceControl *&gt;, std::__1::allocator&lt;std::__1::pair&lt;ASurfaceControl *const, ASurfaceControlStats&gt; &gt; &gt;::allocator_type&gt;' type-id='0a0baf19' filepath='external/libcxx/include/__node_handle' line='193' column='1' id='82c88fb2'/>
+        <class-decl name='pair&lt;std::__1::__hash_map_iterator&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; &gt;, std::__1::__hash_map_iterator&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='9e499c5b'/>
+        <class-decl name='pair&lt;std::__1::__hash_map_const_iterator&lt;std::__1::__hash_const_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; &gt;, std::__1::__hash_map_const_iterator&lt;std::__1::__hash_const_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='4bc1f5eb'/>
+        <class-decl name='__hash_map_iterator&lt;std::__1::__hash_local_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; &gt;' visibility='default' is-declaration-only='yes' id='cdb7bb81'/>
+        <class-decl name='__hash_map_const_iterator&lt;std::__1::__hash_const_local_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;ASurfaceControl *, ASurfaceControlStats&gt;, void *&gt; *&gt; &gt;' visibility='default' is-declaration-only='yes' id='9acf275d'/>
+        <class-decl name='allocator&lt;(lambda at frameworks/base/native/android/surface_control.cpp:282:57)&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='75b47e61'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='8567d8b0' filepath='external/libcxx/include/memory' line='1786' column='1' id='2a7280b1'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='9167eb94' filepath='external/libcxx/include/memory' line='1788' column='1' id='1559bb4d'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='8e8a1547' filepath='external/libcxx/include/memory' line='1787' column='1' id='7c177f1d'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='828a0263' filepath='external/libcxx/include/memory' line='1789' column='1' id='775f13e9'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='aa41ec3a'/>
+          </member-type>
+          <member-type access='private'>
+            <class-decl name='rebind&lt;std::__1::__function::__func&lt;(lambda at frameworks/base/native/android/surface_control.cpp:282:57), std::__1::allocator&lt;(lambda at frameworks/base/native/android/surface_control.cpp:282:57)&gt;, void (void *, long long, const android::sp&lt;android::Fence&gt; &amp;, const std::__1::vector&lt;android::SurfaceControlStats, std::__1::allocator&lt;android::SurfaceControlStats&gt; &gt; &amp;)&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1795' column='1' id='13a25df1'>
+              <member-type access='public'>
+                <typedef-decl name='other' type-id='a01e4c10' filepath='external/libcxx/include/memory' line='1795' column='1' id='62ac3e74'/>
+              </member-type>
+            </class-decl>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2401b8d9' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIZ33ASurfaceTransaction_setOnCompleteE3$_0E7addressERS1_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ec6c792a' is-artificial='yes'/>
+              <parameter type-id='1559bb4d'/>
+              <return type-id='2a7280b1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIZ33ASurfaceTransaction_setOnCompleteE3$_0E7addressERKS1_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ec6c792a' is-artificial='yes'/>
+              <parameter type-id='775f13e9'/>
+              <return type-id='7c177f1d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorIZ33ASurfaceTransaction_setOnCompleteE3$_0E8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2401b8d9' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='2a7280b1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorIZ33ASurfaceTransaction_setOnCompleteE3$_0E10deallocateEPS1_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2401b8d9' is-artificial='yes'/>
+              <parameter type-id='2a7280b1'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorIZ33ASurfaceTransaction_setOnCompleteE3$_0E8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ec6c792a' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorIZ33ASurfaceTransaction_setOnCompleteE3$_0E7destroyEPS1_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2401b8d9' is-artificial='yes'/>
+              <parameter type-id='2a7280b1'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator&lt;std::__1::__function::__func&lt;(lambda at frameworks/base/native/android/surface_control.cpp:282:57), std::__1::allocator&lt;(lambda at frameworks/base/native/android/surface_control.cpp:282:57)&gt;, void (void *, long long, const android::sp&lt;android::Fence&gt; &amp;, const std::__1::vector&lt;android::SurfaceControlStats, std::__1::allocator&lt;android::SurfaceControlStats&gt; &gt; &amp;)&gt; &gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='a01e4c10'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='48e19127' filepath='external/libcxx/include/memory' line='1786' column='1' id='3c6bf4be'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='3ce17e43' filepath='external/libcxx/include/memory' line='1788' column='1' id='f523768e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='82507e80' filepath='external/libcxx/include/memory' line='1787' column='1' id='e13ca672'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='8e509164' filepath='external/libcxx/include/memory' line='1789' column='1' id='4f72a282'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='595fc145'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='beb00666' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_10__function6__funcIZ33ASurfaceTransaction_setOnCompleteE3$_0NS0_IS3_EEFvPvxRKN7android2spINS6_5FenceEEERKNS_6vectorINS6_19SurfaceControlStatsENS0_ISD_EEEEEEEE7addressERSJ_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='35837e91' is-artificial='yes'/>
+              <parameter type-id='f523768e'/>
+              <return type-id='3c6bf4be'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_10__function6__funcIZ33ASurfaceTransaction_setOnCompleteE3$_0NS0_IS3_EEFvPvxRKN7android2spINS6_5FenceEEERKNS_6vectorINS6_19SurfaceControlStatsENS0_ISD_EEEEEEEE7addressERKSJ_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='35837e91' is-artificial='yes'/>
+              <parameter type-id='4f72a282'/>
+              <return type-id='e13ca672'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorINS_10__function6__funcIZ33ASurfaceTransaction_setOnCompleteE3$_0NS0_IS3_EEFvPvxRKN7android2spINS6_5FenceEEERKNS_6vectorINS6_19SurfaceControlStatsENS0_ISD_EEEEEEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='beb00666' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='3c6bf4be'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorINS_10__function6__funcIZ33ASurfaceTransaction_setOnCompleteE3$_0NS0_IS3_EEFvPvxRKN7android2spINS6_5FenceEEERKNS_6vectorINS6_19SurfaceControlStatsENS0_ISD_EEEEEEEE10deallocateEPSJ_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='beb00666' is-artificial='yes'/>
+              <parameter type-id='3c6bf4be'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorINS_10__function6__funcIZ33ASurfaceTransaction_setOnCompleteE3$_0NS0_IS3_EEFvPvxRKN7android2spINS6_5FenceEEERKNS_6vectorINS6_19SurfaceControlStatsENS0_ISD_EEEEEEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='35837e91' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorINS_10__function6__funcIZ33ASurfaceTransaction_setOnCompleteE3$_0NS0_IS3_EEFvPvxRKN7android2spINS6_5FenceEEERKNS_6vectorINS6_19SurfaceControlStatsENS0_ISD_EEEEEEEE7destroyEPSJ_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='beb00666' is-artificial='yes'/>
+              <parameter type-id='3c6bf4be'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;(lambda at frameworks/base/native/android/surface_control.cpp:282:57), std::__1::allocator&lt;(lambda at frameworks/base/native/android/surface_control.cpp:282:57)&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='92dc2ee2'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='b1c9ee37'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='bba83ee4'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIZ33ASurfaceTransaction_setOnCompleteE3$_0NS_9allocatorIS1_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cc334710' is-artificial='yes'/>
+              <return type-id='141ae8a1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIZ33ASurfaceTransaction_setOnCompleteE3$_0NS_9allocatorIS1_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e65a32bd' is-artificial='yes'/>
+              <return type-id='495cdded'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIZ33ASurfaceTransaction_setOnCompleteE3$_0NS_9allocatorIS1_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cc334710' is-artificial='yes'/>
+              <return type-id='6840e66c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIZ33ASurfaceTransaction_setOnCompleteE3$_0NS_9allocatorIS1_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e65a32bd' is-artificial='yes'/>
+              <return type-id='3fcc5bac'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIZ33ASurfaceTransaction_setOnCompleteE3$_0NS_9allocatorIS1_EEE4swapERS4_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cc334710' is-artificial='yes'/>
+              <parameter type-id='d83359f4'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair&lt;(lambda at frameworks/base/native/android/surface_control.cpp:282:57) &amp;&amp;, std::__1::allocator&lt;(lambda at frameworks/base/native/android/surface_control.cpp:282:57)&gt; &amp;&amp;&gt;' mangled-name='_ZNSt3__117__compressed_pairIZ33ASurfaceTransaction_setOnCompleteE3$_0NS_9allocatorIS1_EEEC2IJOS1_EJOS3_EEENS_21piecewise_construct_tENS_5tupleIJDpT_EEENS9_IJDpT0_EEE' filepath='external/libcxx/include/memory' line='2255' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cc334710' is-artificial='yes'/>
+              <parameter type-id='4582d906'/>
+              <parameter type-id='e3c9a220'/>
+              <parameter type-id='ee2e53c3'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair&lt;const (lambda at frameworks/base/native/android/surface_control.cpp:282:57) &amp;, std::__1::allocator&lt;(lambda at frameworks/base/native/android/surface_control.cpp:282:57)&gt; &amp;&amp;&gt;' mangled-name='_ZNSt3__117__compressed_pairIZ33ASurfaceTransaction_setOnCompleteE3$_0NS_9allocatorIS1_EEEC2IJRKS1_EJOS3_EEENS_21piecewise_construct_tENS_5tupleIJDpT_EEENSA_IJDpT0_EEE' filepath='external/libcxx/include/memory' line='2255' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cc334710' is-artificial='yes'/>
+              <parameter type-id='4582d906'/>
+              <parameter type-id='d776bde3'/>
+              <parameter type-id='ee2e53c3'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair&lt;const (lambda at frameworks/base/native/android/surface_control.cpp:282:57) &amp;, const std::__1::allocator&lt;(lambda at frameworks/base/native/android/surface_control.cpp:282:57)&gt; &amp;&gt;' mangled-name='_ZNSt3__117__compressed_pairIZ33ASurfaceTransaction_setOnCompleteE3$_0NS_9allocatorIS1_EEEC2IJRKS1_EJRKS3_EEENS_21piecewise_construct_tENS_5tupleIJDpT_EEENSB_IJDpT0_EEE' filepath='external/libcxx/include/memory' line='2255' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cc334710' is-artificial='yes'/>
+              <parameter type-id='4582d906'/>
+              <parameter type-id='d776bde3'/>
+              <parameter type-id='7d6b45b4'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;(lambda at frameworks/base/native/android/surface_control.cpp:282:57), 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='b1c9ee37'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='9167eb94' filepath='external/libcxx/include/memory' line='2136' column='1' id='141ae8a1'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='828a0263' filepath='external/libcxx/include/memory' line='2137' column='1' id='495cdded'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='2de51dab' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='79db737f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIZ33ASurfaceTransaction_setOnCompleteE3$_0Li0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='79db737f' is-artificial='yes'/>
+              <return type-id='141ae8a1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIZ33ASurfaceTransaction_setOnCompleteE3$_0Li0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='49ab44de' is-artificial='yes'/>
+              <return type-id='495cdded'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem&lt;(lambda at frameworks/base/native/android/surface_control.cpp:282:57) &amp;&amp;, 0&gt;' mangled-name='_ZNSt3__122__compressed_pair_elemIZ33ASurfaceTransaction_setOnCompleteE3$_0Li0ELb0EEC2IJOS1_EJLj0EEEENS_21piecewise_construct_tENS_5tupleIJDpT_EEENS_15__tuple_indicesIJXspT0_EEEE' filepath='external/libcxx/include/memory' line='2154' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='79db737f' is-artificial='yes'/>
+              <parameter type-id='4582d906'/>
+              <parameter type-id='e3c9a220'/>
+              <parameter type-id='d0bb5fc7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem&lt;const (lambda at frameworks/base/native/android/surface_control.cpp:282:57) &amp;, 0&gt;' mangled-name='_ZNSt3__122__compressed_pair_elemIZ33ASurfaceTransaction_setOnCompleteE3$_0Li0ELb0EEC2IJRKS1_EJLj0EEEENS_21piecewise_construct_tENS_5tupleIJDpT_EEENS_15__tuple_indicesIJXspT0_EEEE' filepath='external/libcxx/include/memory' line='2154' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='79db737f' is-artificial='yes'/>
+              <parameter type-id='4582d906'/>
+              <parameter type-id='d776bde3'/>
+              <parameter type-id='d0bb5fc7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='tuple&lt;(lambda at frameworks/base/native/android/surface_control.cpp:282:57) &amp;&amp;&gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/tuple' line='470' column='1' id='e3c9a220'>
+          <member-type access='private'>
+            <typedef-decl name='_BaseT' type-id='5c0aa969' filepath='external/libcxx/include/tuple' line='472' column='1' id='de0e726b'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__base_' type-id='de0e726b' visibility='default' filepath='external/libcxx/include/tuple' line='474' column='1'/>
+          </data-member>
+          <data-member access='private' static='yes'>
+            <var-decl name='_EnableImplicitReducedArityExtension' type-id='4ab96a04' visibility='default' filepath='external/libcxx/include/tuple' line='479' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='tuple' filepath='external/libcxx/include/tuple' line='616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='35d20b26' is-artificial='yes'/>
+              <parameter type-id='c4f31eb3'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='tuple' filepath='external/libcxx/include/tuple' line='617' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='35d20b26' is-artificial='yes'/>
+              <parameter type-id='c9c57f44'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__15tupleIJOZ33ASurfaceTransaction_setOnCompleteE3$_0EEaSERKNS_5__natE' filepath='external/libcxx/include/tuple' line='872' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='35d20b26' is-artificial='yes'/>
+              <parameter type-id='972be12f'/>
+              <return type-id='41d21e0a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__15tupleIJOZ33ASurfaceTransaction_setOnCompleteE3$_0EEaSEONS_5__natE' filepath='external/libcxx/include/tuple' line='880' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='35d20b26' is-artificial='yes'/>
+              <parameter type-id='2b8e1c42'/>
+              <return type-id='41d21e0a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__15tupleIJOZ33ASurfaceTransaction_setOnCompleteE3$_0EE4swapERS3_' filepath='external/libcxx/include/tuple' line='902' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='35d20b26' is-artificial='yes'/>
+              <parameter type-id='41d21e0a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__tuple_impl&lt;std::__1::__tuple_indices&lt;0&gt;, (lambda at frameworks/base/native/android/surface_control.cpp:282:57) &amp;&amp;&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/tuple' line='365' column='1' id='5c0aa969'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='23f669c2'/>
+          <member-function access='public'>
+            <function-decl name='__tuple_impl' filepath='external/libcxx/include/tuple' line='369' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d9717711' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__tuple_impl' filepath='external/libcxx/include/tuple' line='440' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d9717711' is-artificial='yes'/>
+              <parameter type-id='904118b2'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__tuple_impl' filepath='external/libcxx/include/tuple' line='441' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d9717711' is-artificial='yes'/>
+              <parameter type-id='e494b559'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__tuple_implINS_15__tuple_indicesIJLj0EEEEJOZ33ASurfaceTransaction_setOnCompleteE3$_0EEaSERKS5_' filepath='external/libcxx/include/tuple' line='445' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d9717711' is-artificial='yes'/>
+              <parameter type-id='904118b2'/>
+              <return type-id='d57170c5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__tuple_implINS_15__tuple_indicesIJLj0EEEEJOZ33ASurfaceTransaction_setOnCompleteE3$_0EEaSEOS5_' filepath='external/libcxx/include/tuple' line='453' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d9717711' is-artificial='yes'/>
+              <parameter type-id='e494b559'/>
+              <return type-id='d57170c5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__112__tuple_implINS_15__tuple_indicesIJLj0EEEEJOZ33ASurfaceTransaction_setOnCompleteE3$_0EE4swapERS5_' filepath='external/libcxx/include/tuple' line='460' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d9717711' is-artificial='yes'/>
+              <parameter type-id='d57170c5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__tuple_leaf&lt;0, (lambda at frameworks/base/native/android/surface_control.cpp:282:57) &amp;&amp;, false&gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/tuple' line='171' column='1' id='23f669c2'>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='98980936' visibility='default' filepath='external/libcxx/include/tuple' line='173' column='1'/>
+          </data-member>
+          <member-function access='private'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__tuple_leafILj0EOZ33ASurfaceTransaction_setOnCompleteE3$_0Lb0EEaSERKS3_' filepath='external/libcxx/include/tuple' line='184' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e9f36900' is-artificial='yes'/>
+              <parameter type-id='92e6a6ab'/>
+              <return type-id='f5f37be4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__tuple_leaf' filepath='external/libcxx/include/tuple' line='186' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e9f36900' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__tuple_leaf' filepath='external/libcxx/include/tuple' line='247' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e9f36900' is-artificial='yes'/>
+              <parameter type-id='92e6a6ab'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__tuple_leaf' filepath='external/libcxx/include/tuple' line='248' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e9f36900' is-artificial='yes'/>
+              <parameter type-id='f04bd266'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__112__tuple_leafILj0EOZ33ASurfaceTransaction_setOnCompleteE3$_0Lb0EE4swapERS3_' filepath='external/libcxx/include/tuple' line='260' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e9f36900' is-artificial='yes'/>
+              <parameter type-id='f5f37be4'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNSt3__112__tuple_leafILj0EOZ33ASurfaceTransaction_setOnCompleteE3$_0Lb0EE3getEv' filepath='external/libcxx/include/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e9f36900' is-artificial='yes'/>
+              <return type-id='9167eb94'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNKSt3__112__tuple_leafILj0EOZ33ASurfaceTransaction_setOnCompleteE3$_0Lb0EE3getEv' filepath='external/libcxx/include/tuple' line='267' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8ee6a05f' is-artificial='yes'/>
+              <return type-id='9167eb94'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::tuple&lt;(lambda at frameworks/base/native/android/surface_control.cpp:282:57) &amp;&amp;&gt;, std::__1::__nat&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='ce70bf8a'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='13623784' filepath='external/libcxx/include/type_traits' line='431' column='1' id='21c38743'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='tuple&lt;const (lambda at frameworks/base/native/android/surface_control.cpp:282:57) &amp;&gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/tuple' line='470' column='1' id='d776bde3'>
+          <member-type access='private'>
+            <typedef-decl name='_BaseT' type-id='3bc040e0' filepath='external/libcxx/include/tuple' line='472' column='1' id='37cc68d2'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__base_' type-id='37cc68d2' visibility='default' filepath='external/libcxx/include/tuple' line='474' column='1'/>
+          </data-member>
+          <data-member access='private' static='yes'>
+            <var-decl name='_EnableImplicitReducedArityExtension' type-id='4ab96a04' visibility='default' filepath='external/libcxx/include/tuple' line='479' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='tuple' filepath='external/libcxx/include/tuple' line='616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bab7ba3' is-artificial='yes'/>
+              <parameter type-id='a4c9adf0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='tuple' filepath='external/libcxx/include/tuple' line='617' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bab7ba3' is-artificial='yes'/>
+              <parameter type-id='44118773'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__15tupleIJRKZ33ASurfaceTransaction_setOnCompleteE3$_0EEaSERKNS_5__natE' filepath='external/libcxx/include/tuple' line='872' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bab7ba3' is-artificial='yes'/>
+              <parameter type-id='344bec9a'/>
+              <return type-id='37ab8e87'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__15tupleIJRKZ33ASurfaceTransaction_setOnCompleteE3$_0EEaSEONS_5__natE' filepath='external/libcxx/include/tuple' line='880' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bab7ba3' is-artificial='yes'/>
+              <parameter type-id='2078fab7'/>
+              <return type-id='37ab8e87'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__15tupleIJRKZ33ASurfaceTransaction_setOnCompleteE3$_0EE4swapERS4_' filepath='external/libcxx/include/tuple' line='902' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bab7ba3' is-artificial='yes'/>
+              <parameter type-id='37ab8e87'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__tuple_impl&lt;std::__1::__tuple_indices&lt;0&gt;, const (lambda at frameworks/base/native/android/surface_control.cpp:282:57) &amp;&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/tuple' line='365' column='1' id='3bc040e0'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='5e72ed99'/>
+          <member-function access='public'>
+            <function-decl name='__tuple_impl' filepath='external/libcxx/include/tuple' line='369' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='936e50a6' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__tuple_impl' filepath='external/libcxx/include/tuple' line='440' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='936e50a6' is-artificial='yes'/>
+              <parameter type-id='ad5cdd5f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__tuple_impl' filepath='external/libcxx/include/tuple' line='441' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='936e50a6' is-artificial='yes'/>
+              <parameter type-id='a6c6e7c4'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__tuple_implINS_15__tuple_indicesIJLj0EEEEJRKZ33ASurfaceTransaction_setOnCompleteE3$_0EEaSERKS6_' filepath='external/libcxx/include/tuple' line='445' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='936e50a6' is-artificial='yes'/>
+              <parameter type-id='ad5cdd5f'/>
+              <return type-id='9f6e638a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__tuple_implINS_15__tuple_indicesIJLj0EEEEJRKZ33ASurfaceTransaction_setOnCompleteE3$_0EEaSEOS6_' filepath='external/libcxx/include/tuple' line='453' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='936e50a6' is-artificial='yes'/>
+              <parameter type-id='a6c6e7c4'/>
+              <return type-id='9f6e638a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__112__tuple_implINS_15__tuple_indicesIJLj0EEEEJRKZ33ASurfaceTransaction_setOnCompleteE3$_0EE4swapERS6_' filepath='external/libcxx/include/tuple' line='460' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='936e50a6' is-artificial='yes'/>
+              <parameter type-id='9f6e638a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__tuple_leaf&lt;0, const (lambda at frameworks/base/native/android/surface_control.cpp:282:57) &amp;, false&gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/tuple' line='171' column='1' id='5e72ed99'>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='828a0263' visibility='default' filepath='external/libcxx/include/tuple' line='173' column='1'/>
+          </data-member>
+          <member-function access='private'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__tuple_leafILj0ERKZ33ASurfaceTransaction_setOnCompleteE3$_0Lb0EEaSERKS4_' filepath='external/libcxx/include/tuple' line='184' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a243f981' is-artificial='yes'/>
+              <parameter type-id='112676b0'/>
+              <return type-id='9e43f335'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__tuple_leaf' filepath='external/libcxx/include/tuple' line='186' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a243f981' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__tuple_leaf' filepath='external/libcxx/include/tuple' line='247' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a243f981' is-artificial='yes'/>
+              <parameter type-id='112676b0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__tuple_leaf' filepath='external/libcxx/include/tuple' line='248' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a243f981' is-artificial='yes'/>
+              <parameter type-id='37f7a6e9'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__112__tuple_leafILj0ERKZ33ASurfaceTransaction_setOnCompleteE3$_0Lb0EE4swapERS4_' filepath='external/libcxx/include/tuple' line='260' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a243f981' is-artificial='yes'/>
+              <parameter type-id='9e43f335'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNSt3__112__tuple_leafILj0ERKZ33ASurfaceTransaction_setOnCompleteE3$_0Lb0EE3getEv' filepath='external/libcxx/include/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a243f981' is-artificial='yes'/>
+              <return type-id='828a0263'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNKSt3__112__tuple_leafILj0ERKZ33ASurfaceTransaction_setOnCompleteE3$_0Lb0EE3getEv' filepath='external/libcxx/include/tuple' line='267' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1d268994' is-artificial='yes'/>
+              <return type-id='828a0263'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::tuple&lt;const (lambda at frameworks/base/native/android/surface_control.cpp:282:57) &amp;&gt;, std::__1::__nat&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='6906717f'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='13623784' filepath='external/libcxx/include/type_traits' line='431' column='1' id='f5e71768'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;(lambda at frameworks/base/native/android/surface_control.cpp:282:57)&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='bba83ee4'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='75b47e61'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='3001cbbd' filepath='external/libcxx/include/memory' line='2174' column='1' id='6840e66c'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='e06c6646' filepath='external/libcxx/include/memory' line='2175' column='1' id='3fcc5bac'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f4bca772' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorIZ33ASurfaceTransaction_setOnCompleteE3$_0EELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f4bca772' is-artificial='yes'/>
+              <return type-id='6840e66c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorIZ33ASurfaceTransaction_setOnCompleteE3$_0EELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9ef5b47f' is-artificial='yes'/>
+              <return type-id='3fcc5bac'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='tuple&lt;std::__1::allocator&lt;(lambda at frameworks/base/native/android/surface_control.cpp:282:57)&gt; &amp;&amp;&gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/tuple' line='470' column='1' id='ee2e53c3'>
+          <member-type access='private'>
+            <typedef-decl name='_BaseT' type-id='ce639a64' filepath='external/libcxx/include/tuple' line='472' column='1' id='7d0948ca'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__base_' type-id='7d0948ca' visibility='default' filepath='external/libcxx/include/tuple' line='474' column='1'/>
+          </data-member>
+          <data-member access='private' static='yes'>
+            <var-decl name='_EnableImplicitReducedArityExtension' type-id='4ab96a04' visibility='default' filepath='external/libcxx/include/tuple' line='479' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='tuple' filepath='external/libcxx/include/tuple' line='616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='26a623c3' is-artificial='yes'/>
+              <parameter type-id='9b277628'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='tuple' filepath='external/libcxx/include/tuple' line='617' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='26a623c3' is-artificial='yes'/>
+              <parameter type-id='3ca7cd13'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__15tupleIJONS_9allocatorIZ33ASurfaceTransaction_setOnCompleteE3$_0EEEEaSERKS5_' filepath='external/libcxx/include/tuple' line='872' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='26a623c3' is-artificial='yes'/>
+              <parameter type-id='d9676983'/>
+              <return type-id='32a636a7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__15tupleIJONS_9allocatorIZ33ASurfaceTransaction_setOnCompleteE3$_0EEEEaSEOS5_' filepath='external/libcxx/include/tuple' line='880' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='26a623c3' is-artificial='yes'/>
+              <parameter type-id='695f8e5e'/>
+              <return type-id='32a636a7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__15tupleIJONS_9allocatorIZ33ASurfaceTransaction_setOnCompleteE3$_0EEEE4swapERS5_' filepath='external/libcxx/include/tuple' line='902' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='26a623c3' is-artificial='yes'/>
+              <parameter type-id='32a636a7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__tuple_impl&lt;std::__1::__tuple_indices&lt;0&gt;, std::__1::allocator&lt;(lambda at frameworks/base/native/android/surface_control.cpp:282:57)&gt; &amp;&amp;&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/tuple' line='365' column='1' id='ce639a64'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='ef322efd'/>
+          <member-function access='public'>
+            <function-decl name='__tuple_impl' filepath='external/libcxx/include/tuple' line='369' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='04ae4152' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__tuple_impl' filepath='external/libcxx/include/tuple' line='440' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='04ae4152' is-artificial='yes'/>
+              <parameter type-id='c0e9803f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__tuple_impl' filepath='external/libcxx/include/tuple' line='441' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='04ae4152' is-artificial='yes'/>
+              <parameter type-id='625ae6a8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__tuple_implINS_15__tuple_indicesIJLj0EEEEJONS_9allocatorIZ33ASurfaceTransaction_setOnCompleteE3$_0EEEEaSERKS7_' filepath='external/libcxx/include/tuple' line='445' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='04ae4152' is-artificial='yes'/>
+              <parameter type-id='c0e9803f'/>
+              <return type-id='08ae479e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__tuple_implINS_15__tuple_indicesIJLj0EEEEJONS_9allocatorIZ33ASurfaceTransaction_setOnCompleteE3$_0EEEEaSEOS7_' filepath='external/libcxx/include/tuple' line='453' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='04ae4152' is-artificial='yes'/>
+              <parameter type-id='625ae6a8'/>
+              <return type-id='08ae479e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__112__tuple_implINS_15__tuple_indicesIJLj0EEEEJONS_9allocatorIZ33ASurfaceTransaction_setOnCompleteE3$_0EEEE4swapERS7_' filepath='external/libcxx/include/tuple' line='460' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='04ae4152' is-artificial='yes'/>
+              <parameter type-id='08ae479e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__tuple_leaf&lt;0, std::__1::allocator&lt;(lambda at frameworks/base/native/android/surface_control.cpp:282:57)&gt; &amp;&amp;, false&gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/tuple' line='171' column='1' id='ef322efd'>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='2dd38501' visibility='default' filepath='external/libcxx/include/tuple' line='173' column='1'/>
+          </data-member>
+          <member-function access='private'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__tuple_leafILj0EONS_9allocatorIZ33ASurfaceTransaction_setOnCompleteE3$_0EELb0EEaSERKS5_' filepath='external/libcxx/include/tuple' line='184' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1ff81f6d' is-artificial='yes'/>
+              <parameter type-id='f1393b8c'/>
+              <return type-id='13f80c89'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__tuple_leaf' filepath='external/libcxx/include/tuple' line='186' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1ff81f6d' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__tuple_leaf' filepath='external/libcxx/include/tuple' line='247' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1ff81f6d' is-artificial='yes'/>
+              <parameter type-id='f1393b8c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__tuple_leaf' filepath='external/libcxx/include/tuple' line='248' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1ff81f6d' is-artificial='yes'/>
+              <parameter type-id='1e7bf77d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__112__tuple_leafILj0EONS_9allocatorIZ33ASurfaceTransaction_setOnCompleteE3$_0EELb0EE4swapERS5_' filepath='external/libcxx/include/tuple' line='260' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1ff81f6d' is-artificial='yes'/>
+              <parameter type-id='13f80c89'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNSt3__112__tuple_leafILj0EONS_9allocatorIZ33ASurfaceTransaction_setOnCompleteE3$_0EELb0EE3getEv' filepath='external/libcxx/include/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1ff81f6d' is-artificial='yes'/>
+              <return type-id='3001cbbd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNKSt3__112__tuple_leafILj0EONS_9allocatorIZ33ASurfaceTransaction_setOnCompleteE3$_0EELb0EE3getEv' filepath='external/libcxx/include/tuple' line='267' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f53941d8' is-artificial='yes'/>
+              <return type-id='3001cbbd'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;true, std::__1::tuple&lt;std::__1::allocator&lt;(lambda at frameworks/base/native/android/surface_control.cpp:282:57)&gt; &amp;&amp;&gt;, std::__1::__nat&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='429' column='1' id='20b28ab6'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='ee2e53c3' filepath='external/libcxx/include/type_traits' line='429' column='1' id='c4454407'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='tuple&lt;const std::__1::allocator&lt;(lambda at frameworks/base/native/android/surface_control.cpp:282:57)&gt; &amp;&gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/tuple' line='470' column='1' id='7d6b45b4'>
+          <member-type access='private'>
+            <typedef-decl name='_BaseT' type-id='40bd7b6d' filepath='external/libcxx/include/tuple' line='472' column='1' id='1b9988bb'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__base_' type-id='1b9988bb' visibility='default' filepath='external/libcxx/include/tuple' line='474' column='1'/>
+          </data-member>
+          <data-member access='private' static='yes'>
+            <var-decl name='_EnableImplicitReducedArityExtension' type-id='4ab96a04' visibility='default' filepath='external/libcxx/include/tuple' line='479' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='tuple' filepath='external/libcxx/include/tuple' line='616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd69d022' is-artificial='yes'/>
+              <parameter type-id='e68cff23'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='tuple' filepath='external/libcxx/include/tuple' line='617' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd69d022' is-artificial='yes'/>
+              <parameter type-id='819c5358'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__15tupleIJRKNS_9allocatorIZ33ASurfaceTransaction_setOnCompleteE3$_0EEEEaSERKNS_5__natE' filepath='external/libcxx/include/tuple' line='872' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd69d022' is-artificial='yes'/>
+              <parameter type-id='75147cf3'/>
+              <return type-id='0169d66e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__15tupleIJRKNS_9allocatorIZ33ASurfaceTransaction_setOnCompleteE3$_0EEEEaSEONS_5__natE' filepath='external/libcxx/include/tuple' line='880' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd69d022' is-artificial='yes'/>
+              <parameter type-id='c5f932de'/>
+              <return type-id='0169d66e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__15tupleIJRKNS_9allocatorIZ33ASurfaceTransaction_setOnCompleteE3$_0EEEE4swapERS6_' filepath='external/libcxx/include/tuple' line='902' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd69d022' is-artificial='yes'/>
+              <parameter type-id='0169d66e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__tuple_impl&lt;std::__1::__tuple_indices&lt;0&gt;, const std::__1::allocator&lt;(lambda at frameworks/base/native/android/surface_control.cpp:282:57)&gt; &amp;&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/tuple' line='365' column='1' id='40bd7b6d'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='e9eb0616'/>
+          <member-function access='public'>
+            <function-decl name='__tuple_impl' filepath='external/libcxx/include/tuple' line='369' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5d6a875d' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__tuple_impl' filepath='external/libcxx/include/tuple' line='440' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5d6a875d' is-artificial='yes'/>
+              <parameter type-id='d7086696'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__tuple_impl' filepath='external/libcxx/include/tuple' line='441' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5d6a875d' is-artificial='yes'/>
+              <parameter type-id='8995318d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__tuple_implINS_15__tuple_indicesIJLj0EEEEJRKNS_9allocatorIZ33ASurfaceTransaction_setOnCompleteE3$_0EEEEaSERKS8_' filepath='external/libcxx/include/tuple' line='445' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5d6a875d' is-artificial='yes'/>
+              <parameter type-id='d7086696'/>
+              <return type-id='516a7479'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__tuple_implINS_15__tuple_indicesIJLj0EEEEJRKNS_9allocatorIZ33ASurfaceTransaction_setOnCompleteE3$_0EEEEaSEOS8_' filepath='external/libcxx/include/tuple' line='453' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5d6a875d' is-artificial='yes'/>
+              <parameter type-id='8995318d'/>
+              <return type-id='516a7479'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__112__tuple_implINS_15__tuple_indicesIJLj0EEEEJRKNS_9allocatorIZ33ASurfaceTransaction_setOnCompleteE3$_0EEEE4swapERS8_' filepath='external/libcxx/include/tuple' line='460' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5d6a875d' is-artificial='yes'/>
+              <parameter type-id='516a7479'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__tuple_leaf&lt;0, const std::__1::allocator&lt;(lambda at frameworks/base/native/android/surface_control.cpp:282:57)&gt; &amp;, false&gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/tuple' line='171' column='1' id='e9eb0616'>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='e06c6646' visibility='default' filepath='external/libcxx/include/tuple' line='173' column='1'/>
+          </data-member>
+          <member-function access='private'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__tuple_leafILj0ERKNS_9allocatorIZ33ASurfaceTransaction_setOnCompleteE3$_0EELb0EEaSERKS6_' filepath='external/libcxx/include/tuple' line='184' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ac3272dc' is-artificial='yes'/>
+              <parameter type-id='03d0f27b'/>
+              <return type-id='b0327928'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__tuple_leaf' filepath='external/libcxx/include/tuple' line='186' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ac3272dc' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__tuple_leaf' filepath='external/libcxx/include/tuple' line='247' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ac3272dc' is-artificial='yes'/>
+              <parameter type-id='03d0f27b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__tuple_leaf' filepath='external/libcxx/include/tuple' line='248' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ac3272dc' is-artificial='yes'/>
+              <parameter type-id='6d74910a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__112__tuple_leafILj0ERKNS_9allocatorIZ33ASurfaceTransaction_setOnCompleteE3$_0EELb0EE4swapERS6_' filepath='external/libcxx/include/tuple' line='260' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ac3272dc' is-artificial='yes'/>
+              <parameter type-id='b0327928'/>
+              <return type-id='95e97e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNSt3__112__tuple_leafILj0ERKNS_9allocatorIZ33ASurfaceTransaction_setOnCompleteE3$_0EELb0EE3getEv' filepath='external/libcxx/include/tuple' line='266' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ac3272dc' is-artificial='yes'/>
+              <return type-id='e06c6646'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNKSt3__112__tuple_leafILj0ERKNS_9allocatorIZ33ASurfaceTransaction_setOnCompleteE3$_0EELb0EE3getEv' filepath='external/libcxx/include/tuple' line='267' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ffd0ec2f' is-artificial='yes'/>
+              <return type-id='e06c6646'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::tuple&lt;const std::__1::allocator&lt;(lambda at frameworks/base/native/android/surface_control.cpp:282:57)&gt; &amp;&gt;, std::__1::__nat&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='41890286'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='13623784' filepath='external/libcxx/include/type_traits' line='431' column='1' id='4e5fe017'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__hash_table&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, std::__1::__unordered_map_hasher&lt;unsigned int, std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, std::__1::hash&lt;unsigned int&gt;, true&gt;, std::__1::__unordered_map_equal&lt;unsigned int, std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, std::__1::equal_to&lt;unsigned int&gt;, true&gt;, std::__1::allocator&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt; &gt; &gt;' size-in-bits='160' visibility='default' filepath='external/libcxx/include/__hash_table' line='893' column='1' id='ee7d7d5a'>
+          <member-type access='private'>
+            <typedef-decl name='__bucket_list' type-id='f14fa9e8' filepath='external/libcxx/include/__hash_table' line='950' column='1' id='40392e34'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='7d4e2f59' filepath='external/libcxx/include/__hash_table' line='916' column='1' id='1b521c1f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='hasher' type-id='a615ca7b' filepath='external/libcxx/include/__hash_table' line='897' column='1' id='20abbe80'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='key_equal' type-id='954e598e' filepath='external/libcxx/include/__hash_table' line='898' column='1' id='353e1165'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__node_allocator' type-id='ae866338' filepath='external/libcxx/include/__hash_table' line='925' column='1' id='4eaddc2b'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='63dfd47d' filepath='external/libcxx/include/__hash_table' line='899' column='1' id='8cee3e51'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__next_pointer' type-id='3493f88c' filepath='external/libcxx/include/__hash_table' line='932' column='1' id='44a34286'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='a2aaac4e' filepath='external/libcxx/include/__hash_table' line='896' column='1' id='53d37265'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__node_pointer' type-id='d0bbe64d' filepath='external/libcxx/include/__hash_table' line='928' column='1' id='807ffe53'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='25b21f7e' filepath='external/libcxx/include/__hash_table' line='989' column='1' id='e59a5b99'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='67faf55e' filepath='external/libcxx/include/__hash_table' line='990' column='1' id='4d267219'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__container_value_type' type-id='792b1565' filepath='external/libcxx/include/__hash_table' line='909' column='1' id='e464ed6b'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='__node_holder' type-id='60e82ce5' filepath='external/libcxx/include/__hash_table' line='1232' column='1' id='d3abfee8'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='local_iterator' type-id='75b8876e' filepath='external/libcxx/include/__hash_table' line='991' column='1' id='6f344b7d'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_local_iterator' type-id='de6e288e' filepath='external/libcxx/include/__hash_table' line='992' column='1' id='c8abadfd'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__bucket_list_' type-id='40392e34' visibility='default' filepath='external/libcxx/include/__hash_table' line='955' column='1'/>
+          </data-member>
+          <data-member access='private' layout-offset-in-bits='64'>
+            <var-decl name='__p1_' type-id='4cae2f73' visibility='default' filepath='external/libcxx/include/__hash_table' line='956' column='1'/>
+          </data-member>
+          <data-member access='private' layout-offset-in-bits='96'>
+            <var-decl name='__p2_' type-id='6ff35f09' visibility='default' filepath='external/libcxx/include/__hash_table' line='957' column='1'/>
+          </data-member>
+          <data-member access='private' layout-offset-in-bits='128'>
+            <var-decl name='__p3_' type-id='4946bd12' visibility='default' filepath='external/libcxx/include/__hash_table' line='958' column='1'/>
+          </data-member>
+          <member-function access='private'>
+            <function-decl name='size' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='962' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <return type-id='37071be2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='965' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a69df3eb' is-artificial='yes'/>
+              <return type-id='1b521c1f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE13hash_functionEv' filepath='external/libcxx/include/__hash_table' line='968' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <return type-id='028b3511'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE13hash_functionEv' filepath='external/libcxx/include/__hash_table' line='970' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a69df3eb' is-artificial='yes'/>
+              <return type-id='c0b6ba42'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE15max_load_factorEv' filepath='external/libcxx/include/__hash_table' line='973' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <return type-id='2a1f6799'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE15max_load_factorEv' filepath='external/libcxx/include/__hash_table' line='975' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a69df3eb' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE6key_eqEv' filepath='external/libcxx/include/__hash_table' line='978' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <return type-id='fb193fd4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE6key_eqEv' filepath='external/libcxx/include/__hash_table' line='980' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a69df3eb' is-artificial='yes'/>
+              <return type-id='a57f9549'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE12__node_allocEv' filepath='external/libcxx/include/__hash_table' line='983' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <return type-id='e6091d3c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_alloc' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE12__node_allocEv' filepath='external/libcxx/include/__hash_table' line='985' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a69df3eb' is-artificial='yes'/>
+              <return type-id='9e9498c7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='995' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1003' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='c0b6ba42'/>
+              <parameter type-id='a57f9549'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1004' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='c0b6ba42'/>
+              <parameter type-id='a57f9549'/>
+              <parameter type-id='8589ea45'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1006' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='8589ea45'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1007' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='a29ded9f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1008' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='a29ded9f'/>
+              <parameter type-id='8589ea45'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1010' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='596cfd1e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_table' filepath='external/libcxx/include/__hash_table' line='1017' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='596cfd1e'/>
+              <parameter type-id='8589ea45'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~__hash_table' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEED2Ev' filepath='external/libcxx/include/__hash_table' line='1019' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEEaSERKSG_' filepath='external/libcxx/include/__hash_table' line='1021' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='a29ded9f'/>
+              <return type-id='8c81390c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEEaSEOSG_' filepath='external/libcxx/include/__hash_table' line='1024' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='596cfd1e'/>
+              <return type-id='8c81390c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE8max_sizeEv' filepath='external/libcxx/include/__hash_table' line='1037' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a69df3eb' is-artificial='yes'/>
+              <return type-id='1b521c1f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_multi_prepare' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE27__node_insert_multi_prepareEjRS6_' filepath='external/libcxx/include/__hash_table' line='1047' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <parameter type-id='b8666062'/>
+              <return type-id='44a34286'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_multi_perform' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE27__node_insert_multi_performEPNS_11__hash_nodeIS6_PvEEPNS_16__hash_node_baseISK_EE' filepath='external/libcxx/include/__hash_table' line='1050' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='807ffe53'/>
+              <parameter type-id='44a34286'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_unique_prepare' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE28__node_insert_unique_prepareEjRS6_' filepath='external/libcxx/include/__hash_table' line='1054' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <parameter type-id='b8666062'/>
+              <return type-id='44a34286'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__node_insert_unique_perform' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE28__node_insert_unique_performEPNS_11__hash_nodeIS6_PvEE' filepath='external/libcxx/include/__hash_table' line='1057' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='807ffe53'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_insert_unique' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE20__node_insert_uniqueEPNS_11__hash_nodeIS6_PvEE' filepath='external/libcxx/include/__hash_table' line='1061' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='807ffe53'/>
+              <return type-id='bd6ae4b4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_insert_multi' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE19__node_insert_multiEPNS_11__hash_nodeIS6_PvEE' filepath='external/libcxx/include/__hash_table' line='1063' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='807ffe53'/>
+              <return type-id='e59a5b99'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__node_insert_multi' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE19__node_insert_multiENS_21__hash_const_iteratorIPNS_11__hash_nodeIS6_PvEEEESL_' filepath='external/libcxx/include/__hash_table' line='1065' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='4d267219'/>
+              <parameter type-id='807ffe53'/>
+              <return type-id='e59a5b99'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__insert_unique' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE15__insert_uniqueEONS_4pairIKjS5_EE' filepath='external/libcxx/include/__hash_table' line='1129' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='0a776162'/>
+              <return type-id='bd6ae4b4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__insert_unique' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE15__insert_uniqueERKNS_4pairIKjS5_EE' filepath='external/libcxx/include/__hash_table' line='1163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='02f41247'/>
+              <return type-id='bd6ae4b4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE5clearEv' filepath='external/libcxx/include/__hash_table' line='1197' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rehash' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE6rehashEj' filepath='external/libcxx/include/__hash_table' line='1198' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='1b521c1f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE7reserveEj' filepath='external/libcxx/include/__hash_table' line='1199' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='1b521c1f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_count' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE12bucket_countEv' filepath='external/libcxx/include/__hash_table' line='1203' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a69df3eb' is-artificial='yes'/>
+              <return type-id='1b521c1f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE5beginEv' filepath='external/libcxx/include/__hash_table' line='1209' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <return type-id='e59a5b99'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE3endEv' filepath='external/libcxx/include/__hash_table' line='1211' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <return type-id='e59a5b99'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE5beginEv' filepath='external/libcxx/include/__hash_table' line='1213' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a69df3eb' is-artificial='yes'/>
+              <return type-id='4d267219'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE3endEv' filepath='external/libcxx/include/__hash_table' line='1215' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a69df3eb' is-artificial='yes'/>
+              <return type-id='4d267219'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE5eraseENS_21__hash_const_iteratorIPNS_11__hash_nodeIS6_PvEEEE' filepath='external/libcxx/include/__hash_table' line='1234' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='4d267219'/>
+              <return type-id='e59a5b99'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE5eraseENS_21__hash_const_iteratorIPNS_11__hash_nodeIS6_PvEEEESM_' filepath='external/libcxx/include/__hash_table' line='1235' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='4d267219'/>
+              <parameter type-id='4d267219'/>
+              <return type-id='e59a5b99'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='remove' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE6removeENS_21__hash_const_iteratorIPNS_11__hash_nodeIS6_PvEEEE' filepath='external/libcxx/include/__hash_table' line='1240' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='4d267219'/>
+              <return type-id='d3abfee8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE4swapERSG_' filepath='external/libcxx/include/__hash_table' line='1262' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='8c81390c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_bucket_count' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE16max_bucket_countEv' filepath='external/libcxx/include/__hash_table' line='1276' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a69df3eb' is-artificial='yes'/>
+              <return type-id='1b521c1f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_size' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE11bucket_sizeEj' filepath='external/libcxx/include/__hash_table' line='1278' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a69df3eb' is-artificial='yes'/>
+              <parameter type-id='1b521c1f'/>
+              <return type-id='1b521c1f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='load_factor' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE11load_factorEv' filepath='external/libcxx/include/__hash_table' line='1279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a69df3eb' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE15max_load_factorEf' filepath='external/libcxx/include/__hash_table' line='1284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='a6c45d85'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE5beginEj' filepath='external/libcxx/include/__hash_table' line='1293' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='1b521c1f'/>
+              <return type-id='6f344b7d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE3endEj' filepath='external/libcxx/include/__hash_table' line='1306' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='1b521c1f'/>
+              <return type-id='6f344b7d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE6cbeginEj' filepath='external/libcxx/include/__hash_table' line='1319' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a69df3eb' is-artificial='yes'/>
+              <parameter type-id='1b521c1f'/>
+              <return type-id='c8abadfd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE4cendEj' filepath='external/libcxx/include/__hash_table' line='1332' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a69df3eb' is-artificial='yes'/>
+              <parameter type-id='1b521c1f'/>
+              <return type-id='c8abadfd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__rehash' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE8__rehashEj' filepath='external/libcxx/include/__hash_table' line='1353' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='1b521c1f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE19__copy_assign_allocERKSG_' filepath='external/libcxx/include/__hash_table' line='1368' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='a29ded9f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE19__copy_assign_allocERKSG_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/__hash_table' line='1371' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='a29ded9f'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE19__copy_assign_allocERKSG_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/__hash_table' line='1373' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='a29ded9f'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE13__move_assignERSG_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/__hash_table' line='1376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='8c81390c'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE13__move_assignERSG_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/__hash_table' line='1377' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='8c81390c'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE19__move_assign_allocERSG_' filepath='external/libcxx/include/__hash_table' line='1383' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='8c81390c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE19__move_assign_allocERSG_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/__hash_table' line='1391' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='8c81390c'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE19__move_assign_allocERSG_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/__hash_table' line='1401' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='8c81390c'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__deallocate_node' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE17__deallocate_nodeEPNS_16__hash_node_baseIPNS_11__hash_nodeIS6_PvEEEE' filepath='external/libcxx/include/__hash_table' line='1404' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <parameter type-id='44a34286'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__detach' mangled-name='_ZNSt3__112__hash_tableINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_22__unordered_map_hasherIjS6_NS_4hashIjEELb1EEENS_21__unordered_map_equalIjS6_NS_8equal_toIjEELb1EEENS3_IS6_EEE8__detachEv' filepath='external/libcxx/include/__hash_table' line='1405' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90813f58' is-artificial='yes'/>
+              <return type-id='44a34286'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='unique_ptr&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; *[], std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; *&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='external/libcxx/include/memory' line='2663' column='1' id='f14fa9e8'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='f317a233' filepath='external/libcxx/include/memory' line='2667' column='1' id='17d47802'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='deleter_type' type-id='ff67d4b7' filepath='external/libcxx/include/memory' line='2666' column='1' id='6c173905'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__ptr_' type-id='ff23b372' visibility='default' filepath='external/libcxx/include/memory' line='2670' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='unique_ptr' filepath='external/libcxx/include/memory' line='2791' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2472984e' is-artificial='yes'/>
+              <parameter type-id='385c0eac'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEEPvEEEENS_25__bucket_list_deallocatorINS5_ISD_EEEEEaSEOSI_' filepath='external/libcxx/include/memory' line='2796' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2472984e' is-artificial='yes'/>
+              <parameter type-id='385c0eac'/>
+              <return type-id='20729202'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~unique_ptr' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEEPvEEEENS_25__bucket_list_deallocatorINS5_ISD_EEEEED2Ev' filepath='external/libcxx/include/memory' line='2887' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2472984e' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEEPvEEEENS_25__bucket_list_deallocatorINS5_ISD_EEEEEaSEDn' filepath='external/libcxx/include/memory' line='2890' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2472984e' is-artificial='yes'/>
+              <return type-id='20729202'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEEPvEEEENS_25__bucket_list_deallocatorINS5_ISD_EEEEEixEj' filepath='external/libcxx/include/memory' line='2897' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3b6f9ff5' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <return type-id='2743466e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEEPvEEEENS_25__bucket_list_deallocatorINS5_ISD_EEEEE3getEv' filepath='external/libcxx/include/memory' line='2901' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3b6f9ff5' is-artificial='yes'/>
+              <return type-id='17d47802'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEEPvEEEENS_25__bucket_list_deallocatorINS5_ISD_EEEEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2906' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2472984e' is-artificial='yes'/>
+              <return type-id='c862349a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEEPvEEEENS_25__bucket_list_deallocatorINS5_ISD_EEEEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2911' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3b6f9ff5' is-artificial='yes'/>
+              <return type-id='5ba05149'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator bool' mangled-name='_ZNKSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEEPvEEEENS_25__bucket_list_deallocatorINS5_ISD_EEEEEcvbEv' filepath='external/libcxx/include/memory' line='2915' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3b6f9ff5' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='release' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEEPvEEEENS_25__bucket_list_deallocatorINS5_ISD_EEEEE7releaseEv' filepath='external/libcxx/include/memory' line='2920' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2472984e' is-artificial='yes'/>
+              <return type-id='17d47802'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reset' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEEPvEEEENS_25__bucket_list_deallocatorINS5_ISD_EEEEE5resetEDn' filepath='external/libcxx/include/memory' line='2939' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2472984e' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__110unique_ptrIA_PNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEEPvEEEENS_25__bucket_list_deallocatorINS5_ISD_EEEEE4swapERSI_' filepath='external/libcxx/include/memory' line='2947' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2472984e' is-artificial='yes'/>
+              <parameter type-id='20729202'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; **, std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; *&gt; &gt; &gt;' size-in-bits='64' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='ff23b372'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='4eb55f65'/>
+          <base-class access='private' layout-offset-in-bits='32' type-id='6b5c7fcb'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEEPvEEEENS_25__bucket_list_deallocatorINS5_ISD_EEEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1d1dea10' is-artificial='yes'/>
+              <return type-id='2c6d1f61'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEEPvEEEENS_25__bucket_list_deallocatorINS5_ISD_EEEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='47e2b057' is-artificial='yes'/>
+              <return type-id='9f6272ad'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEEPvEEEENS_25__bucket_list_deallocatorINS5_ISD_EEEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1d1dea10' is-artificial='yes'/>
+              <return type-id='6c9734d7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEEPvEEEENS_25__bucket_list_deallocatorINS5_ISD_EEEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='47e2b057' is-artificial='yes'/>
+              <return type-id='b3bb2377'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEEPvEEEENS_25__bucket_list_deallocatorINS5_ISD_EEEEE4swapERSI_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1d1dea10' is-artificial='yes'/>
+              <parameter type-id='291dfcf4'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; **, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='4eb55f65'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='3630fcd6' filepath='external/libcxx/include/memory' line='2136' column='1' id='2c6d1f61'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='22dc5e9b' filepath='external/libcxx/include/memory' line='2137' column='1' id='9f6272ad'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='3339edb4' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1ce48995' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEEPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1ce48995' is-artificial='yes'/>
+              <return type-id='2c6d1f61'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEEPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f406123e' is-artificial='yes'/>
+              <return type-id='9f6272ad'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='56' column='1' id='1586c370'>
+          <member-type access='public'>
+            <typedef-decl name='__next_pointer' type-id='e4402879' filepath='external/libcxx/include/__hash_table' line='69' column='1' id='213b6e7a'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__node_pointer' type-id='f0f89499' filepath='external/libcxx/include/__hash_table' line='61' column='1' id='d6aea81f'/>
+          </member-type>
+          <data-member access='public' layout-offset-in-bits='0'>
+            <var-decl name='__next_' type-id='213b6e7a' visibility='default' filepath='external/libcxx/include/__hash_table' line='72' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__ptr' mangled-name='_ZNSt3__116__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEEPvEEE5__ptrEv' filepath='external/libcxx/include/__hash_table' line='75' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='84e6bbd6' is-artificial='yes'/>
+              <return type-id='213b6e7a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__upcast' mangled-name='_ZNSt3__116__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEEPvEEE8__upcastEv' filepath='external/libcxx/include/__hash_table' line='81' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='84e6bbd6' is-artificial='yes'/>
+              <return type-id='d6aea81f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash' mangled-name='_ZNKSt3__116__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEEPvEEE6__hashEv' filepath='external/libcxx/include/__hash_table' line='87' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='868964d7' is-artificial='yes'/>
+              <return type-id='b59d7dce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__hash_node_base' filepath='external/libcxx/include/__hash_table' line='91' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='84e6bbd6' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;true, std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; *, std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='429' column='1' id='91eb90d2'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='84e6bbd6' filepath='external/libcxx/include/type_traits' line='429' column='1' id='e4402879'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='95' column='1' id='49169cd1'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='1586c370'/>
+          <member-type access='public'>
+            <typedef-decl name='__node_value_type' type-id='a2aaac4e' filepath='external/libcxx/include/__hash_table' line='101' column='1' id='3a960a57'/>
+          </member-type>
+          <data-member access='public' layout-offset-in-bits='32'>
+            <var-decl name='__hash_' type-id='b59d7dce' visibility='default' filepath='external/libcxx/include/__hash_table' line='103' column='1'/>
+          </data-member>
+          <data-member access='public' layout-offset-in-bits='64'>
+            <var-decl name='__value_' type-id='3a960a57' visibility='default' filepath='external/libcxx/include/__hash_table' line='104' column='1'/>
+          </data-member>
+        </class-decl>
+        <class-decl name='__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='external/libcxx/include/unordered_map' line='628' column='1' id='a2aaac4e'>
+          <member-type access='public'>
+            <typedef-decl name='value_type' type-id='4f85e17e' filepath='external/libcxx/include/unordered_map' line='632' column='1' id='47dfc14d'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__nc_ref_pair_type' type-id='44e790fd' filepath='external/libcxx/include/unordered_map' line='633' column='1' id='0c62f94a'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__nc_rref_pair_type' type-id='adac5055' filepath='external/libcxx/include/unordered_map' line='634' column='1' id='bdf05a02'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__cc' type-id='47dfc14d' visibility='default' filepath='external/libcxx/include/unordered_map' line='637' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__get_value' mangled-name='_ZNSt3__117__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEE11__get_valueEv' filepath='external/libcxx/include/unordered_map' line='641' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f53d1164' is-artificial='yes'/>
+              <return type-id='cd562ebe'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get_value' mangled-name='_ZNKSt3__117__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEE11__get_valueEv' filepath='external/libcxx/include/unordered_map' line='651' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='da322623' is-artificial='yes'/>
+              <return type-id='34ff6e01'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__ref' mangled-name='_ZNSt3__117__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEE5__refEv' filepath='external/libcxx/include/unordered_map' line='661' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f53d1164' is-artificial='yes'/>
+              <return type-id='0c62f94a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__move' mangled-name='_ZNSt3__117__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEE6__moveEv' filepath='external/libcxx/include/unordered_map' line='668' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f53d1164' is-artificial='yes'/>
+              <return type-id='bdf05a02'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__117__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEaSERKS5_' filepath='external/libcxx/include/unordered_map' line='677' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f53d1164' is-artificial='yes'/>
+              <parameter type-id='e6323907'/>
+              <return type-id='e93cfe80'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__117__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEaSEOS5_' filepath='external/libcxx/include/unordered_map' line='684' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f53d1164' is-artificial='yes'/>
+              <parameter type-id='d104df52'/>
+              <return type-id='e93cfe80'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__hash_value_type' filepath='external/libcxx/include/unordered_map' line='703' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f53d1164' is-artificial='yes'/>
+              <parameter type-id='e6323907'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__hash_value_type' filepath='external/libcxx/include/unordered_map' line='704' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f53d1164' is-artificial='yes'/>
+              <parameter type-id='d104df52'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' destructor='yes'>
+            <function-decl name='~__hash_value_type' filepath='external/libcxx/include/unordered_map' line='708' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f53d1164' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='pair&lt;const unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='external/libcxx/include/utility' line='315' column='1' id='4f85e17e'>
+          <data-member access='public' layout-offset-in-bits='0'>
+            <var-decl name='first' type-id='20f5f452' visibility='default' filepath='external/libcxx/include/utility' line='323' column='1'/>
+          </data-member>
+          <data-member access='public' layout-offset-in-bits='32'>
+            <var-decl name='second' type-id='b05cdcb7' visibility='default' filepath='external/libcxx/include/utility' line='324' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='pair' filepath='external/libcxx/include/utility' line='327' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='29e89af4' is-artificial='yes'/>
+              <parameter type-id='e30e1349'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pair' filepath='external/libcxx/include/utility' line='328' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='29e89af4' is-artificial='yes'/>
+              <parameter type-id='4b0e6d02'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__14pairIKjNS_6vectorIhNS_9allocatorIhEEEEEaSERKNS_5__natE' filepath='external/libcxx/include/utility' line='515' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='29e89af4' is-artificial='yes'/>
+              <parameter type-id='d3505919'/>
+              <return type-id='1de88810'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__14pairIKjNS_6vectorIhNS_9allocatorIhEEEEEaSEONS_5__natE' filepath='external/libcxx/include/utility' line='528' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='29e89af4' is-artificial='yes'/>
+              <parameter type-id='99de9db4'/>
+              <return type-id='1de88810'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__14pairIKjNS_6vectorIhNS_9allocatorIhEEEEE4swapERS6_' filepath='external/libcxx/include/utility' line='553' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='29e89af4' is-artificial='yes'/>
+              <parameter type-id='1de88810'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pair&lt;const unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, std::__1::__nat&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='2b84299c'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='13623784' filepath='external/libcxx/include/type_traits' line='431' column='1' id='9d020555'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pair&lt;unsigned int &amp;, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &amp;&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='44e790fd'/>
+        <class-decl name='pair&lt;unsigned int &amp;&amp;, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &amp;&amp;&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='adac5055'/>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; *&gt; &gt;, 1, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='6b5c7fcb'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='e29edd6b' filepath='external/libcxx/include/memory' line='2136' column='1' id='6c9734d7'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='f2d949fc' filepath='external/libcxx/include/memory' line='2137' column='1' id='b3bb2377'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='ff67d4b7' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bc1b9fab' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_25__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS2_IhEEEEEEPvEEEEEEEELi1ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bc1b9fab' is-artificial='yes'/>
+              <return type-id='6c9734d7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_25__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS2_IhEEEEEEPvEEEEEEEELi1ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2fe190ec' is-artificial='yes'/>
+              <return type-id='b3bb2377'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; *&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/__hash_table' line='767' column='1' id='ff67d4b7'>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='9cbef8a9' filepath='external/libcxx/include/__hash_table' line='769' column='1' id='70d6e548'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='09e36935' filepath='external/libcxx/include/__hash_table' line='771' column='1' id='ae0a4570'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='6a2c7f8e' filepath='external/libcxx/include/__hash_table' line='775' column='1' id='727a2fbf'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__data_' type-id='6adfb2cb' visibility='default' filepath='external/libcxx/include/__hash_table' line='773' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__bucket_list_deallocator' filepath='external/libcxx/include/__hash_table' line='778' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='de9ed71f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__bucket_list_deallocator' filepath='external/libcxx/include/__hash_table' line='783' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='de9ed71f' is-artificial='yes'/>
+              <parameter type-id='0622931a'/>
+              <parameter type-id='ae0a4570'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__bucket_list_deallocator' filepath='external/libcxx/include/__hash_table' line='789' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='de9ed71f' is-artificial='yes'/>
+              <parameter type-id='0d166037'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEEEEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='de9ed71f' is-artificial='yes'/>
+              <return type-id='a50683bf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEEEEE4sizeEv' filepath='external/libcxx/include/__hash_table' line='800' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f6d95048' is-artificial='yes'/>
+              <return type-id='ae0a4570'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__alloc' mangled-name='_ZNSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEEEEE7__allocEv' filepath='external/libcxx/include/__hash_table' line='803' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='de9ed71f' is-artificial='yes'/>
+              <return type-id='0e6d04b1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__alloc' mangled-name='_ZNKSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEEEEE7__allocEv' filepath='external/libcxx/include/__hash_table' line='805' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f6d95048' is-artificial='yes'/>
+              <return type-id='0622931a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNSt3__125__bucket_list_deallocatorINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEEEEEclEPSD_' filepath='external/libcxx/include/__hash_table' line='808' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='de9ed71f' is-artificial='yes'/>
+              <parameter type-id='727a2fbf'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;unsigned int, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; *&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='6adfb2cb'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='8051cbec'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='2019a8a8'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEEEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0f5716fb' is-artificial='yes'/>
+              <return type-id='ec61259e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEEEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='574263c8' is-artificial='yes'/>
+              <return type-id='65eae572'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEEEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0f5716fb' is-artificial='yes'/>
+              <return type-id='4687af18'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEEEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='574263c8' is-artificial='yes'/>
+              <return type-id='7cf9f638'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIjNS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEEEEE4swapERSF_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0f5716fb' is-artificial='yes'/>
+              <parameter type-id='0b5710af'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; *&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='2019a8a8'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='9cbef8a9'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='08220f55' filepath='external/libcxx/include/memory' line='2174' column='1' id='4687af18'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='fbd92b3a' filepath='external/libcxx/include/memory' line='2175' column='1' id='7cf9f638'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c712c12e' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c712c12e' is-artificial='yes'/>
+              <return type-id='4687af18'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d368e7bb' is-artificial='yes'/>
+              <return type-id='7cf9f638'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; *&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='9cbef8a9'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='3339edb4' filepath='external/libcxx/include/memory' line='1786' column='1' id='c9c33c2d'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='2739dad0' filepath='external/libcxx/include/memory' line='1788' column='1' id='f8057999'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='69fdced9' filepath='external/libcxx/include/memory' line='1787' column='1' id='1f0ebbb9'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='75fde1bd' filepath='external/libcxx/include/memory' line='1789' column='1' id='fca5bef5'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='525d5ed6'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0c2215a1' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS0_IhEEEEEEPvEEEEE7addressERSC_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='efd91856' is-artificial='yes'/>
+              <parameter type-id='f8057999'/>
+              <return type-id='c9c33c2d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS0_IhEEEEEEPvEEEEE7addressERKSC_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='efd91856' is-artificial='yes'/>
+              <parameter type-id='fca5bef5'/>
+              <return type-id='1f0ebbb9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS0_IhEEEEEEPvEEEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0c2215a1' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='c9c33c2d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS0_IhEEEEEEPvEEEEE10deallocateEPSC_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0c2215a1' is-artificial='yes'/>
+              <parameter type-id='c9c33c2d'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS0_IhEEEEEEPvEEEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='efd91856' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS0_IhEEEEEEPvEEEEE7destroyEPSC_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0c2215a1' is-artificial='yes'/>
+              <parameter type-id='c9c33c2d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='52a92622'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='4e208b49' filepath='external/libcxx/include/memory' line='1517' column='1' id='6a2c7f8e'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='9cbef8a9' filepath='external/libcxx/include/memory' line='1514' column='1' id='4f33579b'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='ec3d081b' filepath='external/libcxx/include/memory' line='1523' column='1' id='09e36935'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='158e113a' filepath='external/libcxx/include/memory' line='1520' column='1' id='ef6a04f9'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEEEEE8allocateERSE_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0ba49152'/>
+              <parameter type-id='09e36935'/>
+              <return type-id='6a2c7f8e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEEEEE8allocateERSE_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0ba49152'/>
+              <parameter type-id='09e36935'/>
+              <parameter type-id='ef6a04f9'/>
+              <return type-id='6a2c7f8e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEEEEE10deallocateERSE_PSD_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0ba49152'/>
+              <parameter type-id='6a2c7f8e'/>
+              <parameter type-id='09e36935'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEEEEE8max_sizeERKSE_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='247d97f7'/>
+              <return type-id='09e36935'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEEEEE37select_on_container_copy_constructionERKSE_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='247d97f7'/>
+              <return type-id='4f33579b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEEEEE10__allocateERSE_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0ba49152'/>
+              <parameter type-id='09e36935'/>
+              <parameter type-id='ef6a04f9'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='6a2c7f8e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEEEEE10__allocateERSE_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0ba49152'/>
+              <parameter type-id='09e36935'/>
+              <parameter type-id='ef6a04f9'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='6a2c7f8e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKSE_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='247d97f7'/>
+              <return type-id='09e36935'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEEEEE10__max_sizeENS_17integral_constantIbLb0EEERKSE_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='247d97f7'/>
+              <return type-id='09e36935'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKSE_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='247d97f7'/>
+              <return type-id='4f33579b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKSE_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='247d97f7'/>
+              <return type-id='4f33579b'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; *, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='457f7734'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='8da56d2c' filepath='external/libcxx/include/memory' line='1031' column='1' id='4e208b49'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; *&gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='7f42ec3a'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='525d5ed6' filepath='external/libcxx/include/memory' line='1171' column='1' id='ec3d081b'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; **, std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; *&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='406e6e75'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='f1eaea0d' filepath='external/libcxx/include/memory' line='1097' column='1' id='158e113a'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; **&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='8de48b5d'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='3339edb4' filepath='external/libcxx/include/memory' line='974' column='1' id='828fd9e5'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='f1eaea0d'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='78d9bd6a'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPPNS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEEPvEEEEE10pointer_toERSD_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e3ca94b0'/>
+              <return type-id='828fd9e5'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; **&gt;::__nat, std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='7876610a'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='84e6bbd6' filepath='external/libcxx/include/type_traits' line='431' column='1' id='e19be7db'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='add_lvalue_reference&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1127' column='1' id='5c9f1471'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='f3abdac3' filepath='external/libcxx/include/type_traits' line='1128' column='1' id='2743466e'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__add_lvalue_reference_impl&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; *, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='d4fb7362'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='2739dad0' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='f3abdac3'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; *, std::__1::__bucket_list_deallocator&lt;std::__1::allocator&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; *&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='c85d627a'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='66f05caa' filepath='external/libcxx/include/memory' line='1031' column='1' id='f317a233'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt;, std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; &gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='4cae2f73'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='2d873965'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='e1481099'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEEPvEEEENS5_ISA_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0ec3a273' is-artificial='yes'/>
+              <return type-id='b1488593'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEEPvEEEENS5_ISA_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c27a3cc' is-artificial='yes'/>
+              <return type-id='66d42783'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEEPvEEEENS5_ISA_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0ec3a273' is-artificial='yes'/>
+              <return type-id='eb68b8b9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEEPvEEEENS5_ISA_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3c27a3cc' is-artificial='yes'/>
+              <return type-id='dba378d5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEEPvEEEENS5_ISA_EEE4swapERSE_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0ec3a273' is-artificial='yes'/>
+              <parameter type-id='1ac3b557'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__hash_node_base&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt;, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='2d873965'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='90e6ceba' filepath='external/libcxx/include/memory' line='2136' column='1' id='b1488593'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='7a8951f3' filepath='external/libcxx/include/memory' line='2137' column='1' id='66d42783'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='1586c370' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='390e2fe5' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEEPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='390e2fe5' is-artificial='yes'/>
+              <return type-id='b1488593'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_16__hash_node_baseIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEEPvEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0e689db8' is-artificial='yes'/>
+              <return type-id='66d42783'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; &gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='e1481099'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='00d1afc8'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='b2b0b5d2' filepath='external/libcxx/include/memory' line='2174' column='1' id='eb68b8b9'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='a6b2191b' filepath='external/libcxx/include/memory' line='2175' column='1' id='dba378d5'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94b69f41' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='94b69f41' is-artificial='yes'/>
+              <return type-id='eb68b8b9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0c87cb6' is-artificial='yes'/>
+              <return type-id='dba378d5'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; &gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='00d1afc8'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='f0f89499' filepath='external/libcxx/include/memory' line='1786' column='1' id='18b9931c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='fcf8a77d' filepath='external/libcxx/include/memory' line='1788' column='1' id='8e6489fc'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='1da65d48' filepath='external/libcxx/include/memory' line='1787' column='1' id='8f28fdbc'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='19a656fc' filepath='external/libcxx/include/memory' line='1789' column='1' id='1025179c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='28f9a063'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b6b0bc1e' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS0_IhEEEEEEPvEEE7addressERS8_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a2b212cf' is-artificial='yes'/>
+              <parameter type-id='8e6489fc'/>
+              <return type-id='18b9931c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS0_IhEEEEEEPvEEE7addressERKS8_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a2b212cf' is-artificial='yes'/>
+              <parameter type-id='1025179c'/>
+              <return type-id='8f28fdbc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS0_IhEEEEEEPvEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b6b0bc1e' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='18b9931c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS0_IhEEEEEEPvEEE10deallocateEPS8_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b6b0bc1e' is-artificial='yes'/>
+              <parameter type-id='18b9931c'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS0_IhEEEEEEPvEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a2b212cf' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorINS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS0_IhEEEEEEPvEEE7destroyEPS8_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b6b0bc1e' is-artificial='yes'/>
+              <parameter type-id='18b9931c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;unsigned int, std::__1::__unordered_map_hasher&lt;unsigned int, std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, std::__1::hash&lt;unsigned int&gt;, true&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='6ff35f09'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='8051cbec'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='46835ce2'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIjNS_22__unordered_map_hasherIjNS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_4hashIjEELb1EEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='99d63051' is-artificial='yes'/>
+              <return type-id='ec61259e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIjNS_22__unordered_map_hasherIjNS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_4hashIjEELb1EEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='72cbe62e' is-artificial='yes'/>
+              <return type-id='65eae572'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIjNS_22__unordered_map_hasherIjNS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_4hashIjEELb1EEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='99d63051' is-artificial='yes'/>
+              <return type-id='9148c3d2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIjNS_22__unordered_map_hasherIjNS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_4hashIjEELb1EEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='72cbe62e' is-artificial='yes'/>
+              <return type-id='dcc32fb6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIjNS_22__unordered_map_hasherIjNS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_4hashIjEELb1EEEE4swapERSB_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='99d63051' is-artificial='yes'/>
+              <parameter type-id='95d62a05'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__unordered_map_hasher&lt;unsigned int, std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, std::__1::hash&lt;unsigned int&gt;, true&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='46835ce2'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='a615ca7b'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='62d74bef' filepath='external/libcxx/include/memory' line='2174' column='1' id='9148c3d2'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='84b556a4' filepath='external/libcxx/include/memory' line='2175' column='1' id='dcc32fb6'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='493e6590' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_22__unordered_map_hasherIjNS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_4hashIjEELb1EEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='493e6590' is-artificial='yes'/>
+              <return type-id='9148c3d2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_22__unordered_map_hasherIjNS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_4hashIjEELb1EEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='eba6e1f5' is-artificial='yes'/>
+              <return type-id='dcc32fb6'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__unordered_map_hasher&lt;unsigned int, std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, std::__1::hash&lt;unsigned int&gt;, true&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/unordered_map' line='425' column='1' id='a615ca7b'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='99463423'/>
+          <member-function access='public'>
+            <function-decl name='__unordered_map_hasher' filepath='external/libcxx/include/unordered_map' line='430' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='66d7523b' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__unordered_map_hasher' filepath='external/libcxx/include/unordered_map' line='434' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='66d7523b' is-artificial='yes'/>
+              <parameter type-id='8ee7da3c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNKSt3__122__unordered_map_hasherIjNS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_4hashIjEELb1EE13hash_functionEv' filepath='external/libcxx/include/unordered_map' line='438' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78b543c0' is-artificial='yes'/>
+              <return type-id='8ee7da3c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__122__unordered_map_hasherIjNS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_4hashIjEELb1EEclERKS6_' filepath='external/libcxx/include/unordered_map' line='440' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78b543c0' is-artificial='yes'/>
+              <parameter type-id='e6323907'/>
+              <return type-id='b59d7dce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__122__unordered_map_hasherIjNS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_4hashIjEELb1EEclERKj' filepath='external/libcxx/include/unordered_map' line='443' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78b543c0' is-artificial='yes'/>
+              <parameter type-id='572fd29c'/>
+              <return type-id='b59d7dce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__122__unordered_map_hasherIjNS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_4hashIjEELb1EE4swapERS9_' filepath='external/libcxx/include/unordered_map' line='445' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='66d7523b' is-artificial='yes'/>
+              <parameter type-id='62d74bef'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;float, std::__1::__unordered_map_equal&lt;unsigned int, std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, std::__1::equal_to&lt;unsigned int&gt;, true&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='4946bd12'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='9884ef0e'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='c24e43bf'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIfNS_21__unordered_map_equalIjNS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_8equal_toIjEELb1EEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd1975f0' is-artificial='yes'/>
+              <return type-id='a9f1c79a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIfNS_21__unordered_map_equalIjNS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_8equal_toIjEELb1EEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='25a9acc3' is-artificial='yes'/>
+              <return type-id='8564ccae'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIfNS_21__unordered_map_equalIjNS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_8equal_toIjEELb1EEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd1975f0' is-artificial='yes'/>
+              <return type-id='5cd57eab'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIfNS_21__unordered_map_equalIjNS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_8equal_toIjEELb1EEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='25a9acc3' is-artificial='yes'/>
+              <return type-id='4ea9b28b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIfNS_21__unordered_map_equalIjNS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_8equal_toIjEELb1EEEE4swapERSB_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fd1975f0' is-artificial='yes'/>
+              <parameter type-id='091988d4'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::__unordered_map_equal&lt;unsigned int, std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, std::__1::equal_to&lt;unsigned int&gt;, true&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='c24e43bf'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='954e598e'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='aa2507b0' filepath='external/libcxx/include/memory' line='2174' column='1' id='5cd57eab'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='a236c925' filepath='external/libcxx/include/memory' line='2175' column='1' id='4ea9b28b'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03e786f7' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_21__unordered_map_equalIjNS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_8equal_toIjEELb1EEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='03e786f7' is-artificial='yes'/>
+              <return type-id='5cd57eab'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_21__unordered_map_equalIjNS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_8equal_toIjEELb1EEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a02b8890' is-artificial='yes'/>
+              <return type-id='4ea9b28b'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__unordered_map_equal&lt;unsigned int, std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, std::__1::equal_to&lt;unsigned int&gt;, true&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/unordered_map' line='494' column='1' id='954e598e'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='f9e4b3e7'/>
+          <member-function access='public'>
+            <function-decl name='__unordered_map_equal' filepath='external/libcxx/include/unordered_map' line='499' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b6251a94' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__unordered_map_equal' filepath='external/libcxx/include/unordered_map' line='503' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b6251a94' is-artificial='yes'/>
+              <parameter type-id='5f62e40c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNKSt3__121__unordered_map_equalIjNS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_8equal_toIjEELb1EE6key_eqEv' filepath='external/libcxx/include/unordered_map' line='507' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a636cf71' is-artificial='yes'/>
+              <return type-id='5f62e40c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__121__unordered_map_equalIjNS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_8equal_toIjEELb1EEclERKS6_SB_' filepath='external/libcxx/include/unordered_map' line='509' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a636cf71' is-artificial='yes'/>
+              <parameter type-id='e6323907'/>
+              <parameter type-id='e6323907'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__121__unordered_map_equalIjNS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_8equal_toIjEELb1EEclERKS6_RKj' filepath='external/libcxx/include/unordered_map' line='512' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a636cf71' is-artificial='yes'/>
+              <parameter type-id='e6323907'/>
+              <parameter type-id='572fd29c'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__121__unordered_map_equalIjNS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_8equal_toIjEELb1EEclERKjRKS6_' filepath='external/libcxx/include/unordered_map' line='515' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a636cf71' is-artificial='yes'/>
+              <parameter type-id='572fd29c'/>
+              <parameter type-id='e6323907'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__121__unordered_map_equalIjNS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEENS_8equal_toIjEELb1EE4swapERS9_' filepath='external/libcxx/include/unordered_map' line='517' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b6251a94' is-artificial='yes'/>
+              <parameter type-id='aa2507b0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='91d587e6'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='c941f2c7' filepath='external/libcxx/include/memory' line='1517' column='1' id='1de28162'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='63dfd47d' filepath='external/libcxx/include/memory' line='1514' column='1' id='e9d3d567'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='e04c58df' filepath='external/libcxx/include/memory' line='1523' column='1' id='7d4e2f59'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='cf6a5602' filepath='external/libcxx/include/memory' line='1520' column='1' id='6ec15845'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind_alloc&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; &gt;' type-id='a60d4812' filepath='external/libcxx/include/memory' line='1535' column='1' id='ff72ed85'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEEEE8allocateERS7_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='82c235d6'/>
+              <parameter type-id='7d4e2f59'/>
+              <return type-id='1de28162'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEEEE8allocateERS7_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='82c235d6'/>
+              <parameter type-id='7d4e2f59'/>
+              <parameter type-id='6ec15845'/>
+              <return type-id='1de28162'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEEEE10deallocateERS7_PS6_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='82c235d6'/>
+              <parameter type-id='1de28162'/>
+              <parameter type-id='7d4e2f59'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEEEE8max_sizeERKS7_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9060d123'/>
+              <return type-id='7d4e2f59'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEEEE37select_on_container_copy_constructionERKS7_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9060d123'/>
+              <return type-id='e9d3d567'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEEEE10__allocateERS7_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='82c235d6'/>
+              <parameter type-id='7d4e2f59'/>
+              <parameter type-id='6ec15845'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='1de28162'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEEEE10__allocateERS7_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='82c235d6'/>
+              <parameter type-id='7d4e2f59'/>
+              <parameter type-id='6ec15845'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='1de28162'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS7_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='9060d123'/>
+              <return type-id='7d4e2f59'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEEEE10__max_sizeENS_17integral_constantIbLb0EEERKS7_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='9060d123'/>
+              <return type-id='7d4e2f59'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS7_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='9060d123'/>
+              <return type-id='e9d3d567'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS7_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='9060d123'/>
+              <return type-id='e9d3d567'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, std::__1::allocator&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='5a407c88'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='148c7398' filepath='external/libcxx/include/memory' line='1031' column='1' id='c941f2c7'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='allocator&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='63dfd47d'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='f53d1164' filepath='external/libcxx/include/memory' line='1786' column='1' id='48821021'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='e93cfe80' filepath='external/libcxx/include/memory' line='1788' column='1' id='ab4e5f5d'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='da322623' filepath='external/libcxx/include/memory' line='1787' column='1' id='dbdd2f2d'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='e6323907' filepath='external/libcxx/include/memory' line='1789' column='1' id='a8782499'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='2560f74a'/>
+          </member-type>
+          <member-type access='private'>
+            <class-decl name='rebind&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1795' column='1' id='fafda193'>
+              <member-type access='public'>
+                <typedef-decl name='other' type-id='00d1afc8' filepath='external/libcxx/include/memory' line='1795' column='1' id='7ef32f80'/>
+              </member-type>
+            </class-decl>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='eaabb18d' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_17__hash_value_typeIjNS_6vectorIhNS0_IhEEEEEEE7addressERS5_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8ee29e1a' is-artificial='yes'/>
+              <parameter type-id='ab4e5f5d'/>
+              <return type-id='48821021'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_17__hash_value_typeIjNS_6vectorIhNS0_IhEEEEEEE7addressERKS5_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8ee29e1a' is-artificial='yes'/>
+              <parameter type-id='a8782499'/>
+              <return type-id='dbdd2f2d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorINS_17__hash_value_typeIjNS_6vectorIhNS0_IhEEEEEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='eaabb18d' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='48821021'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorINS_17__hash_value_typeIjNS_6vectorIhNS0_IhEEEEEEE10deallocateEPS5_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='eaabb18d' is-artificial='yes'/>
+              <parameter type-id='48821021'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorINS_17__hash_value_typeIjNS_6vectorIhNS0_IhEEEEEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8ee29e1a' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorINS_17__hash_value_typeIjNS_6vectorIhNS0_IhEEEEEEE7destroyEPS5_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='eaabb18d' is-artificial='yes'/>
+              <parameter type-id='48821021'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt; &gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='bbaa68ee'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='2560f74a' filepath='external/libcxx/include/memory' line='1171' column='1' id='e04c58df'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt; *, std::__1::allocator&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt; &gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='07b4f65d'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='053c17b1' filepath='external/libcxx/include/memory' line='1097' column='1' id='cf6a5602'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='acf49ba9'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='f53d1164' filepath='external/libcxx/include/memory' line='974' column='1' id='d53dc0d9'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='053c17b1'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='f9c806fe'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPNS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEEE10pointer_toERS6_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='71909398'/>
+              <return type-id='d53dc0d9'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt; *&gt;::__nat, std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='66fc5632'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='a2aaac4e' filepath='external/libcxx/include/type_traits' line='431' column='1' id='9a6befcb'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__allocator_traits_rebind&lt;std::__1::allocator&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt; &gt;, std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1280' column='1' id='45f827f7'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='7ef32f80' filepath='external/libcxx/include/memory' line='1282' column='1' id='a60d4812'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__rebind_alloc_helper&lt;std::__1::allocator_traits&lt;std::__1::allocator&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt; &gt; &gt;, std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1769' column='1' id='d0e1dd15'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='ff72ed85' filepath='external/libcxx/include/memory' line='1772' column='1' id='ae866338'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__hash_node_types&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *, std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='227' column='1' id='62b5baf4'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='24f5be2a'/>
+          <base-class access='public' layout-offset-in-bits='0' type-id='3710719e'/>
+          <member-type access='public'>
+            <typedef-decl name='__next_pointer' type-id='213b6e7a' filepath='external/libcxx/include/__hash_table' line='246' column='1' id='3493f88c'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__node_pointer' type-id='f0f89499' filepath='external/libcxx/include/__hash_table' line='240' column='1' id='d0bbe64d'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__hash_key_value_types&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='168' column='1' id='24f5be2a'>
+          <member-type access='public'>
+            <typedef-decl name='key_type' type-id='f0981eeb' filepath='external/libcxx/include/__hash_table' line='169' column='1' id='15cb1081'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__container_value_type' type-id='4f85e17e' filepath='external/libcxx/include/__hash_table' line='172' column='1' id='792b1565'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__node_value_type' type-id='a2aaac4e' filepath='external/libcxx/include/__hash_table' line='171' column='1' id='2d480db6'/>
+          </member-type>
+          <data-member access='public' static='yes'>
+            <var-decl name='__is_map' type-id='4ab96a04' visibility='default' filepath='external/libcxx/include/__hash_table' line='174' column='1'/>
+          </data-member>
+          <member-function access='public' static='yes'>
+            <function-decl name='__get_key' mangled-name='_ZNSt3__122__hash_key_value_typesINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEEE9__get_keyERKNS_4pairIKjS5_EE' filepath='external/libcxx/include/__hash_table' line='177' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bb885949'/>
+              <return type-id='72f4c4f5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='__get_ptr' mangled-name='_ZNSt3__122__hash_key_value_typesINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEEE9__get_ptrERS6_' filepath='external/libcxx/include/__hash_table' line='198' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d2363963'/>
+              <return type-id='1975c094'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='__move' mangled-name='_ZNSt3__122__hash_key_value_typesINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEEE6__moveERS6_' filepath='external/libcxx/include/__hash_table' line='203' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d2363963'/>
+              <return type-id='adac5055'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_map_pointer_types&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *, std::__1::__hash_key_value_types&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__hash_table' line='215' column='1' id='3710719e'/>
+        <class-decl name='pair&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt;, bool&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='bd6ae4b4'/>
+        <class-decl name='__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='25b21f7e'/>
+        <class-decl name='__hash_const_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='67faf55e'/>
+        <class-decl name='unique_ptr&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt;, std::__1::__hash_node_destructor&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='60e82ce5'/>
+        <class-decl name='__hash_local_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='75b8876e'/>
+        <class-decl name='__hash_const_local_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt;' visibility='default' is-declaration-only='yes' id='de6e288e'/>
+        <class-decl name='unordered_map&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt;, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;std::__1::pair&lt;const unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt; &gt; &gt;' size-in-bits='160' visibility='default' filepath='external/libcxx/include/unordered_map' line='842' column='1' id='94b91622'>
+          <member-type access='private'>
+            <typedef-decl name='__table' type-id='ee7d7d5a' filepath='external/libcxx/include/unordered_map' line='866' column='1' id='8b2a4225'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='1b521c1f' filepath='external/libcxx/include/unordered_map' line='885' column='1' id='10fbf111'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='hasher' type-id='99463423' filepath='external/libcxx/include/unordered_map' line='848' column='1' id='33863f8a'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='key_equal' type-id='f9e4b3e7' filepath='external/libcxx/include/unordered_map' line='849' column='1' id='0ecfccc3'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='8af0e613' filepath='external/libcxx/include/unordered_map' line='850' column='1' id='901eba4f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='97e94ccc' filepath='external/libcxx/include/unordered_map' line='888' column='1' id='37a7876f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='2deb5a78' filepath='external/libcxx/include/unordered_map' line='889' column='1' id='780a3f2b'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='4f85e17e' filepath='external/libcxx/include/unordered_map' line='851' column='1' id='3d3fc357'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='key_type' type-id='f0981eeb' filepath='external/libcxx/include/unordered_map' line='846' column='1' id='e362cb01'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='insert_return_type' type-id='d25e4b8f' filepath='external/libcxx/include/unordered_map' line='895' column='1' id='54836ed8'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='node_type' type-id='7ca68b32' filepath='external/libcxx/include/unordered_map' line='894' column='1' id='b1cb1f86'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='mapped_type' type-id='b05cdcb7' filepath='external/libcxx/include/unordered_map' line='847' column='1' id='62e4c1cf'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='local_iterator' type-id='8140df5c' filepath='external/libcxx/include/unordered_map' line='890' column='1' id='5df3275f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_local_iterator' type-id='2f224d68' filepath='external/libcxx/include/unordered_map' line='891' column='1' id='1e86bd3b'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__table_' type-id='8b2a4225' visibility='default' filepath='external/libcxx/include/unordered_map' line='868' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='904' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='911' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='10fbf111'/>
+              <parameter type-id='609862f4'/>
+              <parameter type-id='584bf90f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='913' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='10fbf111'/>
+              <parameter type-id='609862f4'/>
+              <parameter type-id='584bf90f'/>
+              <parameter type-id='79b606fb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='928' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='79b606fb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='929' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='225775d9'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='930' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='225775d9'/>
+              <parameter type-id='79b606fb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='933' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='d9b77b96'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='935' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='d9b77b96'/>
+              <parameter type-id='79b606fb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='936' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='71502288'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='937' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='71502288'/>
+              <parameter type-id='10fbf111'/>
+              <parameter type-id='609862f4'/>
+              <parameter type-id='584bf90f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='939' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='71502288'/>
+              <parameter type-id='10fbf111'/>
+              <parameter type-id='609862f4'/>
+              <parameter type-id='584bf90f'/>
+              <parameter type-id='79b606fb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='945' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='10fbf111'/>
+              <parameter type-id='79b606fb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='948' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='10fbf111'/>
+              <parameter type-id='609862f4'/>
+              <parameter type-id='79b606fb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='960' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='71502288'/>
+              <parameter type-id='10fbf111'/>
+              <parameter type-id='79b606fb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unordered_map' filepath='external/libcxx/include/unordered_map' line='963' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='71502288'/>
+              <parameter type-id='10fbf111'/>
+              <parameter type-id='609862f4'/>
+              <parameter type-id='79b606fb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEEaSERKSD_' filepath='external/libcxx/include/unordered_map' line='969' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='225775d9'/>
+              <return type-id='ec53abf4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEEaSEOSD_' filepath='external/libcxx/include/unordered_map' line='987' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='d9b77b96'/>
+              <return type-id='ec53abf4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEEaSESt16initializer_listISB_E' filepath='external/libcxx/include/unordered_map' line='990' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='71502288'/>
+              <return type-id='ec53abf4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_allocator' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE13get_allocatorEv' filepath='external/libcxx/include/unordered_map' line='994' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e5788bd' is-artificial='yes'/>
+              <return type-id='901eba4f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE5emptyEv' filepath='external/libcxx/include/unordered_map' line='998' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e5788bd' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE4sizeEv' filepath='external/libcxx/include/unordered_map' line='1000' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e5788bd' is-artificial='yes'/>
+              <return type-id='10fbf111'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE8max_sizeEv' filepath='external/libcxx/include/unordered_map' line='1002' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e5788bd' is-artificial='yes'/>
+              <return type-id='10fbf111'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE5beginEv' filepath='external/libcxx/include/unordered_map' line='1005' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <return type-id='37a7876f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE3endEv' filepath='external/libcxx/include/unordered_map' line='1007' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <return type-id='37a7876f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE5beginEv' filepath='external/libcxx/include/unordered_map' line='1009' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e5788bd' is-artificial='yes'/>
+              <return type-id='780a3f2b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE3endEv' filepath='external/libcxx/include/unordered_map' line='1011' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e5788bd' is-artificial='yes'/>
+              <return type-id='780a3f2b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE6cbeginEv' filepath='external/libcxx/include/unordered_map' line='1013' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e5788bd' is-artificial='yes'/>
+              <return type-id='780a3f2b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE4cendEv' filepath='external/libcxx/include/unordered_map' line='1015' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e5788bd' is-artificial='yes'/>
+              <return type-id='780a3f2b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE6insertERKSB_' filepath='external/libcxx/include/unordered_map' line='1018' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='361c0953'/>
+              <return type-id='41ea9746'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE6insertENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIjS4_EEPvEEEEEERKSB_' filepath='external/libcxx/include/unordered_map' line='1021' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='780a3f2b'/>
+              <parameter type-id='361c0953'/>
+              <return type-id='37a7876f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE6insertESt16initializer_listISB_E' filepath='external/libcxx/include/unordered_map' line='1038' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='71502288'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE6insertEOSB_' filepath='external/libcxx/include/unordered_map' line='1042' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='db23e814'/>
+              <return type-id='41ea9746'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE6insertENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIjS4_EEPvEEEEEEOSB_' filepath='external/libcxx/include/unordered_map' line='1045' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='780a3f2b'/>
+              <parameter type-id='db23e814'/>
+              <return type-id='37a7876f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE5eraseENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIjS4_EEPvEEEEEE' filepath='external/libcxx/include/unordered_map' line='1187' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='780a3f2b'/>
+              <return type-id='37a7876f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE5eraseENS_19__hash_map_iteratorINS_15__hash_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIjS4_EEPvEEEEEE' filepath='external/libcxx/include/unordered_map' line='1189' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='37a7876f'/>
+              <return type-id='37a7876f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE5eraseERSA_' filepath='external/libcxx/include/unordered_map' line='1191' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='df4b26f5'/>
+              <return type-id='10fbf111'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE5eraseENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIjS4_EEPvEEEEEESN_' filepath='external/libcxx/include/unordered_map' line='1193' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='780a3f2b'/>
+              <parameter type-id='780a3f2b'/>
+              <return type-id='37a7876f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE5clearEv' filepath='external/libcxx/include/unordered_map' line='1196' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE6insertEONS_19__basic_node_handleINS_11__hash_nodeINS_17__hash_value_typeIjS4_EEPvEESC_NS_27__map_node_handle_specificsEEE' filepath='external/libcxx/include/unordered_map' line='1200' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='202a802f'/>
+              <return type-id='54836ed8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE6insertENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIjS4_EEPvEEEEEEONS_19__basic_node_handleISK_SC_NS_27__map_node_handle_specificsEEE' filepath='external/libcxx/include/unordered_map' line='1208' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='780a3f2b'/>
+              <parameter type-id='202a802f'/>
+              <return type-id='37a7876f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='extract' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE7extractERSA_' filepath='external/libcxx/include/unordered_map' line='1216' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='df4b26f5'/>
+              <return type-id='b1cb1f86'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='extract' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE7extractENS_25__hash_map_const_iteratorINS_21__hash_const_iteratorIPNS_11__hash_nodeINS_17__hash_value_typeIjS4_EEPvEEEEEE' filepath='external/libcxx/include/unordered_map' line='1221' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='780a3f2b'/>
+              <return type-id='b1cb1f86'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE4swapERSD_' filepath='external/libcxx/include/unordered_map' line='1262' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='ec53abf4'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='hash_function' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE13hash_functionEv' filepath='external/libcxx/include/unordered_map' line='1267' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e5788bd' is-artificial='yes'/>
+              <return type-id='33863f8a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='key_eq' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE6key_eqEv' filepath='external/libcxx/include/unordered_map' line='1270' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e5788bd' is-artificial='yes'/>
+              <return type-id='0ecfccc3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE4findERSA_' filepath='external/libcxx/include/unordered_map' line='1274' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='df4b26f5'/>
+              <return type-id='37a7876f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='find' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE4findERSA_' filepath='external/libcxx/include/unordered_map' line='1276' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e5788bd' is-artificial='yes'/>
+              <parameter type-id='df4b26f5'/>
+              <return type-id='780a3f2b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='count' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE5countERSA_' filepath='external/libcxx/include/unordered_map' line='1278' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e5788bd' is-artificial='yes'/>
+              <parameter type-id='df4b26f5'/>
+              <return type-id='10fbf111'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='equal_range' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE11equal_rangeERSA_' filepath='external/libcxx/include/unordered_map' line='1280' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='df4b26f5'/>
+              <return type-id='2e75cc03'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='equal_range' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE11equal_rangeERSA_' filepath='external/libcxx/include/unordered_map' line='1283' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e5788bd' is-artificial='yes'/>
+              <parameter type-id='df4b26f5'/>
+              <return type-id='8b48d443'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEEixERSA_' filepath='external/libcxx/include/unordered_map' line='1286' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='df4b26f5'/>
+              <return type-id='bc8cb17c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEEixEOj' filepath='external/libcxx/include/unordered_map' line='1288' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='7996f0ea'/>
+              <return type-id='bc8cb17c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE2atERSA_' filepath='external/libcxx/include/unordered_map' line='1291' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='df4b26f5'/>
+              <return type-id='bc8cb17c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE2atERSA_' filepath='external/libcxx/include/unordered_map' line='1292' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e5788bd' is-artificial='yes'/>
+              <parameter type-id='df4b26f5'/>
+              <return type-id='0eba541b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_count' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE12bucket_countEv' filepath='external/libcxx/include/unordered_map' line='1295' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e5788bd' is-artificial='yes'/>
+              <return type-id='10fbf111'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_bucket_count' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE16max_bucket_countEv' filepath='external/libcxx/include/unordered_map' line='1297' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e5788bd' is-artificial='yes'/>
+              <return type-id='10fbf111'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket_size' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE11bucket_sizeEj' filepath='external/libcxx/include/unordered_map' line='1300' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e5788bd' is-artificial='yes'/>
+              <parameter type-id='10fbf111'/>
+              <return type-id='10fbf111'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='bucket' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE6bucketERSA_' filepath='external/libcxx/include/unordered_map' line='1303' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e5788bd' is-artificial='yes'/>
+              <parameter type-id='df4b26f5'/>
+              <return type-id='10fbf111'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE5beginEj' filepath='external/libcxx/include/unordered_map' line='1306' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='10fbf111'/>
+              <return type-id='5df3275f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE3endEj' filepath='external/libcxx/include/unordered_map' line='1308' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='10fbf111'/>
+              <return type-id='5df3275f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE5beginEj' filepath='external/libcxx/include/unordered_map' line='1310' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e5788bd' is-artificial='yes'/>
+              <parameter type-id='10fbf111'/>
+              <return type-id='1e86bd3b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE3endEj' filepath='external/libcxx/include/unordered_map' line='1312' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e5788bd' is-artificial='yes'/>
+              <parameter type-id='10fbf111'/>
+              <return type-id='1e86bd3b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE6cbeginEj' filepath='external/libcxx/include/unordered_map' line='1314' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e5788bd' is-artificial='yes'/>
+              <parameter type-id='10fbf111'/>
+              <return type-id='1e86bd3b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE4cendEj' filepath='external/libcxx/include/unordered_map' line='1316' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e5788bd' is-artificial='yes'/>
+              <parameter type-id='10fbf111'/>
+              <return type-id='1e86bd3b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='load_factor' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE11load_factorEv' filepath='external/libcxx/include/unordered_map' line='1319' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e5788bd' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNKSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE15max_load_factorEv' filepath='external/libcxx/include/unordered_map' line='1321' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e5788bd' is-artificial='yes'/>
+              <return type-id='a6c45d85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_load_factor' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE15max_load_factorEf' filepath='external/libcxx/include/unordered_map' line='1323' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='a6c45d85'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rehash' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE6rehashEj' filepath='external/libcxx/include/unordered_map' line='1325' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='10fbf111'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__113unordered_mapIjNS_6vectorIhNS_9allocatorIhEEEENS_4hashIjEENS_8equal_toIjEENS2_INS_4pairIKjS4_EEEEE7reserveEj' filepath='external/libcxx/include/unordered_map' line='1327' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e0539910' is-artificial='yes'/>
+              <parameter type-id='10fbf111'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator&lt;std::__1::pair&lt;const unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt; &gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='8af0e613'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='29e89af4' filepath='external/libcxx/include/memory' line='1786' column='1' id='8cade431'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='1de88810' filepath='external/libcxx/include/memory' line='1788' column='1' id='74208acd'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='ef0e262d' filepath='external/libcxx/include/memory' line='1787' column='1' id='5e5bc69d'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='e30e1349' filepath='external/libcxx/include/memory' line='1789' column='1' id='5e736769'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b1af0833' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_4pairIKjNS_6vectorIhNS0_IhEEEEEEE7addressERS6_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='99fe88ea' is-artificial='yes'/>
+              <parameter type-id='74208acd'/>
+              <return type-id='8cade431'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_4pairIKjNS_6vectorIhNS0_IhEEEEEEE7addressERKS6_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='99fe88ea' is-artificial='yes'/>
+              <parameter type-id='5e736769'/>
+              <return type-id='5e5bc69d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorINS_4pairIKjNS_6vectorIhNS0_IhEEEEEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b1af0833' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='8cade431'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorINS_4pairIKjNS_6vectorIhNS0_IhEEEEEEE10deallocateEPS6_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b1af0833' is-artificial='yes'/>
+              <parameter type-id='8cade431'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorINS_4pairIKjNS_6vectorIhNS0_IhEEEEEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='99fe88ea' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorINS_4pairIKjNS_6vectorIhNS0_IhEEEEEEE7destroyEPS6_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b1af0833' is-artificial='yes'/>
+              <parameter type-id='8cade431'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__hash_map_iterator&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; &gt;' visibility='default' is-declaration-only='yes' id='97e94ccc'/>
+        <class-decl name='__hash_map_const_iterator&lt;std::__1::__hash_const_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; &gt;' visibility='default' is-declaration-only='yes' id='2deb5a78'/>
+        <class-decl name='pair&lt;std::__1::__hash_map_iterator&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; &gt;, bool&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='41ea9746'/>
+        <class-decl name='__insert_return_type&lt;std::__1::__hash_map_iterator&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; &gt;, std::__1::__basic_node_handle&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt;, std::__1::allocator&lt;std::__1::pair&lt;const unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt; &gt;, __map_node_handle_specifics&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='d25e4b8f'/>
+        <class-decl name='__basic_node_handle&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt;, std::__1::allocator&lt;std::__1::pair&lt;const unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt; &gt;, __map_node_handle_specifics&gt;' visibility='default' is-declaration-only='yes' id='78fb974d'/>
+        <typedef-decl name='__map_node_handle&lt;std::__1::unordered_map&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt;, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;std::__1::pair&lt;const unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt; &gt; &gt;::__node, std::__1::unordered_map&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt;, std::__1::hash&lt;unsigned int&gt;, std::__1::equal_to&lt;unsigned int&gt;, std::__1::allocator&lt;std::__1::pair&lt;const unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt; &gt; &gt;::allocator_type&gt;' type-id='78fb974d' filepath='external/libcxx/include/__node_handle' line='193' column='1' id='7ca68b32'/>
+        <class-decl name='pair&lt;std::__1::__hash_map_iterator&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; &gt;, std::__1::__hash_map_iterator&lt;std::__1::__hash_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='2e75cc03'/>
+        <class-decl name='pair&lt;std::__1::__hash_map_const_iterator&lt;std::__1::__hash_const_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; &gt;, std::__1::__hash_map_const_iterator&lt;std::__1::__hash_const_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='8b48d443'/>
+        <class-decl name='__hash_map_iterator&lt;std::__1::__hash_local_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; &gt;' visibility='default' is-declaration-only='yes' id='8140df5c'/>
+        <class-decl name='__hash_map_const_iterator&lt;std::__1::__hash_const_local_iterator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt; &gt;' visibility='default' is-declaration-only='yes' id='2f224d68'/>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='f5dcc0a9'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='bdeea5cd' filepath='external/libcxx/include/memory' line='1517' column='1' id='f26ba629'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='00d1afc8' filepath='external/libcxx/include/memory' line='1514' column='1' id='d2caf7b6'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='e688ecec' filepath='external/libcxx/include/memory' line='1523' column='1' id='8f85dca2'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='6ee50cf4' filepath='external/libcxx/include/memory' line='1520' column='1' id='403c7788'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEEE8allocateERSA_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='aacaaeb7'/>
+              <parameter type-id='8f85dca2'/>
+              <return type-id='f26ba629'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEEE8allocateERSA_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='aacaaeb7'/>
+              <parameter type-id='8f85dca2'/>
+              <parameter type-id='403c7788'/>
+              <return type-id='f26ba629'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEEE10deallocateERSA_PS9_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='aacaaeb7'/>
+              <parameter type-id='f26ba629'/>
+              <parameter type-id='8f85dca2'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEEE8max_sizeERKSA_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='105e03e0'/>
+              <return type-id='8f85dca2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEEE37select_on_container_copy_constructionERKSA_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='105e03e0'/>
+              <return type-id='d2caf7b6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEEE10__allocateERSA_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='aacaaeb7'/>
+              <parameter type-id='8f85dca2'/>
+              <parameter type-id='403c7788'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='f26ba629'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEEE10__allocateERSA_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='aacaaeb7'/>
+              <parameter type-id='8f85dca2'/>
+              <parameter type-id='403c7788'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='f26ba629'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKSA_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='105e03e0'/>
+              <return type-id='8f85dca2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEEE10__max_sizeENS_17integral_constantIbLb0EEERKSA_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='105e03e0'/>
+              <return type-id='8f85dca2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKSA_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='105e03e0'/>
+              <return type-id='d2caf7b6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKSA_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='105e03e0'/>
+              <return type-id='d2caf7b6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__destroy&lt;std::__1::pair&lt;const unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt; &gt;' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEEE9__destroyINS_4pairIKjS6_EEEEvNS_17integral_constantIbLb0EEERSA_PT_' filepath='external/libcxx/include/memory' line='1746' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='aacaaeb7'/>
+              <parameter type-id='29e89af4'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='destroy&lt;std::__1::pair&lt;const unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt; &gt;' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS1_IhEEEEEEPvEEEEE7destroyINS_4pairIKjS6_EEEEvRSA_PT_' filepath='external/libcxx/include/memory' line='1595' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='aacaaeb7'/>
+              <parameter type-id='29e89af4'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt;, std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='99b4b3ce'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='a72c7226' filepath='external/libcxx/include/memory' line='1031' column='1' id='bdeea5cd'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; &gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='58a8bb9f'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='28f9a063' filepath='external/libcxx/include/memory' line='1171' column='1' id='e688ecec'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *, std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; &gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='7f4cabbb'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='533f0170' filepath='external/libcxx/include/memory' line='1097' column='1' id='6ee50cf4'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='8a3a46ca'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='f0f89499' filepath='external/libcxx/include/memory' line='974' column='1' id='ff282d8e'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='533f0170'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='bd75063b'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPNS_11__hash_nodeINS_17__hash_value_typeIjNS_6vectorIhNS_9allocatorIhEEEEEEPvEEE10pointer_toERS9_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3bdafd46'/>
+              <return type-id='ff282d8e'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; *&gt;::__nat, std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt;, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='1182dce8'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='49169cd1' filepath='external/libcxx/include/type_traits' line='431' column='1' id='bc2ceeb1'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__vector_base&lt;android::hardware::graphics::common::V1_2::Hdr, std::__1::allocator&lt;android::hardware::graphics::common::V1_2::Hdr&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='326' column='1' id='36810449'>
+          <base-class access='protected' layout-offset-in-bits='0' type-id='2328d49c'/>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='6605eaa8' filepath='external/libcxx/include/vector' line='338' column='1' id='93c018bb'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='f96d969f' filepath='external/libcxx/include/vector' line='330' column='1' id='142aa55c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='c69e641f' filepath='external/libcxx/include/vector' line='332' column='1' id='351817bc'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='ddeb08fe' filepath='external/libcxx/include/vector' line='336' column='1' id='75725bff'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='39550ebf' filepath='external/libcxx/include/vector' line='334' column='1' id='365d73dc'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='cc103ca7' filepath='external/libcxx/include/vector' line='335' column='1' id='fe7be02f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='17094a28' filepath='external/libcxx/include/vector' line='339' column='1' id='43aef7ab'/>
+          </member-type>
+          <data-member access='protected' layout-offset-in-bits='0'>
+            <var-decl name='__begin_' type-id='93c018bb' visibility='default' filepath='external/libcxx/include/vector' line='343' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='32'>
+            <var-decl name='__end_' type-id='93c018bb' visibility='default' filepath='external/libcxx/include/vector' line='344' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='64'>
+            <var-decl name='__end_cap_' type-id='930bd484' visibility='default' filepath='external/libcxx/include/vector' line='345' column='1'/>
+          </data-member>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNSt3__113__vector_baseIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE7__allocEv' filepath='external/libcxx/include/vector' line='348' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b74f11' is-artificial='yes'/>
+              <return type-id='3b085ba7'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNKSt3__113__vector_baseIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE7__allocEv' filepath='external/libcxx/include/vector' line='351' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='410db0a4' is-artificial='yes'/>
+              <return type-id='21b60b3e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNSt3__113__vector_baseIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE9__end_capEv' filepath='external/libcxx/include/vector' line='354' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b74f11' is-artificial='yes'/>
+              <return type-id='95332c58'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNKSt3__113__vector_baseIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE9__end_capEv' filepath='external/libcxx/include/vector' line='357' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='410db0a4' is-artificial='yes'/>
+              <return type-id='63c70b57'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' mangled-name='_ZNSt3__113__vector_baseIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEEC2Ev' filepath='external/libcxx/include/vector' line='361' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b74f11' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='363' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b74f11' is-artificial='yes'/>
+              <parameter type-id='21b60b3e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='365' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b74f11' is-artificial='yes'/>
+              <parameter type-id='6f280c13'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected' destructor='yes'>
+            <function-decl name='~__vector_base' filepath='external/libcxx/include/vector' line='367' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b74f11' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='clear' mangled-name='_ZNSt3__113__vector_baseIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE5clearEv' filepath='external/libcxx/include/vector' line='370' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b74f11' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__113__vector_baseIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE8capacityEv' filepath='external/libcxx/include/vector' line='372' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='410db0a4' is-artificial='yes'/>
+              <return type-id='351817bc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__113__vector_baseIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE17__destruct_at_endEPS6_' filepath='external/libcxx/include/vector' line='376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b74f11' is-artificial='yes'/>
+              <parameter type-id='93c018bb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE19__copy_assign_allocERKS9_' filepath='external/libcxx/include/vector' line='379' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b74f11' is-artificial='yes'/>
+              <parameter type-id='350d9dc0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE19__move_assign_allocERS9_' filepath='external/libcxx/include/vector' line='384' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b74f11' is-artificial='yes'/>
+              <parameter type-id='04b748c5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE19__copy_assign_allocERKS9_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='392' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b74f11' is-artificial='yes'/>
+              <parameter type-id='350d9dc0'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE19__copy_assign_allocERKS9_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='404' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b74f11' is-artificial='yes'/>
+              <parameter type-id='350d9dc0'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE19__move_assign_allocERS9_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='408' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b74f11' is-artificial='yes'/>
+              <parameter type-id='04b748c5'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE19__move_assign_allocERS9_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='415' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='08b74f11' is-artificial='yes'/>
+              <parameter type-id='04b748c5'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;android::hardware::graphics::common::V1_2::Hdr&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='4e40a8f6'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='7408ecc1' filepath='external/libcxx/include/memory' line='1517' column='1' id='6605eaa8'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='f96d969f' filepath='external/libcxx/include/memory' line='1514' column='1' id='28011651'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='68a7f2b7' filepath='external/libcxx/include/memory' line='1523' column='1' id='c69e641f'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='7bf57788' filepath='external/libcxx/include/memory' line='1520' column='1' id='0b03e22f'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_pointer' type-id='996bb813' filepath='external/libcxx/include/memory' line='1518' column='1' id='17094a28'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android8hardware8graphics6common4V1_23HdrEEEE8allocateERS8_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='989cc146'/>
+              <parameter type-id='c69e641f'/>
+              <return type-id='6605eaa8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android8hardware8graphics6common4V1_23HdrEEEE8allocateERS8_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='989cc146'/>
+              <parameter type-id='c69e641f'/>
+              <parameter type-id='0b03e22f'/>
+              <return type-id='6605eaa8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android8hardware8graphics6common4V1_23HdrEEEE10deallocateERS8_PS7_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='989cc146'/>
+              <parameter type-id='6605eaa8'/>
+              <parameter type-id='c69e641f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android8hardware8graphics6common4V1_23HdrEEEE8max_sizeERKS8_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='46f42865'/>
+              <return type-id='c69e641f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android8hardware8graphics6common4V1_23HdrEEEE37select_on_container_copy_constructionERKS8_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='46f42865'/>
+              <return type-id='28011651'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android8hardware8graphics6common4V1_23HdrEEEE10__allocateERS8_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='989cc146'/>
+              <parameter type-id='c69e641f'/>
+              <parameter type-id='0b03e22f'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='6605eaa8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android8hardware8graphics6common4V1_23HdrEEEE10__allocateERS8_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='989cc146'/>
+              <parameter type-id='c69e641f'/>
+              <parameter type-id='0b03e22f'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='6605eaa8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android8hardware8graphics6common4V1_23HdrEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS8_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='46f42865'/>
+              <return type-id='c69e641f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android8hardware8graphics6common4V1_23HdrEEEE10__max_sizeENS_17integral_constantIbLb0EEERKS8_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='46f42865'/>
+              <return type-id='c69e641f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android8hardware8graphics6common4V1_23HdrEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS8_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='46f42865'/>
+              <return type-id='28011651'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7android8hardware8graphics6common4V1_23HdrEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS8_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='46f42865'/>
+              <return type-id='28011651'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;android::hardware::graphics::common::V1_2::Hdr, std::__1::allocator&lt;android::hardware::graphics::common::V1_2::Hdr&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='cc217114'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='f5f8760c' filepath='external/libcxx/include/memory' line='1031' column='1' id='7408ecc1'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='allocator&lt;android::hardware::graphics::common::V1_2::Hdr&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='f96d969f'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='633c2418' filepath='external/libcxx/include/memory' line='1786' column='1' id='8d04a291'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='5f3c1dcc' filepath='external/libcxx/include/memory' line='1788' column='1' id='5b612c2d'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='52d1f2f3' filepath='external/libcxx/include/memory' line='1787' column='1' id='e6df15bd'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='5ed205d7' filepath='external/libcxx/include/memory' line='1789' column='1' id='ef9c4a89'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='510846da'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3a4adc07' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIN7android8hardware8graphics6common4V1_23HdrEE7addressERS6_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75f8f2a' is-artificial='yes'/>
+              <parameter type-id='5b612c2d'/>
+              <return type-id='8d04a291'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIN7android8hardware8graphics6common4V1_23HdrEE7addressERKS6_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75f8f2a' is-artificial='yes'/>
+              <parameter type-id='ef9c4a89'/>
+              <return type-id='e6df15bd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorIN7android8hardware8graphics6common4V1_23HdrEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3a4adc07' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='8d04a291'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorIN7android8hardware8graphics6common4V1_23HdrEE10deallocateEPS6_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3a4adc07' is-artificial='yes'/>
+              <parameter type-id='8d04a291'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorIN7android8hardware8graphics6common4V1_23HdrEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a75f8f2a' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorIN7android8hardware8graphics6common4V1_23HdrEE7destroyEPS6_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3a4adc07' is-artificial='yes'/>
+              <parameter type-id='8d04a291'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;android::hardware::graphics::common::V1_2::Hdr&gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='8676c7ac'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='510846da' filepath='external/libcxx/include/memory' line='1171' column='1' id='68a7f2b7'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;android::hardware::graphics::common::V1_2::Hdr *, std::__1::allocator&lt;android::hardware::graphics::common::V1_2::Hdr&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='b3f7c73d'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='481a3081' filepath='external/libcxx/include/memory' line='1097' column='1' id='7bf57788'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;android::hardware::graphics::common::V1_2::Hdr *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='c413ae81'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='633c2418' filepath='external/libcxx/include/memory' line='974' column='1' id='b65e5ea9'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='481a3081'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='b54855f6'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPN7android8hardware8graphics6common4V1_23HdrEE10pointer_toERS6_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5e974d24'/>
+              <return type-id='b65e5ea9'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;android::hardware::graphics::common::V1_2::Hdr *&gt;::__nat, android::hardware::graphics::common::V1_2::Hdr&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='e90d8e2e'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='39550ebf' filepath='external/libcxx/include/type_traits' line='431' column='1' id='00c0573d'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_pointer&lt;android::hardware::graphics::common::V1_2::Hdr, android::hardware::graphics::common::V1_2::Hdr *, std::__1::allocator&lt;android::hardware::graphics::common::V1_2::Hdr&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1042' column='1' id='e3c31132'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='e6df15bd' filepath='external/libcxx/include/memory' line='1044' column='1' id='996bb813'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;android::hardware::graphics::common::V1_2::Hdr *, std::__1::allocator&lt;android::hardware::graphics::common::V1_2::Hdr&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='930bd484'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='415d8cc9'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='eb93b7c6'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='afb10c72' is-artificial='yes'/>
+              <return type-id='5578c14d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='59eeb1ff' is-artificial='yes'/>
+              <return type-id='c255e9e9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='afb10c72' is-artificial='yes'/>
+              <return type-id='6986f5fc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='59eeb1ff' is-artificial='yes'/>
+              <return type-id='46d4239c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE4swapERSA_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='afb10c72' is-artificial='yes'/>
+              <parameter type-id='b3b112be'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;android::hardware::graphics::common::V1_2::Hdr *, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='415d8cc9'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='75ad0d9a' filepath='external/libcxx/include/memory' line='2136' column='1' id='5578c14d'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='984f9077' filepath='external/libcxx/include/memory' line='2137' column='1' id='c255e9e9'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='633c2418' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e17d5271' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPN7android8hardware8graphics6common4V1_23HdrELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e17d5271' is-artificial='yes'/>
+              <return type-id='5578c14d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPN7android8hardware8graphics6common4V1_23HdrELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0899a6aa' is-artificial='yes'/>
+              <return type-id='c255e9e9'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;android::hardware::graphics::common::V1_2::Hdr&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='eb93b7c6'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='f96d969f'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='2e4ac923' filepath='external/libcxx/include/memory' line='2174' column='1' id='6986f5fc'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='9b5f7c46' filepath='external/libcxx/include/memory' line='2175' column='1' id='46d4239c'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8185887c' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorIN7android8hardware8graphics6common4V1_23HdrEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8185887c' is-artificial='yes'/>
+              <return type-id='6986f5fc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorIN7android8hardware8graphics6common4V1_23HdrEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1812acaf' is-artificial='yes'/>
+              <return type-id='46d4239c'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='vector&lt;android::hardware::graphics::common::V1_2::Hdr, std::__1::allocator&lt;android::hardware::graphics::common::V1_2::Hdr&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='470' column='1' id='139b242f'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='36810449'/>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='f96d969f' filepath='external/libcxx/include/vector' line='479' column='1' id='9ac6b398'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='351817bc' filepath='external/libcxx/include/vector' line='483' column='1' id='68c0a8e0'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='39550ebf' filepath='external/libcxx/include/vector' line='478' column='1' id='52d21840'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='75725bff' filepath='external/libcxx/include/vector' line='482' column='1' id='3f893703'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='2f365fcd' filepath='external/libcxx/include/vector' line='487' column='1' id='d571d55c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='1c73a1d6' filepath='external/libcxx/include/vector' line='488' column='1' id='060c746c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reverse_iterator' type-id='86c20632' filepath='external/libcxx/include/vector' line='489' column='1' id='097b102f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reverse_iterator' type-id='191779d9' filepath='external/libcxx/include/vector' line='490' column='1' id='c44d1cdf'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='fe7be02f' filepath='external/libcxx/include/vector' line='481' column='1' id='35fcf113'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='93c018bb' filepath='external/libcxx/include/vector' line='485' column='1' id='13d6e50f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='43aef7ab' filepath='external/libcxx/include/vector' line='486' column='1' id='225e3f9f'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='vector' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEEC2Ev' filepath='external/libcxx/include/vector' line='496' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='502' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='defa246a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='514' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='68c0a8e0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='516' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='68c0a8e0'/>
+              <parameter type-id='defa246a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='518' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='68c0a8e0'/>
+              <parameter type-id='4c491822'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='519' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='68c0a8e0'/>
+              <parameter type-id='4c491822'/>
+              <parameter type-id='defa246a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~vector' filepath='external/libcxx/include/vector' line='550' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='558' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='ad7556cc'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='559' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='ad7556cc'/>
+              <parameter type-id='defa246a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEEaSERKS9_' filepath='external/libcxx/include/vector' line='561' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='ad7556cc'/>
+              <return type-id='c2486ff3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='565' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='8f350b68'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='568' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='8f350b68'/>
+              <parameter type-id='defa246a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='571' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='ad080c4f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='579' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='ad080c4f'/>
+              <parameter type-id='defa246a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEEaSEOS9_' filepath='external/libcxx/include/vector' line='581' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='ad080c4f'/>
+              <return type-id='c2486ff3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEEaSESt16initializer_listIS6_E' filepath='external/libcxx/include/vector' line='585' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='8f350b68'/>
+              <return type-id='c2486ff3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE6assignEjRKS6_' filepath='external/libcxx/include/vector' line='612' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='68c0a8e0'/>
+              <parameter type-id='3f893703'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE6assignESt16initializer_listIS6_E' filepath='external/libcxx/include/vector' line='616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='8f350b68'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_allocator' mangled-name='_ZNKSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE13get_allocatorEv' filepath='external/libcxx/include/vector' line='621' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b1755d18' is-artificial='yes'/>
+              <return type-id='9ac6b398'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE5beginEv' filepath='external/libcxx/include/vector' line='624' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <return type-id='d571d55c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE5beginEv' filepath='external/libcxx/include/vector' line='625' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b1755d18' is-artificial='yes'/>
+              <return type-id='060c746c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE3endEv' filepath='external/libcxx/include/vector' line='626' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <return type-id='d571d55c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE3endEv' filepath='external/libcxx/include/vector' line='627' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b1755d18' is-artificial='yes'/>
+              <return type-id='060c746c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE6rbeginEv' filepath='external/libcxx/include/vector' line='630' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <return type-id='097b102f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNKSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE6rbeginEv' filepath='external/libcxx/include/vector' line='633' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b1755d18' is-artificial='yes'/>
+              <return type-id='c44d1cdf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE4rendEv' filepath='external/libcxx/include/vector' line='636' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <return type-id='097b102f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNKSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE4rendEv' filepath='external/libcxx/include/vector' line='639' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b1755d18' is-artificial='yes'/>
+              <return type-id='c44d1cdf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE6cbeginEv' filepath='external/libcxx/include/vector' line='643' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b1755d18' is-artificial='yes'/>
+              <return type-id='060c746c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE4cendEv' filepath='external/libcxx/include/vector' line='646' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b1755d18' is-artificial='yes'/>
+              <return type-id='060c746c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crbegin' mangled-name='_ZNKSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE7crbeginEv' filepath='external/libcxx/include/vector' line='649' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b1755d18' is-artificial='yes'/>
+              <return type-id='c44d1cdf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crend' mangled-name='_ZNKSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE5crendEv' filepath='external/libcxx/include/vector' line='652' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b1755d18' is-artificial='yes'/>
+              <return type-id='c44d1cdf'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE4sizeEv' filepath='external/libcxx/include/vector' line='656' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b1755d18' is-artificial='yes'/>
+              <return type-id='68c0a8e0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE8capacityEv' filepath='external/libcxx/include/vector' line='659' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b1755d18' is-artificial='yes'/>
+              <return type-id='68c0a8e0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE5emptyEv' filepath='external/libcxx/include/vector' line='662' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b1755d18' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE8max_sizeEv' filepath='external/libcxx/include/vector' line='664' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b1755d18' is-artificial='yes'/>
+              <return type-id='68c0a8e0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE7reserveEj' filepath='external/libcxx/include/vector' line='665' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='68c0a8e0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='shrink_to_fit' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE13shrink_to_fitEv' filepath='external/libcxx/include/vector' line='666' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEEixEj' filepath='external/libcxx/include/vector' line='668' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='68c0a8e0'/>
+              <return type-id='35fcf113'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEEixEj' filepath='external/libcxx/include/vector' line='669' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b1755d18' is-artificial='yes'/>
+              <parameter type-id='68c0a8e0'/>
+              <return type-id='3f893703'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE2atEj' filepath='external/libcxx/include/vector' line='670' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='68c0a8e0'/>
+              <return type-id='35fcf113'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNKSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE2atEj' filepath='external/libcxx/include/vector' line='671' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b1755d18' is-artificial='yes'/>
+              <parameter type-id='68c0a8e0'/>
+              <return type-id='3f893703'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE5frontEv' filepath='external/libcxx/include/vector' line='673' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <return type-id='35fcf113'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNKSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE5frontEv' filepath='external/libcxx/include/vector' line='678' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b1755d18' is-artificial='yes'/>
+              <return type-id='3f893703'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE4backEv' filepath='external/libcxx/include/vector' line='683' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <return type-id='35fcf113'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNKSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE4backEv' filepath='external/libcxx/include/vector' line='688' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b1755d18' is-artificial='yes'/>
+              <return type-id='3f893703'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE4dataEv' filepath='external/libcxx/include/vector' line='695' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <return type-id='98a95101'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNKSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE4dataEv' filepath='external/libcxx/include/vector' line='698' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b1755d18' is-artificial='yes'/>
+              <return type-id='50491e6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE9push_backERKS6_' filepath='external/libcxx/include/vector' line='712' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='3f893703'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE9push_backEOS6_' filepath='external/libcxx/include/vector' line='715' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='99806569'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pop_back' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE8pop_backEv' filepath='external/libcxx/include/vector' line='727' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE6insertENS_11__wrap_iterIPKS6_EERSB_' filepath='external/libcxx/include/vector' line='729' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='060c746c'/>
+              <parameter type-id='3f893703'/>
+              <return type-id='d571d55c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE6insertENS_11__wrap_iterIPKS6_EEOS6_' filepath='external/libcxx/include/vector' line='732' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='060c746c'/>
+              <parameter type-id='99806569'/>
+              <return type-id='d571d55c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE6insertENS_11__wrap_iterIPKS6_EEjRSB_' filepath='external/libcxx/include/vector' line='737' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='060c746c'/>
+              <parameter type-id='68c0a8e0'/>
+              <parameter type-id='3f893703'/>
+              <return type-id='d571d55c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE6insertENS_11__wrap_iterIPKS6_EESt16initializer_listIS6_E' filepath='external/libcxx/include/vector' line='762' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='060c746c'/>
+              <parameter type-id='8f350b68'/>
+              <return type-id='d571d55c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE5eraseENS_11__wrap_iterIPKS6_EE' filepath='external/libcxx/include/vector' line='766' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='060c746c'/>
+              <return type-id='d571d55c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE5eraseENS_11__wrap_iterIPKS6_EESD_' filepath='external/libcxx/include/vector' line='767' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='060c746c'/>
+              <parameter type-id='060c746c'/>
+              <return type-id='d571d55c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE5clearEv' filepath='external/libcxx/include/vector' line='770' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE6resizeEj' filepath='external/libcxx/include/vector' line='778' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='68c0a8e0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE6resizeEjRKS6_' filepath='external/libcxx/include/vector' line='779' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='68c0a8e0'/>
+              <parameter type-id='3f893703'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE4swapERS9_' filepath='external/libcxx/include/vector' line='781' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='c2486ff3'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__invariants' mangled-name='_ZNKSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE12__invariantsEv' filepath='external/libcxx/include/vector' line='789' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b1755d18' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_all_iterators' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE26__invalidate_all_iteratorsEv' filepath='external/libcxx/include/vector' line='801' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_iterators_past' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE27__invalidate_iterators_pastEPS6_' filepath='external/libcxx/include/vector' line='802' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='13d6e50f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vallocate' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE11__vallocateEj' filepath='external/libcxx/include/vector' line='803' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='68c0a8e0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vdeallocate' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE13__vdeallocateEv' filepath='external/libcxx/include/vector' line='804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__recommend' mangled-name='_ZNKSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE11__recommendEj' filepath='external/libcxx/include/vector' line='805' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b1755d18' is-artificial='yes'/>
+              <parameter type-id='68c0a8e0'/>
+              <return type-id='68c0a8e0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE18__construct_at_endEj' filepath='external/libcxx/include/vector' line='806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='68c0a8e0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE18__construct_at_endEjRKS6_' filepath='external/libcxx/include/vector' line='808' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='68c0a8e0'/>
+              <parameter type-id='3f893703'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE8__appendEj' filepath='external/libcxx/include/vector' line='816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='68c0a8e0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE8__appendEjRKS6_' filepath='external/libcxx/include/vector' line='817' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='68c0a8e0'/>
+              <parameter type-id='3f893703'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE11__make_iterEPS6_' filepath='external/libcxx/include/vector' line='819' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='13d6e50f'/>
+              <return type-id='d571d55c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNKSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE11__make_iterEPKS6_' filepath='external/libcxx/include/vector' line='821' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b1755d18' is-artificial='yes'/>
+              <parameter type-id='225e3f9f'/>
+              <return type-id='060c746c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS8_EE' filepath='external/libcxx/include/vector' line='822' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='fab8b17d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS6_RS8_EEPS6_' filepath='external/libcxx/include/vector' line='823' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='fab8b17d'/>
+              <parameter type-id='13d6e50f'/>
+              <return type-id='13d6e50f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_range' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE12__move_rangeEPS6_SA_SA_' filepath='external/libcxx/include/vector' line='824' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='13d6e50f'/>
+              <parameter type-id='13d6e50f'/>
+              <parameter type-id='13d6e50f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE13__move_assignERS9_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='825' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='c2486ff3'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE13__move_assignERS9_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='827' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='c2486ff3'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE17__destruct_at_endEPS6_' filepath='external/libcxx/include/vector' line='830' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce4882d7' is-artificial='yes'/>
+              <parameter type-id='13d6e50f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_contiguous_container' mangled-name='_ZNKSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE31__annotate_contiguous_containerEPKvSB_SB_SB_' filepath='external/libcxx/include/vector' line='862' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b1755d18' is-artificial='yes'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_new' mangled-name='_ZNKSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE14__annotate_newEj' filepath='external/libcxx/include/vector' line='866' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b1755d18' is-artificial='yes'/>
+              <parameter type-id='68c0a8e0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_delete' mangled-name='_ZNKSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE17__annotate_deleteEv' filepath='external/libcxx/include/vector' line='872' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b1755d18' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_increase' mangled-name='_ZNKSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE19__annotate_increaseEj' filepath='external/libcxx/include/vector' line='878' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b1755d18' is-artificial='yes'/>
+              <parameter type-id='68c0a8e0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_shrink' mangled-name='_ZNKSt3__16vectorIN7android8hardware8graphics6common4V1_23HdrENS_9allocatorIS6_EEE17__annotate_shrinkEj' filepath='external/libcxx/include/vector' line='885' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b1755d18' is-artificial='yes'/>
+              <parameter type-id='68c0a8e0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__wrap_iter&lt;android::hardware::graphics::common::V1_2::Hdr *&gt;' visibility='default' is-declaration-only='yes' id='2f365fcd'/>
+        <class-decl name='__wrap_iter&lt;const android::hardware::graphics::common::V1_2::Hdr *&gt;' visibility='default' is-declaration-only='yes' id='1c73a1d6'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;android::hardware::graphics::common::V1_2::Hdr *&gt; &gt;' visibility='default' is-declaration-only='yes' id='86c20632'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;const android::hardware::graphics::common::V1_2::Hdr *&gt; &gt;' visibility='default' is-declaration-only='yes' id='191779d9'/>
+        <class-decl name='__split_buffer&lt;android::hardware::graphics::common::V1_2::Hdr, std::__1::allocator&lt;android::hardware::graphics::common::V1_2::Hdr&gt; &amp;&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='f8166921'/>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='ba76e49a'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='7e906d9b' filepath='external/libcxx/include/memory' line='1517' column='1' id='070d0e2c'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='3e0d928f' filepath='external/libcxx/include/memory' line='1514' column='1' id='7d8d53fd'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='8c18981f' filepath='external/libcxx/include/memory' line='1523' column='1' id='140a5753'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='b108830e' filepath='external/libcxx/include/memory' line='1520' column='1' id='fc20727b'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEEE8allocateERSD_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='31ebf0da'/>
+              <parameter type-id='140a5753'/>
+              <return type-id='070d0e2c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEEE8allocateERSD_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='31ebf0da'/>
+              <parameter type-id='140a5753'/>
+              <parameter type-id='fc20727b'/>
+              <return type-id='070d0e2c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEEE10deallocateERSD_PSC_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='31ebf0da'/>
+              <parameter type-id='070d0e2c'/>
+              <parameter type-id='140a5753'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEEE8max_sizeERKSD_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='67a43851'/>
+              <return type-id='140a5753'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEEE37select_on_container_copy_constructionERKSD_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='67a43851'/>
+              <return type-id='7d8d53fd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEEE10__allocateERSD_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='31ebf0da'/>
+              <parameter type-id='140a5753'/>
+              <parameter type-id='fc20727b'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='070d0e2c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEEE10__allocateERSD_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='31ebf0da'/>
+              <parameter type-id='140a5753'/>
+              <parameter type-id='fc20727b'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='070d0e2c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKSD_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='67a43851'/>
+              <return type-id='140a5753'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEEE10__max_sizeENS_17integral_constantIbLb0EEERKSD_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='67a43851'/>
+              <return type-id='140a5753'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKSD_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='67a43851'/>
+              <return type-id='7d8d53fd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKSD_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='67a43851'/>
+              <return type-id='7d8d53fd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__destroy&lt;std::__1::pair&lt;const android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt; &gt;' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEEE9__destroyINS_4pairIKS7_S9_EEEEvNS_17integral_constantIbLb0EEERSD_PT_' filepath='external/libcxx/include/memory' line='1746' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='31ebf0da'/>
+              <parameter type-id='290bf0eb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='destroy&lt;std::__1::pair&lt;const android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt; &gt;' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_29ITransactionCompletedListenerEEENS4_21SurfaceComposerClient12CallbackInfoEEEPvEEEEE7destroyINS_4pairIKS7_S9_EEEEvRSD_PT_' filepath='external/libcxx/include/memory' line='1595' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='31ebf0da'/>
+              <parameter type-id='290bf0eb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt;, std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='d904b1c4'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='36eede3c' filepath='external/libcxx/include/memory' line='1031' column='1' id='7e906d9b'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; &gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='60fc32d0'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='2db1b02e' filepath='external/libcxx/include/memory' line='1171' column='1' id='8c18981f'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *, std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; &gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='d6127a15'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='f7d82fb1' filepath='external/libcxx/include/memory' line='1097' column='1' id='b108830e'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='d03f79eb'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='25ee0fd0' filepath='external/libcxx/include/memory' line='974' column='1' id='052a08d9'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='f7d82fb1'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='bfe6fca8'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS3_29ITransactionCompletedListenerEEENS3_21SurfaceComposerClient12CallbackInfoEEEPvEEE10pointer_toERSB_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0abdcb4'/>
+              <return type-id='052a08d9'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; *&gt;::__nat, std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt;, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='f588f50e'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='4eba89d2' filepath='external/libcxx/include/type_traits' line='431' column='1' id='6080556f'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='less&lt;android::IBinder *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__functional_base' line='51' column='1' id='4ea713a4'>
+          <base-class access='public' layout-offset-in-bits='0' type-id='4864698d'/>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__14lessIPN7android7IBinderEEclERKS3_S6_' filepath='external/libcxx/include/__functional_base' line='54' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='cfcd0955' is-artificial='yes'/>
+              <parameter type-id='9932a38a'/>
+              <parameter type-id='9932a38a'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='binary_function&lt;android::IBinder *, android::IBinder *, bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__functional_base' line='28' column='1' id='4864698d'/>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;long long, void *&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='ef667e74'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='2ab58c7b' filepath='external/libcxx/include/memory' line='1517' column='1' id='025eebb8'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='9b367427' filepath='external/libcxx/include/memory' line='1514' column='1' id='79946fa1'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='16e6a7c5' filepath='external/libcxx/include/memory' line='1523' column='1' id='0ee8e60f'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='b4df1bea' filepath='external/libcxx/include/memory' line='1520' column='1' id='5cef6cff'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeIxPvEEEEE8allocateERS5_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7a4e3470'/>
+              <parameter type-id='0ee8e60f'/>
+              <return type-id='025eebb8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeIxPvEEEEE8allocateERS5_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7a4e3470'/>
+              <parameter type-id='0ee8e60f'/>
+              <parameter type-id='5cef6cff'/>
+              <return type-id='025eebb8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeIxPvEEEEE10deallocateERS5_PS4_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7a4e3470'/>
+              <parameter type-id='025eebb8'/>
+              <parameter type-id='0ee8e60f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeIxPvEEEEE8max_sizeERKS5_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='855cf4f5'/>
+              <return type-id='0ee8e60f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeIxPvEEEEE37select_on_container_copy_constructionERKS5_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='855cf4f5'/>
+              <return type-id='79946fa1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeIxPvEEEEE10__allocateERS5_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7a4e3470'/>
+              <parameter type-id='0ee8e60f'/>
+              <parameter type-id='5cef6cff'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='025eebb8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeIxPvEEEEE10__allocateERS5_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7a4e3470'/>
+              <parameter type-id='0ee8e60f'/>
+              <parameter type-id='5cef6cff'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='025eebb8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeIxPvEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS5_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='855cf4f5'/>
+              <return type-id='0ee8e60f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeIxPvEEEEE10__max_sizeENS_17integral_constantIbLb0EEERKS5_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='855cf4f5'/>
+              <return type-id='0ee8e60f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeIxPvEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS5_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='855cf4f5'/>
+              <return type-id='79946fa1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeIxPvEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS5_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='855cf4f5'/>
+              <return type-id='79946fa1'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::__hash_node&lt;long long, void *&gt;, std::__1::allocator&lt;std::__1::__hash_node&lt;long long, void *&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='5b77ac84'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='a6c4c1fc' filepath='external/libcxx/include/memory' line='1031' column='1' id='2ab58c7b'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;long long, void *&gt; &gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='24678bac'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='45069a4c' filepath='external/libcxx/include/memory' line='1171' column='1' id='16e6a7c5'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;std::__1::__hash_node&lt;long long, void *&gt; *, std::__1::allocator&lt;std::__1::__hash_node&lt;long long, void *&gt; &gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='934bbe45'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='a6e023cb' filepath='external/libcxx/include/memory' line='1097' column='1' id='b4df1bea'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='70396b7b'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='a4c703fa' filepath='external/libcxx/include/memory' line='974' column='1' id='d1739d53'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='a6e023cb'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='1be13878'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPNS_11__hash_nodeIxPvEEE10pointer_toERS3_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0c5ba8ec'/>
+              <return type-id='d1739d53'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;std::__1::__hash_node&lt;long long, void *&gt; *&gt;::__nat, std::__1::__hash_node&lt;long long, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='663f91c6'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='8398d00c' filepath='external/libcxx/include/type_traits' line='431' column='1' id='aba61107'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='f16199ad'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='a614e4e9' filepath='external/libcxx/include/memory' line='1517' column='1' id='8ebc55f9'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='18302230' filepath='external/libcxx/include/memory' line='1514' column='1' id='dac1cf86'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='d2444988' filepath='external/libcxx/include/memory' line='1523' column='1' id='451bead2'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='d62a9288' filepath='external/libcxx/include/memory' line='1520' column='1' id='ffc93818'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEEE8allocateERS9_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d1cd73ab'/>
+              <parameter type-id='451bead2'/>
+              <return type-id='8ebc55f9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEEE8allocateERS9_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d1cd73ab'/>
+              <parameter type-id='451bead2'/>
+              <parameter type-id='ffc93818'/>
+              <return type-id='8ebc55f9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEEE10deallocateERS9_PS8_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d1cd73ab'/>
+              <parameter type-id='8ebc55f9'/>
+              <parameter type-id='451bead2'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEEE8max_sizeERKS9_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2cfd91d0'/>
+              <return type-id='451bead2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEEE37select_on_container_copy_constructionERKS9_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2cfd91d0'/>
+              <return type-id='dac1cf86'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEEE10__allocateERS9_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d1cd73ab'/>
+              <parameter type-id='451bead2'/>
+              <parameter type-id='ffc93818'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='8ebc55f9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEEE10__allocateERS9_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d1cd73ab'/>
+              <parameter type-id='451bead2'/>
+              <parameter type-id='ffc93818'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='8ebc55f9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS9_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='2cfd91d0'/>
+              <return type-id='451bead2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEEE10__max_sizeENS_17integral_constantIbLb0EEERKS9_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='2cfd91d0'/>
+              <return type-id='451bead2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS9_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='2cfd91d0'/>
+              <return type-id='dac1cf86'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS9_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='2cfd91d0'/>
+              <return type-id='dac1cf86'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__destroy&lt;android::sp&lt;android::SurfaceControl&gt; &gt;' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb0EEERS9_PT_' filepath='external/libcxx/include/memory' line='1746' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='d1cd73ab'/>
+              <parameter type-id='3bf75854'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='destroy&lt;android::sp&lt;android::SurfaceControl&gt; &gt;' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeIN7android2spINS3_14SurfaceControlEEEPvEEEEE7destroyIS6_EEvRS9_PT_' filepath='external/libcxx/include/memory' line='1595' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d1cd73ab'/>
+              <parameter type-id='3bf75854'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt;, std::__1::allocator&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='13d1d032'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='91ae68d2' filepath='external/libcxx/include/memory' line='1031' column='1' id='a614e4e9'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; &gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='3696648f'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='a72caf67' filepath='external/libcxx/include/memory' line='1171' column='1' id='d2444988'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *, std::__1::allocator&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; &gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='995b0737'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='8f39341c' filepath='external/libcxx/include/memory' line='1097' column='1' id='d62a9288'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='2944932a'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='a7e05025' filepath='external/libcxx/include/memory' line='974' column='1' id='02fcb7ea'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='8f39341c'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='defade9b'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPNS_11__hash_nodeIN7android2spINS2_14SurfaceControlEEEPvEEE10pointer_toERS7_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bc0af022'/>
+              <return type-id='02fcb7ea'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; *&gt;::__nat, std::__1::__hash_node&lt;android::sp&lt;android::SurfaceControl&gt;, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='fe299614'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='a6e75f95' filepath='external/libcxx/include/type_traits' line='431' column='1' id='cd8b696d'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='2e34aa46'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='1b2ca977' filepath='external/libcxx/include/memory' line='1517' column='1' id='c1ea55f6'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='899220a9' filepath='external/libcxx/include/memory' line='1514' column='1' id='235de6c3'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='67b2b4d7' filepath='external/libcxx/include/memory' line='1523' column='1' id='31f0cc8d'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='9329bf2a' filepath='external/libcxx/include/memory' line='1520' column='1' id='474aee91'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEEE8allocateERSC_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='23a3c836'/>
+              <parameter type-id='31f0cc8d'/>
+              <return type-id='c1ea55f6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEEE8allocateERSC_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='23a3c836'/>
+              <parameter type-id='31f0cc8d'/>
+              <parameter type-id='474aee91'/>
+              <return type-id='c1ea55f6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEEE10deallocateERSC_PSB_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='23a3c836'/>
+              <parameter type-id='c1ea55f6'/>
+              <parameter type-id='31f0cc8d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEEE8max_sizeERKSC_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d65a178f'/>
+              <return type-id='31f0cc8d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEEE37select_on_container_copy_constructionERKSC_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d65a178f'/>
+              <return type-id='235de6c3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEEE10__allocateERSC_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='23a3c836'/>
+              <parameter type-id='31f0cc8d'/>
+              <parameter type-id='474aee91'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='c1ea55f6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEEE10__allocateERSC_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='23a3c836'/>
+              <parameter type-id='31f0cc8d'/>
+              <parameter type-id='474aee91'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='c1ea55f6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKSC_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='d65a178f'/>
+              <return type-id='31f0cc8d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEEE10__max_sizeENS_17integral_constantIbLb0EEERKSC_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='d65a178f'/>
+              <return type-id='31f0cc8d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKSC_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='d65a178f'/>
+              <return type-id='235de6c3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKSC_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='d65a178f'/>
+              <return type-id='235de6c3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__destroy&lt;std::__1::pair&lt;const android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt; &gt;' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEEE9__destroyINS_4pairIKS7_S8_EEEEvNS_17integral_constantIbLb0EEERSC_PT_' filepath='external/libcxx/include/memory' line='1746' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='23a3c836'/>
+              <parameter type-id='672fb3d1'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='destroy&lt;std::__1::pair&lt;const android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt; &gt;' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS4_14SurfaceControlEEENS4_13ComposerStateEEEPvEEEEE7destroyINS_4pairIKS7_S8_EEEEvRSC_PT_' filepath='external/libcxx/include/memory' line='1595' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='23a3c836'/>
+              <parameter type-id='672fb3d1'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt;, std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='6db053a0'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='74fa7b20' filepath='external/libcxx/include/memory' line='1031' column='1' id='1b2ca977'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; &gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='11fbadd2'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='09bd44aa' filepath='external/libcxx/include/memory' line='1171' column='1' id='67b2b4d7'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *, std::__1::allocator&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; &gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='7a42acad'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='7a8a5989' filepath='external/libcxx/include/memory' line='1097' column='1' id='9329bf2a'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='08b00e2d'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='f132d3c4' filepath='external/libcxx/include/memory' line='974' column='1' id='7d527511'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='7a8a5989'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='fe10853a'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPNS_11__hash_nodeINS_17__hash_value_typeIN7android2spINS3_14SurfaceControlEEENS3_13ComposerStateEEEPvEEE10pointer_toERSA_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7fd713e0'/>
+              <return type-id='7d527511'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; *&gt;::__nat, std::__1::__hash_node&lt;std::__1::__hash_value_type&lt;android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt;, void *&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='c6f8b91a'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='c67da3ae' filepath='external/libcxx/include/type_traits' line='431' column='1' id='baf93f23'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__invoke_void_return_wrapper&lt;void&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/__functional_base' line='344' column='1' id='e354cd9b'>
+          <member-function access='public' static='yes'>
+            <function-decl name='__call&lt;(lambda at frameworks/base/native/android/surface_control.cpp:282:57) &amp;, void *, long long, const android::sp&lt;android::Fence&gt; &amp;, const std::__1::vector&lt;android::SurfaceControlStats, std::__1::allocator&lt;android::SurfaceControlStats&gt; &gt; &amp;&gt;' mangled-name='_ZNSt3__128__invoke_void_return_wrapperIvE6__callIJRZ33ASurfaceTransaction_setOnCompleteE3$_0PvxRKN7android2spINS6_5FenceEEERKNS_6vectorINS6_19SurfaceControlStatsENS_9allocatorISD_EEEEEEEvDpOT_' filepath='external/libcxx/include/__functional_base' line='348' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9167eb94'/>
+              <parameter type-id='94effc77'/>
+              <parameter type-id='19f1810a'/>
+              <parameter type-id='bac2bb80'/>
+              <parameter type-id='78b775fc'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__murmur2_or_cityhash&lt;unsigned int, 32&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/utility' line='989' column='1' id='6b47e928'>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNSt3__121__murmur2_or_cityhashIjLj32EEclEPKvj' filepath='external/libcxx/include/utility' line='991' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e5e1b6de' is-artificial='yes'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='f0981eeb'/>
+              <return type-id='f0981eeb'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+      </namespace-decl>
+      <class-decl name='initializer_list&lt;unsigned char&gt;' visibility='default' is-declaration-only='yes' id='8723cba4'/>
+      <class-decl name='initializer_list&lt;long long&gt;' visibility='default' is-declaration-only='yes' id='b5ce4ba7'/>
+      <class-decl name='initializer_list&lt;unsigned long long&gt;' visibility='default' is-declaration-only='yes' id='fa76a338'/>
+      <class-decl name='initializer_list&lt;std::__1::pair&lt;const android::sp&lt;android::SurfaceControl&gt;, android::ComposerState&gt; &gt;' visibility='default' is-declaration-only='yes' id='840c594b'/>
+      <class-decl name='initializer_list&lt;android::sp&lt;android::SurfaceControl&gt; &gt;' visibility='default' is-declaration-only='yes' id='dbcb0740'/>
+      <class-decl name='initializer_list&lt;std::__1::pair&lt;const android::sp&lt;android::ITransactionCompletedListener&gt;, android::SurfaceComposerClient::CallbackInfo&gt; &gt;' visibility='default' is-declaration-only='yes' id='a62b8121'/>
+      <class-decl name='initializer_list&lt;android::InputWindowCommands::TransferTouchFocusCommand&gt;' visibility='default' is-declaration-only='yes' id='956aec65'/>
+      <class-decl name='initializer_list&lt;android::SurfaceControlStats&gt;' visibility='default' is-declaration-only='yes' id='a4303bf7'/>
+      <class-decl name='initializer_list&lt;std::__1::pair&lt;ASurfaceControl *const, ASurfaceControlStats&gt; &gt;' visibility='default' is-declaration-only='yes' id='f4e12a25'/>
+      <class-decl name='initializer_list&lt;std::__1::pair&lt;const unsigned int, std::__1::vector&lt;unsigned char, std::__1::allocator&lt;unsigned char&gt; &gt; &gt; &gt;' visibility='default' is-declaration-only='yes' id='71502288'/>
+      <class-decl name='initializer_list&lt;android::hardware::graphics::common::V1_2::Hdr&gt;' visibility='default' is-declaration-only='yes' id='8f350b68'/>
+    </namespace-decl>
+    <function-type size-in-bits='32' id='f1e1c37c'>
+      <parameter type-id='1a1ddb91'/>
+      <parameter type-id='9f7200cf'/>
+      <parameter type-id='b59d7dce'/>
+      <parameter type-id='d83fdf4f'/>
+      <parameter type-id='b59d7dce'/>
+      <parameter type-id='eaa32e2f'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <function-type size-in-bits='32' id='ba286cd1'>
+      <parameter type-id='eaa32e2f'/>
+      <parameter type-id='b98edb26'/>
+      <return type-id='48b5725f'/>
+    </function-type>
+    <class-decl name='ASurfaceControl' is-struct='yes' visibility='default' is-declaration-only='yes' id='7df76490'/>
+  </abi-instr>
+  <abi-instr version='1.0' address-size='32' path='frameworks/base/native/android/surface_texture.cpp' language='LANG_C_plus_plus_14'>
+    <class-decl name='ASurfaceTexture' size-in-bits='64' is-struct='yes' visibility='default' filepath='frameworks/base/native/android/surface_texture.cpp' line='32' column='1' id='8602fa1e'>
+      <data-member access='public' layout-offset-in-bits='0'>
+        <var-decl name='consumer' type-id='dc2c2b34' visibility='default' filepath='frameworks/base/native/android/surface_texture.cpp' line='33' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='32'>
+        <var-decl name='producer' type-id='9d2f093d' visibility='default' filepath='frameworks/base/native/android/surface_texture.cpp' line='34' column='1'/>
+      </data-member>
+    </class-decl>
+    <reference-type-def kind='lvalue' type-id='b24794a9' size-in-bits='32' id='e5f7fc85'/>
+    <pointer-type-def type-id='b24794a9' size-in-bits='32' id='e9f802d1'/>
+    <reference-type-def kind='lvalue' type-id='cc9b054a' size-in-bits='32' id='6472eedc'/>
+    <pointer-type-def type-id='cc9b054a' size-in-bits='32' id='6872f528'/>
+    <reference-type-def kind='lvalue' type-id='9d2f093d' size-in-bits='32' id='b55f6d49'/>
+    <reference-type-def kind='rvalue' type-id='9d2f093d' size-in-bits='32' id='f43945bd'/>
+    <pointer-type-def type-id='9d2f093d' size-in-bits='32' id='c15f802d'/>
+    <reference-type-def kind='lvalue' type-id='dc2c2b34' size-in-bits='32' id='e48084ae'/>
+    <reference-type-def kind='rvalue' type-id='dc2c2b34' size-in-bits='32' id='3e50a218'/>
+    <pointer-type-def type-id='dc2c2b34' size-in-bits='32' id='e0807e62'/>
+    <qualified-type-def type-id='9d2f093d' const='yes' id='de2f4d68'/>
+    <reference-type-def kind='lvalue' type-id='de2f4d68' size-in-bits='32' id='1276b1ca'/>
+    <pointer-type-def type-id='de2f4d68' size-in-bits='32' id='06769ee6'/>
+    <qualified-type-def type-id='dc2c2b34' const='yes' id='17df6a75'/>
+    <reference-type-def kind='lvalue' type-id='17df6a75' size-in-bits='32' id='e7b460a9'/>
+    <pointer-type-def type-id='17df6a75' size-in-bits='32' id='f3b4738d'/>
+    <namespace-decl name='android'>
+      <class-decl name='sp&lt;android::IGraphicBufferProducer&gt;' size-in-bits='32' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='31' column='1' id='9d2f093d'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='m_ptr' type-id='e9f802d1' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='90' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='sp' mangled-name='_ZN7android2spINS_22IGraphicBufferProducerEEC2Ev' filepath='system/core/libutils/include/utils/StrongPointer.h' line='33' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c15f802d' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='41' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c15f802d' is-artificial='yes'/>
+            <parameter type-id='e9f802d1'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' mangled-name='_ZN7android2spINS_22IGraphicBufferProducerEEC2ERKS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='42' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c15f802d' is-artificial='yes'/>
+            <parameter type-id='1276b1ca'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c15f802d' is-artificial='yes'/>
+            <parameter type-id='f43945bd'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~sp' mangled-name='_ZN7android2spINS_22IGraphicBufferProducerEED2Ev' filepath='system/core/libutils/include/utils/StrongPointer.h' line='48' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c15f802d' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_22IGraphicBufferProducerEEaSEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='52' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c15f802d' is-artificial='yes'/>
+            <parameter type-id='e9f802d1'/>
+            <return type-id='b55f6d49'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_22IGraphicBufferProducerEEaSERKS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c15f802d' is-artificial='yes'/>
+            <parameter type-id='1276b1ca'/>
+            <return type-id='b55f6d49'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_22IGraphicBufferProducerEEaSEOS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='54' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c15f802d' is-artificial='yes'/>
+            <parameter type-id='f43945bd'/>
+            <return type-id='b55f6d49'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='force_set' mangled-name='_ZN7android2spINS_22IGraphicBufferProducerEE9force_setEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c15f802d' is-artificial='yes'/>
+            <parameter type-id='e9f802d1'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='clear' mangled-name='_ZN7android2spINS_22IGraphicBufferProducerEE5clearEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='65' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c15f802d' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator*' mangled-name='_ZNK7android2spINS_22IGraphicBufferProducerEEdeEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='06769ee6' is-artificial='yes'/>
+            <return type-id='e5f7fc85'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator-&gt;' mangled-name='_ZNK7android2spINS_22IGraphicBufferProducerEEptEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='70' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='06769ee6' is-artificial='yes'/>
+            <return type-id='e9f802d1'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='get' mangled-name='_ZNK7android2spINS_22IGraphicBufferProducerEE3getEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='71' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='06769ee6' is-artificial='yes'/>
+            <return type-id='e9f802d1'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator bool' mangled-name='_ZNK7android2spINS_22IGraphicBufferProducerEEcvbEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='06769ee6' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='set_pointer' mangled-name='_ZN7android2spINS_22IGraphicBufferProducerEE11set_pointerEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='c15f802d' is-artificial='yes'/>
+            <parameter type-id='e9f802d1'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='check_not_on_stack' mangled-name='_ZN7android2spINS_22IGraphicBufferProducerEE18check_not_on_stackEPKv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='IGraphicBufferProducer' visibility='default' is-declaration-only='yes' id='b24794a9'/>
+      <class-decl name='sp&lt;android::SurfaceTexture&gt;' size-in-bits='32' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='31' column='1' id='dc2c2b34'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='m_ptr' type-id='6872f528' visibility='default' filepath='system/core/libutils/include/utils/StrongPointer.h' line='90' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='sp' mangled-name='_ZN7android2spINS_14SurfaceTextureEEC2Ev' filepath='system/core/libutils/include/utils/StrongPointer.h' line='33' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e0807e62' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='41' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e0807e62' is-artificial='yes'/>
+            <parameter type-id='6872f528'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='42' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e0807e62' is-artificial='yes'/>
+            <parameter type-id='e7b460a9'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='sp' filepath='system/core/libutils/include/utils/StrongPointer.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e0807e62' is-artificial='yes'/>
+            <parameter type-id='3e50a218'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' destructor='yes'>
+          <function-decl name='~sp' mangled-name='_ZN7android2spINS_14SurfaceTextureEED2Ev' filepath='system/core/libutils/include/utils/StrongPointer.h' line='48' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e0807e62' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_14SurfaceTextureEEaSEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='52' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e0807e62' is-artificial='yes'/>
+            <parameter type-id='6872f528'/>
+            <return type-id='e48084ae'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_14SurfaceTextureEEaSERKS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e0807e62' is-artificial='yes'/>
+            <parameter type-id='e7b460a9'/>
+            <return type-id='e48084ae'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7android2spINS_14SurfaceTextureEEaSEOS2_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='54' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e0807e62' is-artificial='yes'/>
+            <parameter type-id='3e50a218'/>
+            <return type-id='e48084ae'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='force_set' mangled-name='_ZN7android2spINS_14SurfaceTextureEE9force_setEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e0807e62' is-artificial='yes'/>
+            <parameter type-id='6872f528'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='clear' mangled-name='_ZN7android2spINS_14SurfaceTextureEE5clearEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='65' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e0807e62' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator*' mangled-name='_ZNK7android2spINS_14SurfaceTextureEEdeEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f3b4738d' is-artificial='yes'/>
+            <return type-id='6472eedc'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator-&gt;' mangled-name='_ZNK7android2spINS_14SurfaceTextureEEptEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='70' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f3b4738d' is-artificial='yes'/>
+            <return type-id='6872f528'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='get' mangled-name='_ZNK7android2spINS_14SurfaceTextureEE3getEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='71' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f3b4738d' is-artificial='yes'/>
+            <return type-id='6872f528'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator bool' mangled-name='_ZNK7android2spINS_14SurfaceTextureEEcvbEv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='f3b4738d' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='set_pointer' mangled-name='_ZN7android2spINS_14SurfaceTextureEE11set_pointerEPS1_' filepath='system/core/libutils/include/utils/StrongPointer.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e0807e62' is-artificial='yes'/>
+            <parameter type-id='6872f528'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='check_not_on_stack' mangled-name='_ZN7android2spINS_14SurfaceTextureEE18check_not_on_stackEPKv' filepath='system/core/libutils/include/utils/StrongPointer.h' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='eaa32e2f'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='SurfaceTexture' visibility='default' is-declaration-only='yes' id='cc9b054a'/>
+    </namespace-decl>
+  </abi-instr>
+  <abi-instr version='1.0' address-size='32' path='frameworks/base/native/android/system_fonts.cpp' language='LANG_C_plus_plus_14'>
+    <type-decl name='unnamed-enum-underlying-type-16' is-anonymous='yes' size-in-bits='16' alignment-in-bits='16' id='20b16ce8'/>
+    <type-decl name='unnamed-enum-underlying-type-8' is-anonymous='yes' size-in-bits='8' alignment-in-bits='8' id='4aba8549'/>
+    <class-decl name='_xmlDoc' size-in-bits='768' is-struct='yes' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='551' column='1' id='226f124f'>
+      <data-member access='public' layout-offset-in-bits='0'>
+        <var-decl name='_private' type-id='eaa32e2f' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='552' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='32'>
+        <var-decl name='type' type-id='d098ee37' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='553' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='64'>
+        <var-decl name='name' type-id='26a90f95' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='554' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='96'>
+        <var-decl name='children' type-id='91b0393b' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='555' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='128'>
+        <var-decl name='last' type-id='91b0393b' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='556' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='160'>
+        <var-decl name='parent' type-id='91b0393b' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='557' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='192'>
+        <var-decl name='next' type-id='91b0393b' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='558' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='224'>
+        <var-decl name='prev' type-id='91b0393b' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='559' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='256'>
+        <var-decl name='doc' type-id='07b2e177' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='560' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='288'>
+        <var-decl name='compression' type-id='95e97e5e' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='563' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='320'>
+        <var-decl name='standalone' type-id='95e97e5e' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='564' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='352'>
+        <var-decl name='intSubset' type-id='03ea019d' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='570' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='384'>
+        <var-decl name='extSubset' type-id='03ea019d' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='571' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='416'>
+        <var-decl name='oldNs' type-id='d981d032' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='572' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='448'>
+        <var-decl name='version' type-id='904b312d' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='573' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='480'>
+        <var-decl name='encoding' type-id='904b312d' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='574' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='512'>
+        <var-decl name='ids' type-id='eaa32e2f' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='575' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='544'>
+        <var-decl name='refs' type-id='eaa32e2f' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='576' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='576'>
+        <var-decl name='URL' type-id='904b312d' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='577' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='608'>
+        <var-decl name='charset' type-id='95e97e5e' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='578' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='640'>
+        <var-decl name='dict' type-id='6ef494ab' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='580' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='672'>
+        <var-decl name='psvi' type-id='eaa32e2f' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='581' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='704'>
+        <var-decl name='parseFlags' type-id='95e97e5e' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='582' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='736'>
+        <var-decl name='properties' type-id='95e97e5e' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='584' column='1'/>
+      </data-member>
+    </class-decl>
+    <typedef-decl name='xmlElementType' type-id='08f5ca17' filepath='external/libxml2/include/libxml/tree.h' line='183' column='1' id='d098ee37'/>
+    <enum-decl name='__anonymous_enum__' is-anonymous='yes' filepath='external/libxml2/include/libxml/tree.h' line='159' column='1' id='08f5ca17'>
+      <underlying-type type-id='9cac1fee'/>
+      <enumerator name='XML_ELEMENT_NODE' value='1'/>
+      <enumerator name='XML_ATTRIBUTE_NODE' value='2'/>
+      <enumerator name='XML_TEXT_NODE' value='3'/>
+      <enumerator name='XML_CDATA_SECTION_NODE' value='4'/>
+      <enumerator name='XML_ENTITY_REF_NODE' value='5'/>
+      <enumerator name='XML_ENTITY_NODE' value='6'/>
+      <enumerator name='XML_PI_NODE' value='7'/>
+      <enumerator name='XML_COMMENT_NODE' value='8'/>
+      <enumerator name='XML_DOCUMENT_NODE' value='9'/>
+      <enumerator name='XML_DOCUMENT_TYPE_NODE' value='10'/>
+      <enumerator name='XML_DOCUMENT_FRAG_NODE' value='11'/>
+      <enumerator name='XML_NOTATION_NODE' value='12'/>
+      <enumerator name='XML_HTML_DOCUMENT_NODE' value='13'/>
+      <enumerator name='XML_DTD_NODE' value='14'/>
+      <enumerator name='XML_ELEMENT_DECL' value='15'/>
+      <enumerator name='XML_ATTRIBUTE_DECL' value='16'/>
+      <enumerator name='XML_ENTITY_DECL' value='17'/>
+      <enumerator name='XML_NAMESPACE_DECL' value='18'/>
+      <enumerator name='XML_XINCLUDE_START' value='19'/>
+      <enumerator name='XML_XINCLUDE_END' value='20'/>
+      <enumerator name='XML_DOCB_DOCUMENT_NODE' value='21'/>
+    </enum-decl>
+    <class-decl name='_xmlNode' size-in-bits='480' is-struct='yes' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='489' column='1' id='f44bc6bb'>
+      <data-member access='public' layout-offset-in-bits='0'>
+        <var-decl name='_private' type-id='eaa32e2f' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='490' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='32'>
+        <var-decl name='type' type-id='d098ee37' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='491' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='64'>
+        <var-decl name='name' type-id='904b312d' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='492' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='96'>
+        <var-decl name='children' type-id='91b0393b' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='493' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='128'>
+        <var-decl name='last' type-id='91b0393b' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='494' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='160'>
+        <var-decl name='parent' type-id='91b0393b' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='495' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='192'>
+        <var-decl name='next' type-id='91b0393b' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='496' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='224'>
+        <var-decl name='prev' type-id='91b0393b' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='497' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='256'>
+        <var-decl name='doc' type-id='07b2e177' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='498' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='288'>
+        <var-decl name='ns' type-id='1a995b31' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='501' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='320'>
+        <var-decl name='content' type-id='9d21eaf0' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='502' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='352'>
+        <var-decl name='properties' type-id='ac29d0e2' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='503' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='384'>
+        <var-decl name='nsDef' type-id='1a995b31' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='504' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='416'>
+        <var-decl name='psvi' type-id='eaa32e2f' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='505' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='448'>
+        <var-decl name='line' type-id='8efea9e5' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='506' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='464'>
+        <var-decl name='extra' type-id='8efea9e5' visibility='default' filepath='external/libxml2/include/libxml/tree.h' line='507' column='1'/>
+      </data-member>
+    </class-decl>
+    <typedef-decl name='xmlChar' type-id='002ac4a6' filepath='external/libxml2/include/libxml/xmlstring.h' line='28' column='1' id='abde74e5'/>
+    <typedef-decl name='xmlNs' type-id='d9290684' filepath='external/libxml2/include/libxml/tree.h' line='387' column='1' id='0c616dee'/>
+    <class-decl name='XmlDocDeleter' size-in-bits='8' is-struct='yes' visibility='default' filepath='frameworks/base/native/android/system_fonts.cpp' line='43' column='1' id='89bde55b'>
+      <member-function access='public'>
+        <function-decl name='operator()' mangled-name='_ZN13XmlDocDeleterclEP7_xmlDoc' filepath='frameworks/base/native/android/system_fonts.cpp' line='44' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='72d7a43b' is-artificial='yes'/>
+          <parameter type-id='ac36d1a6'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+    </class-decl>
+    <typedef-decl name='xmlDoc' type-id='226f124f' filepath='external/libxml2/include/libxml/tree.h' line='549' column='1' id='b82b342d'/>
+    <class-decl name='ASystemFontIterator' size-in-bits='96' is-struct='yes' visibility='default' filepath='frameworks/base/native/android/system_fonts.cpp' line='50' column='1' id='e2314d52'>
+      <data-member access='public' layout-offset-in-bits='0'>
+        <var-decl name='mXmlDoc' type-id='9bd23228' visibility='default' filepath='frameworks/base/native/android/system_fonts.cpp' line='51' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='32'>
+        <var-decl name='mFontNode' type-id='18ae6bd8' visibility='default' filepath='frameworks/base/native/android/system_fonts.cpp' line='52' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='64'>
+        <var-decl name='mCustomizationXmlDoc' type-id='9bd23228' visibility='default' filepath='frameworks/base/native/android/system_fonts.cpp' line='55' column='1'/>
+      </data-member>
+    </class-decl>
+    <typedef-decl name='XmlDocUniquePtr' type-id='81011efb' filepath='frameworks/base/native/android/system_fonts.cpp' line='48' column='1' id='9bd23228'/>
+    <typedef-decl name='xmlNode' type-id='f44bc6bb' filepath='external/libxml2/include/libxml/tree.h' line='487' column='1' id='444bbd45'/>
+    <class-decl name='AFontMatcher' size-in-bits='96' is-struct='yes' visibility='default' filepath='frameworks/base/native/android/system_fonts.cpp' line='67' column='1' id='ac0d51fd'>
+      <data-member access='public' layout-offset-in-bits='0'>
+        <var-decl name='mFontStyle' type-id='db9e27e2' visibility='default' filepath='frameworks/base/native/android/system_fonts.cpp' line='68' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='32'>
+        <var-decl name='mLocaleListId' type-id='8f92235e' visibility='default' filepath='frameworks/base/native/android/system_fonts.cpp' line='69' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='64'>
+        <var-decl name='mFamilyVariant' type-id='c894953d' visibility='default' filepath='frameworks/base/native/android/system_fonts.cpp' line='70' column='1'/>
+      </data-member>
+    </class-decl>
+    <typedef-decl name='hb_font_t' type-id='4847a5be' filepath='external/harfbuzz_ng/src/hb-font.h' line='40' column='1' id='f5655a8d'/>
+    <class-decl name='AFont' size-in-bits='288' is-struct='yes' visibility='default' filepath='frameworks/base/native/android/system_fonts.cpp' line='58' column='1' id='7876a6d1'>
+      <data-member access='public' layout-offset-in-bits='0'>
+        <var-decl name='mFilePath' type-id='2e84cb7b' visibility='default' filepath='frameworks/base/native/android/system_fonts.cpp' line='59' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='96'>
+        <var-decl name='mLocale' type-id='ee11ffd6' visibility='default' filepath='frameworks/base/native/android/system_fonts.cpp' line='60' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='128'>
+        <var-decl name='mWeight' type-id='149c6638' visibility='default' filepath='frameworks/base/native/android/system_fonts.cpp' line='61' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='144'>
+        <var-decl name='mItalic' type-id='c894953d' visibility='default' filepath='frameworks/base/native/android/system_fonts.cpp' line='62' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='160'>
+        <var-decl name='mCollectionIndex' type-id='8f92235e' visibility='default' filepath='frameworks/base/native/android/system_fonts.cpp' line='63' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='192'>
+        <var-decl name='mAxes' type-id='6e5bed43' visibility='default' filepath='frameworks/base/native/android/system_fonts.cpp' line='64' column='1'/>
+      </data-member>
+    </class-decl>
+    <class-decl name='XmlCharDeleter' size-in-bits='8' is-struct='yes' visibility='default' filepath='frameworks/base/native/android/system_fonts.cpp' line='39' column='1' id='06bb280d'>
+      <member-function access='public'>
+        <function-decl name='operator()' mangled-name='_ZN14XmlCharDeleterclEPh' filepath='frameworks/base/native/android/system_fonts.cpp' line='40' column='1' visibility='default' binding='global' size-in-bits='32'>
+          <parameter type-id='7b857ead' is-artificial='yes'/>
+          <parameter type-id='9d21eaf0'/>
+          <return type-id='48b5725f'/>
+        </function-decl>
+      </member-function>
+    </class-decl>
+    <reference-type-def kind='lvalue' type-id='7876a6d1' size-in-bits='32' id='a40e8f6d'/>
+    <pointer-type-def type-id='7876a6d1' size-in-bits='32' id='980e7c89'/>
+    <qualified-type-def type-id='980e7c89' const='yes' id='36984da6'/>
+    <reference-type-def kind='lvalue' type-id='36984da6' size-in-bits='32' id='71c20080'/>
+    <reference-type-def kind='lvalue' type-id='980e7c89' size-in-bits='32' id='0dce477d'/>
+    <reference-type-def kind='lvalue' type-id='06bb280d' size-in-bits='32' id='6f856bc9'/>
+    <pointer-type-def type-id='06bb280d' size-in-bits='32' id='7b857ead'/>
+    <reference-type-def kind='lvalue' type-id='89bde55b' size-in-bits='32' id='6ed79def'/>
+    <pointer-type-def type-id='89bde55b' size-in-bits='32' id='72d7a43b'/>
+    <pointer-type-def type-id='bf03ad64' size-in-bits='32' id='ac29d0e2'/>
+    <pointer-type-def type-id='4512cd9b' size-in-bits='32' id='6ef494ab'/>
+    <reference-type-def kind='lvalue' type-id='226f124f' size-in-bits='32' id='fbb2ce93'/>
+    <pointer-type-def type-id='226f124f' size-in-bits='32' id='07b2e177'/>
+    <qualified-type-def type-id='07b2e177' const='yes' id='a708d624'/>
+    <reference-type-def kind='lvalue' type-id='a708d624' size-in-bits='32' id='f4e8e526'/>
+    <reference-type-def kind='lvalue' type-id='07b2e177' size-in-bits='32' id='6f98b283'/>
+    <reference-type-def kind='rvalue' type-id='07b2e177' size-in-bits='32' id='526139bf'/>
+    <pointer-type-def type-id='1159313d' size-in-bits='32' id='03ea019d'/>
+    <pointer-type-def type-id='f44bc6bb' size-in-bits='32' id='91b0393b'/>
+    <pointer-type-def type-id='d9290684' size-in-bits='32' id='d981d032'/>
+    <qualified-type-def type-id='06bb280d' const='yes' id='86cdac18'/>
+    <reference-type-def kind='lvalue' type-id='86cdac18' size-in-bits='32' id='73c6259a'/>
+    <qualified-type-def type-id='89bde55b' const='yes' id='b0b7c9c0'/>
+    <reference-type-def kind='lvalue' type-id='b0b7c9c0' size-in-bits='32' id='1752d512'/>
+    <qualified-type-def type-id='f6ad2fbe' const='yes' id='7e5bde07'/>
+    <pointer-type-def type-id='7e5bde07' size-in-bits='32' id='179ec0d7'/>
+    <qualified-type-def type-id='ab508872' const='yes' id='57afde0f'/>
+    <reference-type-def kind='lvalue' type-id='57afde0f' size-in-bits='32' id='32daba8b'/>
+    <pointer-type-def type-id='57afde0f' size-in-bits='32' id='2edab43f'/>
+    <qualified-type-def type-id='242988a1' const='yes' id='6a90da36'/>
+    <reference-type-def kind='lvalue' type-id='6a90da36' size-in-bits='32' id='d2074730'/>
+    <pointer-type-def type-id='6a90da36' size-in-bits='32' id='de075a14'/>
+    <qualified-type-def type-id='6d187b95' const='yes' id='b57ed92e'/>
+    <pointer-type-def type-id='b57ed92e' size-in-bits='32' id='baafa14c'/>
+    <qualified-type-def type-id='b76df172' const='yes' id='6eb01e9f'/>
+    <reference-type-def kind='lvalue' type-id='6eb01e9f' size-in-bits='32' id='f8405d3b'/>
+    <pointer-type-def type-id='6eb01e9f' size-in-bits='32' id='f44056ef'/>
+    <qualified-type-def type-id='c66e606a' const='yes' id='9681df73'/>
+    <reference-type-def kind='lvalue' type-id='9681df73' size-in-bits='32' id='437292cf'/>
+    <pointer-type-def type-id='9681df73' size-in-bits='32' id='4772991b'/>
+    <qualified-type-def type-id='cd5e83dd' const='yes' id='12b5e162'/>
+    <reference-type-def kind='lvalue' type-id='12b5e162' size-in-bits='32' id='b8519e0c'/>
+    <pointer-type-def type-id='12b5e162' size-in-bits='32' id='bc51a458'/>
+    <qualified-type-def type-id='8b791bcd' const='yes' id='54c258e2'/>
+    <reference-type-def kind='lvalue' type-id='54c258e2' size-in-bits='32' id='31f1bc8c'/>
+    <qualified-type-def type-id='db9e27e2' const='yes' id='cbd3a65b'/>
+    <reference-type-def kind='lvalue' type-id='cbd3a65b' size-in-bits='32' id='5b2f16c7'/>
+    <pointer-type-def type-id='cbd3a65b' size-in-bits='32' id='4f2f03e3'/>
+    <qualified-type-def type-id='1779a742' const='yes' id='bc56a93f'/>
+    <reference-type-def kind='lvalue' type-id='bc56a93f' size-in-bits='32' id='956c325b'/>
+    <pointer-type-def type-id='bc56a93f' size-in-bits='32' id='916c2c0f'/>
+    <qualified-type-def type-id='4974f4c6' const='yes' id='4577c8db'/>
+    <reference-type-def kind='lvalue' type-id='4577c8db' size-in-bits='32' id='58916647'/>
+    <qualified-type-def type-id='ecd58763' const='yes' id='4d2647d3'/>
+    <reference-type-def kind='lvalue' type-id='4d2647d3' size-in-bits='32' id='684346af'/>
+    <qualified-type-def type-id='23b51a59' const='yes' id='835b62c4'/>
+    <reference-type-def kind='lvalue' type-id='835b62c4' size-in-bits='32' id='aadca9c6'/>
+    <pointer-type-def type-id='835b62c4' size-in-bits='32' id='b6dcbcaa'/>
+    <qualified-type-def type-id='a76022bc' const='yes' id='be8c5c3f'/>
+    <reference-type-def kind='lvalue' type-id='be8c5c3f' size-in-bits='32' id='0ff4fb5b'/>
+    <pointer-type-def type-id='be8c5c3f' size-in-bits='32' id='0bf4f50f'/>
+    <qualified-type-def type-id='daebf0d1' const='yes' id='34ac5dde'/>
+    <reference-type-def kind='lvalue' type-id='34ac5dde' size-in-bits='32' id='e357ed68'/>
+    <pointer-type-def type-id='34ac5dde' size-in-bits='32' id='df57e71c'/>
+    <qualified-type-def type-id='7ba9cad8' const='yes' id='89de2df5'/>
+    <pointer-type-def type-id='89de2df5' size-in-bits='32' id='e7c2360d'/>
+    <qualified-type-def type-id='732e1025' const='yes' id='214454fa'/>
+    <pointer-type-def type-id='214454fa' size-in-bits='32' id='2e918370'/>
+    <qualified-type-def type-id='a49dd225' const='yes' id='f7289400'/>
+    <pointer-type-def type-id='f7289400' size-in-bits='32' id='3ee13e1e'/>
+    <qualified-type-def type-id='a0e8ac7c' const='yes' id='c2e4f5a7'/>
+    <pointer-type-def type-id='c2e4f5a7' size-in-bits='32' id='5b6e8cf7'/>
+    <qualified-type-def type-id='22057244' const='yes' id='5f2476bf'/>
+    <pointer-type-def type-id='5f2476bf' size-in-bits='32' id='5b66ac8f'/>
+    <qualified-type-def type-id='cfed52ac' const='yes' id='6c36a057'/>
+    <pointer-type-def type-id='6c36a057' size-in-bits='32' id='d6fea4c7'/>
+    <qualified-type-def type-id='dc8bc990' const='yes' id='1eb464f7'/>
+    <pointer-type-def type-id='1eb464f7' size-in-bits='32' id='32fac7e7'/>
+    <qualified-type-def type-id='4477c05c' const='yes' id='5ada6c3b'/>
+    <pointer-type-def type-id='5ada6c3b' size-in-bits='32' id='16d81ec3'/>
+    <qualified-type-def type-id='8fa9f422' const='yes' id='19f30dbf'/>
+    <pointer-type-def type-id='19f30dbf' size-in-bits='32' id='6e9e618f'/>
+    <qualified-type-def type-id='aa63258a' const='yes' id='6ca597b3'/>
+    <pointer-type-def type-id='6ca597b3' size-in-bits='32' id='a1ada5db'/>
+    <qualified-type-def type-id='bc03b96c' const='yes' id='81c652f5'/>
+    <pointer-type-def type-id='81c652f5' size-in-bits='32' id='2a34750d'/>
+    <qualified-type-def type-id='a2686384' const='yes' id='30324ef7'/>
+    <pointer-type-def type-id='30324ef7' size-in-bits='32' id='bc3225e7'/>
+    <qualified-type-def type-id='c3639ac4' const='yes' id='17e33727'/>
+    <pointer-type-def type-id='17e33727' size-in-bits='32' id='a7afa977'/>
+    <qualified-type-def type-id='754b8d4c' const='yes' id='be2c45f3'/>
+    <pointer-type-def type-id='be2c45f3' size-in-bits='32' id='38b1f49b'/>
+    <qualified-type-def type-id='118b27a6' const='yes' id='9e1f159b'/>
+    <pointer-type-def type-id='9e1f159b' size-in-bits='32' id='9bef25a3'/>
+    <qualified-type-def type-id='873fbcce' const='yes' id='57ec6819'/>
+    <pointer-type-def type-id='57ec6819' size-in-bits='32' id='9c280849'/>
+    <qualified-type-def type-id='992c0409' const='yes' id='045fbb32'/>
+    <pointer-type-def type-id='045fbb32' size-in-bits='32' id='fab386c8'/>
+    <qualified-type-def type-id='6a993539' const='yes' id='8b6e81e0'/>
+    <pointer-type-def type-id='8b6e81e0' size-in-bits='32' id='48f650fe'/>
+    <qualified-type-def type-id='be0da435' const='yes' id='737352bc'/>
+    <pointer-type-def type-id='737352bc' size-in-bits='32' id='548b0222'/>
+    <qualified-type-def type-id='dc5bfba1' const='yes' id='d71262b0'/>
+    <pointer-type-def type-id='d71262b0' size-in-bits='32' id='2bf1386e'/>
+    <qualified-type-def type-id='5d1d3453' const='yes' id='dc6373f4'/>
+    <pointer-type-def type-id='dc6373f4' size-in-bits='32' id='ce8f667a'/>
+    <qualified-type-def type-id='4db9e60a' const='yes' id='92ec2cc7'/>
+    <pointer-type-def type-id='92ec2cc7' size-in-bits='32' id='36cab917'/>
+    <qualified-type-def type-id='5f056c8a' const='yes' id='37e0418f'/>
+    <pointer-type-def type-id='37e0418f' size-in-bits='32' id='9b0756bf'/>
+    <qualified-type-def type-id='8960a0a2' const='yes' id='c251c3b7'/>
+    <pointer-type-def type-id='c251c3b7' size-in-bits='32' id='83b6f027'/>
+    <qualified-type-def type-id='448032f2' const='yes' id='4ddd26e9'/>
+    <pointer-type-def type-id='4ddd26e9' size-in-bits='32' id='562404f9'/>
+    <qualified-type-def type-id='c756125f' const='yes' id='dc031cb6'/>
+    <pointer-type-def type-id='dc031cb6' size-in-bits='32' id='f4e60994'/>
+    <qualified-type-def type-id='fd6496fd' const='yes' id='b15e87e4'/>
+    <pointer-type-def type-id='b15e87e4' size-in-bits='32' id='05cfc94a'/>
+    <qualified-type-def type-id='828dae90' const='yes' id='ee3c3d51'/>
+    <pointer-type-def type-id='ee3c3d51' size-in-bits='32' id='83d4c8a1'/>
+    <qualified-type-def type-id='88382077' const='yes' id='4cd9cd9c'/>
+    <pointer-type-def type-id='4cd9cd9c' size-in-bits='32' id='b0ded582'/>
+    <qualified-type-def type-id='1bd6d9fb' const='yes' id='0cb9db2e'/>
+    <pointer-type-def type-id='0cb9db2e' size-in-bits='32' id='0c93c74c'/>
+    <qualified-type-def type-id='3c7a4e8e' const='yes' id='01f109d9'/>
+    <pointer-type-def type-id='01f109d9' size-in-bits='32' id='0172a989'/>
+    <qualified-type-def type-id='03bcd756' const='yes' id='5451e021'/>
+    <pointer-type-def type-id='5451e021' size-in-bits='32' id='c7e3b151'/>
+    <qualified-type-def type-id='6ddbd020' const='yes' id='926999cb'/>
+    <pointer-type-def type-id='926999cb' size-in-bits='32' id='5d3d3d33'/>
+    <qualified-type-def type-id='cd2377eb' const='yes' id='541ecd46'/>
+    <pointer-type-def type-id='541ecd46' size-in-bits='32' id='d87d6104'/>
+    <qualified-type-def type-id='e558dbc1' const='yes' id='42991cc0'/>
+    <reference-type-def kind='lvalue' type-id='42991cc0' size-in-bits='32' id='bd087e12'/>
+    <pointer-type-def type-id='42991cc0' size-in-bits='32' id='c108845e'/>
+    <qualified-type-def type-id='cac8d2f0' const='yes' id='e2100b20'/>
+    <reference-type-def kind='lvalue' type-id='e2100b20' size-in-bits='32' id='e5415a72'/>
+    <qualified-type-def type-id='c100a1d5' const='yes' id='7dd76865'/>
+    <reference-type-def kind='lvalue' type-id='7dd76865' size-in-bits='32' id='5d192179'/>
+    <qualified-type-def type-id='04fe19ee' const='yes' id='e172d87e'/>
+    <reference-type-def kind='lvalue' type-id='e172d87e' size-in-bits='32' id='3fca9288'/>
+    <qualified-type-def type-id='3af2ca41' const='yes' id='a0d54816'/>
+    <reference-type-def kind='lvalue' type-id='a0d54816' size-in-bits='32' id='5fc0a390'/>
+    <pointer-type-def type-id='a0d54816' size-in-bits='32' id='6bc0b674'/>
+    <qualified-type-def type-id='9ddf388c' const='yes' id='194d821c'/>
+    <reference-type-def kind='lvalue' type-id='194d821c' size-in-bits='32' id='0f04014e'/>
+    <qualified-type-def type-id='c4d47c2b' const='yes' id='862ccf7b'/>
+    <reference-type-def kind='lvalue' type-id='862ccf7b' size-in-bits='32' id='958a6f67'/>
+    <qualified-type-def type-id='42742bcc' const='yes' id='be49879c'/>
+    <reference-type-def kind='lvalue' type-id='be49879c' size-in-bits='32' id='47c0a9ce'/>
+    <qualified-type-def type-id='89b19b25' const='yes' id='92e3661a'/>
+    <reference-type-def kind='lvalue' type-id='92e3661a' size-in-bits='32' id='77f9f074'/>
+    <pointer-type-def type-id='92e3661a' size-in-bits='32' id='6bf9dd90'/>
+    <qualified-type-def type-id='bf658950' const='yes' id='21cec160'/>
+    <reference-type-def kind='lvalue' type-id='21cec160' size-in-bits='32' id='7e7a4132'/>
+    <qualified-type-def type-id='a45edc67' const='yes' id='18f96437'/>
+    <reference-type-def kind='lvalue' type-id='18f96437' size-in-bits='32' id='619886c3'/>
+    <qualified-type-def type-id='2569e7e8' const='yes' id='ad2a28b8'/>
+    <reference-type-def kind='lvalue' type-id='ad2a28b8' size-in-bits='32' id='375df0ba'/>
+    <qualified-type-def type-id='ad860d79' const='yes' id='ae2d3d7e'/>
+    <reference-type-def kind='lvalue' type-id='ae2d3d7e' size-in-bits='32' id='89379188'/>
+    <pointer-type-def type-id='ae2d3d7e' size-in-bits='32' id='85378b3c'/>
+    <qualified-type-def type-id='aec8be74' const='yes' id='ca774f84'/>
+    <reference-type-def kind='lvalue' type-id='ca774f84' size-in-bits='32' id='5bd25c06'/>
+    <qualified-type-def type-id='c240d993' const='yes' id='60030663'/>
+    <reference-type-def kind='lvalue' type-id='60030663' size-in-bits='32' id='69c2de9f'/>
+    <qualified-type-def type-id='cd9cc084' const='yes' id='588fdf94'/>
+    <reference-type-def kind='lvalue' type-id='588fdf94' size-in-bits='32' id='1c7d2536'/>
+    <qualified-type-def type-id='0a340181' const='yes' id='08436a90'/>
+    <reference-type-def kind='lvalue' type-id='08436a90' size-in-bits='32' id='b820fc82'/>
+    <pointer-type-def type-id='08436a90' size-in-bits='32' id='bc2102ce'/>
+    <qualified-type-def type-id='2bf3fdba' const='yes' id='c3cbd86a'/>
+    <reference-type-def kind='lvalue' type-id='c3cbd86a' size-in-bits='32' id='85e57fa4'/>
+    <qualified-type-def type-id='40308545' const='yes' id='cbf399f5'/>
+    <reference-type-def kind='lvalue' type-id='cbf399f5' size-in-bits='32' id='e37b2729'/>
+    <qualified-type-def type-id='b09f9f9e' const='yes' id='592d30ce'/>
+    <reference-type-def kind='lvalue' type-id='592d30ce' size-in-bits='32' id='4a23fd38'/>
+    <qualified-type-def type-id='241d7a85' const='yes' id='31b16fd0'/>
+    <reference-type-def kind='lvalue' type-id='31b16fd0' size-in-bits='32' id='30534042'/>
+    <pointer-type-def type-id='31b16fd0' size-in-bits='32' id='3453468e'/>
+    <qualified-type-def type-id='1750deba' const='yes' id='5837e2aa'/>
+    <reference-type-def kind='lvalue' type-id='5837e2aa' size-in-bits='32' id='6bf9a264'/>
+    <qualified-type-def type-id='8e3f5845' const='yes' id='8d401535'/>
+    <reference-type-def kind='lvalue' type-id='8d401535' size-in-bits='32' id='6ee12ce9'/>
+    <qualified-type-def type-id='7e80709e' const='yes' id='7566720e'/>
+    <reference-type-def kind='lvalue' type-id='7566720e' size-in-bits='32' id='f845b4f8'/>
+    <qualified-type-def type-id='dbb712c1' const='yes' id='d5655126'/>
+    <reference-type-def kind='lvalue' type-id='d5655126' size-in-bits='32' id='ee7e8300'/>
+    <pointer-type-def type-id='d5655126' size-in-bits='32' id='fa7e95e4'/>
+    <qualified-type-def type-id='7bcac25c' const='yes' id='25a1426c'/>
+    <reference-type-def kind='lvalue' type-id='25a1426c' size-in-bits='32' id='86db5a7e'/>
+    <qualified-type-def type-id='277bdfbb' const='yes' id='271bda4b'/>
+    <reference-type-def kind='lvalue' type-id='271bda4b' size-in-bits='32' id='fdd8d997'/>
+    <qualified-type-def type-id='9485c0dc' const='yes' id='51e0c6ac'/>
+    <reference-type-def kind='lvalue' type-id='51e0c6ac' size-in-bits='32' id='6ed88b3e'/>
+    <qualified-type-def type-id='7a4c2b4e' const='yes' id='514880b1'/>
+    <pointer-type-def type-id='514880b1' size-in-bits='32' id='90227401'/>
+    <qualified-type-def type-id='2b108403' const='yes' id='8d4c6e8c'/>
+    <reference-type-def kind='lvalue' type-id='8d4c6e8c' size-in-bits='32' id='1952359e'/>
+    <pointer-type-def type-id='8d4c6e8c' size-in-bits='32' id='15522f52'/>
+    <qualified-type-def type-id='547798e7' const='yes' id='2f41ed24'/>
+    <reference-type-def kind='lvalue' type-id='2f41ed24' size-in-bits='32' id='66c81a26'/>
+    <pointer-type-def type-id='2f41ed24' size-in-bits='32' id='72c82d0a'/>
+    <qualified-type-def type-id='6dad0743' const='yes' id='d081210c'/>
+    <reference-type-def kind='lvalue' type-id='d081210c' size-in-bits='32' id='6547351e'/>
+    <pointer-type-def type-id='d081210c' size-in-bits='32' id='61472ed2'/>
+    <qualified-type-def type-id='2fab2fd6' const='yes' id='051db0dd'/>
+    <reference-type-def kind='lvalue' type-id='051db0dd' size-in-bits='32' id='08bd9b21'/>
+    <pointer-type-def type-id='051db0dd' size-in-bits='32' id='04bd94d5'/>
+    <qualified-type-def type-id='2e5198c0' const='yes' id='36021cbb'/>
+    <reference-type-def kind='lvalue' type-id='36021cbb' size-in-bits='32' id='a2530b27'/>
+    <pointer-type-def type-id='36021cbb' size-in-bits='32' id='9652f843'/>
+    <qualified-type-def type-id='540ab5d5' const='yes' id='dcb9a82e'/>
+    <reference-type-def kind='lvalue' type-id='dcb9a82e' size-in-bits='32' id='80438498'/>
+    <pointer-type-def type-id='dcb9a82e' size-in-bits='32' id='7c437e4c'/>
+    <qualified-type-def type-id='cd40e6dd' const='yes' id='cd64d36d'/>
+    <reference-type-def kind='lvalue' type-id='cd64d36d' size-in-bits='32' id='a0b89f11'/>
+    <qualified-type-def type-id='3967bb7d' const='yes' id='8dda67ed'/>
+    <reference-type-def kind='lvalue' type-id='8dda67ed' size-in-bits='32' id='19d16491'/>
+    <qualified-type-def type-id='ec5b4ed5' const='yes' id='8d4d0c85'/>
+    <reference-type-def kind='lvalue' type-id='8d4d0c85' size-in-bits='32' id='134ae499'/>
+    <qualified-type-def type-id='f7241684' const='yes' id='19ba6b54'/>
+    <reference-type-def kind='lvalue' type-id='19ba6b54' size-in-bits='32' id='f2772476'/>
+    <qualified-type-def type-id='53770262' const='yes' id='81e61932'/>
+    <reference-type-def kind='lvalue' type-id='81e61932' size-in-bits='32' id='91397a7c'/>
+    <qualified-type-def type-id='2d7cd103' const='yes' id='12d3a293'/>
+    <reference-type-def kind='lvalue' type-id='12d3a293' size-in-bits='32' id='582922ef'/>
+    <qualified-type-def type-id='06892669' const='yes' id='8f1abbd9'/>
+    <reference-type-def kind='lvalue' type-id='8f1abbd9' size-in-bits='32' id='4615f26d'/>
+    <qualified-type-def type-id='9ace7ffd' const='yes' id='42a551cd'/>
+    <reference-type-def kind='lvalue' type-id='42a551cd' size-in-bits='32' id='d53ff4f1'/>
+    <qualified-type-def type-id='39289cce' const='yes' id='fd9104a5'/>
+    <reference-type-def kind='lvalue' type-id='fd9104a5' size-in-bits='32' id='ae4a1a39'/>
+    <pointer-type-def type-id='fd9104a5' size-in-bits='32' id='ba4a2d1d'/>
+    <qualified-type-def type-id='523e1257' const='yes' id='7cfd2f36'/>
+    <reference-type-def kind='lvalue' type-id='7cfd2f36' size-in-bits='32' id='d2911630'/>
+    <pointer-type-def type-id='7cfd2f36' size-in-bits='32' id='de912914'/>
+    <qualified-type-def type-id='f91c31d9' const='yes' id='eaa4c9f8'/>
+    <reference-type-def kind='lvalue' type-id='eaa4c9f8' size-in-bits='32' id='3f69c87a'/>
+    <qualified-type-def type-id='c4732f63' const='yes' id='ca5fa354'/>
+    <reference-type-def kind='lvalue' type-id='ca5fa354' size-in-bits='32' id='068e4c76'/>
+    <pointer-type-def type-id='ca5fa354' size-in-bits='32' id='128e5f5a'/>
+    <qualified-type-def type-id='5bbceb1d' const='yes' id='6b327dd6'/>
+    <reference-type-def kind='lvalue' type-id='6b327dd6' size-in-bits='32' id='b07c40d0'/>
+    <pointer-type-def type-id='6b327dd6' size-in-bits='32' id='bc7c53b4'/>
+    <qualified-type-def type-id='08504a55' const='yes' id='ba0d407a'/>
+    <reference-type-def kind='lvalue' type-id='ba0d407a' size-in-bits='32' id='3edc50d4'/>
+    <pointer-type-def type-id='ba0d407a' size-in-bits='32' id='32dc3df0'/>
+    <qualified-type-def type-id='a8a9ac74' const='yes' id='418a6fd9'/>
+    <reference-type-def kind='lvalue' type-id='418a6fd9' size-in-bits='32' id='2bee4e6d'/>
+    <pointer-type-def type-id='418a6fd9' size-in-bits='32' id='1fee3b89'/>
+    <qualified-type-def type-id='240b0ce6' const='yes' id='236192ad'/>
+    <pointer-type-def type-id='236192ad' size-in-bits='32' id='3999aa85'/>
+    <qualified-type-def type-id='b5bac5b5' const='yes' id='88400705'/>
+    <reference-type-def kind='lvalue' type-id='88400705' size-in-bits='32' id='9fcb3c19'/>
+    <qualified-type-def type-id='81011efb' const='yes' id='fba1dc9e'/>
+    <pointer-type-def type-id='fba1dc9e' size-in-bits='32' id='d3ce6f5c'/>
+    <qualified-type-def type-id='300cdb86' const='yes' id='c40580f6'/>
+    <reference-type-def kind='lvalue' type-id='c40580f6' size-in-bits='32' id='64a9c770'/>
+    <qualified-type-def type-id='5023650f' const='yes' id='56360a74'/>
+    <pointer-type-def type-id='56360a74' size-in-bits='32' id='151251fa'/>
+    <qualified-type-def type-id='d2b080d4' const='yes' id='f0560224'/>
+    <reference-type-def kind='lvalue' type-id='f0560224' size-in-bits='32' id='59652926'/>
+    <pointer-type-def type-id='e4bdd8d3' size-in-bits='32' id='0fdc8ffb'/>
+    <qualified-type-def type-id='87233a23' const='yes' id='163a2493'/>
+    <reference-type-def kind='lvalue' type-id='163a2493' size-in-bits='32' id='b287c8ef'/>
+    <qualified-type-def type-id='b0a3f2e2' const='yes' id='9241d041'/>
+    <pointer-type-def type-id='9241d041' size-in-bits='32' id='a89b1871'/>
+    <qualified-type-def type-id='64fb5e91' const='yes' id='c354c2e1'/>
+    <reference-type-def kind='lvalue' type-id='c354c2e1' size-in-bits='32' id='456e9f45'/>
+    <qualified-type-def type-id='e4ce69f7' const='yes' id='be356222'/>
+    <reference-type-def kind='lvalue' type-id='be356222' size-in-bits='32' id='72094c4c'/>
+    <pointer-type-def type-id='be356222' size-in-bits='32' id='76095298'/>
+    <qualified-type-def type-id='a4c8ebd8' const='yes' id='1875f888'/>
+    <reference-type-def kind='lvalue' type-id='1875f888' size-in-bits='32' id='2fb679ea'/>
+    <qualified-type-def type-id='83a09c80' const='yes' id='ba552130'/>
+    <reference-type-def kind='lvalue' type-id='ba552130' size-in-bits='32' id='6a0315a2'/>
+    <pointer-type-def type-id='ba552130' size-in-bits='32' id='6e031bee'/>
+    <qualified-type-def type-id='d1a9c073' const='yes' id='59600b16'/>
+    <reference-type-def kind='lvalue' type-id='59600b16' size-in-bits='32' id='e2319c90'/>
+    <pointer-type-def type-id='59600b16' size-in-bits='32' id='ee31af74'/>
+    <qualified-type-def type-id='89e6d32c' const='yes' id='bc8f051c'/>
+    <reference-type-def kind='lvalue' type-id='bc8f051c' size-in-bits='32' id='0f253a4e'/>
+    <qualified-type-def type-id='95ebae6c' const='yes' id='6a28da9c'/>
+    <reference-type-def kind='lvalue' type-id='6a28da9c' size-in-bits='32' id='d85052ce'/>
+    <pointer-type-def type-id='6a28da9c' size-in-bits='32' id='d4504c82'/>
+    <qualified-type-def type-id='abf6b8df' const='yes' id='538668ca'/>
+    <reference-type-def kind='lvalue' type-id='538668ca' size-in-bits='32' id='68972b84'/>
+    <pointer-type-def type-id='538668ca' size-in-bits='32' id='5c9718a0'/>
+    <qualified-type-def type-id='fde69560' const='yes' id='8464ad10'/>
+    <reference-type-def kind='lvalue' type-id='8464ad10' size-in-bits='32' id='a07cac02'/>
+    <qualified-type-def type-id='deacbcb8' const='yes' id='220bbca8'/>
+    <reference-type-def kind='lvalue' type-id='220bbca8' size-in-bits='32' id='2679d38a'/>
+    <pointer-type-def type-id='220bbca8' size-in-bits='32' id='1a79c0a6'/>
+    <qualified-type-def type-id='6e5bed43' const='yes' id='4e3d1d84'/>
+    <reference-type-def kind='lvalue' type-id='4e3d1d84' size-in-bits='32' id='cc35a606'/>
+    <pointer-type-def type-id='4e3d1d84' size-in-bits='32' id='d835b8ea'/>
+    <qualified-type-def type-id='69444e5e' const='yes' id='57a54e6e'/>
+    <reference-type-def kind='lvalue' type-id='57a54e6e' size-in-bits='32' id='413a3b58'/>
+    <qualified-type-def type-id='70a2e23a' const='yes' id='2de3864a'/>
+    <reference-type-def kind='lvalue' type-id='2de3864a' size-in-bits='32' id='a92c9c04'/>
+    <pointer-type-def type-id='2de3864a' size-in-bits='32' id='9d2c8920'/>
+    <qualified-type-def type-id='b729e07f' const='yes' id='33b03d04'/>
+    <reference-type-def kind='lvalue' type-id='33b03d04' size-in-bits='32' id='80703c86'/>
+    <pointer-type-def type-id='33b03d04' size-in-bits='32' id='8c704f6a'/>
+    <qualified-type-def type-id='9c313e1e' const='yes' id='425f4dee'/>
+    <reference-type-def kind='lvalue' type-id='425f4dee' size-in-bits='32' id='440771d8'/>
+    <qualified-type-def type-id='008e87fa' const='yes' id='30b48dca'/>
+    <reference-type-def kind='lvalue' type-id='30b48dca' size-in-bits='32' id='983b6a84'/>
+    <pointer-type-def type-id='30b48dca' size-in-bits='32' id='8c3b57a0'/>
+    <qualified-type-def type-id='800440d7' const='yes' id='c09a1db2'/>
+    <reference-type-def kind='lvalue' type-id='c09a1db2' size-in-bits='32' id='c69c8ffc'/>
+    <pointer-type-def type-id='c09a1db2' size-in-bits='32' id='ca9c9648'/>
+    <qualified-type-def type-id='3d02ece8' const='yes' id='4c49da98'/>
+    <reference-type-def kind='lvalue' type-id='4c49da98' size-in-bits='32' id='d643591a'/>
+    <qualified-type-def type-id='f31e8e90' const='yes' id='1860cf40'/>
+    <reference-type-def kind='lvalue' type-id='1860cf40' size-in-bits='32' id='c6667d92'/>
+    <pointer-type-def type-id='1860cf40' size-in-bits='32' id='ca6683de'/>
+    <qualified-type-def type-id='149c6638' const='yes' id='b01a5ac8'/>
+    <reference-type-def kind='lvalue' type-id='b01a5ac8' size-in-bits='32' id='277d24aa'/>
+    <pointer-type-def type-id='b01a5ac8' size-in-bits='32' id='1b7d11c6'/>
+    <qualified-type-def type-id='8efea9e5' const='yes' id='3beb2af4'/>
+    <reference-type-def kind='lvalue' type-id='3beb2af4' size-in-bits='32' id='25346896'/>
+    <pointer-type-def type-id='3beb2af4' size-in-bits='32' id='31347b7a'/>
+    <qualified-type-def type-id='abde74e5' const='yes' id='9f02ba15'/>
+    <pointer-type-def type-id='9f02ba15' size-in-bits='32' id='904b312d'/>
+    <reference-type-def kind='lvalue' type-id='4847a5be' size-in-bits='32' id='f62d6e90'/>
+    <pointer-type-def type-id='4847a5be' size-in-bits='32' id='022d8174'/>
+    <qualified-type-def type-id='022d8174' const='yes' id='3467303f'/>
+    <reference-type-def kind='lvalue' type-id='3467303f' size-in-bits='32' id='9770b75b'/>
+    <reference-type-def kind='lvalue' type-id='022d8174' size-in-bits='32' id='bfa29416'/>
+    <reference-type-def kind='lvalue' type-id='242988a1' size-in-bits='32' id='f5647c2d'/>
+    <reference-type-def kind='rvalue' type-id='242988a1' size-in-bits='32' id='582f4551'/>
+    <pointer-type-def type-id='242988a1' size-in-bits='32' id='e9646949'/>
+    <reference-type-def kind='lvalue' type-id='6d187b95' size-in-bits='32' id='a8397231'/>
+    <pointer-type-def type-id='6d187b95' size-in-bits='32' id='a4396be5'/>
+    <reference-type-def kind='lvalue' type-id='b76df172' size-in-bits='32' id='5ea489a4'/>
+    <pointer-type-def type-id='b76df172' size-in-bits='32' id='52a476c0'/>
+    <qualified-type-def type-id='52a476c0' const='yes' id='21234293'/>
+    <reference-type-def kind='lvalue' type-id='21234293' size-in-bits='32' id='df8202ef'/>
+    <reference-type-def kind='lvalue' type-id='52a476c0' size-in-bits='32' id='fee72c12'/>
+    <reference-type-def kind='lvalue' type-id='c66e606a' size-in-bits='32' id='e1677b6c'/>
+    <pointer-type-def type-id='c66e606a' size-in-bits='32' id='e56781b8'/>
+    <qualified-type-def type-id='e56781b8' const='yes' id='cb0992cb'/>
+    <reference-type-def kind='lvalue' type-id='cb0992cb' size-in-bits='32' id='8d124b17'/>
+    <reference-type-def kind='lvalue' type-id='e56781b8' size-in-bits='32' id='bff10bba'/>
+    <pointer-type-def type-id='cd5e83dd' size-in-bits='32' id='1865cb6d'/>
+    <pointer-type-def type-id='db9e27e2' size-in-bits='32' id='6682e480'/>
+    <reference-type-def kind='lvalue' type-id='1779a742' size-in-bits='32' id='957b0544'/>
+    <pointer-type-def type-id='1779a742' size-in-bits='32' id='897af260'/>
+    <qualified-type-def type-id='897af260' const='yes' id='dcbe0033'/>
+    <reference-type-def kind='lvalue' type-id='dcbe0033' size-in-bits='32' id='941a210f'/>
+    <reference-type-def kind='lvalue' type-id='897af260' size-in-bits='32' id='b28b6432'/>
+    <reference-type-def kind='lvalue' type-id='4974f4c6' size-in-bits='32' id='18aa5758'/>
+    <pointer-type-def type-id='4974f4c6' size-in-bits='32' id='14aa510c'/>
+    <reference-type-def kind='rvalue' type-id='ecd58763' size-in-bits='32' id='4cfb9cbe'/>
+    <reference-type-def kind='lvalue' type-id='8c3369ce' size-in-bits='32' id='99c4fc20'/>
+    <reference-type-def kind='lvalue' type-id='23b51a59' size-in-bits='32' id='1bc5f495'/>
+    <pointer-type-def type-id='23b51a59' size-in-bits='32' id='1fc5fae1'/>
+    <reference-type-def kind='lvalue' type-id='a76022bc' size-in-bits='32' id='65494f96'/>
+    <pointer-type-def type-id='a76022bc' size-in-bits='32' id='7149627a'/>
+    <reference-type-def kind='lvalue' type-id='daebf0d1' size-in-bits='32' id='44ae23ad'/>
+    <pointer-type-def type-id='daebf0d1' size-in-bits='32' id='38ae10c9'/>
+    <reference-type-def kind='lvalue' type-id='7ba9cad8' size-in-bits='32' id='32d6e472'/>
+    <pointer-type-def type-id='7ba9cad8' size-in-bits='32' id='36d6eabe'/>
+    <reference-type-def kind='lvalue' type-id='732e1025' size-in-bits='32' id='5d7cc611'/>
+    <pointer-type-def type-id='732e1025' size-in-bits='32' id='597cbfc5'/>
+    <reference-type-def kind='lvalue' type-id='a49dd225' size-in-bits='32' id='71346801'/>
+    <pointer-type-def type-id='a49dd225' size-in-bits='32' id='6d3461b5'/>
+    <reference-type-def kind='lvalue' type-id='a0e8ac7c' size-in-bits='32' id='fa4222e6'/>
+    <pointer-type-def type-id='a0e8ac7c' size-in-bits='32' id='064235ca'/>
+    <reference-type-def kind='lvalue' type-id='22057244' size-in-bits='32' id='f4624c1e'/>
+    <pointer-type-def type-id='22057244' size-in-bits='32' id='f06245d2'/>
+    <reference-type-def kind='lvalue' type-id='cfed52ac' size-in-bits='32' id='654daef6'/>
+    <pointer-type-def type-id='cfed52ac' size-in-bits='32' id='714dc1da'/>
+    <reference-type-def kind='lvalue' type-id='dc8bc990' size-in-bits='32' id='dc70382a'/>
+    <pointer-type-def type-id='dc8bc990' size-in-bits='32' id='d0702546'/>
+    <reference-type-def kind='lvalue' type-id='4477c05c' size-in-bits='32' id='e65c6766'/>
+    <pointer-type-def type-id='4477c05c' size-in-bits='32' id='f25c7a4a'/>
+    <reference-type-def kind='lvalue' type-id='8fa9f422' size-in-bits='32' id='bdcd3954'/>
+    <pointer-type-def type-id='8fa9f422' size-in-bits='32' id='b1cd2670'/>
+    <reference-type-def kind='lvalue' type-id='aa63258a' size-in-bits='32' id='65387a4c'/>
+    <pointer-type-def type-id='aa63258a' size-in-bits='32' id='69388098'/>
+    <reference-type-def kind='lvalue' type-id='bc03b96c' size-in-bits='32' id='41e992b6'/>
+    <pointer-type-def type-id='bc03b96c' size-in-bits='32' id='4de9a59a'/>
+    <reference-type-def kind='lvalue' type-id='a2686384' size-in-bits='32' id='82ef843e'/>
+    <pointer-type-def type-id='a2686384' size-in-bits='32' id='7eef7df2'/>
+    <pointer-type-def type-id='c3639ac4' size-in-bits='32' id='f642c8a2'/>
+    <pointer-type-def type-id='754b8d4c' size-in-bits='32' id='8c23d4fa'/>
+    <pointer-type-def type-id='118b27a6' size-in-bits='32' id='0f994dfc'/>
+    <pointer-type-def type-id='873fbcce' size-in-bits='32' id='0dbccb34'/>
+    <pointer-type-def type-id='992c0409' size-in-bits='32' id='006544e1'/>
+    <pointer-type-def type-id='6a993539' size-in-bits='32' id='406f2d71'/>
+    <pointer-type-def type-id='be0da435' size-in-bits='32' id='98297735'/>
+    <pointer-type-def type-id='dc5bfba1' size-in-bits='32' id='a3b911a9'/>
+    <pointer-type-def type-id='5d1d3453' size-in-bits='32' id='4f4406a3'/>
+    <pointer-type-def type-id='4db9e60a' size-in-bits='32' id='4e31c6a8'/>
+    <pointer-type-def type-id='5f056c8a' size-in-bits='32' id='7f5aa3e8'/>
+    <pointer-type-def type-id='8960a0a2' size-in-bits='32' id='0690ae50'/>
+    <pointer-type-def type-id='448032f2' size-in-bits='32' id='2850b880'/>
+    <pointer-type-def type-id='c756125f' size-in-bits='32' id='229a4a87'/>
+    <pointer-type-def type-id='fd6496fd' size-in-bits='32' id='1966c8ed'/>
+    <pointer-type-def type-id='828dae90' size-in-bits='32' id='91914986'/>
+    <pointer-type-def type-id='88382077' size-in-bits='32' id='ecb820bf'/>
+    <pointer-type-def type-id='1bd6d9fb' size-in-bits='32' id='1031595b'/>
+    <pointer-type-def type-id='3c7a4e8e' size-in-bits='32' id='78e3c534'/>
+    <pointer-type-def type-id='03bcd756' size-in-bits='32' id='6d8cf23c'/>
+    <pointer-type-def type-id='6ddbd020' size-in-bits='32' id='a54ecfa6'/>
+    <pointer-type-def type-id='cd2377eb' size-in-bits='32' id='462f600b'/>
+    <pointer-type-def type-id='23eee260' size-in-bits='32' id='9696d536'/>
+    <pointer-type-def type-id='f751e8e5' size-in-bits='32' id='a9986e45'/>
+    <reference-type-def kind='lvalue' type-id='d31e0b49' size-in-bits='32' id='d4386cd5'/>
+    <reference-type-def kind='lvalue' type-id='1f2833bd' size-in-bits='32' id='d9678f59'/>
+    <reference-type-def kind='lvalue' type-id='b8e1f761' size-in-bits='32' id='2e78483d'/>
+    <reference-type-def kind='lvalue' type-id='e558dbc1' size-in-bits='32' id='8430654d'/>
+    <reference-type-def kind='rvalue' type-id='e558dbc1' size-in-bits='32' id='832fa771'/>
+    <pointer-type-def type-id='e558dbc1' size-in-bits='32' id='78305269'/>
+    <reference-type-def kind='lvalue' type-id='cac8d2f0' size-in-bits='32' id='384a191d'/>
+    <reference-type-def kind='lvalue' type-id='c100a1d5' size-in-bits='32' id='4e483420'/>
+    <reference-type-def kind='lvalue' type-id='04fe19ee' size-in-bits='32' id='d761fcff'/>
+    <reference-type-def kind='rvalue' type-id='04fe19ee' size-in-bits='32' id='e841099b'/>
+    <reference-type-def kind='lvalue' type-id='2ec647f5' size-in-bits='32' id='d2d8c3f1'/>
+    <reference-type-def kind='lvalue' type-id='2e3b5209' size-in-bits='32' id='692c52d5'/>
+    <reference-type-def kind='lvalue' type-id='3af2ca41' size-in-bits='32' id='8f5c4c6d'/>
+    <pointer-type-def type-id='3af2ca41' size-in-bits='32' id='835c3989'/>
+    <reference-type-def kind='lvalue' type-id='9ddf388c' size-in-bits='32' id='f4c1a78f'/>
+    <reference-type-def kind='rvalue' type-id='9ddf388c' size-in-bits='32' id='f5daef0b'/>
+    <reference-type-def kind='lvalue' type-id='c4d47c2b' size-in-bits='32' id='ec7f4340'/>
+    <reference-type-def kind='lvalue' type-id='42742bcc' size-in-bits='32' id='4265a5df'/>
+    <reference-type-def kind='lvalue' type-id='89b19b25' size-in-bits='32' id='3e2cde01'/>
+    <pointer-type-def type-id='89b19b25' size-in-bits='32' id='3a2cd7b5'/>
+    <reference-type-def kind='lvalue' type-id='bf658950' size-in-bits='32' id='2b77b363'/>
+    <reference-type-def kind='rvalue' type-id='bf658950' size-in-bits='32' id='b26f359f'/>
+    <reference-type-def kind='lvalue' type-id='a45edc67' size-in-bits='32' id='8391e49c'/>
+    <reference-type-def kind='lvalue' type-id='2569e7e8' size-in-bits='32' id='627379ab'/>
+    <reference-type-def kind='lvalue' type-id='ad860d79' size-in-bits='32' id='23129fb5'/>
+    <pointer-type-def type-id='ad860d79' size-in-bits='32' id='2712a601'/>
+    <reference-type-def kind='lvalue' type-id='aec8be74' size-in-bits='32' id='178e1797'/>
+    <reference-type-def kind='rvalue' type-id='aec8be74' size-in-bits='32' id='c5af4ba3'/>
+    <reference-type-def kind='lvalue' type-id='c240d993' size-in-bits='32' id='fd50cf88'/>
+    <reference-type-def kind='lvalue' type-id='cd9cc084' size-in-bits='32' id='70b92697'/>
+    <reference-type-def kind='lvalue' type-id='0a340181' size-in-bits='32' id='a4af4bbd'/>
+    <pointer-type-def type-id='0a340181' size-in-bits='32' id='98af38d9'/>
+    <reference-type-def kind='lvalue' type-id='2bf3fdba' size-in-bits='32' id='8d5f6c5f'/>
+    <reference-type-def kind='rvalue' type-id='2bf3fdba' size-in-bits='32' id='0637c27b'/>
+    <reference-type-def kind='lvalue' type-id='40308545' size-in-bits='32' id='95d2ed10'/>
+    <reference-type-def kind='lvalue' type-id='b09f9f9e' size-in-bits='32' id='a933522f'/>
+    <reference-type-def kind='lvalue' type-id='241d7a85' size-in-bits='32' id='3c0becb1'/>
+    <pointer-type-def type-id='241d7a85' size-in-bits='32' id='380be665'/>
+    <reference-type-def kind='lvalue' type-id='1750deba' size-in-bits='32' id='378694d3'/>
+    <reference-type-def kind='rvalue' type-id='1750deba' size-in-bits='32' id='5ddc7daf'/>
+    <reference-type-def kind='lvalue' type-id='8e3f5845' size-in-bits='32' id='176e048c'/>
+    <reference-type-def kind='lvalue' type-id='7e80709e' size-in-bits='32' id='3bfac1db'/>
+    <reference-type-def kind='lvalue' type-id='dbb712c1' size-in-bits='32' id='7f55e98d'/>
+    <pointer-type-def type-id='dbb712c1' size-in-bits='32' id='7355d6a9'/>
+    <reference-type-def kind='lvalue' type-id='7bcac25c' size-in-bits='32' id='5d1b766f'/>
+    <reference-type-def kind='rvalue' type-id='7bcac25c' size-in-bits='32' id='db3b34eb'/>
+    <reference-type-def kind='lvalue' type-id='277bdfbb' size-in-bits='32' id='f568ad60'/>
+    <reference-type-def kind='lvalue' type-id='9485c0dc' size-in-bits='32' id='858a893f'/>
+    <reference-type-def kind='lvalue' type-id='7a4c2b4e' size-in-bits='32' id='926c58f0'/>
+    <pointer-type-def type-id='7a4c2b4e' size-in-bits='32' id='9e6c6bd4'/>
+    <reference-type-def kind='lvalue' type-id='2b108403' size-in-bits='32' id='2a671217'/>
+    <pointer-type-def type-id='2b108403' size-in-bits='32' id='1e66ff33'/>
+    <reference-type-def kind='lvalue' type-id='547798e7' size-in-bits='32' id='7f1f47ab'/>
+    <pointer-type-def type-id='547798e7' size-in-bits='32' id='7b1f415f'/>
+    <reference-type-def kind='lvalue' type-id='6dad0743' size-in-bits='32' id='4ab415e7'/>
+    <pointer-type-def type-id='6dad0743' size-in-bits='32' id='3eb40303'/>
+    <reference-type-def kind='lvalue' type-id='2fab2fd6' size-in-bits='32' id='585aa338'/>
+    <pointer-type-def type-id='2fab2fd6' size-in-bits='32' id='545a9cec'/>
+    <reference-type-def kind='lvalue' type-id='2e5198c0' size-in-bits='32' id='1366c99a'/>
+    <pointer-type-def type-id='2e5198c0' size-in-bits='32' id='0766b6b6'/>
+    <reference-type-def kind='lvalue' type-id='540ab5d5' size-in-bits='32' id='b2f58091'/>
+    <pointer-type-def type-id='540ab5d5' size-in-bits='32' id='aef57a45'/>
+    <reference-type-def kind='lvalue' type-id='cd40e6dd' size-in-bits='32' id='43aab4fe'/>
+    <reference-type-def kind='lvalue' type-id='3967bb7d' size-in-bits='32' id='b17643d6'/>
+    <reference-type-def kind='lvalue' type-id='ec5b4ed5' size-in-bits='32' id='36bf262e'/>
+    <reference-type-def kind='lvalue' type-id='f7241684' size-in-bits='32' id='8e20dfa5'/>
+    <reference-type-def kind='lvalue' type-id='53770262' size-in-bits='32' id='829d9f2b'/>
+    <reference-type-def kind='lvalue' type-id='2d7cd103' size-in-bits='32' id='f4522958'/>
+    <reference-type-def kind='lvalue' type-id='27619c1c' size-in-bits='32' id='908b8f66'/>
+    <reference-type-def kind='rvalue' type-id='27619c1c' size-in-bits='32' id='cbb281c0'/>
+    <qualified-type-def type-id='9c8ba24a' const='yes' id='d42b1915'/>
+    <reference-type-def kind='lvalue' type-id='d42b1915' size-in-bits='32' id='32d8ab49'/>
+    <reference-type-def kind='lvalue' type-id='9c8ba24a' size-in-bits='32' id='dbd0b004'/>
+    <reference-type-def kind='rvalue' type-id='9c8ba24a' size-in-bits='32' id='2b854586'/>
+    <reference-type-def kind='lvalue' type-id='900f8095' size-in-bits='32' id='385f2c74'/>
+    <reference-type-def kind='lvalue' type-id='b54187d9' size-in-bits='32' id='d6c6e308'/>
+    <reference-type-def kind='lvalue' type-id='d7bfb3bd' size-in-bits='32' id='9f29240c'/>
+    <reference-type-def kind='lvalue' type-id='f5c874bd' size-in-bits='32' id='e200b82a'/>
+    <reference-type-def kind='lvalue' type-id='1ee171c9' size-in-bits='32' id='0034f3d2'/>
+    <reference-type-def kind='lvalue' type-id='1b9ea905' size-in-bits='32' id='a642e49c'/>
+    <reference-type-def kind='rvalue' type-id='06892669' size-in-bits='32' id='a4b531b4'/>
+    <reference-type-def kind='rvalue' type-id='9ace7ffd' size-in-bits='32' id='eb3de26a'/>
+    <reference-type-def kind='lvalue' type-id='39289cce' size-in-bits='32' id='00d0b060'/>
+    <pointer-type-def type-id='39289cce' size-in-bits='32' id='0cd0c344'/>
+    <reference-type-def kind='lvalue' type-id='523e1257' size-in-bits='32' id='320ab7bb'/>
+    <pointer-type-def type-id='523e1257' size-in-bits='32' id='2e0ab16f'/>
+    <reference-type-def kind='lvalue' type-id='f91c31d9' size-in-bits='32' id='bfae2bb5'/>
+    <reference-type-def kind='rvalue' type-id='f91c31d9' size-in-bits='32' id='522e9869'/>
+    <pointer-type-def type-id='f91c31d9' size-in-bits='32' id='c3ae3201'/>
+    <reference-type-def kind='lvalue' type-id='c4732f63' size-in-bits='32' id='0a1f8207'/>
+    <reference-type-def kind='rvalue' type-id='c4732f63' size-in-bits='32' id='1099d9f3'/>
+    <pointer-type-def type-id='c4732f63' size-in-bits='32' id='fe1f6f23'/>
+    <qualified-type-def type-id='fe1f6f23' const='yes' id='72c1fb38'/>
+    <reference-type-def kind='lvalue' type-id='72c1fb38' size-in-bits='32' id='c55e503a'/>
+    <reference-type-def kind='lvalue' type-id='fe1f6f23' size-in-bits='32' id='107bc4df'/>
+    <reference-type-def kind='lvalue' type-id='5bbceb1d' size-in-bits='32' id='df7399e9'/>
+    <reference-type-def kind='rvalue' type-id='5bbceb1d' size-in-bits='32' id='91fb20dd'/>
+    <pointer-type-def type-id='5bbceb1d' size-in-bits='32' id='eb73accd'/>
+    <pointer-type-def type-id='fb38d8ff' size-in-bits='32' id='77f5994e'/>
+    <reference-type-def kind='lvalue' type-id='08504a55' size-in-bits='32' id='605397d1'/>
+    <reference-type-def kind='rvalue' type-id='08504a55' size-in-bits='32' id='9a9839d5'/>
+    <pointer-type-def type-id='08504a55' size-in-bits='32' id='5c539185'/>
+    <qualified-type-def type-id='5c539185' const='yes' id='781c73fa'/>
+    <reference-type-def kind='lvalue' type-id='781c73fa' size-in-bits='32' id='f0ca6354'/>
+    <reference-type-def kind='lvalue' type-id='5c539185' size-in-bits='32' id='fa8e4399'/>
+    <reference-type-def kind='lvalue' type-id='a8a9ac74' size-in-bits='32' id='b57dd05e'/>
+    <reference-type-def kind='rvalue' type-id='a8a9ac74' size-in-bits='32' id='2d0f2ce8'/>
+    <pointer-type-def type-id='a8a9ac74' size-in-bits='32' id='b17dca12'/>
+    <pointer-type-def type-id='07033df4' size-in-bits='32' id='cde1d4cd'/>
+    <reference-type-def kind='lvalue' type-id='240b0ce6' size-in-bits='32' id='77ac3628'/>
+    <reference-type-def kind='rvalue' type-id='240b0ce6' size-in-bits='32' id='7219180a'/>
+    <pointer-type-def type-id='240b0ce6' size-in-bits='32' id='73ac2fdc'/>
+    <reference-type-def kind='lvalue' type-id='b5bac5b5' size-in-bits='32' id='e78093f0'/>
+    <reference-type-def kind='lvalue' type-id='81011efb' size-in-bits='32' id='fbda57ef'/>
+    <reference-type-def kind='rvalue' type-id='81011efb' size-in-bits='32' id='41b8316b'/>
+    <pointer-type-def type-id='81011efb' size-in-bits='32' id='ffda5e3b'/>
+    <reference-type-def kind='lvalue' type-id='300cdb86' size-in-bits='32' id='aefad62f'/>
+    <reference-type-def kind='lvalue' type-id='5023650f' size-in-bits='32' id='9e1ccdc3'/>
+    <reference-type-def kind='rvalue' type-id='5023650f' size-in-bits='32' id='cc581f7f'/>
+    <pointer-type-def type-id='5023650f' size-in-bits='32' id='aa1ce0a7'/>
+    <reference-type-def kind='lvalue' type-id='d2b080d4' size-in-bits='32' id='d713779b'/>
+    <reference-type-def kind='lvalue' type-id='ee11ffd6' size-in-bits='32' id='810d92c8'/>
+    <reference-type-def kind='rvalue' type-id='ee11ffd6' size-in-bits='32' id='165e4caa'/>
+    <reference-type-def kind='lvalue' type-id='87233a23' size-in-bits='32' id='8f13f750'/>
+    <reference-type-def kind='lvalue' type-id='b0a3f2e2' size-in-bits='32' id='a1a31014'/>
+    <reference-type-def kind='rvalue' type-id='b0a3f2e2' size-in-bits='32' id='a5b27eb6'/>
+    <pointer-type-def type-id='b0a3f2e2' size-in-bits='32' id='95a2fd30'/>
+    <reference-type-def kind='lvalue' type-id='64fb5e91' size-in-bits='32' id='e80b7404'/>
+    <reference-type-def kind='lvalue' type-id='e4ce69f7' size-in-bits='32' id='5c599eab'/>
+    <reference-type-def kind='rvalue' type-id='e4ce69f7' size-in-bits='32' id='ee1497f7'/>
+    <pointer-type-def type-id='e4ce69f7' size-in-bits='32' id='5859985f'/>
+    <reference-type-def kind='rvalue' type-id='83a09c80' size-in-bits='32' id='17ff9941'/>
+    <pointer-type-def type-id='83a09c80' size-in-bits='32' id='3912fb99'/>
+    <reference-type-def kind='lvalue' type-id='d1a9c073' size-in-bits='32' id='48b4ba57'/>
+    <reference-type-def kind='rvalue' type-id='d1a9c073' size-in-bits='32' id='e5817fe3'/>
+    <pointer-type-def type-id='d1a9c073' size-in-bits='32' id='3cb4a773'/>
+    <reference-type-def kind='rvalue' type-id='95ebae6c' size-in-bits='32' id='4d95b3d5'/>
+    <pointer-type-def type-id='95ebae6c' size-in-bits='32' id='68346f85'/>
+    <reference-type-def kind='lvalue' type-id='abf6b8df' size-in-bits='32' id='8bb7c8e3'/>
+    <reference-type-def kind='rvalue' type-id='abf6b8df' size-in-bits='32' id='b7510e1f'/>
+    <pointer-type-def type-id='abf6b8df' size-in-bits='32' id='97b7dbc7'/>
+    <reference-type-def kind='rvalue' type-id='deacbcb8' size-in-bits='32' id='b14b89b9'/>
+    <pointer-type-def type-id='deacbcb8' size-in-bits='32' id='a70d8d71'/>
+    <reference-type-def kind='lvalue' type-id='6e5bed43' size-in-bits='32' id='11424137'/>
+    <reference-type-def kind='rvalue' type-id='6e5bed43' size-in-bits='32' id='3c4c6dc3'/>
+    <pointer-type-def type-id='6e5bed43' size-in-bits='32' id='05422e53'/>
+    <pointer-type-def type-id='120e9c51' size-in-bits='32' id='1027f639'/>
+    <reference-type-def kind='rvalue' type-id='70a2e23a' size-in-bits='32' id='2291f0f5'/>
+    <pointer-type-def type-id='70a2e23a' size-in-bits='32' id='3ca9f225'/>
+    <reference-type-def kind='lvalue' type-id='b729e07f' size-in-bits='32' id='8f721133'/>
+    <reference-type-def kind='rvalue' type-id='b729e07f' size-in-bits='32' id='e590e40f'/>
+    <pointer-type-def type-id='b729e07f' size-in-bits='32' id='9b722417'/>
+    <reference-type-def kind='rvalue' type-id='008e87fa' size-in-bits='32' id='600f0129'/>
+    <pointer-type-def type-id='008e87fa' size-in-bits='32' id='5b609e41'/>
+    <reference-type-def kind='lvalue' type-id='800440d7' size-in-bits='32' id='b86192eb'/>
+    <reference-type-def kind='rvalue' type-id='800440d7' size-in-bits='32' id='0e9a18b7'/>
+    <pointer-type-def type-id='800440d7' size-in-bits='32' id='b4618c9f'/>
+    <reference-type-def kind='rvalue' type-id='f31e8e90' size-in-bits='32' id='3ad99901'/>
+    <pointer-type-def type-id='f31e8e90' size-in-bits='32' id='d3ffd4d9'/>
+    <reference-type-def kind='lvalue' type-id='8efea9e5' size-in-bits='32' id='dde53df9'/>
+    <pointer-type-def type-id='8efea9e5' size-in-bits='32' id='e9e550dd'/>
+    <qualified-type-def type-id='e9e550dd' const='yes' id='c22559b2'/>
+    <reference-type-def kind='lvalue' type-id='c22559b2' size-in-bits='32' id='34cc03fc'/>
+    <reference-type-def kind='lvalue' type-id='e9e550dd' size-in-bits='32' id='2efe7b21'/>
+    <pointer-type-def type-id='abde74e5' size-in-bits='32' id='9d21eaf0'/>
+    <pointer-type-def type-id='b82b342d' size-in-bits='32' id='ac36d1a6'/>
+    <pointer-type-def type-id='444bbd45' size-in-bits='32' id='18ae6bd8'/>
+    <pointer-type-def type-id='0c616dee' size-in-bits='32' id='1a995b31'/>
+    <namespace-decl name='minikin'>
+      <class-decl name='FontStyle' size-in-bits='32' visibility='default' filepath='frameworks/minikin/include/minikin/FontStyle.h' line='23' column='1' id='db9e27e2'>
+        <member-type access='private'>
+          <enum-decl name='Slant' filepath='frameworks/minikin/include/minikin/FontStyle.h' line='38' column='1' id='716cbdb1'>
+            <underlying-type type-id='4aba8549'/>
+            <enumerator name='ITALIC' value='1'/>
+            <enumerator name='UPRIGHT' value='0'/>
+          </enum-decl>
+        </member-type>
+        <member-type access='private'>
+          <enum-decl name='Weight' filepath='frameworks/minikin/include/minikin/FontStyle.h' line='25' column='1' id='f986f0eb'>
+            <underlying-type type-id='20b16ce8'/>
+            <enumerator name='THIN' value='100'/>
+            <enumerator name='EXTRA_LIGHT' value='200'/>
+            <enumerator name='LIGHT' value='300'/>
+            <enumerator name='NORMAL' value='400'/>
+            <enumerator name='MEDIUM' value='500'/>
+            <enumerator name='SEMI_BOLD' value='600'/>
+            <enumerator name='BOLD' value='700'/>
+            <enumerator name='EXTRA_BOLD' value='800'/>
+            <enumerator name='BLACK' value='900'/>
+            <enumerator name='EXTRA_BLACK' value='1000'/>
+          </enum-decl>
+        </member-type>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='mWeight' type-id='149c6638' visibility='default' filepath='frameworks/minikin/include/minikin/FontStyle.h' line='62' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='16'>
+          <var-decl name='mSlant' type-id='716cbdb1' visibility='default' filepath='frameworks/minikin/include/minikin/FontStyle.h' line='63' column='1'/>
+        </data-member>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='FontStyle' mangled-name='_ZN7minikin9FontStyleC2Ev' filepath='frameworks/minikin/include/minikin/FontStyle.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6682e480' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='FontStyle' filepath='frameworks/minikin/include/minikin/FontStyle.h' line='44' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6682e480' is-artificial='yes'/>
+            <parameter type-id='f986f0eb'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='FontStyle' filepath='frameworks/minikin/include/minikin/FontStyle.h' line='45' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6682e480' is-artificial='yes'/>
+            <parameter type-id='716cbdb1'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='FontStyle' mangled-name='_ZN7minikin9FontStyleC2ENS0_6WeightENS0_5SlantE' filepath='frameworks/minikin/include/minikin/FontStyle.h' line='46' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6682e480' is-artificial='yes'/>
+            <parameter type-id='f986f0eb'/>
+            <parameter type-id='716cbdb1'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='FontStyle' mangled-name='_ZN7minikin9FontStyleC2EtNS0_5SlantE' filepath='frameworks/minikin/include/minikin/FontStyle.h' line='48' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='6682e480' is-artificial='yes'/>
+            <parameter type-id='149c6638'/>
+            <parameter type-id='716cbdb1'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='weight' mangled-name='_ZNK7minikin9FontStyle6weightEv' filepath='frameworks/minikin/include/minikin/FontStyle.h' line='50' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='4f2f03e3' is-artificial='yes'/>
+            <return type-id='149c6638'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='slant' mangled-name='_ZNK7minikin9FontStyle5slantEv' filepath='frameworks/minikin/include/minikin/FontStyle.h' line='51' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='4f2f03e3' is-artificial='yes'/>
+            <return type-id='716cbdb1'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator==' mangled-name='_ZNK7minikin9FontStyleeqERKS0_' filepath='frameworks/minikin/include/minikin/FontStyle.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='4f2f03e3' is-artificial='yes'/>
+            <parameter type-id='5b2f16c7'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='identifier' mangled-name='_ZNK7minikin9FontStyle10identifierEv' filepath='frameworks/minikin/include/minikin/FontStyle.h' line='57' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='4f2f03e3' is-artificial='yes'/>
+            <return type-id='8f92235e'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='SystemFonts' visibility='default' is-declaration-only='yes' id='c2f7e911'>
+        <member-function access='public' static='yes'>
+          <function-decl name='findFontCollection' mangled-name='_ZN7minikin11SystemFonts18findFontCollectionERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE' filepath='frameworks/minikin/include/minikin/SystemFonts.h' line='32' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='61c1dfd7'/>
+            <return type-id='5bbceb1d'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='FontCollection' size-in-bits='608' visibility='default' filepath='frameworks/minikin/include/minikin/FontCollection.h' line='33' column='1' id='6d187b95'>
+        <member-type access='private'>
+          <class-decl name='Run' size-in-bits='128' is-struct='yes' visibility='default' filepath='frameworks/minikin/include/minikin/FontCollection.h' line='38' column='1' id='c66e606a'>
+            <data-member access='public' layout-offset-in-bits='0'>
+              <var-decl name='fakedFont' type-id='ab508872' visibility='default' filepath='frameworks/minikin/include/minikin/FontCollection.h' line='39' column='1'/>
+            </data-member>
+            <data-member access='public' layout-offset-in-bits='64'>
+              <var-decl name='start' type-id='95e97e5e' visibility='default' filepath='frameworks/minikin/include/minikin/FontCollection.h' line='40' column='1'/>
+            </data-member>
+            <data-member access='public' layout-offset-in-bits='96'>
+              <var-decl name='end' type-id='95e97e5e' visibility='default' filepath='frameworks/minikin/include/minikin/FontCollection.h' line='41' column='1'/>
+            </data-member>
+          </class-decl>
+        </member-type>
+        <member-type access='private'>
+          <class-decl name='Range' is-struct='yes' visibility='default' is-declaration-only='yes' id='b76df172'/>
+        </member-type>
+        <data-member access='private' static='yes'>
+          <var-decl name='kLogCharsPerPage' type-id='2448a865' visibility='default' filepath='frameworks/minikin/include/minikin/FontCollection.h' line='72' column='1'/>
+        </data-member>
+        <data-member access='private' static='yes'>
+          <var-decl name='kPageMask' type-id='2448a865' visibility='default' filepath='frameworks/minikin/include/minikin/FontCollection.h' line='73' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='mId' type-id='8f92235e' visibility='default' filepath='frameworks/minikin/include/minikin/FontCollection.h' line='104' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='32'>
+          <var-decl name='mMaxChar' type-id='8f92235e' visibility='default' filepath='frameworks/minikin/include/minikin/FontCollection.h' line='107' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='64'>
+          <var-decl name='mFamilies' type-id='b729e07f' visibility='default' filepath='frameworks/minikin/include/minikin/FontCollection.h' line='111' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='160'>
+          <var-decl name='mRanges' type-id='e4ce69f7' visibility='default' filepath='frameworks/minikin/include/minikin/FontCollection.h' line='119' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='256'>
+          <var-decl name='mFamilyVec' type-id='b05cdcb7' visibility='default' filepath='frameworks/minikin/include/minikin/FontCollection.h' line='120' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='352'>
+          <var-decl name='mVSFamilyVec' type-id='b729e07f' visibility='default' filepath='frameworks/minikin/include/minikin/FontCollection.h' line='123' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='448'>
+          <var-decl name='mSupportedAxes' type-id='760319b5' visibility='default' filepath='frameworks/minikin/include/minikin/FontCollection.h' line='126' column='1'/>
+        </data-member>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='FontCollection' filepath='frameworks/minikin/include/minikin/FontCollection.h' line='35' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a4396be5' is-artificial='yes'/>
+            <parameter type-id='80703c86'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='FontCollection' filepath='frameworks/minikin/include/minikin/FontCollection.h' line='36' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a4396be5' is-artificial='yes'/>
+            <parameter type-id='9a9839d5'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='itemize' mangled-name='_ZNK7minikin14FontCollection7itemizeENS_14U16StringPieceENS_9FontStyleEjNS_13FamilyVariantEj' filepath='frameworks/minikin/include/minikin/FontCollection.h' line='45' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='baafa14c' is-artificial='yes'/>
+            <parameter type-id='daebf0d1'/>
+            <parameter type-id='db9e27e2'/>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='5cd28944'/>
+            <parameter type-id='8f92235e'/>
+            <return type-id='d1a9c073'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='itemize' mangled-name='_ZNK7minikin14FontCollection7itemizeENS_14U16StringPieceENS_9FontStyleEjNS_13FamilyVariantE' filepath='frameworks/minikin/include/minikin/FontCollection.h' line='49' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='baafa14c' is-artificial='yes'/>
+            <parameter type-id='daebf0d1'/>
+            <parameter type-id='db9e27e2'/>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='5cd28944'/>
+            <return type-id='d1a9c073'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='hasVariationSelector' mangled-name='_ZNK7minikin14FontCollection20hasVariationSelectorEjj' filepath='frameworks/minikin/include/minikin/FontCollection.h' line='57' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='baafa14c' is-artificial='yes'/>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='8f92235e'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='baseFontFaked' mangled-name='_ZN7minikin14FontCollection13baseFontFakedENS_9FontStyleE' filepath='frameworks/minikin/include/minikin/FontCollection.h' line='60' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a4396be5' is-artificial='yes'/>
+            <parameter type-id='db9e27e2'/>
+            <return type-id='ab508872'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='createCollectionWithVariation' mangled-name='_ZN7minikin14FontCollection29createCollectionWithVariationERKNSt3__16vectorINS_13FontVariationENS1_9allocatorIS3_EEEE' filepath='frameworks/minikin/include/minikin/FontCollection.h' line='64' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a4396be5' is-artificial='yes'/>
+            <parameter type-id='68972b84'/>
+            <return type-id='5bbceb1d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getSupportedTags' mangled-name='_ZNK7minikin14FontCollection16getSupportedTagsEv' filepath='frameworks/minikin/include/minikin/FontCollection.h' line='67' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='baafa14c' is-artificial='yes'/>
+            <return type-id='f76259e0'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getId' mangled-name='_ZNK7minikin14FontCollection5getIdEv' filepath='frameworks/minikin/include/minikin/FontCollection.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='baafa14c' is-artificial='yes'/>
+            <return type-id='8f92235e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='init' mangled-name='_ZN7minikin14FontCollection4initERKNSt3__16vectorINS1_10shared_ptrINS_10FontFamilyEEENS1_9allocatorIS5_EEEE' filepath='frameworks/minikin/include/minikin/FontCollection.h' line='86' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='a4396be5' is-artificial='yes'/>
+            <parameter type-id='80703c86'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='getFamilyForChar' mangled-name='_ZNK7minikin14FontCollection16getFamilyForCharEjjjNS_13FamilyVariantE' filepath='frameworks/minikin/include/minikin/FontCollection.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='baafa14c' is-artificial='yes'/>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='5cd28944'/>
+            <return type-id='3edc50d4'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='calcFamilyScore' mangled-name='_ZNK7minikin14FontCollection15calcFamilyScoreEjjNS_13FamilyVariantEjRKNSt3__110shared_ptrINS_10FontFamilyEEE' filepath='frameworks/minikin/include/minikin/FontCollection.h' line='92' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='baafa14c' is-artificial='yes'/>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='5cd28944'/>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='3edc50d4'/>
+            <return type-id='8f92235e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='calcCoverageScore' mangled-name='_ZNK7minikin14FontCollection17calcCoverageScoreEjjjRKNSt3__110shared_ptrINS_10FontFamilyEEE' filepath='frameworks/minikin/include/minikin/FontCollection.h' line='95' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='baafa14c' is-artificial='yes'/>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='3edc50d4'/>
+            <return type-id='8f92235e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='calcLocaleMatchingScore' mangled-name='_ZN7minikin14FontCollection23calcLocaleMatchingScoreEjRKNS_10FontFamilyE' filepath='frameworks/minikin/include/minikin/FontCollection.h' line='98' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='31f1bc8c'/>
+            <return type-id='8f92235e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='calcVariantMatchingScore' mangled-name='_ZN7minikin14FontCollection24calcVariantMatchingScoreENS_13FamilyVariantERKNS_10FontFamilyE' filepath='frameworks/minikin/include/minikin/FontCollection.h' line='101' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='5cd28944'/>
+            <parameter type-id='31f1bc8c'/>
+            <return type-id='8f92235e'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='FakedFont' size-in-bits='64' is-struct='yes' visibility='default' filepath='frameworks/minikin/include/minikin/Font.h' line='51' column='1' id='ab508872'>
+        <data-member access='public' layout-offset-in-bits='0'>
+          <var-decl name='font' type-id='de075a14' visibility='default' filepath='frameworks/minikin/include/minikin/Font.h' line='58' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='32'>
+          <var-decl name='fakery' type-id='cd5e83dd' visibility='default' filepath='frameworks/minikin/include/minikin/Font.h' line='59' column='1'/>
+        </data-member>
+        <member-function access='public'>
+          <function-decl name='operator==' mangled-name='_ZNK7minikin9FakedFonteqERKS0_' filepath='frameworks/minikin/include/minikin/Font.h' line='52' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='2edab43f' is-artificial='yes'/>
+            <parameter type-id='32daba8b'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator!=' mangled-name='_ZNK7minikin9FakedFontneERKS0_' filepath='frameworks/minikin/include/minikin/Font.h' line='55' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='2edab43f' is-artificial='yes'/>
+            <parameter type-id='32daba8b'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='Font' size-in-bits='128' visibility='default' filepath='frameworks/minikin/include/minikin/Font.h' line='63' column='1' id='242988a1'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='mTypeface' type-id='a8a9ac74' visibility='default' filepath='frameworks/minikin/include/minikin/Font.h' line='126' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='64'>
+          <var-decl name='mStyle' type-id='db9e27e2' visibility='default' filepath='frameworks/minikin/include/minikin/Font.h' line='127' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='96'>
+          <var-decl name='mBaseFont' type-id='ecd58763' visibility='default' filepath='frameworks/minikin/include/minikin/Font.h' line='128' column='1'/>
+        </data-member>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='Font' filepath='frameworks/minikin/include/minikin/Font.h' line='101' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e9646949' is-artificial='yes'/>
+            <parameter type-id='582f4551'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7minikin4FontaSEOS0_' filepath='frameworks/minikin/include/minikin/Font.h' line='102' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e9646949' is-artificial='yes'/>
+            <parameter type-id='582f4551'/>
+            <return type-id='f5647c2d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7minikin4FontaSERKS0_' filepath='frameworks/minikin/include/minikin/Font.h' line='104' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e9646949' is-artificial='yes'/>
+            <parameter type-id='d2074730'/>
+            <return type-id='f5647c2d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='Font' filepath='frameworks/minikin/include/minikin/Font.h' line='110' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e9646949' is-artificial='yes'/>
+            <parameter type-id='d2074730'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='typeface' mangled-name='_ZNK7minikin4Font8typefaceEv' filepath='frameworks/minikin/include/minikin/Font.h' line='112' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='de075a14' is-artificial='yes'/>
+            <return type-id='2bee4e6d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='style' mangled-name='_ZNK7minikin4Font5styleEv' filepath='frameworks/minikin/include/minikin/Font.h' line='113' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='de075a14' is-artificial='yes'/>
+            <return type-id='db9e27e2'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='baseFont' mangled-name='_ZNK7minikin4Font8baseFontEv' filepath='frameworks/minikin/include/minikin/Font.h' line='114' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='de075a14' is-artificial='yes'/>
+            <return type-id='684346af'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getSupportedAxes' mangled-name='_ZNK7minikin4Font16getSupportedAxesEv' filepath='frameworks/minikin/include/minikin/Font.h' line='116' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='de075a14' is-artificial='yes'/>
+            <return type-id='760319b5'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' constructor='yes'>
+          <function-decl name='Font' filepath='frameworks/minikin/include/minikin/Font.h' line='120' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e9646949' is-artificial='yes'/>
+            <parameter type-id='2d0f2ce8'/>
+            <parameter type-id='db9e27e2'/>
+            <parameter type-id='4cfb9cbe'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='prepareFont' mangled-name='_ZN7minikin4Font11prepareFontERKNSt3__110shared_ptrINS_11MinikinFontEEE' filepath='frameworks/minikin/include/minikin/Font.h' line='123' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='2bee4e6d'/>
+            <return type-id='ecd58763'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' static='yes'>
+          <function-decl name='analyzeStyle' mangled-name='_ZN7minikin4Font12analyzeStyleERKNSt3__110unique_ptrI9hb_font_tNS_13HbFontDeleterEEE' filepath='frameworks/minikin/include/minikin/Font.h' line='124' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='684346af'/>
+            <return type-id='db9e27e2'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='MinikinFont' visibility='default' is-declaration-only='yes' id='8c3369ce'/>
+      <class-decl name='HbFontDeleter' size-in-bits='8' is-struct='yes' visibility='default' filepath='frameworks/minikin/include/minikin/HbUtils.h' line='42' column='1' id='4974f4c6'>
+        <member-function access='public'>
+          <function-decl name='operator()' mangled-name='_ZN7minikin13HbFontDeleterclEP9hb_font_t' filepath='frameworks/minikin/include/minikin/HbUtils.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='14aa510c' is-artificial='yes'/>
+            <parameter type-id='022d8174'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <typedef-decl name='HbFontUniquePtr' type-id='5023650f' filepath='frameworks/minikin/include/minikin/HbUtils.h' line='52' column='1' id='ecd58763'/>
+      <class-decl name='FontFakery' size-in-bits='16' visibility='default' filepath='frameworks/minikin/include/minikin/Font.h' line='34' column='1' id='cd5e83dd'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='mFakeBold' type-id='c894953d' visibility='default' filepath='frameworks/minikin/include/minikin/Font.h' line='47' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='8'>
+          <var-decl name='mFakeItalic' type-id='c894953d' visibility='default' filepath='frameworks/minikin/include/minikin/Font.h' line='48' column='1'/>
+        </data-member>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='FontFakery' filepath='frameworks/minikin/include/minikin/Font.h' line='36' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1865cb6d' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='FontFakery' filepath='frameworks/minikin/include/minikin/Font.h' line='37' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1865cb6d' is-artificial='yes'/>
+            <parameter type-id='c894953d'/>
+            <parameter type-id='c894953d'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='isFakeBold' mangled-name='_ZN7minikin10FontFakery10isFakeBoldEv' filepath='frameworks/minikin/include/minikin/Font.h' line='39' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1865cb6d' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='isFakeItalic' mangled-name='_ZN7minikin10FontFakery12isFakeItalicEv' filepath='frameworks/minikin/include/minikin/Font.h' line='40' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1865cb6d' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator==' mangled-name='_ZNK7minikin10FontFakeryeqERKS0_' filepath='frameworks/minikin/include/minikin/Font.h' line='41' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='bc51a458' is-artificial='yes'/>
+            <parameter type-id='b8519e0c'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator!=' mangled-name='_ZNK7minikin10FontFakeryneERKS0_' filepath='frameworks/minikin/include/minikin/Font.h' line='44' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='bc51a458' is-artificial='yes'/>
+            <parameter type-id='b8519e0c'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='U16StringPiece' size-in-bits='64' visibility='default' filepath='frameworks/minikin/include/minikin/U16StringPiece.h' line='26' column='1' id='daebf0d1'>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='mData' type-id='1b7d11c6' visibility='default' filepath='frameworks/minikin/include/minikin/U16StringPiece.h' line='56' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='32'>
+          <var-decl name='mLength' type-id='8f92235e' visibility='default' filepath='frameworks/minikin/include/minikin/U16StringPiece.h' line='57' column='1'/>
+        </data-member>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='U16StringPiece' filepath='frameworks/minikin/include/minikin/U16StringPiece.h' line='28' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='38ae10c9' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='U16StringPiece' filepath='frameworks/minikin/include/minikin/U16StringPiece.h' line='29' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='38ae10c9' is-artificial='yes'/>
+            <parameter type-id='1b7d11c6'/>
+            <parameter type-id='8f92235e'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='U16StringPiece' filepath='frameworks/minikin/include/minikin/U16StringPiece.h' line='30' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='38ae10c9' is-artificial='yes'/>
+            <parameter type-id='c69c8ffc'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='U16StringPiece' filepath='frameworks/minikin/include/minikin/U16StringPiece.h' line='35' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='38ae10c9' is-artificial='yes'/>
+            <parameter type-id='e357ed68'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7minikin14U16StringPieceaSERKS0_' filepath='frameworks/minikin/include/minikin/U16StringPiece.h' line='36' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='38ae10c9' is-artificial='yes'/>
+            <parameter type-id='e357ed68'/>
+            <return type-id='44ae23ad'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='data' mangled-name='_ZNK7minikin14U16StringPiece4dataEv' filepath='frameworks/minikin/include/minikin/U16StringPiece.h' line='38' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='df57e71c' is-artificial='yes'/>
+            <return type-id='1b7d11c6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='size' mangled-name='_ZNK7minikin14U16StringPiece4sizeEv' filepath='frameworks/minikin/include/minikin/U16StringPiece.h' line='39' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='df57e71c' is-artificial='yes'/>
+            <return type-id='8f92235e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='length' mangled-name='_ZNK7minikin14U16StringPiece6lengthEv' filepath='frameworks/minikin/include/minikin/U16StringPiece.h' line='40' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='df57e71c' is-artificial='yes'/>
+            <return type-id='8f92235e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='at' mangled-name='_ZNK7minikin14U16StringPiece2atEj' filepath='frameworks/minikin/include/minikin/U16StringPiece.h' line='43' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='df57e71c' is-artificial='yes'/>
+            <parameter type-id='8f92235e'/>
+            <return type-id='277d24aa'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator[]' mangled-name='_ZNK7minikin14U16StringPieceixEj' filepath='frameworks/minikin/include/minikin/U16StringPiece.h' line='44' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='df57e71c' is-artificial='yes'/>
+            <parameter type-id='8f92235e'/>
+            <return type-id='277d24aa'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='substr' mangled-name='_ZNK7minikin14U16StringPiece6substrERKNS_5RangeE' filepath='frameworks/minikin/include/minikin/U16StringPiece.h' line='46' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='df57e71c' is-artificial='yes'/>
+            <parameter type-id='aadca9c6'/>
+            <return type-id='daebf0d1'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='hasChar' mangled-name='_ZNK7minikin14U16StringPiece7hasCharEt' filepath='frameworks/minikin/include/minikin/U16StringPiece.h' line='50' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='df57e71c' is-artificial='yes'/>
+            <parameter type-id='149c6638'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='Range' size-in-bits='64' visibility='default' filepath='frameworks/minikin/include/minikin/Range.h' line='27' column='1' id='23b51a59'>
+        <member-type access='private'>
+          <class-decl name='RangeIterator' size-in-bits='32' visibility='default' filepath='frameworks/minikin/include/minikin/Range.h' line='96' column='1' id='a76022bc'>
+            <data-member access='private' layout-offset-in-bits='0'>
+              <var-decl name='mPos' type-id='8f92235e' visibility='default' filepath='frameworks/minikin/include/minikin/Range.h' line='108' column='1'/>
+            </data-member>
+            <member-function access='public' constructor='yes'>
+              <function-decl name='RangeIterator' filepath='frameworks/minikin/include/minikin/Range.h' line='98' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='7149627a' is-artificial='yes'/>
+                <parameter type-id='8f92235e'/>
+                <return type-id='48b5725f'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='operator!=' mangled-name='_ZNK7minikin5Range13RangeIteratorneERKS1_' filepath='frameworks/minikin/include/minikin/Range.h' line='100' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='0bf4f50f' is-artificial='yes'/>
+                <parameter type-id='0ff4fb5b'/>
+                <return type-id='c894953d'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='operator*' mangled-name='_ZNK7minikin5Range13RangeIteratordeEv' filepath='frameworks/minikin/include/minikin/Range.h' line='101' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='0bf4f50f' is-artificial='yes'/>
+                <return type-id='8f92235e'/>
+              </function-decl>
+            </member-function>
+            <member-function access='public'>
+              <function-decl name='operator++' mangled-name='_ZN7minikin5Range13RangeIteratorppEv' filepath='frameworks/minikin/include/minikin/Range.h' line='102' column='1' visibility='default' binding='global' size-in-bits='32'>
+                <parameter type-id='7149627a' is-artificial='yes'/>
+                <return type-id='65494f96'/>
+              </function-decl>
+            </member-function>
+          </class-decl>
+        </member-type>
+        <data-member access='public' static='yes'>
+          <var-decl name='NOWHERE' type-id='b9930aae' visibility='default' filepath='frameworks/minikin/include/minikin/Range.h' line='29' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='mStart' type-id='8f92235e' visibility='default' filepath='frameworks/minikin/include/minikin/Range.h' line='116' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='32'>
+          <var-decl name='mEnd' type-id='8f92235e' visibility='default' filepath='frameworks/minikin/include/minikin/Range.h' line='117' column='1'/>
+        </data-member>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='Range' filepath='frameworks/minikin/include/minikin/Range.h' line='32' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1fc5fae1' is-artificial='yes'/>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='8f92235e'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='Range' filepath='frameworks/minikin/include/minikin/Range.h' line='33' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1fc5fae1' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='Range' filepath='frameworks/minikin/include/minikin/Range.h' line='35' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1fc5fae1' is-artificial='yes'/>
+            <parameter type-id='aadca9c6'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator=' mangled-name='_ZN7minikin5RangeaSERKS0_' filepath='frameworks/minikin/include/minikin/Range.h' line='36' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1fc5fae1' is-artificial='yes'/>
+            <parameter type-id='aadca9c6'/>
+            <return type-id='1bc5f495'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' static='yes'>
+          <function-decl name='invalidRange' mangled-name='_ZN7minikin5Range12invalidRangeEv' filepath='frameworks/minikin/include/minikin/Range.h' line='38' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <return type-id='23b51a59'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='isValid' mangled-name='_ZNK7minikin5Range7isValidEv' filepath='frameworks/minikin/include/minikin/Range.h' line='39' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b6dcbcaa' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getStart' mangled-name='_ZNK7minikin5Range8getStartEv' filepath='frameworks/minikin/include/minikin/Range.h' line='41' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b6dcbcaa' is-artificial='yes'/>
+            <return type-id='8f92235e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='setStart' mangled-name='_ZN7minikin5Range8setStartEj' filepath='frameworks/minikin/include/minikin/Range.h' line='42' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1fc5fae1' is-artificial='yes'/>
+            <parameter type-id='8f92235e'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getEnd' mangled-name='_ZNK7minikin5Range6getEndEv' filepath='frameworks/minikin/include/minikin/Range.h' line='44' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b6dcbcaa' is-artificial='yes'/>
+            <return type-id='8f92235e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='setEnd' mangled-name='_ZN7minikin5Range6setEndEj' filepath='frameworks/minikin/include/minikin/Range.h' line='45' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='1fc5fae1' is-artificial='yes'/>
+            <parameter type-id='8f92235e'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getLength' mangled-name='_ZNK7minikin5Range9getLengthEv' filepath='frameworks/minikin/include/minikin/Range.h' line='47' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b6dcbcaa' is-artificial='yes'/>
+            <return type-id='8f92235e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='isEmpty' mangled-name='_ZNK7minikin5Range7isEmptyEv' filepath='frameworks/minikin/include/minikin/Range.h' line='49' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b6dcbcaa' is-artificial='yes'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='toRangeOffset' mangled-name='_ZNK7minikin5Range13toRangeOffsetEj' filepath='frameworks/minikin/include/minikin/Range.h' line='51' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b6dcbcaa' is-artificial='yes'/>
+            <parameter type-id='8f92235e'/>
+            <return type-id='8f92235e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='toGlobalOffset' mangled-name='_ZNK7minikin5Range14toGlobalOffsetEj' filepath='frameworks/minikin/include/minikin/Range.h' line='52' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b6dcbcaa' is-artificial='yes'/>
+            <parameter type-id='8f92235e'/>
+            <return type-id='8f92235e'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='split' mangled-name='_ZNK7minikin5Range5splitEj' filepath='frameworks/minikin/include/minikin/Range.h' line='55' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b6dcbcaa' is-artificial='yes'/>
+            <parameter type-id='8f92235e'/>
+            <return type-id='f91c31d9'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='contains' mangled-name='_ZNK7minikin5Range8containsERKS0_' filepath='frameworks/minikin/include/minikin/Range.h' line='59' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b6dcbcaa' is-artificial='yes'/>
+            <parameter type-id='aadca9c6'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='contains' mangled-name='_ZNK7minikin5Range8containsEj' filepath='frameworks/minikin/include/minikin/Range.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b6dcbcaa' is-artificial='yes'/>
+            <parameter type-id='8f92235e'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' static='yes'>
+          <function-decl name='intersects' mangled-name='_ZN7minikin5Range10intersectsERKS0_S2_' filepath='frameworks/minikin/include/minikin/Range.h' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='aadca9c6'/>
+            <parameter type-id='aadca9c6'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' static='yes'>
+          <function-decl name='intersection' mangled-name='_ZN7minikin5Range12intersectionERKS0_S2_' filepath='frameworks/minikin/include/minikin/Range.h' line='76' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='aadca9c6'/>
+            <parameter type-id='aadca9c6'/>
+            <return type-id='23b51a59'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' static='yes'>
+          <function-decl name='merge' mangled-name='_ZN7minikin5Range5mergeERKS0_S2_' filepath='frameworks/minikin/include/minikin/Range.h' line='82' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='aadca9c6'/>
+            <parameter type-id='aadca9c6'/>
+            <return type-id='23b51a59'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator==' mangled-name='_ZNK7minikin5RangeeqERKS0_' filepath='frameworks/minikin/include/minikin/Range.h' line='86' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b6dcbcaa' is-artificial='yes'/>
+            <parameter type-id='aadca9c6'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator!=' mangled-name='_ZNK7minikin5RangeneERKS0_' filepath='frameworks/minikin/include/minikin/Range.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b6dcbcaa' is-artificial='yes'/>
+            <parameter type-id='aadca9c6'/>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator+' mangled-name='_ZNK7minikin5RangeplEi' filepath='frameworks/minikin/include/minikin/Range.h' line='90' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b6dcbcaa' is-artificial='yes'/>
+            <parameter type-id='3ff5601b'/>
+            <return type-id='23b51a59'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='operator-' mangled-name='_ZNK7minikin5RangemiEi' filepath='frameworks/minikin/include/minikin/Range.h' line='92' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b6dcbcaa' is-artificial='yes'/>
+            <parameter type-id='3ff5601b'/>
+            <return type-id='23b51a59'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='begin' mangled-name='_ZNK7minikin5Range5beginEv' filepath='frameworks/minikin/include/minikin/Range.h' line='112' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b6dcbcaa' is-artificial='yes'/>
+            <return type-id='a76022bc'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='end' mangled-name='_ZNK7minikin5Range3endEv' filepath='frameworks/minikin/include/minikin/Range.h' line='113' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='b6dcbcaa' is-artificial='yes'/>
+            <return type-id='a76022bc'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <enum-decl name='FamilyVariant' filepath='frameworks/minikin/include/minikin/FamilyVariant.h' line='25' column='1' id='5cd28944'>
+        <underlying-type type-id='4aba8549'/>
+        <enumerator name='DEFAULT' value='0'/>
+        <enumerator name='COMPACT' value='1'/>
+        <enumerator name='ELEGANT' value='2'/>
+      </enum-decl>
+      <class-decl name='FontVariation' size-in-bits='64' is-struct='yes' visibility='default' filepath='frameworks/minikin/include/minikin/FontVariation.h' line='26' column='1' id='1779a742'>
+        <data-member access='public' layout-offset-in-bits='0'>
+          <var-decl name='axisTag' type-id='d9c936f2' visibility='default' filepath='frameworks/minikin/include/minikin/FontVariation.h' line='28' column='1'/>
+        </data-member>
+        <data-member access='public' layout-offset-in-bits='32'>
+          <var-decl name='value' type-id='a6c45d85' visibility='default' filepath='frameworks/minikin/include/minikin/FontVariation.h' line='29' column='1'/>
+        </data-member>
+        <member-function access='public' constructor='yes'>
+          <function-decl name='FontVariation' filepath='frameworks/minikin/include/minikin/FontVariation.h' line='27' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='897af260' is-artificial='yes'/>
+            <parameter type-id='d9c936f2'/>
+            <parameter type-id='a6c45d85'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <typedef-decl name='AxisTag' type-id='8f92235e' filepath='frameworks/minikin/include/minikin/FontVariation.h' line='24' column='1' id='d9c936f2'/>
+      <class-decl name='FontFamily' visibility='default' is-declaration-only='yes' id='8b791bcd'/>
+    </namespace-decl>
+    <namespace-decl name='std'>
+      <namespace-decl name='__1'>
+        <namespace-decl name='__pointer_type_imp'>
+          <class-decl name='__pointer_type&lt;_xmlDoc, XmlDocDeleter, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1021' column='1' id='dbe16079'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='07b2e177' filepath='external/libcxx/include/memory' line='1023' column='1' id='37f243ca'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::shared_ptr&lt;minikin::FontFamily&gt;, std::__1::allocator&lt;std::__1::shared_ptr&lt;minikin::FontFamily&gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='ad860a17'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='5a1d1300' filepath='external/libcxx/include/memory' line='1017' column='1' id='7442dc3a'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;minikin::FontCollection::Range, std::__1::allocator&lt;minikin::FontCollection::Range&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='54c7d58b'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='6e634199' filepath='external/libcxx/include/memory' line='1017' column='1' id='8b0c99ac'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;minikin::FontCollection::Run, std::__1::allocator&lt;minikin::FontCollection::Run&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='7d4d7527'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='65f45431' filepath='external/libcxx/include/memory' line='1017' column='1' id='e23ae220'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;hb_font_t, minikin::HbFontDeleter, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1021' column='1' id='571575cf'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='022d8174' filepath='external/libcxx/include/memory' line='1023' column='1' id='93581aca'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;unsigned short, std::__1::allocator&lt;unsigned short&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='cbf3eceb'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='25074d23' filepath='external/libcxx/include/memory' line='1017' column='1' id='2d40fa7c'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;minikin::FontVariation, std::__1::allocator&lt;minikin::FontVariation&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='9fed8d03'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='3c016579' filepath='external/libcxx/include/memory' line='1017' column='1' id='f2824ab4'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::default_delete&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1021' column='1' id='94e6669c'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='9c8ba24a' filepath='external/libcxx/include/memory' line='1023' column='1' id='e0875c35'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;std::__1::pair&lt;unsigned int, float&gt;, std::__1::allocator&lt;std::__1::pair&lt;unsigned int, float&gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1015' column='1' id='1a2ded9b'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='1ce218c2' filepath='external/libcxx/include/memory' line='1017' column='1' id='93533072'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;AFont, std::__1::default_delete&lt;AFont&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1021' column='1' id='5eddc7a2'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='980e7c89' filepath='external/libcxx/include/memory' line='1023' column='1' id='18dd6ef9'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;unsigned char, XmlCharDeleter, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1021' column='1' id='a540a948'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='cf536864' filepath='external/libcxx/include/memory' line='1023' column='1' id='73c6685d'/>
+            </member-type>
+          </class-decl>
+        </namespace-decl>
+        <class-decl name='__compressed_pair_elem&lt;_xmlDoc *, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='873fbcce'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='6f98b283' filepath='external/libcxx/include/memory' line='2136' column='1' id='d145b8a6'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='f4e8e526' filepath='external/libcxx/include/memory' line='2137' column='1' id='f807b2ca'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='07b2e177' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0dbccb34' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIP7_xmlDocLi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0dbccb34' is-artificial='yes'/>
+              <return type-id='d145b8a6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIP7_xmlDocLi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9c280849' is-artificial='yes'/>
+              <return type-id='f807b2ca'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem&lt;_xmlDoc *, void&gt;' mangled-name='_ZNSt3__122__compressed_pair_elemIP7_xmlDocLi0ELb0EEC2IS2_vEEOT_' filepath='external/libcxx/include/memory' line='2147' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0dbccb34' is-artificial='yes'/>
+              <parameter type-id='526139bf'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;_xmlDoc *, XmlDocDeleter&gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='732e1025'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='873fbcce'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='118b27a6'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIP7_xmlDoc13XmlDocDeleterE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='597cbfc5' is-artificial='yes'/>
+              <return type-id='d145b8a6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIP7_xmlDoc13XmlDocDeleterE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e918370' is-artificial='yes'/>
+              <return type-id='f807b2ca'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIP7_xmlDoc13XmlDocDeleterE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='597cbfc5' is-artificial='yes'/>
+              <return type-id='b5ef4560'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIP7_xmlDoc13XmlDocDeleterE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e918370' is-artificial='yes'/>
+              <return type-id='9418ea50'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIP7_xmlDoc13XmlDocDeleterE4swapERS4_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='597cbfc5' is-artificial='yes'/>
+              <parameter type-id='5d7cc611'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair&lt;_xmlDoc *, true&gt;' mangled-name='_ZNSt3__117__compressed_pairIP7_xmlDoc13XmlDocDeleterEC2IS2_Lb1EEEOT_' filepath='external/libcxx/include/memory' line='2240' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='597cbfc5' is-artificial='yes'/>
+              <parameter type-id='526139bf'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;XmlDocDeleter, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='118b27a6'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='89bde55b'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='6ed79def' filepath='external/libcxx/include/memory' line='2174' column='1' id='b5ef4560'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='1752d512' filepath='external/libcxx/include/memory' line='2175' column='1' id='9418ea50'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0f994dfc' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemI13XmlDocDeleterLi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0f994dfc' is-artificial='yes'/>
+              <return type-id='b5ef4560'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemI13XmlDocDeleterLi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9bef25a3' is-artificial='yes'/>
+              <return type-id='9418ea50'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='unique_ptr&lt;_xmlDoc, XmlDocDeleter&gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2401' column='1' id='81011efb'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='c2534438' filepath='external/libcxx/include/memory' line='2405' column='1' id='de314a13'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='deleter_type' type-id='89bde55b' filepath='external/libcxx/include/memory' line='2404' column='1' id='300cdb86'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__ptr_' type-id='732e1025' visibility='default' filepath='external/libcxx/include/memory' line='2411' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='unique_ptr' filepath='external/libcxx/include/memory' line='2494' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ffda5e3b' is-artificial='yes'/>
+              <parameter type-id='41b8316b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrI7_xmlDoc13XmlDocDeleterEaSEOS3_' filepath='external/libcxx/include/memory' line='2517' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ffda5e3b' is-artificial='yes'/>
+              <parameter type-id='41b8316b'/>
+              <return type-id='fbda57ef'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~unique_ptr' mangled-name='_ZNSt3__110unique_ptrI7_xmlDoc13XmlDocDeleterED2Ev' filepath='external/libcxx/include/memory' line='2606' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ffda5e3b' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrI7_xmlDoc13XmlDocDeleterEaSEDn' filepath='external/libcxx/include/memory' line='2609' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ffda5e3b' is-artificial='yes'/>
+              <return type-id='fbda57ef'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator*' mangled-name='_ZNKSt3__110unique_ptrI7_xmlDoc13XmlDocDeleterEdeEv' filepath='external/libcxx/include/memory' line='2616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d3ce6f5c' is-artificial='yes'/>
+              <return type-id='56c012b5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-&gt;' mangled-name='_ZNKSt3__110unique_ptrI7_xmlDoc13XmlDocDeleterEptEv' filepath='external/libcxx/include/memory' line='2620' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d3ce6f5c' is-artificial='yes'/>
+              <return type-id='de314a13'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNKSt3__110unique_ptrI7_xmlDoc13XmlDocDeleterE3getEv' filepath='external/libcxx/include/memory' line='2624' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d3ce6f5c' is-artificial='yes'/>
+              <return type-id='de314a13'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNSt3__110unique_ptrI7_xmlDoc13XmlDocDeleterE11get_deleterEv' filepath='external/libcxx/include/memory' line='2628' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ffda5e3b' is-artificial='yes'/>
+              <return type-id='aefad62f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNKSt3__110unique_ptrI7_xmlDoc13XmlDocDeleterE11get_deleterEv' filepath='external/libcxx/include/memory' line='2632' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d3ce6f5c' is-artificial='yes'/>
+              <return type-id='64a9c770'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator bool' mangled-name='_ZNKSt3__110unique_ptrI7_xmlDoc13XmlDocDeleterEcvbEv' filepath='external/libcxx/include/memory' line='2636' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d3ce6f5c' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='release' mangled-name='_ZNSt3__110unique_ptrI7_xmlDoc13XmlDocDeleterE7releaseEv' filepath='external/libcxx/include/memory' line='2641' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ffda5e3b' is-artificial='yes'/>
+              <return type-id='de314a13'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reset' mangled-name='_ZNSt3__110unique_ptrI7_xmlDoc13XmlDocDeleterE5resetEPS1_' filepath='external/libcxx/include/memory' line='2648' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ffda5e3b' is-artificial='yes'/>
+              <parameter type-id='de314a13'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__110unique_ptrI7_xmlDoc13XmlDocDeleterE4swapERS3_' filepath='external/libcxx/include/memory' line='2656' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ffda5e3b' is-artificial='yes'/>
+              <parameter type-id='fbda57ef'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unique_ptr&lt;true, void&gt;' mangled-name='_ZNSt3__110unique_ptrI7_xmlDoc13XmlDocDeleterEC2ILb1EvEEv' filepath='external/libcxx/include/memory' line='2461' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ffda5e3b' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='add_lvalue_reference&lt;_xmlDoc&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1127' column='1' id='b101930e'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='08e2a2a4' filepath='external/libcxx/include/type_traits' line='1128' column='1' id='56c012b5'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__add_lvalue_reference_impl&lt;_xmlDoc, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='80cd23bd'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='fbb2ce93' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='08e2a2a4'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;_xmlDoc, XmlDocDeleter&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='ceac90c9'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='37f243ca' filepath='external/libcxx/include/memory' line='1031' column='1' id='c2534438'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_pointer&lt;char, char *, std::__1::allocator&lt;char&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1042' column='1' id='a6fda4d5'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='ffee57ca' filepath='external/libcxx/include/memory' line='1044' column='1' id='d77939ac'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='shared_ptr&lt;minikin::FontCollection&gt;' size-in-bits='64' visibility='default' filepath='external/libcxx/include/memory' line='3740' column='1' id='5bbceb1d'>
+          <member-type access='private'>
+            <typedef-decl name='element_type' type-id='6d187b95' filepath='external/libcxx/include/memory' line='3743' column='1' id='fb38d8ff'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__ptr_' type-id='77f5994e' visibility='default' filepath='external/libcxx/include/memory' line='3749' column='1'/>
+          </data-member>
+          <data-member access='private' layout-offset-in-bits='32'>
+            <var-decl name='__cntrl_' type-id='a9986e45' visibility='default' filepath='external/libcxx/include/memory' line='3750' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='shared_ptr' filepath='external/libcxx/include/memory' line='3755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='eb73accd' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='shared_ptr' filepath='external/libcxx/include/memory' line='3771' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='eb73accd' is-artificial='yes'/>
+              <parameter type-id='b07c40d0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='shared_ptr' filepath='external/libcxx/include/memory' line='3779' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='eb73accd' is-artificial='yes'/>
+              <parameter type-id='91fb20dd'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~shared_ptr' mangled-name='_ZNSt3__110shared_ptrIN7minikin14FontCollectionEED2Ev' filepath='external/libcxx/include/memory' line='3837' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='eb73accd' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110shared_ptrIN7minikin14FontCollectionEEaSERKS3_' filepath='external/libcxx/include/memory' line='3840' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='eb73accd' is-artificial='yes'/>
+              <parameter type-id='b07c40d0'/>
+              <return type-id='df7399e9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110shared_ptrIN7minikin14FontCollectionEEaSEOS3_' filepath='external/libcxx/include/memory' line='3851' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='eb73accd' is-artificial='yes'/>
+              <parameter type-id='91fb20dd'/>
+              <return type-id='df7399e9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__110shared_ptrIN7minikin14FontCollectionEE4swapERS3_' filepath='external/libcxx/include/memory' line='3900' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='eb73accd' is-artificial='yes'/>
+              <parameter type-id='df7399e9'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reset' mangled-name='_ZNSt3__110shared_ptrIN7minikin14FontCollectionEE5resetEv' filepath='external/libcxx/include/memory' line='3902' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='eb73accd' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNKSt3__110shared_ptrIN7minikin14FontCollectionEE3getEv' filepath='external/libcxx/include/memory' line='3929' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bc7c53b4' is-artificial='yes'/>
+              <return type-id='77f5994e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator*' mangled-name='_ZNKSt3__110shared_ptrIN7minikin14FontCollectionEEdeEv' filepath='external/libcxx/include/memory' line='3931' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bc7c53b4' is-artificial='yes'/>
+              <return type-id='d3590913'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-&gt;' mangled-name='_ZNKSt3__110shared_ptrIN7minikin14FontCollectionEEptEv' filepath='external/libcxx/include/memory' line='3934' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bc7c53b4' is-artificial='yes'/>
+              <return type-id='77f5994e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='use_count' mangled-name='_ZNKSt3__110shared_ptrIN7minikin14FontCollectionEE9use_countEv' filepath='external/libcxx/include/memory' line='3936' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bc7c53b4' is-artificial='yes'/>
+              <return type-id='bd54fe1a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unique' mangled-name='_ZNKSt3__110shared_ptrIN7minikin14FontCollectionEE6uniqueEv' filepath='external/libcxx/include/memory' line='3938' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bc7c53b4' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator bool' mangled-name='_ZNKSt3__110shared_ptrIN7minikin14FontCollectionEEcvbEv' filepath='external/libcxx/include/memory' line='3940' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bc7c53b4' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__owner_equivalent' mangled-name='_ZNKSt3__110shared_ptrIN7minikin14FontCollectionEE18__owner_equivalentERKS3_' filepath='external/libcxx/include/memory' line='3951' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bc7c53b4' is-artificial='yes'/>
+              <parameter type-id='b07c40d0'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__enable_weak_this' mangled-name='_ZNSt3__110shared_ptrIN7minikin14FontCollectionEE18__enable_weak_thisEz' filepath='external/libcxx/include/memory' line='4036' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='eb73accd' is-artificial='yes'/>
+              <parameter is-variadic='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='vector&lt;std::__1::shared_ptr&lt;minikin::FontFamily&gt;, std::__1::allocator&lt;std::__1::shared_ptr&lt;minikin::FontFamily&gt; &gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='470' column='1' id='b729e07f'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='241d7a85'/>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='2e5198c0' filepath='external/libcxx/include/vector' line='479' column='1' id='9c313e1e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='2f1dc4be' filepath='external/libcxx/include/vector' line='483' column='1' id='42a6a2da'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='08504a55' filepath='external/libcxx/include/vector' line='478' column='1' id='008e87fa'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='0e9d8c9d' filepath='external/libcxx/include/vector' line='482' column='1' id='4967c689'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='c8a8f016' filepath='external/libcxx/include/vector' line='487' column='1' id='cee7a2fa'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='29fcb633' filepath='external/libcxx/include/vector' line='488' column='1' id='c8c7c0ce'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reverse_iterator' type-id='30fffb03' filepath='external/libcxx/include/vector' line='489' column='1' id='53634191'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reverse_iterator' type-id='295be17a' filepath='external/libcxx/include/vector' line='490' column='1' id='1a700eed'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='12e36ab1' filepath='external/libcxx/include/vector' line='481' column='1' id='4cff882d'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='8e3f5845' filepath='external/libcxx/include/vector' line='485' column='1' id='eb4c9e91'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='add28961' filepath='external/libcxx/include/vector' line='486' column='1' id='bb0731bd'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='496' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='502' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='440771d8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='514' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='42a6a2da'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='516' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='42a6a2da'/>
+              <parameter type-id='440771d8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='518' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='42a6a2da'/>
+              <parameter type-id='983b6a84'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='519' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='42a6a2da'/>
+              <parameter type-id='983b6a84'/>
+              <parameter type-id='440771d8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~vector' filepath='external/libcxx/include/vector' line='550' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='558' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='80703c86'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='559' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='80703c86'/>
+              <parameter type-id='440771d8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEEaSERKS7_' filepath='external/libcxx/include/vector' line='561' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='80703c86'/>
+              <return type-id='8f721133'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='565' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='e0b58a1f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='568' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='e0b58a1f'/>
+              <parameter type-id='440771d8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='571' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='e590e40f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='579' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='e590e40f'/>
+              <parameter type-id='440771d8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEEaSEOS7_' filepath='external/libcxx/include/vector' line='581' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='e590e40f'/>
+              <return type-id='8f721133'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEEaSESt16initializer_listIS4_E' filepath='external/libcxx/include/vector' line='585' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='e0b58a1f'/>
+              <return type-id='8f721133'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE6assignEjRKS4_' filepath='external/libcxx/include/vector' line='612' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='42a6a2da'/>
+              <parameter type-id='4967c689'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE6assignESt16initializer_listIS4_E' filepath='external/libcxx/include/vector' line='616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='e0b58a1f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_allocator' mangled-name='_ZNKSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE13get_allocatorEv' filepath='external/libcxx/include/vector' line='621' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c704f6a' is-artificial='yes'/>
+              <return type-id='9c313e1e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE5beginEv' filepath='external/libcxx/include/vector' line='624' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <return type-id='cee7a2fa'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE5beginEv' filepath='external/libcxx/include/vector' line='625' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c704f6a' is-artificial='yes'/>
+              <return type-id='c8c7c0ce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE3endEv' filepath='external/libcxx/include/vector' line='626' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <return type-id='cee7a2fa'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE3endEv' filepath='external/libcxx/include/vector' line='627' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c704f6a' is-artificial='yes'/>
+              <return type-id='c8c7c0ce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE6rbeginEv' filepath='external/libcxx/include/vector' line='630' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <return type-id='53634191'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNKSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE6rbeginEv' filepath='external/libcxx/include/vector' line='633' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c704f6a' is-artificial='yes'/>
+              <return type-id='1a700eed'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE4rendEv' filepath='external/libcxx/include/vector' line='636' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <return type-id='53634191'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNKSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE4rendEv' filepath='external/libcxx/include/vector' line='639' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c704f6a' is-artificial='yes'/>
+              <return type-id='1a700eed'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE6cbeginEv' filepath='external/libcxx/include/vector' line='643' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c704f6a' is-artificial='yes'/>
+              <return type-id='c8c7c0ce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE4cendEv' filepath='external/libcxx/include/vector' line='646' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c704f6a' is-artificial='yes'/>
+              <return type-id='c8c7c0ce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crbegin' mangled-name='_ZNKSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE7crbeginEv' filepath='external/libcxx/include/vector' line='649' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c704f6a' is-artificial='yes'/>
+              <return type-id='1a700eed'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crend' mangled-name='_ZNKSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE5crendEv' filepath='external/libcxx/include/vector' line='652' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c704f6a' is-artificial='yes'/>
+              <return type-id='1a700eed'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE4sizeEv' filepath='external/libcxx/include/vector' line='656' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c704f6a' is-artificial='yes'/>
+              <return type-id='42a6a2da'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE8capacityEv' filepath='external/libcxx/include/vector' line='659' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c704f6a' is-artificial='yes'/>
+              <return type-id='42a6a2da'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE5emptyEv' filepath='external/libcxx/include/vector' line='662' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c704f6a' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE8max_sizeEv' filepath='external/libcxx/include/vector' line='664' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c704f6a' is-artificial='yes'/>
+              <return type-id='42a6a2da'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE7reserveEj' filepath='external/libcxx/include/vector' line='665' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='42a6a2da'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='shrink_to_fit' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE13shrink_to_fitEv' filepath='external/libcxx/include/vector' line='666' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEEixEj' filepath='external/libcxx/include/vector' line='668' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='42a6a2da'/>
+              <return type-id='4cff882d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEEixEj' filepath='external/libcxx/include/vector' line='669' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c704f6a' is-artificial='yes'/>
+              <parameter type-id='42a6a2da'/>
+              <return type-id='4967c689'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE2atEj' filepath='external/libcxx/include/vector' line='670' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='42a6a2da'/>
+              <return type-id='4cff882d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNKSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE2atEj' filepath='external/libcxx/include/vector' line='671' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c704f6a' is-artificial='yes'/>
+              <parameter type-id='42a6a2da'/>
+              <return type-id='4967c689'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE5frontEv' filepath='external/libcxx/include/vector' line='673' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <return type-id='4cff882d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNKSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE5frontEv' filepath='external/libcxx/include/vector' line='678' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c704f6a' is-artificial='yes'/>
+              <return type-id='4967c689'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE4backEv' filepath='external/libcxx/include/vector' line='683' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <return type-id='4cff882d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNKSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE4backEv' filepath='external/libcxx/include/vector' line='688' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c704f6a' is-artificial='yes'/>
+              <return type-id='4967c689'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE4dataEv' filepath='external/libcxx/include/vector' line='695' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <return type-id='5b609e41'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNKSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE4dataEv' filepath='external/libcxx/include/vector' line='698' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c704f6a' is-artificial='yes'/>
+              <return type-id='8c3b57a0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE9push_backERKS4_' filepath='external/libcxx/include/vector' line='712' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='4967c689'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE9push_backEOS4_' filepath='external/libcxx/include/vector' line='715' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='600f0129'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pop_back' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE8pop_backEv' filepath='external/libcxx/include/vector' line='727' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE6insertENS_11__wrap_iterIPKS4_EERS9_' filepath='external/libcxx/include/vector' line='729' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='c8c7c0ce'/>
+              <parameter type-id='4967c689'/>
+              <return type-id='cee7a2fa'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE6insertENS_11__wrap_iterIPKS4_EEOS4_' filepath='external/libcxx/include/vector' line='732' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='c8c7c0ce'/>
+              <parameter type-id='600f0129'/>
+              <return type-id='cee7a2fa'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE6insertENS_11__wrap_iterIPKS4_EEjRS9_' filepath='external/libcxx/include/vector' line='737' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='c8c7c0ce'/>
+              <parameter type-id='42a6a2da'/>
+              <parameter type-id='4967c689'/>
+              <return type-id='cee7a2fa'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE6insertENS_11__wrap_iterIPKS4_EESt16initializer_listIS4_E' filepath='external/libcxx/include/vector' line='762' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='c8c7c0ce'/>
+              <parameter type-id='e0b58a1f'/>
+              <return type-id='cee7a2fa'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE5eraseENS_11__wrap_iterIPKS4_EE' filepath='external/libcxx/include/vector' line='766' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='c8c7c0ce'/>
+              <return type-id='cee7a2fa'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE5eraseENS_11__wrap_iterIPKS4_EESB_' filepath='external/libcxx/include/vector' line='767' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='c8c7c0ce'/>
+              <parameter type-id='c8c7c0ce'/>
+              <return type-id='cee7a2fa'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE5clearEv' filepath='external/libcxx/include/vector' line='770' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE6resizeEj' filepath='external/libcxx/include/vector' line='778' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='42a6a2da'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE6resizeEjRKS4_' filepath='external/libcxx/include/vector' line='779' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='42a6a2da'/>
+              <parameter type-id='4967c689'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE4swapERS7_' filepath='external/libcxx/include/vector' line='781' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='8f721133'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__invariants' mangled-name='_ZNKSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE12__invariantsEv' filepath='external/libcxx/include/vector' line='789' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c704f6a' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_all_iterators' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE26__invalidate_all_iteratorsEv' filepath='external/libcxx/include/vector' line='801' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_iterators_past' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE27__invalidate_iterators_pastEPS4_' filepath='external/libcxx/include/vector' line='802' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='eb4c9e91'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vallocate' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE11__vallocateEj' filepath='external/libcxx/include/vector' line='803' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='42a6a2da'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vdeallocate' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE13__vdeallocateEv' filepath='external/libcxx/include/vector' line='804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__recommend' mangled-name='_ZNKSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE11__recommendEj' filepath='external/libcxx/include/vector' line='805' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c704f6a' is-artificial='yes'/>
+              <parameter type-id='42a6a2da'/>
+              <return type-id='42a6a2da'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE18__construct_at_endEj' filepath='external/libcxx/include/vector' line='806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='42a6a2da'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE18__construct_at_endEjRKS4_' filepath='external/libcxx/include/vector' line='808' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='42a6a2da'/>
+              <parameter type-id='4967c689'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE8__appendEj' filepath='external/libcxx/include/vector' line='816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='42a6a2da'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE8__appendEjRKS4_' filepath='external/libcxx/include/vector' line='817' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='42a6a2da'/>
+              <parameter type-id='4967c689'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE11__make_iterEPS4_' filepath='external/libcxx/include/vector' line='819' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='eb4c9e91'/>
+              <return type-id='cee7a2fa'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNKSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE11__make_iterEPKS4_' filepath='external/libcxx/include/vector' line='821' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c704f6a' is-artificial='yes'/>
+              <parameter type-id='bb0731bd'/>
+              <return type-id='c8c7c0ce'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS4_RS6_EE' filepath='external/libcxx/include/vector' line='822' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='d2d8c3f1'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS4_RS6_EEPS4_' filepath='external/libcxx/include/vector' line='823' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='d2d8c3f1'/>
+              <parameter type-id='eb4c9e91'/>
+              <return type-id='eb4c9e91'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_range' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE12__move_rangeEPS4_S8_S8_' filepath='external/libcxx/include/vector' line='824' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='eb4c9e91'/>
+              <parameter type-id='eb4c9e91'/>
+              <parameter type-id='eb4c9e91'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE13__move_assignERS7_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='825' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='8f721133'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE13__move_assignERS7_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='827' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='8f721133'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE17__destruct_at_endEPS4_' filepath='external/libcxx/include/vector' line='830' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b722417' is-artificial='yes'/>
+              <parameter type-id='eb4c9e91'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_contiguous_container' mangled-name='_ZNKSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE31__annotate_contiguous_containerEPKvS9_S9_S9_' filepath='external/libcxx/include/vector' line='862' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c704f6a' is-artificial='yes'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_new' mangled-name='_ZNKSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE14__annotate_newEj' filepath='external/libcxx/include/vector' line='866' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c704f6a' is-artificial='yes'/>
+              <parameter type-id='42a6a2da'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_delete' mangled-name='_ZNKSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE17__annotate_deleteEv' filepath='external/libcxx/include/vector' line='872' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c704f6a' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_increase' mangled-name='_ZNKSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE19__annotate_increaseEj' filepath='external/libcxx/include/vector' line='878' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c704f6a' is-artificial='yes'/>
+              <parameter type-id='42a6a2da'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_shrink' mangled-name='_ZNKSt3__16vectorINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE17__annotate_shrinkEj' filepath='external/libcxx/include/vector' line='885' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c704f6a' is-artificial='yes'/>
+              <parameter type-id='42a6a2da'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__vector_base&lt;std::__1::shared_ptr&lt;minikin::FontFamily&gt;, std::__1::allocator&lt;std::__1::shared_ptr&lt;minikin::FontFamily&gt; &gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='326' column='1' id='241d7a85'>
+          <base-class access='protected' layout-offset-in-bits='0' type-id='2328d49c'/>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='cd18f28d' filepath='external/libcxx/include/vector' line='338' column='1' id='8e3f5845'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='2e5198c0' filepath='external/libcxx/include/vector' line='330' column='1' id='1750deba'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='7353f2f6' filepath='external/libcxx/include/vector' line='332' column='1' id='2f1dc4be'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='f845b4f8' filepath='external/libcxx/include/vector' line='336' column='1' id='0e9d8c9d'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='08504a55' filepath='external/libcxx/include/vector' line='334' column='1' id='7e80709e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='3bfac1db' filepath='external/libcxx/include/vector' line='335' column='1' id='12e36ab1'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='221aa9d9' filepath='external/libcxx/include/vector' line='339' column='1' id='add28961'/>
+          </member-type>
+          <data-member access='protected' layout-offset-in-bits='0'>
+            <var-decl name='__begin_' type-id='8e3f5845' visibility='default' filepath='external/libcxx/include/vector' line='343' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='32'>
+            <var-decl name='__end_' type-id='8e3f5845' visibility='default' filepath='external/libcxx/include/vector' line='344' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='64'>
+            <var-decl name='__end_cap_' type-id='aa63258a' visibility='default' filepath='external/libcxx/include/vector' line='345' column='1'/>
+          </data-member>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNSt3__113__vector_baseINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE7__allocEv' filepath='external/libcxx/include/vector' line='348' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='380be665' is-artificial='yes'/>
+              <return type-id='378694d3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNKSt3__113__vector_baseINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE7__allocEv' filepath='external/libcxx/include/vector' line='351' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3453468e' is-artificial='yes'/>
+              <return type-id='6bf9a264'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNSt3__113__vector_baseINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE9__end_capEv' filepath='external/libcxx/include/vector' line='354' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='380be665' is-artificial='yes'/>
+              <return type-id='176e048c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNKSt3__113__vector_baseINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE9__end_capEv' filepath='external/libcxx/include/vector' line='357' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3453468e' is-artificial='yes'/>
+              <return type-id='6ee12ce9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='361' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='380be665' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='363' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='380be665' is-artificial='yes'/>
+              <parameter type-id='6bf9a264'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='365' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='380be665' is-artificial='yes'/>
+              <parameter type-id='5ddc7daf'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected' destructor='yes'>
+            <function-decl name='~__vector_base' filepath='external/libcxx/include/vector' line='367' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='380be665' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='clear' mangled-name='_ZNSt3__113__vector_baseINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE5clearEv' filepath='external/libcxx/include/vector' line='370' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='380be665' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__113__vector_baseINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE8capacityEv' filepath='external/libcxx/include/vector' line='372' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3453468e' is-artificial='yes'/>
+              <return type-id='2f1dc4be'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__113__vector_baseINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE17__destruct_at_endEPS4_' filepath='external/libcxx/include/vector' line='376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='380be665' is-artificial='yes'/>
+              <parameter type-id='8e3f5845'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE19__copy_assign_allocERKS7_' filepath='external/libcxx/include/vector' line='379' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='380be665' is-artificial='yes'/>
+              <parameter type-id='30534042'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE19__move_assign_allocERS7_' filepath='external/libcxx/include/vector' line='384' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='380be665' is-artificial='yes'/>
+              <parameter type-id='3c0becb1'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE19__copy_assign_allocERKS7_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='392' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='380be665' is-artificial='yes'/>
+              <parameter type-id='30534042'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE19__copy_assign_allocERKS7_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='404' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='380be665' is-artificial='yes'/>
+              <parameter type-id='30534042'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE19__move_assign_allocERS7_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='408' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='380be665' is-artificial='yes'/>
+              <parameter type-id='3c0becb1'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseINS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE19__move_assign_allocERS7_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='415' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='380be665' is-artificial='yes'/>
+              <parameter type-id='3c0becb1'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;std::__1::shared_ptr&lt;minikin::FontFamily&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='afa8f70d'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='143af67d' filepath='external/libcxx/include/memory' line='1517' column='1' id='cd18f28d'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='2e5198c0' filepath='external/libcxx/include/memory' line='1514' column='1' id='53770262'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='73ac4fdc' filepath='external/libcxx/include/memory' line='1523' column='1' id='7353f2f6'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='e83ae150' filepath='external/libcxx/include/memory' line='1520' column='1' id='96f5a4e4'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_pointer' type-id='6477c326' filepath='external/libcxx/include/memory' line='1518' column='1' id='221aa9d9'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrIN7minikin10FontFamilyEEEEEE8allocateERS6_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='829d9f2b'/>
+              <parameter type-id='7353f2f6'/>
+              <return type-id='cd18f28d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrIN7minikin10FontFamilyEEEEEE8allocateERS6_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='829d9f2b'/>
+              <parameter type-id='7353f2f6'/>
+              <parameter type-id='96f5a4e4'/>
+              <return type-id='cd18f28d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrIN7minikin10FontFamilyEEEEEE10deallocateERS6_PS5_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='829d9f2b'/>
+              <parameter type-id='cd18f28d'/>
+              <parameter type-id='7353f2f6'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrIN7minikin10FontFamilyEEEEEE8max_sizeERKS6_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='91397a7c'/>
+              <return type-id='7353f2f6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrIN7minikin10FontFamilyEEEEEE37select_on_container_copy_constructionERKS6_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='91397a7c'/>
+              <return type-id='53770262'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrIN7minikin10FontFamilyEEEEEE10__allocateERS6_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='829d9f2b'/>
+              <parameter type-id='7353f2f6'/>
+              <parameter type-id='96f5a4e4'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='cd18f28d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrIN7minikin10FontFamilyEEEEEE10__allocateERS6_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='829d9f2b'/>
+              <parameter type-id='7353f2f6'/>
+              <parameter type-id='96f5a4e4'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='cd18f28d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrIN7minikin10FontFamilyEEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS6_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='91397a7c'/>
+              <return type-id='7353f2f6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrIN7minikin10FontFamilyEEEEEE10__max_sizeENS_17integral_constantIbLb0EEERKS6_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='91397a7c'/>
+              <return type-id='7353f2f6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrIN7minikin10FontFamilyEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS6_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='91397a7c'/>
+              <return type-id='53770262'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_10shared_ptrIN7minikin10FontFamilyEEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS6_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='91397a7c'/>
+              <return type-id='53770262'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::shared_ptr&lt;minikin::FontFamily&gt;, std::__1::allocator&lt;std::__1::shared_ptr&lt;minikin::FontFamily&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='4f62022a'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='7442dc3a' filepath='external/libcxx/include/memory' line='1031' column='1' id='143af67d'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='allocator&lt;std::__1::shared_ptr&lt;minikin::FontFamily&gt; &gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='2e5198c0'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='5c539185' filepath='external/libcxx/include/memory' line='1786' column='1' id='5a1d1300'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='605397d1' filepath='external/libcxx/include/memory' line='1788' column='1' id='5df59a60'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='32dc3df0' filepath='external/libcxx/include/memory' line='1787' column='1' id='c0a3c710'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='3edc50d4' filepath='external/libcxx/include/memory' line='1789' column='1' id='57449750'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='f8d52a87'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0766b6b6' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_10shared_ptrIN7minikin10FontFamilyEEEE7addressERS4_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9652f843' is-artificial='yes'/>
+              <parameter type-id='5df59a60'/>
+              <return type-id='5a1d1300'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_10shared_ptrIN7minikin10FontFamilyEEEE7addressERKS4_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9652f843' is-artificial='yes'/>
+              <parameter type-id='57449750'/>
+              <return type-id='c0a3c710'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorINS_10shared_ptrIN7minikin10FontFamilyEEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0766b6b6' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='5a1d1300'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorINS_10shared_ptrIN7minikin10FontFamilyEEEE10deallocateEPS4_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0766b6b6' is-artificial='yes'/>
+              <parameter type-id='5a1d1300'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorINS_10shared_ptrIN7minikin10FontFamilyEEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9652f843' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorINS_10shared_ptrIN7minikin10FontFamilyEEEE7destroyEPS4_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0766b6b6' is-artificial='yes'/>
+              <parameter type-id='5a1d1300'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='shared_ptr&lt;minikin::FontFamily&gt;' visibility='default' is-declaration-only='yes' id='08504a55'/>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;std::__1::shared_ptr&lt;minikin::FontFamily&gt; &gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='cdc53053'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='f8d52a87' filepath='external/libcxx/include/memory' line='1171' column='1' id='73ac4fdc'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;std::__1::shared_ptr&lt;minikin::FontFamily&gt; *, std::__1::allocator&lt;std::__1::shared_ptr&lt;minikin::FontFamily&gt; &gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='ba582b13'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='4e2d0e80' filepath='external/libcxx/include/memory' line='1097' column='1' id='e83ae150'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;std::__1::shared_ptr&lt;minikin::FontFamily&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='843ed5e2'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='5c539185' filepath='external/libcxx/include/memory' line='974' column='1' id='eb58a9de'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='4e2d0e80'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='054720b3'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPNS_10shared_ptrIN7minikin10FontFamilyEEEE10pointer_toERS4_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0034f3d2'/>
+              <return type-id='eb58a9de'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;std::__1::shared_ptr&lt;minikin::FontFamily&gt; *&gt;::__nat, std::__1::shared_ptr&lt;minikin::FontFamily&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='6df34c84'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='08504a55' filepath='external/libcxx/include/type_traits' line='431' column='1' id='1ee171c9'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_pointer&lt;std::__1::shared_ptr&lt;minikin::FontFamily&gt;, std::__1::shared_ptr&lt;minikin::FontFamily&gt; *, std::__1::allocator&lt;std::__1::shared_ptr&lt;minikin::FontFamily&gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1042' column='1' id='4585d5a7'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='c0a3c710' filepath='external/libcxx/include/memory' line='1044' column='1' id='6477c326'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;std::__1::shared_ptr&lt;minikin::FontFamily&gt; *, std::__1::allocator&lt;std::__1::shared_ptr&lt;minikin::FontFamily&gt; &gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='aa63258a'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='6ddbd020'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='fd6496fd'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPNS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='69388098' is-artificial='yes'/>
+              <return type-id='9a0dca10'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPNS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a1ada5db' is-artificial='yes'/>
+              <return type-id='d589bfa0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPNS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='69388098' is-artificial='yes'/>
+              <return type-id='f8482fad'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPNS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a1ada5db' is-artificial='yes'/>
+              <return type-id='9a2f3209'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPNS_10shared_ptrIN7minikin10FontFamilyEEENS_9allocatorIS4_EEE4swapERS8_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='69388098' is-artificial='yes'/>
+              <parameter type-id='65387a4c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::shared_ptr&lt;minikin::FontFamily&gt; *, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='6ddbd020'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='fa8e4399' filepath='external/libcxx/include/memory' line='2136' column='1' id='9a0dca10'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='f0ca6354' filepath='external/libcxx/include/memory' line='2137' column='1' id='d589bfa0'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='5c539185' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a54ecfa6' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPNS_10shared_ptrIN7minikin10FontFamilyEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a54ecfa6' is-artificial='yes'/>
+              <return type-id='9a0dca10'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPNS_10shared_ptrIN7minikin10FontFamilyEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5d3d3d33' is-artificial='yes'/>
+              <return type-id='d589bfa0'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;std::__1::shared_ptr&lt;minikin::FontFamily&gt; &gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='fd6496fd'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='2e5198c0'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='1366c99a' filepath='external/libcxx/include/memory' line='2174' column='1' id='f8482fad'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='a2530b27' filepath='external/libcxx/include/memory' line='2175' column='1' id='9a2f3209'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1966c8ed' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorINS_10shared_ptrIN7minikin10FontFamilyEEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1966c8ed' is-artificial='yes'/>
+              <return type-id='f8482fad'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorINS_10shared_ptrIN7minikin10FontFamilyEEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05cfc94a' is-artificial='yes'/>
+              <return type-id='9a2f3209'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__wrap_iter&lt;std::__1::shared_ptr&lt;minikin::FontFamily&gt; *&gt;' visibility='default' is-declaration-only='yes' id='c8a8f016'/>
+        <class-decl name='__wrap_iter&lt;const std::__1::shared_ptr&lt;minikin::FontFamily&gt; *&gt;' visibility='default' is-declaration-only='yes' id='29fcb633'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;std::__1::shared_ptr&lt;minikin::FontFamily&gt; *&gt; &gt;' visibility='default' is-declaration-only='yes' id='30fffb03'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;const std::__1::shared_ptr&lt;minikin::FontFamily&gt; *&gt; &gt;' visibility='default' is-declaration-only='yes' id='295be17a'/>
+        <class-decl name='__split_buffer&lt;std::__1::shared_ptr&lt;minikin::FontFamily&gt;, std::__1::allocator&lt;std::__1::shared_ptr&lt;minikin::FontFamily&gt; &gt; &amp;&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='2ec647f5'/>
+        <class-decl name='vector&lt;minikin::FontCollection::Range, std::__1::allocator&lt;minikin::FontCollection::Range&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='470' column='1' id='e4ce69f7'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='3af2ca41'/>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='2b108403' filepath='external/libcxx/include/vector' line='479' column='1' id='a4c8ebd8'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='7f7a958c' filepath='external/libcxx/include/vector' line='483' column='1' id='b8932020'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='b76df172' filepath='external/libcxx/include/vector' line='478' column='1' id='83a09c80'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='ad0d5b2f' filepath='external/libcxx/include/vector' line='482' column='1' id='aed63a43'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='45f80f01' filepath='external/libcxx/include/vector' line='487' column='1' id='d77de29c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='0bb86d7e' filepath='external/libcxx/include/vector' line='488' column='1' id='88cf1aac'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reverse_iterator' type-id='9d85c80a' filepath='external/libcxx/include/vector' line='489' column='1' id='ddbf5b6f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reverse_iterator' type-id='e6d693c5' filepath='external/libcxx/include/vector' line='490' column='1' id='6a5db21f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='57fab47f' filepath='external/libcxx/include/vector' line='481' column='1' id='41e8f253'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='c4d47c2b' filepath='external/libcxx/include/vector' line='485' column='1' id='46ee2b4f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='f7085bbb' filepath='external/libcxx/include/vector' line='486' column='1' id='4e5c4bdf'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='496' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='502' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='2fb679ea'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='514' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='b8932020'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='516' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='b8932020'/>
+              <parameter type-id='2fb679ea'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='518' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='b8932020'/>
+              <parameter type-id='6a0315a2'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='519' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='b8932020'/>
+              <parameter type-id='6a0315a2'/>
+              <parameter type-id='2fb679ea'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~vector' filepath='external/libcxx/include/vector' line='550' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='558' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='72094c4c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='559' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='72094c4c'/>
+              <parameter type-id='2fb679ea'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEEaSERKS6_' filepath='external/libcxx/include/vector' line='561' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='72094c4c'/>
+              <return type-id='5c599eab'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='565' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='67f0b828'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='568' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='67f0b828'/>
+              <parameter type-id='2fb679ea'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='571' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='ee1497f7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='579' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='ee1497f7'/>
+              <parameter type-id='2fb679ea'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEEaSEOS6_' filepath='external/libcxx/include/vector' line='581' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='ee1497f7'/>
+              <return type-id='5c599eab'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEEaSESt16initializer_listIS3_E' filepath='external/libcxx/include/vector' line='585' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='67f0b828'/>
+              <return type-id='5c599eab'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE6assignEjRKS3_' filepath='external/libcxx/include/vector' line='612' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='b8932020'/>
+              <parameter type-id='aed63a43'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE6assignESt16initializer_listIS3_E' filepath='external/libcxx/include/vector' line='616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='67f0b828'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_allocator' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE13get_allocatorEv' filepath='external/libcxx/include/vector' line='621' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='76095298' is-artificial='yes'/>
+              <return type-id='a4c8ebd8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE5beginEv' filepath='external/libcxx/include/vector' line='624' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <return type-id='d77de29c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE5beginEv' filepath='external/libcxx/include/vector' line='625' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='76095298' is-artificial='yes'/>
+              <return type-id='88cf1aac'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE3endEv' filepath='external/libcxx/include/vector' line='626' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <return type-id='d77de29c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE3endEv' filepath='external/libcxx/include/vector' line='627' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='76095298' is-artificial='yes'/>
+              <return type-id='88cf1aac'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE6rbeginEv' filepath='external/libcxx/include/vector' line='630' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <return type-id='ddbf5b6f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE6rbeginEv' filepath='external/libcxx/include/vector' line='633' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='76095298' is-artificial='yes'/>
+              <return type-id='6a5db21f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE4rendEv' filepath='external/libcxx/include/vector' line='636' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <return type-id='ddbf5b6f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE4rendEv' filepath='external/libcxx/include/vector' line='639' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='76095298' is-artificial='yes'/>
+              <return type-id='6a5db21f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE6cbeginEv' filepath='external/libcxx/include/vector' line='643' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='76095298' is-artificial='yes'/>
+              <return type-id='88cf1aac'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE4cendEv' filepath='external/libcxx/include/vector' line='646' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='76095298' is-artificial='yes'/>
+              <return type-id='88cf1aac'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crbegin' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE7crbeginEv' filepath='external/libcxx/include/vector' line='649' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='76095298' is-artificial='yes'/>
+              <return type-id='6a5db21f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crend' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE5crendEv' filepath='external/libcxx/include/vector' line='652' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='76095298' is-artificial='yes'/>
+              <return type-id='6a5db21f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE4sizeEv' filepath='external/libcxx/include/vector' line='656' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='76095298' is-artificial='yes'/>
+              <return type-id='b8932020'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE8capacityEv' filepath='external/libcxx/include/vector' line='659' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='76095298' is-artificial='yes'/>
+              <return type-id='b8932020'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE5emptyEv' filepath='external/libcxx/include/vector' line='662' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='76095298' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE8max_sizeEv' filepath='external/libcxx/include/vector' line='664' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='76095298' is-artificial='yes'/>
+              <return type-id='b8932020'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE7reserveEj' filepath='external/libcxx/include/vector' line='665' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='b8932020'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='shrink_to_fit' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE13shrink_to_fitEv' filepath='external/libcxx/include/vector' line='666' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEEixEj' filepath='external/libcxx/include/vector' line='668' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='b8932020'/>
+              <return type-id='41e8f253'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEEixEj' filepath='external/libcxx/include/vector' line='669' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='76095298' is-artificial='yes'/>
+              <parameter type-id='b8932020'/>
+              <return type-id='aed63a43'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE2atEj' filepath='external/libcxx/include/vector' line='670' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='b8932020'/>
+              <return type-id='41e8f253'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE2atEj' filepath='external/libcxx/include/vector' line='671' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='76095298' is-artificial='yes'/>
+              <parameter type-id='b8932020'/>
+              <return type-id='aed63a43'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE5frontEv' filepath='external/libcxx/include/vector' line='673' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <return type-id='41e8f253'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE5frontEv' filepath='external/libcxx/include/vector' line='678' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='76095298' is-artificial='yes'/>
+              <return type-id='aed63a43'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE4backEv' filepath='external/libcxx/include/vector' line='683' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <return type-id='41e8f253'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE4backEv' filepath='external/libcxx/include/vector' line='688' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='76095298' is-artificial='yes'/>
+              <return type-id='aed63a43'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE4dataEv' filepath='external/libcxx/include/vector' line='695' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <return type-id='3912fb99'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE4dataEv' filepath='external/libcxx/include/vector' line='698' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='76095298' is-artificial='yes'/>
+              <return type-id='6e031bee'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE9push_backERKS3_' filepath='external/libcxx/include/vector' line='712' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='aed63a43'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE9push_backEOS3_' filepath='external/libcxx/include/vector' line='715' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='17ff9941'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pop_back' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE8pop_backEv' filepath='external/libcxx/include/vector' line='727' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EERS8_' filepath='external/libcxx/include/vector' line='729' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='88cf1aac'/>
+              <parameter type-id='aed63a43'/>
+              <return type-id='d77de29c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EEOS3_' filepath='external/libcxx/include/vector' line='732' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='88cf1aac'/>
+              <parameter type-id='17ff9941'/>
+              <return type-id='d77de29c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EEjRS8_' filepath='external/libcxx/include/vector' line='737' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='88cf1aac'/>
+              <parameter type-id='b8932020'/>
+              <parameter type-id='aed63a43'/>
+              <return type-id='d77de29c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EESt16initializer_listIS3_E' filepath='external/libcxx/include/vector' line='762' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='88cf1aac'/>
+              <parameter type-id='67f0b828'/>
+              <return type-id='d77de29c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE5eraseENS_11__wrap_iterIPKS3_EE' filepath='external/libcxx/include/vector' line='766' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='88cf1aac'/>
+              <return type-id='d77de29c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE5eraseENS_11__wrap_iterIPKS3_EESA_' filepath='external/libcxx/include/vector' line='767' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='88cf1aac'/>
+              <parameter type-id='88cf1aac'/>
+              <return type-id='d77de29c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE5clearEv' filepath='external/libcxx/include/vector' line='770' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE6resizeEj' filepath='external/libcxx/include/vector' line='778' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='b8932020'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE6resizeEjRKS3_' filepath='external/libcxx/include/vector' line='779' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='b8932020'/>
+              <parameter type-id='aed63a43'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE4swapERS6_' filepath='external/libcxx/include/vector' line='781' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='5c599eab'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__invariants' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE12__invariantsEv' filepath='external/libcxx/include/vector' line='789' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='76095298' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_all_iterators' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE26__invalidate_all_iteratorsEv' filepath='external/libcxx/include/vector' line='801' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_iterators_past' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE27__invalidate_iterators_pastEPS3_' filepath='external/libcxx/include/vector' line='802' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='46ee2b4f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vallocate' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE11__vallocateEj' filepath='external/libcxx/include/vector' line='803' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='b8932020'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vdeallocate' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE13__vdeallocateEv' filepath='external/libcxx/include/vector' line='804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__recommend' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE11__recommendEj' filepath='external/libcxx/include/vector' line='805' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='76095298' is-artificial='yes'/>
+              <parameter type-id='b8932020'/>
+              <return type-id='b8932020'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE18__construct_at_endEj' filepath='external/libcxx/include/vector' line='806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='b8932020'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE18__construct_at_endEjRKS3_' filepath='external/libcxx/include/vector' line='808' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='b8932020'/>
+              <parameter type-id='aed63a43'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE8__appendEj' filepath='external/libcxx/include/vector' line='816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='b8932020'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE8__appendEjRKS3_' filepath='external/libcxx/include/vector' line='817' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='b8932020'/>
+              <parameter type-id='aed63a43'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE11__make_iterEPS3_' filepath='external/libcxx/include/vector' line='819' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='46ee2b4f'/>
+              <return type-id='d77de29c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE11__make_iterEPKS3_' filepath='external/libcxx/include/vector' line='821' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='76095298' is-artificial='yes'/>
+              <parameter type-id='4e5c4bdf'/>
+              <return type-id='88cf1aac'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE' filepath='external/libcxx/include/vector' line='822' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='d4386cd5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EEPS3_' filepath='external/libcxx/include/vector' line='823' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='d4386cd5'/>
+              <parameter type-id='46ee2b4f'/>
+              <return type-id='46ee2b4f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_range' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE12__move_rangeEPS3_S7_S7_' filepath='external/libcxx/include/vector' line='824' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='46ee2b4f'/>
+              <parameter type-id='46ee2b4f'/>
+              <parameter type-id='46ee2b4f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE13__move_assignERS6_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='825' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='5c599eab'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE13__move_assignERS6_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='827' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='5c599eab'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE17__destruct_at_endEPS3_' filepath='external/libcxx/include/vector' line='830' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5859985f' is-artificial='yes'/>
+              <parameter type-id='46ee2b4f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_contiguous_container' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE31__annotate_contiguous_containerEPKvS8_S8_S8_' filepath='external/libcxx/include/vector' line='862' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='76095298' is-artificial='yes'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_new' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE14__annotate_newEj' filepath='external/libcxx/include/vector' line='866' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='76095298' is-artificial='yes'/>
+              <parameter type-id='b8932020'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_delete' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE17__annotate_deleteEv' filepath='external/libcxx/include/vector' line='872' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='76095298' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_increase' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE19__annotate_increaseEj' filepath='external/libcxx/include/vector' line='878' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='76095298' is-artificial='yes'/>
+              <parameter type-id='b8932020'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_shrink' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE17__annotate_shrinkEj' filepath='external/libcxx/include/vector' line='885' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='76095298' is-artificial='yes'/>
+              <parameter type-id='b8932020'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__vector_base&lt;minikin::FontCollection::Range, std::__1::allocator&lt;minikin::FontCollection::Range&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='326' column='1' id='3af2ca41'>
+          <base-class access='protected' layout-offset-in-bits='0' type-id='2328d49c'/>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='ecb8f54c' filepath='external/libcxx/include/vector' line='338' column='1' id='c4d47c2b'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='2b108403' filepath='external/libcxx/include/vector' line='330' column='1' id='9ddf388c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='2d51aab3' filepath='external/libcxx/include/vector' line='332' column='1' id='7f7a958c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='47c0a9ce' filepath='external/libcxx/include/vector' line='336' column='1' id='ad0d5b2f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='b76df172' filepath='external/libcxx/include/vector' line='334' column='1' id='42742bcc'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='4265a5df' filepath='external/libcxx/include/vector' line='335' column='1' id='57fab47f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='2df5284c' filepath='external/libcxx/include/vector' line='339' column='1' id='f7085bbb'/>
+          </member-type>
+          <data-member access='protected' layout-offset-in-bits='0'>
+            <var-decl name='__begin_' type-id='c4d47c2b' visibility='default' filepath='external/libcxx/include/vector' line='343' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='32'>
+            <var-decl name='__end_' type-id='c4d47c2b' visibility='default' filepath='external/libcxx/include/vector' line='344' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='64'>
+            <var-decl name='__end_cap_' type-id='a0e8ac7c' visibility='default' filepath='external/libcxx/include/vector' line='345' column='1'/>
+          </data-member>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNSt3__113__vector_baseIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE7__allocEv' filepath='external/libcxx/include/vector' line='348' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='835c3989' is-artificial='yes'/>
+              <return type-id='f4c1a78f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNKSt3__113__vector_baseIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE7__allocEv' filepath='external/libcxx/include/vector' line='351' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6bc0b674' is-artificial='yes'/>
+              <return type-id='0f04014e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNSt3__113__vector_baseIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE9__end_capEv' filepath='external/libcxx/include/vector' line='354' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='835c3989' is-artificial='yes'/>
+              <return type-id='ec7f4340'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNKSt3__113__vector_baseIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE9__end_capEv' filepath='external/libcxx/include/vector' line='357' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6bc0b674' is-artificial='yes'/>
+              <return type-id='958a6f67'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='361' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='835c3989' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='363' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='835c3989' is-artificial='yes'/>
+              <parameter type-id='0f04014e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='365' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='835c3989' is-artificial='yes'/>
+              <parameter type-id='f5daef0b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected' destructor='yes'>
+            <function-decl name='~__vector_base' filepath='external/libcxx/include/vector' line='367' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='835c3989' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='clear' mangled-name='_ZNSt3__113__vector_baseIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE5clearEv' filepath='external/libcxx/include/vector' line='370' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='835c3989' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__113__vector_baseIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE8capacityEv' filepath='external/libcxx/include/vector' line='372' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6bc0b674' is-artificial='yes'/>
+              <return type-id='7f7a958c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__113__vector_baseIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE17__destruct_at_endEPS3_' filepath='external/libcxx/include/vector' line='376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='835c3989' is-artificial='yes'/>
+              <parameter type-id='c4d47c2b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE19__copy_assign_allocERKS6_' filepath='external/libcxx/include/vector' line='379' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='835c3989' is-artificial='yes'/>
+              <parameter type-id='5fc0a390'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE19__move_assign_allocERS6_' filepath='external/libcxx/include/vector' line='384' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='835c3989' is-artificial='yes'/>
+              <parameter type-id='8f5c4c6d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE19__copy_assign_allocERKS6_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='392' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='835c3989' is-artificial='yes'/>
+              <parameter type-id='5fc0a390'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE19__copy_assign_allocERKS6_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='404' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='835c3989' is-artificial='yes'/>
+              <parameter type-id='5fc0a390'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE19__move_assign_allocERS6_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='408' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='835c3989' is-artificial='yes'/>
+              <parameter type-id='8f5c4c6d'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE19__move_assign_allocERS6_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='415' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='835c3989' is-artificial='yes'/>
+              <parameter type-id='8f5c4c6d'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;minikin::FontCollection::Range&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='d914d16e'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='944513e9' filepath='external/libcxx/include/memory' line='1517' column='1' id='ecb8f54c'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='2b108403' filepath='external/libcxx/include/memory' line='1514' column='1' id='cd40e6dd'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='dd326d17' filepath='external/libcxx/include/memory' line='1523' column='1' id='2d51aab3'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='2a6d30c0' filepath='external/libcxx/include/memory' line='1520' column='1' id='63108a1b'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_pointer' type-id='d41e86c3' filepath='external/libcxx/include/memory' line='1518' column='1' id='2df5284c'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7minikin14FontCollection5RangeEEEE8allocateERS5_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='43aab4fe'/>
+              <parameter type-id='2d51aab3'/>
+              <return type-id='ecb8f54c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7minikin14FontCollection5RangeEEEE8allocateERS5_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='43aab4fe'/>
+              <parameter type-id='2d51aab3'/>
+              <parameter type-id='63108a1b'/>
+              <return type-id='ecb8f54c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7minikin14FontCollection5RangeEEEE10deallocateERS5_PS4_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='43aab4fe'/>
+              <parameter type-id='ecb8f54c'/>
+              <parameter type-id='2d51aab3'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7minikin14FontCollection5RangeEEEE8max_sizeERKS5_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a0b89f11'/>
+              <return type-id='2d51aab3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7minikin14FontCollection5RangeEEEE37select_on_container_copy_constructionERKS5_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a0b89f11'/>
+              <return type-id='cd40e6dd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7minikin14FontCollection5RangeEEEE10__allocateERS5_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='43aab4fe'/>
+              <parameter type-id='2d51aab3'/>
+              <parameter type-id='63108a1b'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='ecb8f54c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7minikin14FontCollection5RangeEEEE10__allocateERS5_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='43aab4fe'/>
+              <parameter type-id='2d51aab3'/>
+              <parameter type-id='63108a1b'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='ecb8f54c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7minikin14FontCollection5RangeEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS5_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='a0b89f11'/>
+              <return type-id='2d51aab3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7minikin14FontCollection5RangeEEEE10__max_sizeENS_17integral_constantIbLb0EEERKS5_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='a0b89f11'/>
+              <return type-id='2d51aab3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7minikin14FontCollection5RangeEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS5_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='a0b89f11'/>
+              <return type-id='cd40e6dd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7minikin14FontCollection5RangeEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS5_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='a0b89f11'/>
+              <return type-id='cd40e6dd'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;minikin::FontCollection::Range, std::__1::allocator&lt;minikin::FontCollection::Range&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='4e0b2ab4'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='8b0c99ac' filepath='external/libcxx/include/memory' line='1031' column='1' id='944513e9'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='allocator&lt;minikin::FontCollection::Range&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='2b108403'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='52a476c0' filepath='external/libcxx/include/memory' line='1786' column='1' id='6e634199'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='5ea489a4' filepath='external/libcxx/include/memory' line='1788' column='1' id='9b10ded5'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='f44056ef' filepath='external/libcxx/include/memory' line='1787' column='1' id='67d5bb95'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='f8405d3b' filepath='external/libcxx/include/memory' line='1789' column='1' id='60c1fb61'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='340495b2'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1e66ff33' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIN7minikin14FontCollection5RangeEE7addressERS3_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='15522f52' is-artificial='yes'/>
+              <parameter type-id='9b10ded5'/>
+              <return type-id='6e634199'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIN7minikin14FontCollection5RangeEE7addressERKS3_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='15522f52' is-artificial='yes'/>
+              <parameter type-id='60c1fb61'/>
+              <return type-id='67d5bb95'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorIN7minikin14FontCollection5RangeEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1e66ff33' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='6e634199'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorIN7minikin14FontCollection5RangeEE10deallocateEPS3_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1e66ff33' is-artificial='yes'/>
+              <parameter type-id='6e634199'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorIN7minikin14FontCollection5RangeEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='15522f52' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorIN7minikin14FontCollection5RangeEE7destroyEPS3_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1e66ff33' is-artificial='yes'/>
+              <parameter type-id='6e634199'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;minikin::FontCollection::Range&gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='18ca8350'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='340495b2' filepath='external/libcxx/include/memory' line='1171' column='1' id='dd326d17'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;minikin::FontCollection::Range *, std::__1::allocator&lt;minikin::FontCollection::Range&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='446aae75'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='fa0eb101' filepath='external/libcxx/include/memory' line='1097' column='1' id='2a6d30c0'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;minikin::FontCollection::Range *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='a3db47cd'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='52a476c0' filepath='external/libcxx/include/memory' line='974' column='1' id='39fc6029'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='fa0eb101'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='fcd2835a'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPN7minikin14FontCollection5RangeEE10pointer_toERS3_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='385f2c74'/>
+              <return type-id='39fc6029'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;minikin::FontCollection::Range *&gt;::__nat, minikin::FontCollection::Range&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='89e9eebe'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='b76df172' filepath='external/libcxx/include/type_traits' line='431' column='1' id='900f8095'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_pointer&lt;minikin::FontCollection::Range, minikin::FontCollection::Range *, std::__1::allocator&lt;minikin::FontCollection::Range&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1042' column='1' id='9456f6a6'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='67d5bb95' filepath='external/libcxx/include/memory' line='1044' column='1' id='d41e86c3'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;minikin::FontCollection::Range *, std::__1::allocator&lt;minikin::FontCollection::Range&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='a0e8ac7c'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='6a993539'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='4db9e60a'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='064235ca' is-artificial='yes'/>
+              <return type-id='399d7081'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5b6e8cf7' is-artificial='yes'/>
+              <return type-id='3aa2810d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='064235ca' is-artificial='yes'/>
+              <return type-id='ecafd8a4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5b6e8cf7' is-artificial='yes'/>
+              <return type-id='465cd234'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPN7minikin14FontCollection5RangeENS_9allocatorIS3_EEE4swapERS7_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='064235ca' is-artificial='yes'/>
+              <parameter type-id='fa4222e6'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;minikin::FontCollection::Range *, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='6a993539'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='fee72c12' filepath='external/libcxx/include/memory' line='2136' column='1' id='399d7081'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='df8202ef' filepath='external/libcxx/include/memory' line='2137' column='1' id='3aa2810d'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='52a476c0' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='406f2d71' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPN7minikin14FontCollection5RangeELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='406f2d71' is-artificial='yes'/>
+              <return type-id='399d7081'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPN7minikin14FontCollection5RangeELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='48f650fe' is-artificial='yes'/>
+              <return type-id='3aa2810d'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;minikin::FontCollection::Range&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='4db9e60a'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='2b108403'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='2a671217' filepath='external/libcxx/include/memory' line='2174' column='1' id='ecafd8a4'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='1952359e' filepath='external/libcxx/include/memory' line='2175' column='1' id='465cd234'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4e31c6a8' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorIN7minikin14FontCollection5RangeEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4e31c6a8' is-artificial='yes'/>
+              <return type-id='ecafd8a4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorIN7minikin14FontCollection5RangeEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='36cab917' is-artificial='yes'/>
+              <return type-id='465cd234'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__wrap_iter&lt;minikin::FontCollection::Range *&gt;' visibility='default' is-declaration-only='yes' id='45f80f01'/>
+        <class-decl name='__wrap_iter&lt;const minikin::FontCollection::Range *&gt;' visibility='default' is-declaration-only='yes' id='0bb86d7e'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;minikin::FontCollection::Range *&gt; &gt;' visibility='default' is-declaration-only='yes' id='9d85c80a'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;const minikin::FontCollection::Range *&gt; &gt;' visibility='default' is-declaration-only='yes' id='e6d693c5'/>
+        <class-decl name='__split_buffer&lt;minikin::FontCollection::Range, std::__1::allocator&lt;minikin::FontCollection::Range&gt; &amp;&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='d31e0b49'/>
+        <class-decl name='vector&lt;minikin::FontCollection::Run, std::__1::allocator&lt;minikin::FontCollection::Run&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='470' column='1' id='d1a9c073'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='89b19b25'/>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='547798e7' filepath='external/libcxx/include/vector' line='479' column='1' id='89e6d32c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='eeaf0ee8' filepath='external/libcxx/include/vector' line='483' column='1' id='762f7dac'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='c66e606a' filepath='external/libcxx/include/vector' line='478' column='1' id='95ebae6c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='73fecbab' filepath='external/libcxx/include/vector' line='482' column='1' id='ce26c04f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='c30353a5' filepath='external/libcxx/include/vector' line='487' column='1' id='224eeef0'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='c078c626' filepath='external/libcxx/include/vector' line='488' column='1' id='f1946d00'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reverse_iterator' type-id='016d30ae' filepath='external/libcxx/include/vector' line='489' column='1' id='fcf93d0b'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reverse_iterator' type-id='ce494185' filepath='external/libcxx/include/vector' line='490' column='1' id='de0a5a7b'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='8da9de8b' filepath='external/libcxx/include/vector' line='481' column='1' id='ca99135f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='a45edc67' filepath='external/libcxx/include/vector' line='485' column='1' id='11e0f70b'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='8054a287' filepath='external/libcxx/include/vector' line='486' column='1' id='c15728db'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='496' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='502' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='0f253a4e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='514' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='762f7dac'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='516' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='762f7dac'/>
+              <parameter type-id='0f253a4e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='518' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='762f7dac'/>
+              <parameter type-id='d85052ce'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='519' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='762f7dac'/>
+              <parameter type-id='d85052ce'/>
+              <parameter type-id='0f253a4e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~vector' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEED2Ev' filepath='external/libcxx/include/vector' line='550' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='558' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='e2319c90'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='559' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='e2319c90'/>
+              <parameter type-id='0f253a4e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEEaSERKS6_' filepath='external/libcxx/include/vector' line='561' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='e2319c90'/>
+              <return type-id='48b4ba57'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='565' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='239fce48'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='568' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='239fce48'/>
+              <parameter type-id='0f253a4e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='571' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='e5817fe3'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='579' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='e5817fe3'/>
+              <parameter type-id='0f253a4e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEEaSEOS6_' filepath='external/libcxx/include/vector' line='581' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='e5817fe3'/>
+              <return type-id='48b4ba57'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEEaSESt16initializer_listIS3_E' filepath='external/libcxx/include/vector' line='585' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='239fce48'/>
+              <return type-id='48b4ba57'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE6assignEjRKS3_' filepath='external/libcxx/include/vector' line='612' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='762f7dac'/>
+              <parameter type-id='ce26c04f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE6assignESt16initializer_listIS3_E' filepath='external/libcxx/include/vector' line='616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='239fce48'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_allocator' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE13get_allocatorEv' filepath='external/libcxx/include/vector' line='621' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee31af74' is-artificial='yes'/>
+              <return type-id='89e6d32c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE5beginEv' filepath='external/libcxx/include/vector' line='624' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <return type-id='224eeef0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE5beginEv' filepath='external/libcxx/include/vector' line='625' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee31af74' is-artificial='yes'/>
+              <return type-id='f1946d00'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE3endEv' filepath='external/libcxx/include/vector' line='626' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <return type-id='224eeef0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE3endEv' filepath='external/libcxx/include/vector' line='627' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee31af74' is-artificial='yes'/>
+              <return type-id='f1946d00'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE6rbeginEv' filepath='external/libcxx/include/vector' line='630' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <return type-id='fcf93d0b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE6rbeginEv' filepath='external/libcxx/include/vector' line='633' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee31af74' is-artificial='yes'/>
+              <return type-id='de0a5a7b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE4rendEv' filepath='external/libcxx/include/vector' line='636' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <return type-id='fcf93d0b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE4rendEv' filepath='external/libcxx/include/vector' line='639' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee31af74' is-artificial='yes'/>
+              <return type-id='de0a5a7b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE6cbeginEv' filepath='external/libcxx/include/vector' line='643' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee31af74' is-artificial='yes'/>
+              <return type-id='f1946d00'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE4cendEv' filepath='external/libcxx/include/vector' line='646' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee31af74' is-artificial='yes'/>
+              <return type-id='f1946d00'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crbegin' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE7crbeginEv' filepath='external/libcxx/include/vector' line='649' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee31af74' is-artificial='yes'/>
+              <return type-id='de0a5a7b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crend' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE5crendEv' filepath='external/libcxx/include/vector' line='652' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee31af74' is-artificial='yes'/>
+              <return type-id='de0a5a7b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE4sizeEv' filepath='external/libcxx/include/vector' line='656' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee31af74' is-artificial='yes'/>
+              <return type-id='762f7dac'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE8capacityEv' filepath='external/libcxx/include/vector' line='659' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee31af74' is-artificial='yes'/>
+              <return type-id='762f7dac'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE5emptyEv' filepath='external/libcxx/include/vector' line='662' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee31af74' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE8max_sizeEv' filepath='external/libcxx/include/vector' line='664' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee31af74' is-artificial='yes'/>
+              <return type-id='762f7dac'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE7reserveEj' filepath='external/libcxx/include/vector' line='665' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='762f7dac'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='shrink_to_fit' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE13shrink_to_fitEv' filepath='external/libcxx/include/vector' line='666' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEEixEj' filepath='external/libcxx/include/vector' line='668' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='762f7dac'/>
+              <return type-id='ca99135f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEEixEj' filepath='external/libcxx/include/vector' line='669' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee31af74' is-artificial='yes'/>
+              <parameter type-id='762f7dac'/>
+              <return type-id='ce26c04f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE2atEj' filepath='external/libcxx/include/vector' line='670' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='762f7dac'/>
+              <return type-id='ca99135f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE2atEj' filepath='external/libcxx/include/vector' line='671' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee31af74' is-artificial='yes'/>
+              <parameter type-id='762f7dac'/>
+              <return type-id='ce26c04f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE5frontEv' filepath='external/libcxx/include/vector' line='673' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <return type-id='ca99135f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE5frontEv' filepath='external/libcxx/include/vector' line='678' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee31af74' is-artificial='yes'/>
+              <return type-id='ce26c04f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE4backEv' filepath='external/libcxx/include/vector' line='683' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <return type-id='ca99135f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE4backEv' filepath='external/libcxx/include/vector' line='688' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee31af74' is-artificial='yes'/>
+              <return type-id='ce26c04f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE4dataEv' filepath='external/libcxx/include/vector' line='695' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <return type-id='68346f85'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE4dataEv' filepath='external/libcxx/include/vector' line='698' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee31af74' is-artificial='yes'/>
+              <return type-id='d4504c82'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE9push_backERKS3_' filepath='external/libcxx/include/vector' line='712' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='ce26c04f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE9push_backEOS3_' filepath='external/libcxx/include/vector' line='715' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='4d95b3d5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pop_back' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE8pop_backEv' filepath='external/libcxx/include/vector' line='727' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EERS8_' filepath='external/libcxx/include/vector' line='729' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='f1946d00'/>
+              <parameter type-id='ce26c04f'/>
+              <return type-id='224eeef0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EEOS3_' filepath='external/libcxx/include/vector' line='732' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='f1946d00'/>
+              <parameter type-id='4d95b3d5'/>
+              <return type-id='224eeef0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EEjRS8_' filepath='external/libcxx/include/vector' line='737' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='f1946d00'/>
+              <parameter type-id='762f7dac'/>
+              <parameter type-id='ce26c04f'/>
+              <return type-id='224eeef0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE6insertENS_11__wrap_iterIPKS3_EESt16initializer_listIS3_E' filepath='external/libcxx/include/vector' line='762' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='f1946d00'/>
+              <parameter type-id='239fce48'/>
+              <return type-id='224eeef0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE5eraseENS_11__wrap_iterIPKS3_EE' filepath='external/libcxx/include/vector' line='766' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='f1946d00'/>
+              <return type-id='224eeef0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE5eraseENS_11__wrap_iterIPKS3_EESA_' filepath='external/libcxx/include/vector' line='767' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='f1946d00'/>
+              <parameter type-id='f1946d00'/>
+              <return type-id='224eeef0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE5clearEv' filepath='external/libcxx/include/vector' line='770' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE6resizeEj' filepath='external/libcxx/include/vector' line='778' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='762f7dac'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE6resizeEjRKS3_' filepath='external/libcxx/include/vector' line='779' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='762f7dac'/>
+              <parameter type-id='ce26c04f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE4swapERS6_' filepath='external/libcxx/include/vector' line='781' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='48b4ba57'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__invariants' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE12__invariantsEv' filepath='external/libcxx/include/vector' line='789' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee31af74' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_all_iterators' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE26__invalidate_all_iteratorsEv' filepath='external/libcxx/include/vector' line='801' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_iterators_past' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE27__invalidate_iterators_pastEPS3_' filepath='external/libcxx/include/vector' line='802' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='11e0f70b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vallocate' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE11__vallocateEj' filepath='external/libcxx/include/vector' line='803' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='762f7dac'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vdeallocate' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE13__vdeallocateEv' filepath='external/libcxx/include/vector' line='804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__recommend' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE11__recommendEj' filepath='external/libcxx/include/vector' line='805' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee31af74' is-artificial='yes'/>
+              <parameter type-id='762f7dac'/>
+              <return type-id='762f7dac'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE18__construct_at_endEj' filepath='external/libcxx/include/vector' line='806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='762f7dac'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE18__construct_at_endEjRKS3_' filepath='external/libcxx/include/vector' line='808' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='762f7dac'/>
+              <parameter type-id='ce26c04f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE8__appendEj' filepath='external/libcxx/include/vector' line='816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='762f7dac'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE8__appendEjRKS3_' filepath='external/libcxx/include/vector' line='817' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='762f7dac'/>
+              <parameter type-id='ce26c04f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE11__make_iterEPS3_' filepath='external/libcxx/include/vector' line='819' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='11e0f70b'/>
+              <return type-id='224eeef0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE11__make_iterEPKS3_' filepath='external/libcxx/include/vector' line='821' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee31af74' is-artificial='yes'/>
+              <parameter type-id='c15728db'/>
+              <return type-id='f1946d00'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EE' filepath='external/libcxx/include/vector' line='822' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='d9678f59'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS3_RS5_EEPS3_' filepath='external/libcxx/include/vector' line='823' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='d9678f59'/>
+              <parameter type-id='11e0f70b'/>
+              <return type-id='11e0f70b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_range' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE12__move_rangeEPS3_S7_S7_' filepath='external/libcxx/include/vector' line='824' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='11e0f70b'/>
+              <parameter type-id='11e0f70b'/>
+              <parameter type-id='11e0f70b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE13__move_assignERS6_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='825' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='48b4ba57'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE13__move_assignERS6_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='827' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='48b4ba57'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE17__destruct_at_endEPS3_' filepath='external/libcxx/include/vector' line='830' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3cb4a773' is-artificial='yes'/>
+              <parameter type-id='11e0f70b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_contiguous_container' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE31__annotate_contiguous_containerEPKvS8_S8_S8_' filepath='external/libcxx/include/vector' line='862' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee31af74' is-artificial='yes'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_new' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE14__annotate_newEj' filepath='external/libcxx/include/vector' line='866' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee31af74' is-artificial='yes'/>
+              <parameter type-id='762f7dac'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_delete' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE17__annotate_deleteEv' filepath='external/libcxx/include/vector' line='872' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee31af74' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_increase' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE19__annotate_increaseEj' filepath='external/libcxx/include/vector' line='878' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee31af74' is-artificial='yes'/>
+              <parameter type-id='762f7dac'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_shrink' mangled-name='_ZNKSt3__16vectorIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE17__annotate_shrinkEj' filepath='external/libcxx/include/vector' line='885' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ee31af74' is-artificial='yes'/>
+              <parameter type-id='762f7dac'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__vector_base&lt;minikin::FontCollection::Run, std::__1::allocator&lt;minikin::FontCollection::Run&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='326' column='1' id='89b19b25'>
+          <base-class access='protected' layout-offset-in-bits='0' type-id='2328d49c'/>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='4018acac' filepath='external/libcxx/include/vector' line='338' column='1' id='a45edc67'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='405759d3' filepath='external/libcxx/include/vector' line='332' column='1' id='eeaf0ee8'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='375df0ba' filepath='external/libcxx/include/vector' line='336' column='1' id='73fecbab'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='c66e606a' filepath='external/libcxx/include/vector' line='334' column='1' id='2569e7e8'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='627379ab' filepath='external/libcxx/include/vector' line='335' column='1' id='8da9de8b'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='e1f0beec' filepath='external/libcxx/include/vector' line='339' column='1' id='8054a287'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='547798e7' filepath='external/libcxx/include/vector' line='330' column='1' id='bf658950'/>
+          </member-type>
+          <data-member access='protected' layout-offset-in-bits='0'>
+            <var-decl name='__begin_' type-id='a45edc67' visibility='default' filepath='external/libcxx/include/vector' line='343' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='32'>
+            <var-decl name='__end_' type-id='a45edc67' visibility='default' filepath='external/libcxx/include/vector' line='344' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='64'>
+            <var-decl name='__end_cap_' type-id='22057244' visibility='default' filepath='external/libcxx/include/vector' line='345' column='1'/>
+          </data-member>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNSt3__113__vector_baseIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE7__allocEv' filepath='external/libcxx/include/vector' line='348' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3a2cd7b5' is-artificial='yes'/>
+              <return type-id='2b77b363'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNKSt3__113__vector_baseIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE7__allocEv' filepath='external/libcxx/include/vector' line='351' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6bf9dd90' is-artificial='yes'/>
+              <return type-id='7e7a4132'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNSt3__113__vector_baseIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE9__end_capEv' filepath='external/libcxx/include/vector' line='354' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3a2cd7b5' is-artificial='yes'/>
+              <return type-id='8391e49c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNKSt3__113__vector_baseIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE9__end_capEv' filepath='external/libcxx/include/vector' line='357' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6bf9dd90' is-artificial='yes'/>
+              <return type-id='619886c3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='361' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3a2cd7b5' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='363' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3a2cd7b5' is-artificial='yes'/>
+              <parameter type-id='7e7a4132'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='365' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3a2cd7b5' is-artificial='yes'/>
+              <parameter type-id='b26f359f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected' destructor='yes'>
+            <function-decl name='~__vector_base' mangled-name='_ZNSt3__113__vector_baseIN7minikin14FontCollection3RunENS_9allocatorIS3_EEED2Ev' filepath='external/libcxx/include/vector' line='367' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3a2cd7b5' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='clear' mangled-name='_ZNSt3__113__vector_baseIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE5clearEv' filepath='external/libcxx/include/vector' line='370' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3a2cd7b5' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__113__vector_baseIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE8capacityEv' filepath='external/libcxx/include/vector' line='372' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6bf9dd90' is-artificial='yes'/>
+              <return type-id='eeaf0ee8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__113__vector_baseIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE17__destruct_at_endEPS3_' filepath='external/libcxx/include/vector' line='376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3a2cd7b5' is-artificial='yes'/>
+              <parameter type-id='a45edc67'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE19__copy_assign_allocERKS6_' filepath='external/libcxx/include/vector' line='379' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3a2cd7b5' is-artificial='yes'/>
+              <parameter type-id='77f9f074'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE19__move_assign_allocERS6_' filepath='external/libcxx/include/vector' line='384' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3a2cd7b5' is-artificial='yes'/>
+              <parameter type-id='3e2cde01'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE19__copy_assign_allocERKS6_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='392' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3a2cd7b5' is-artificial='yes'/>
+              <parameter type-id='77f9f074'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE19__copy_assign_allocERKS6_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='404' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3a2cd7b5' is-artificial='yes'/>
+              <parameter type-id='77f9f074'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE19__move_assign_allocERS6_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='408' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3a2cd7b5' is-artificial='yes'/>
+              <parameter type-id='3e2cde01'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7minikin14FontCollection3RunENS_9allocatorIS3_EEE19__move_assign_allocERS6_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='415' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3a2cd7b5' is-artificial='yes'/>
+              <parameter type-id='3e2cde01'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;minikin::FontCollection::Run&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='d6972dd6'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='db417b9d' filepath='external/libcxx/include/memory' line='1517' column='1' id='4018acac'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='547798e7' filepath='external/libcxx/include/memory' line='1514' column='1' id='3967bb7d'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='3063187b' filepath='external/libcxx/include/memory' line='1523' column='1' id='405759d3'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_pointer' type-id='25b1b0d7' filepath='external/libcxx/include/memory' line='1518' column='1' id='e1f0beec'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='d03d29d8' filepath='external/libcxx/include/memory' line='1520' column='1' id='ff19d1fb'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7minikin14FontCollection3RunEEEE8allocateERS5_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b17643d6'/>
+              <parameter type-id='405759d3'/>
+              <return type-id='4018acac'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7minikin14FontCollection3RunEEEE8allocateERS5_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b17643d6'/>
+              <parameter type-id='405759d3'/>
+              <parameter type-id='ff19d1fb'/>
+              <return type-id='4018acac'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7minikin14FontCollection3RunEEEE10deallocateERS5_PS4_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b17643d6'/>
+              <parameter type-id='4018acac'/>
+              <parameter type-id='405759d3'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7minikin14FontCollection3RunEEEE8max_sizeERKS5_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='19d16491'/>
+              <return type-id='405759d3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7minikin14FontCollection3RunEEEE37select_on_container_copy_constructionERKS5_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='19d16491'/>
+              <return type-id='3967bb7d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7minikin14FontCollection3RunEEEE10__allocateERS5_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b17643d6'/>
+              <parameter type-id='405759d3'/>
+              <parameter type-id='ff19d1fb'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='4018acac'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7minikin14FontCollection3RunEEEE10__allocateERS5_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b17643d6'/>
+              <parameter type-id='405759d3'/>
+              <parameter type-id='ff19d1fb'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='4018acac'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7minikin14FontCollection3RunEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS5_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='19d16491'/>
+              <return type-id='405759d3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7minikin14FontCollection3RunEEEE10__max_sizeENS_17integral_constantIbLb0EEERKS5_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='19d16491'/>
+              <return type-id='405759d3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7minikin14FontCollection3RunEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS5_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='19d16491'/>
+              <return type-id='3967bb7d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7minikin14FontCollection3RunEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS5_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='19d16491'/>
+              <return type-id='3967bb7d'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;minikin::FontCollection::Run, std::__1::allocator&lt;minikin::FontCollection::Run&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='5d2fbd80'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='e23ae220' filepath='external/libcxx/include/memory' line='1031' column='1' id='db417b9d'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='allocator&lt;minikin::FontCollection::Run&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='547798e7'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='e56781b8' filepath='external/libcxx/include/memory' line='1786' column='1' id='65f45431'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='e1677b6c' filepath='external/libcxx/include/memory' line='1788' column='1' id='03647acd'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='4772991b' filepath='external/libcxx/include/memory' line='1787' column='1' id='d9eeb69d'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='437292cf' filepath='external/libcxx/include/memory' line='1789' column='1' id='f417d769'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='984cabba'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7b1f415f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIN7minikin14FontCollection3RunEE7addressERS3_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='72c82d0a' is-artificial='yes'/>
+              <parameter type-id='03647acd'/>
+              <return type-id='65f45431'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIN7minikin14FontCollection3RunEE7addressERKS3_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='72c82d0a' is-artificial='yes'/>
+              <parameter type-id='f417d769'/>
+              <return type-id='d9eeb69d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorIN7minikin14FontCollection3RunEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7b1f415f' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='65f45431'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorIN7minikin14FontCollection3RunEE10deallocateEPS3_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7b1f415f' is-artificial='yes'/>
+              <parameter type-id='65f45431'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorIN7minikin14FontCollection3RunEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='72c82d0a' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorIN7minikin14FontCollection3RunEE7destroyEPS3_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7b1f415f' is-artificial='yes'/>
+              <parameter type-id='65f45431'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='shared_ptr&lt;minikin::MinikinFont&gt;' size-in-bits='64' visibility='default' filepath='external/libcxx/include/memory' line='3740' column='1' id='a8a9ac74'>
+          <member-type access='private'>
+            <typedef-decl name='element_type' type-id='8c3369ce' filepath='external/libcxx/include/memory' line='3743' column='1' id='07033df4'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__ptr_' type-id='cde1d4cd' visibility='default' filepath='external/libcxx/include/memory' line='3749' column='1'/>
+          </data-member>
+          <data-member access='private' layout-offset-in-bits='32'>
+            <var-decl name='__cntrl_' type-id='a9986e45' visibility='default' filepath='external/libcxx/include/memory' line='3750' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='shared_ptr' filepath='external/libcxx/include/memory' line='3755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b17dca12' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='shared_ptr' filepath='external/libcxx/include/memory' line='3771' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b17dca12' is-artificial='yes'/>
+              <parameter type-id='2bee4e6d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='shared_ptr' filepath='external/libcxx/include/memory' line='3779' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b17dca12' is-artificial='yes'/>
+              <parameter type-id='2d0f2ce8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~shared_ptr' filepath='external/libcxx/include/memory' line='3837' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b17dca12' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110shared_ptrIN7minikin11MinikinFontEEaSERKS3_' filepath='external/libcxx/include/memory' line='3840' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b17dca12' is-artificial='yes'/>
+              <parameter type-id='2bee4e6d'/>
+              <return type-id='b57dd05e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110shared_ptrIN7minikin11MinikinFontEEaSEOS3_' filepath='external/libcxx/include/memory' line='3851' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b17dca12' is-artificial='yes'/>
+              <parameter type-id='2d0f2ce8'/>
+              <return type-id='b57dd05e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__110shared_ptrIN7minikin11MinikinFontEE4swapERS3_' filepath='external/libcxx/include/memory' line='3900' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b17dca12' is-artificial='yes'/>
+              <parameter type-id='b57dd05e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reset' mangled-name='_ZNSt3__110shared_ptrIN7minikin11MinikinFontEE5resetEv' filepath='external/libcxx/include/memory' line='3902' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b17dca12' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNKSt3__110shared_ptrIN7minikin11MinikinFontEE3getEv' filepath='external/libcxx/include/memory' line='3929' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1fee3b89' is-artificial='yes'/>
+              <return type-id='cde1d4cd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator*' mangled-name='_ZNKSt3__110shared_ptrIN7minikin11MinikinFontEEdeEv' filepath='external/libcxx/include/memory' line='3931' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1fee3b89' is-artificial='yes'/>
+              <return type-id='5ca70d5a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-&gt;' mangled-name='_ZNKSt3__110shared_ptrIN7minikin11MinikinFontEEptEv' filepath='external/libcxx/include/memory' line='3934' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1fee3b89' is-artificial='yes'/>
+              <return type-id='cde1d4cd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='use_count' mangled-name='_ZNKSt3__110shared_ptrIN7minikin11MinikinFontEE9use_countEv' filepath='external/libcxx/include/memory' line='3936' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1fee3b89' is-artificial='yes'/>
+              <return type-id='bd54fe1a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unique' mangled-name='_ZNKSt3__110shared_ptrIN7minikin11MinikinFontEE6uniqueEv' filepath='external/libcxx/include/memory' line='3938' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1fee3b89' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator bool' mangled-name='_ZNKSt3__110shared_ptrIN7minikin11MinikinFontEEcvbEv' filepath='external/libcxx/include/memory' line='3940' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1fee3b89' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__owner_equivalent' mangled-name='_ZNKSt3__110shared_ptrIN7minikin11MinikinFontEE18__owner_equivalentERKS3_' filepath='external/libcxx/include/memory' line='3951' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1fee3b89' is-artificial='yes'/>
+              <parameter type-id='2bee4e6d'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__enable_weak_this' mangled-name='_ZNSt3__110shared_ptrIN7minikin11MinikinFontEE18__enable_weak_thisEz' filepath='external/libcxx/include/memory' line='4036' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b17dca12' is-artificial='yes'/>
+              <parameter is-variadic='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__shared_weak_count' visibility='default' is-declaration-only='yes' id='f751e8e5'>
+          <member-function access='public'>
+            <function-decl name='__release_shared' mangled-name='_ZNSt3__119__shared_weak_count16__release_sharedEv' filepath='external/libcxx/include/memory' line='3585' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a9986e45' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='add_lvalue_reference&lt;minikin::MinikinFont&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1127' column='1' id='822ed61f'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='53af69b1' filepath='external/libcxx/include/type_traits' line='1128' column='1' id='5ca70d5a'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__add_lvalue_reference_impl&lt;minikin::MinikinFont, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='359c316e'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='99c4fc20' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='53af69b1'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='unique_ptr&lt;hb_font_t, minikin::HbFontDeleter&gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2401' column='1' id='5023650f'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='a73e62ca' filepath='external/libcxx/include/memory' line='2405' column='1' id='debbae41'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='deleter_type' type-id='4974f4c6' filepath='external/libcxx/include/memory' line='2404' column='1' id='d2b080d4'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__ptr_' type-id='a49dd225' visibility='default' filepath='external/libcxx/include/memory' line='2411' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='unique_ptr' filepath='external/libcxx/include/memory' line='2494' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='aa1ce0a7' is-artificial='yes'/>
+              <parameter type-id='cc581f7f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrI9hb_font_tN7minikin13HbFontDeleterEEaSEOS4_' filepath='external/libcxx/include/memory' line='2517' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='aa1ce0a7' is-artificial='yes'/>
+              <parameter type-id='cc581f7f'/>
+              <return type-id='9e1ccdc3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~unique_ptr' filepath='external/libcxx/include/memory' line='2606' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='aa1ce0a7' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrI9hb_font_tN7minikin13HbFontDeleterEEaSEDn' filepath='external/libcxx/include/memory' line='2609' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='aa1ce0a7' is-artificial='yes'/>
+              <return type-id='9e1ccdc3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator*' mangled-name='_ZNKSt3__110unique_ptrI9hb_font_tN7minikin13HbFontDeleterEEdeEv' filepath='external/libcxx/include/memory' line='2616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='151251fa' is-artificial='yes'/>
+              <return type-id='48a2af7a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-&gt;' mangled-name='_ZNKSt3__110unique_ptrI9hb_font_tN7minikin13HbFontDeleterEEptEv' filepath='external/libcxx/include/memory' line='2620' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='151251fa' is-artificial='yes'/>
+              <return type-id='debbae41'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNKSt3__110unique_ptrI9hb_font_tN7minikin13HbFontDeleterEE3getEv' filepath='external/libcxx/include/memory' line='2624' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='151251fa' is-artificial='yes'/>
+              <return type-id='debbae41'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNSt3__110unique_ptrI9hb_font_tN7minikin13HbFontDeleterEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2628' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='aa1ce0a7' is-artificial='yes'/>
+              <return type-id='d713779b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNKSt3__110unique_ptrI9hb_font_tN7minikin13HbFontDeleterEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2632' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='151251fa' is-artificial='yes'/>
+              <return type-id='59652926'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator bool' mangled-name='_ZNKSt3__110unique_ptrI9hb_font_tN7minikin13HbFontDeleterEEcvbEv' filepath='external/libcxx/include/memory' line='2636' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='151251fa' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='release' mangled-name='_ZNSt3__110unique_ptrI9hb_font_tN7minikin13HbFontDeleterEE7releaseEv' filepath='external/libcxx/include/memory' line='2641' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='aa1ce0a7' is-artificial='yes'/>
+              <return type-id='debbae41'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reset' mangled-name='_ZNSt3__110unique_ptrI9hb_font_tN7minikin13HbFontDeleterEE5resetEPS1_' filepath='external/libcxx/include/memory' line='2648' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='aa1ce0a7' is-artificial='yes'/>
+              <parameter type-id='debbae41'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__110unique_ptrI9hb_font_tN7minikin13HbFontDeleterEE4swapERS4_' filepath='external/libcxx/include/memory' line='2656' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='aa1ce0a7' is-artificial='yes'/>
+              <parameter type-id='9e1ccdc3'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;hb_font_t *, minikin::HbFontDeleter&gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='a49dd225'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='992c0409'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='5d1d3453'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIP9hb_font_tN7minikin13HbFontDeleterEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6d3461b5' is-artificial='yes'/>
+              <return type-id='704a9ea3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIP9hb_font_tN7minikin13HbFontDeleterEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3ee13e1e' is-artificial='yes'/>
+              <return type-id='77673df3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIP9hb_font_tN7minikin13HbFontDeleterEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6d3461b5' is-artificial='yes'/>
+              <return type-id='7c9fc9dd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIP9hb_font_tN7minikin13HbFontDeleterEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3ee13e1e' is-artificial='yes'/>
+              <return type-id='2aea3b19'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIP9hb_font_tN7minikin13HbFontDeleterEE4swapERS5_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6d3461b5' is-artificial='yes'/>
+              <parameter type-id='71346801'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;hb_font_t *, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='992c0409'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='bfa29416' filepath='external/libcxx/include/memory' line='2136' column='1' id='704a9ea3'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='9770b75b' filepath='external/libcxx/include/memory' line='2137' column='1' id='77673df3'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='022d8174' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='006544e1' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIP9hb_font_tLi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='006544e1' is-artificial='yes'/>
+              <return type-id='704a9ea3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIP9hb_font_tLi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fab386c8' is-artificial='yes'/>
+              <return type-id='77673df3'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;minikin::HbFontDeleter, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='5d1d3453'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='4974f4c6'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='18aa5758' filepath='external/libcxx/include/memory' line='2174' column='1' id='7c9fc9dd'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='58916647' filepath='external/libcxx/include/memory' line='2175' column='1' id='2aea3b19'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4f4406a3' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIN7minikin13HbFontDeleterELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4f4406a3' is-artificial='yes'/>
+              <return type-id='7c9fc9dd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIN7minikin13HbFontDeleterELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ce8f667a' is-artificial='yes'/>
+              <return type-id='2aea3b19'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='add_lvalue_reference&lt;hb_font_t&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1127' column='1' id='074888f1'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='1144bf6f' filepath='external/libcxx/include/type_traits' line='1128' column='1' id='48a2af7a'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__add_lvalue_reference_impl&lt;hb_font_t, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='be17190e'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='f62d6e90' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='1144bf6f'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;hb_font_t, minikin::HbFontDeleter&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='cdab29a9'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='93581aca' filepath='external/libcxx/include/memory' line='1031' column='1' id='a73e62ca'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;minikin::FontCollection::Run&gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='32191bb0'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='984cabba' filepath='external/libcxx/include/memory' line='1171' column='1' id='3063187b'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_pointer&lt;minikin::FontCollection::Run, minikin::FontCollection::Run *, std::__1::allocator&lt;minikin::FontCollection::Run&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1042' column='1' id='b1345666'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='d9eeb69d' filepath='external/libcxx/include/memory' line='1044' column='1' id='25b1b0d7'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;minikin::FontCollection::Run *, std::__1::allocator&lt;minikin::FontCollection::Run&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='277a0c7d'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='94ad2b2d' filepath='external/libcxx/include/memory' line='1097' column='1' id='d03d29d8'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;minikin::FontCollection::Run *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='ea9a8489'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='e56781b8' filepath='external/libcxx/include/memory' line='974' column='1' id='04f58585'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='94ad2b2d'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='82a4e95e'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPN7minikin14FontCollection3RunEE10pointer_toERS3_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d6c6e308'/>
+              <return type-id='04f58585'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;minikin::FontCollection::Run *&gt;::__nat, minikin::FontCollection::Run&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='d03dd772'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='c66e606a' filepath='external/libcxx/include/type_traits' line='431' column='1' id='b54187d9'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;minikin::FontCollection::Run *, std::__1::allocator&lt;minikin::FontCollection::Run&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='22057244'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='be0da435'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='5f056c8a'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPN7minikin14FontCollection3RunENS_9allocatorIS3_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f06245d2' is-artificial='yes'/>
+              <return type-id='612626a5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPN7minikin14FontCollection3RunENS_9allocatorIS3_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5b66ac8f' is-artificial='yes'/>
+              <return type-id='86160c91'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPN7minikin14FontCollection3RunENS_9allocatorIS3_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f06245d2' is-artificial='yes'/>
+              <return type-id='b1c4f30c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPN7minikin14FontCollection3RunENS_9allocatorIS3_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5b66ac8f' is-artificial='yes'/>
+              <return type-id='495d910c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPN7minikin14FontCollection3RunENS_9allocatorIS3_EEE4swapERS7_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f06245d2' is-artificial='yes'/>
+              <parameter type-id='f4624c1e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;minikin::FontCollection::Run *, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='be0da435'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='bff10bba' filepath='external/libcxx/include/memory' line='2136' column='1' id='612626a5'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='8d124b17' filepath='external/libcxx/include/memory' line='2137' column='1' id='86160c91'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='e56781b8' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='98297735' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPN7minikin14FontCollection3RunELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='98297735' is-artificial='yes'/>
+              <return type-id='612626a5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPN7minikin14FontCollection3RunELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='548b0222' is-artificial='yes'/>
+              <return type-id='86160c91'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;minikin::FontCollection::Run&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='5f056c8a'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='547798e7'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='7f1f47ab' filepath='external/libcxx/include/memory' line='2174' column='1' id='b1c4f30c'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='66c81a26' filepath='external/libcxx/include/memory' line='2175' column='1' id='495d910c'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7f5aa3e8' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorIN7minikin14FontCollection3RunEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7f5aa3e8' is-artificial='yes'/>
+              <return type-id='b1c4f30c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorIN7minikin14FontCollection3RunEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9b0756bf' is-artificial='yes'/>
+              <return type-id='495d910c'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__wrap_iter&lt;minikin::FontCollection::Run *&gt;' visibility='default' is-declaration-only='yes' id='c30353a5'/>
+        <class-decl name='__wrap_iter&lt;const minikin::FontCollection::Run *&gt;' visibility='default' is-declaration-only='yes' id='c078c626'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;minikin::FontCollection::Run *&gt; &gt;' visibility='default' is-declaration-only='yes' id='016d30ae'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;const minikin::FontCollection::Run *&gt; &gt;' visibility='default' is-declaration-only='yes' id='ce494185'/>
+        <class-decl name='__split_buffer&lt;minikin::FontCollection::Run, std::__1::allocator&lt;minikin::FontCollection::Run&gt; &amp;&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='1f2833bd'/>
+        <class-decl name='vector&lt;unsigned short, std::__1::allocator&lt;unsigned short&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='470' column='1' id='800440d7'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='dbb712c1'/>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='540ab5d5' filepath='external/libcxx/include/vector' line='479' column='1' id='3d02ece8'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='d7f2b6bc' filepath='external/libcxx/include/vector' line='483' column='1' id='50a48690'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='8efea9e5' filepath='external/libcxx/include/vector' line='478' column='1' id='f31e8e90'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='968002ff' filepath='external/libcxx/include/vector' line='482' column='1' id='68d0a813'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='ee08d207' filepath='external/libcxx/include/vector' line='487' column='1' id='6bf40d6c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='1400bc3c' filepath='external/libcxx/include/vector' line='488' column='1' id='5c3da25c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reverse_iterator' type-id='1150ca68' filepath='external/libcxx/include/vector' line='489' column='1' id='d1eed5df'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reverse_iterator' type-id='257117f3' filepath='external/libcxx/include/vector' line='490' column='1' id='b7d37d2f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='a1567f2f' filepath='external/libcxx/include/vector' line='481' column='1' id='ab1f1203'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='277bdfbb' filepath='external/libcxx/include/vector' line='485' column='1' id='963be29f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='355486ab' filepath='external/libcxx/include/vector' line='486' column='1' id='bfb0040f'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='496' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='502' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='d643591a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='514' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='50a48690'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='516' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='50a48690'/>
+              <parameter type-id='d643591a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='518' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='50a48690'/>
+              <parameter type-id='c6667d92'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='519' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='50a48690'/>
+              <parameter type-id='c6667d92'/>
+              <parameter type-id='d643591a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~vector' filepath='external/libcxx/include/vector' line='550' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='558' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='c69c8ffc'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='559' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='c69c8ffc'/>
+              <parameter type-id='d643591a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEEaSERKS3_' filepath='external/libcxx/include/vector' line='561' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='c69c8ffc'/>
+              <return type-id='b86192eb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='565' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='eff803f2'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='568' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='eff803f2'/>
+              <parameter type-id='d643591a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='571' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='0e9a18b7'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='579' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='0e9a18b7'/>
+              <parameter type-id='d643591a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEEaSEOS3_' filepath='external/libcxx/include/vector' line='581' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='0e9a18b7'/>
+              <return type-id='b86192eb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEEaSESt16initializer_listItE' filepath='external/libcxx/include/vector' line='585' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='eff803f2'/>
+              <return type-id='b86192eb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE6assignEjRKt' filepath='external/libcxx/include/vector' line='612' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='50a48690'/>
+              <parameter type-id='68d0a813'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE6assignESt16initializer_listItE' filepath='external/libcxx/include/vector' line='616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='eff803f2'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_allocator' mangled-name='_ZNKSt3__16vectorItNS_9allocatorItEEE13get_allocatorEv' filepath='external/libcxx/include/vector' line='621' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ca9c9648' is-artificial='yes'/>
+              <return type-id='3d02ece8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE5beginEv' filepath='external/libcxx/include/vector' line='624' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <return type-id='6bf40d6c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__16vectorItNS_9allocatorItEEE5beginEv' filepath='external/libcxx/include/vector' line='625' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ca9c9648' is-artificial='yes'/>
+              <return type-id='5c3da25c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE3endEv' filepath='external/libcxx/include/vector' line='626' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <return type-id='6bf40d6c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__16vectorItNS_9allocatorItEEE3endEv' filepath='external/libcxx/include/vector' line='627' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ca9c9648' is-artificial='yes'/>
+              <return type-id='5c3da25c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE6rbeginEv' filepath='external/libcxx/include/vector' line='630' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <return type-id='d1eed5df'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNKSt3__16vectorItNS_9allocatorItEEE6rbeginEv' filepath='external/libcxx/include/vector' line='633' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ca9c9648' is-artificial='yes'/>
+              <return type-id='b7d37d2f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE4rendEv' filepath='external/libcxx/include/vector' line='636' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <return type-id='d1eed5df'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNKSt3__16vectorItNS_9allocatorItEEE4rendEv' filepath='external/libcxx/include/vector' line='639' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ca9c9648' is-artificial='yes'/>
+              <return type-id='b7d37d2f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__16vectorItNS_9allocatorItEEE6cbeginEv' filepath='external/libcxx/include/vector' line='643' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ca9c9648' is-artificial='yes'/>
+              <return type-id='5c3da25c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__16vectorItNS_9allocatorItEEE4cendEv' filepath='external/libcxx/include/vector' line='646' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ca9c9648' is-artificial='yes'/>
+              <return type-id='5c3da25c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crbegin' mangled-name='_ZNKSt3__16vectorItNS_9allocatorItEEE7crbeginEv' filepath='external/libcxx/include/vector' line='649' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ca9c9648' is-artificial='yes'/>
+              <return type-id='b7d37d2f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crend' mangled-name='_ZNKSt3__16vectorItNS_9allocatorItEEE5crendEv' filepath='external/libcxx/include/vector' line='652' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ca9c9648' is-artificial='yes'/>
+              <return type-id='b7d37d2f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__16vectorItNS_9allocatorItEEE4sizeEv' filepath='external/libcxx/include/vector' line='656' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ca9c9648' is-artificial='yes'/>
+              <return type-id='50a48690'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__16vectorItNS_9allocatorItEEE8capacityEv' filepath='external/libcxx/include/vector' line='659' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ca9c9648' is-artificial='yes'/>
+              <return type-id='50a48690'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__16vectorItNS_9allocatorItEEE5emptyEv' filepath='external/libcxx/include/vector' line='662' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ca9c9648' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__16vectorItNS_9allocatorItEEE8max_sizeEv' filepath='external/libcxx/include/vector' line='664' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ca9c9648' is-artificial='yes'/>
+              <return type-id='50a48690'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE7reserveEj' filepath='external/libcxx/include/vector' line='665' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='50a48690'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='shrink_to_fit' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE13shrink_to_fitEv' filepath='external/libcxx/include/vector' line='666' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEEixEj' filepath='external/libcxx/include/vector' line='668' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='50a48690'/>
+              <return type-id='ab1f1203'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__16vectorItNS_9allocatorItEEEixEj' filepath='external/libcxx/include/vector' line='669' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ca9c9648' is-artificial='yes'/>
+              <parameter type-id='50a48690'/>
+              <return type-id='68d0a813'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE2atEj' filepath='external/libcxx/include/vector' line='670' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='50a48690'/>
+              <return type-id='ab1f1203'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNKSt3__16vectorItNS_9allocatorItEEE2atEj' filepath='external/libcxx/include/vector' line='671' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ca9c9648' is-artificial='yes'/>
+              <parameter type-id='50a48690'/>
+              <return type-id='68d0a813'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE5frontEv' filepath='external/libcxx/include/vector' line='673' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <return type-id='ab1f1203'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNKSt3__16vectorItNS_9allocatorItEEE5frontEv' filepath='external/libcxx/include/vector' line='678' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ca9c9648' is-artificial='yes'/>
+              <return type-id='68d0a813'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE4backEv' filepath='external/libcxx/include/vector' line='683' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <return type-id='ab1f1203'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNKSt3__16vectorItNS_9allocatorItEEE4backEv' filepath='external/libcxx/include/vector' line='688' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ca9c9648' is-artificial='yes'/>
+              <return type-id='68d0a813'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE4dataEv' filepath='external/libcxx/include/vector' line='695' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <return type-id='d3ffd4d9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNKSt3__16vectorItNS_9allocatorItEEE4dataEv' filepath='external/libcxx/include/vector' line='698' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ca9c9648' is-artificial='yes'/>
+              <return type-id='ca6683de'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE9push_backERKt' filepath='external/libcxx/include/vector' line='712' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='68d0a813'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE9push_backEOt' filepath='external/libcxx/include/vector' line='715' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='3ad99901'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pop_back' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE8pop_backEv' filepath='external/libcxx/include/vector' line='727' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE6insertENS_11__wrap_iterIPKtEERS5_' filepath='external/libcxx/include/vector' line='729' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='5c3da25c'/>
+              <parameter type-id='68d0a813'/>
+              <return type-id='6bf40d6c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE6insertENS_11__wrap_iterIPKtEEOt' filepath='external/libcxx/include/vector' line='732' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='5c3da25c'/>
+              <parameter type-id='3ad99901'/>
+              <return type-id='6bf40d6c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE6insertENS_11__wrap_iterIPKtEEjRS5_' filepath='external/libcxx/include/vector' line='737' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='5c3da25c'/>
+              <parameter type-id='50a48690'/>
+              <parameter type-id='68d0a813'/>
+              <return type-id='6bf40d6c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE6insertENS_11__wrap_iterIPKtEESt16initializer_listItE' filepath='external/libcxx/include/vector' line='762' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='5c3da25c'/>
+              <parameter type-id='eff803f2'/>
+              <return type-id='6bf40d6c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE5eraseENS_11__wrap_iterIPKtEE' filepath='external/libcxx/include/vector' line='766' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='5c3da25c'/>
+              <return type-id='6bf40d6c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE5eraseENS_11__wrap_iterIPKtEES7_' filepath='external/libcxx/include/vector' line='767' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='5c3da25c'/>
+              <parameter type-id='5c3da25c'/>
+              <return type-id='6bf40d6c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE5clearEv' filepath='external/libcxx/include/vector' line='770' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE6resizeEj' filepath='external/libcxx/include/vector' line='778' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='50a48690'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE6resizeEjRKt' filepath='external/libcxx/include/vector' line='779' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='50a48690'/>
+              <parameter type-id='68d0a813'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE4swapERS3_' filepath='external/libcxx/include/vector' line='781' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='b86192eb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__invariants' mangled-name='_ZNKSt3__16vectorItNS_9allocatorItEEE12__invariantsEv' filepath='external/libcxx/include/vector' line='789' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ca9c9648' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_all_iterators' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE26__invalidate_all_iteratorsEv' filepath='external/libcxx/include/vector' line='801' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_iterators_past' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE27__invalidate_iterators_pastEPt' filepath='external/libcxx/include/vector' line='802' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='963be29f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vallocate' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE11__vallocateEj' filepath='external/libcxx/include/vector' line='803' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='50a48690'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vdeallocate' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE13__vdeallocateEv' filepath='external/libcxx/include/vector' line='804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__recommend' mangled-name='_ZNKSt3__16vectorItNS_9allocatorItEEE11__recommendEj' filepath='external/libcxx/include/vector' line='805' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ca9c9648' is-artificial='yes'/>
+              <parameter type-id='50a48690'/>
+              <return type-id='50a48690'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE18__construct_at_endEj' filepath='external/libcxx/include/vector' line='806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='50a48690'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE18__construct_at_endEjRKt' filepath='external/libcxx/include/vector' line='808' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='50a48690'/>
+              <parameter type-id='68d0a813'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE8__appendEj' filepath='external/libcxx/include/vector' line='816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='50a48690'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE8__appendEjRKt' filepath='external/libcxx/include/vector' line='817' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='50a48690'/>
+              <parameter type-id='68d0a813'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE11__make_iterEPt' filepath='external/libcxx/include/vector' line='819' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='963be29f'/>
+              <return type-id='6bf40d6c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNKSt3__16vectorItNS_9allocatorItEEE11__make_iterEPKt' filepath='external/libcxx/include/vector' line='821' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ca9c9648' is-artificial='yes'/>
+              <parameter type-id='bfb0040f'/>
+              <return type-id='5c3da25c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE26__swap_out_circular_bufferERNS_14__split_bufferItRS2_EE' filepath='external/libcxx/include/vector' line='822' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='692c52d5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE26__swap_out_circular_bufferERNS_14__split_bufferItRS2_EEPt' filepath='external/libcxx/include/vector' line='823' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='692c52d5'/>
+              <parameter type-id='963be29f'/>
+              <return type-id='963be29f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_range' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE12__move_rangeEPtS4_S4_' filepath='external/libcxx/include/vector' line='824' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='963be29f'/>
+              <parameter type-id='963be29f'/>
+              <parameter type-id='963be29f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE13__move_assignERS3_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='825' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='b86192eb'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE13__move_assignERS3_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='827' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='b86192eb'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__16vectorItNS_9allocatorItEEE17__destruct_at_endEPt' filepath='external/libcxx/include/vector' line='830' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b4618c9f' is-artificial='yes'/>
+              <parameter type-id='963be29f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_contiguous_container' mangled-name='_ZNKSt3__16vectorItNS_9allocatorItEEE31__annotate_contiguous_containerEPKvS5_S5_S5_' filepath='external/libcxx/include/vector' line='862' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ca9c9648' is-artificial='yes'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_new' mangled-name='_ZNKSt3__16vectorItNS_9allocatorItEEE14__annotate_newEj' filepath='external/libcxx/include/vector' line='866' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ca9c9648' is-artificial='yes'/>
+              <parameter type-id='50a48690'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_delete' mangled-name='_ZNKSt3__16vectorItNS_9allocatorItEEE17__annotate_deleteEv' filepath='external/libcxx/include/vector' line='872' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ca9c9648' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_increase' mangled-name='_ZNKSt3__16vectorItNS_9allocatorItEEE19__annotate_increaseEj' filepath='external/libcxx/include/vector' line='878' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ca9c9648' is-artificial='yes'/>
+              <parameter type-id='50a48690'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_shrink' mangled-name='_ZNKSt3__16vectorItNS_9allocatorItEEE17__annotate_shrinkEj' filepath='external/libcxx/include/vector' line='885' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ca9c9648' is-artificial='yes'/>
+              <parameter type-id='50a48690'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__vector_base&lt;unsigned short, std::__1::allocator&lt;unsigned short&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='326' column='1' id='dbb712c1'>
+          <base-class access='protected' layout-offset-in-bits='0' type-id='2328d49c'/>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='a90d3736' filepath='external/libcxx/include/vector' line='338' column='1' id='277bdfbb'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='540ab5d5' filepath='external/libcxx/include/vector' line='330' column='1' id='7bcac25c'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='72254fcd' filepath='external/libcxx/include/vector' line='332' column='1' id='d7f2b6bc'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='6ed88b3e' filepath='external/libcxx/include/vector' line='336' column='1' id='968002ff'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='8efea9e5' filepath='external/libcxx/include/vector' line='334' column='1' id='9485c0dc'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='858a893f' filepath='external/libcxx/include/vector' line='335' column='1' id='a1567f2f'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='2122f69a' filepath='external/libcxx/include/vector' line='339' column='1' id='355486ab'/>
+          </member-type>
+          <data-member access='protected' layout-offset-in-bits='0'>
+            <var-decl name='__begin_' type-id='277bdfbb' visibility='default' filepath='external/libcxx/include/vector' line='343' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='32'>
+            <var-decl name='__end_' type-id='277bdfbb' visibility='default' filepath='external/libcxx/include/vector' line='344' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='64'>
+            <var-decl name='__end_cap_' type-id='a2686384' visibility='default' filepath='external/libcxx/include/vector' line='345' column='1'/>
+          </data-member>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNSt3__113__vector_baseItNS_9allocatorItEEE7__allocEv' filepath='external/libcxx/include/vector' line='348' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7355d6a9' is-artificial='yes'/>
+              <return type-id='5d1b766f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNKSt3__113__vector_baseItNS_9allocatorItEEE7__allocEv' filepath='external/libcxx/include/vector' line='351' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fa7e95e4' is-artificial='yes'/>
+              <return type-id='86db5a7e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNSt3__113__vector_baseItNS_9allocatorItEEE9__end_capEv' filepath='external/libcxx/include/vector' line='354' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7355d6a9' is-artificial='yes'/>
+              <return type-id='f568ad60'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNKSt3__113__vector_baseItNS_9allocatorItEEE9__end_capEv' filepath='external/libcxx/include/vector' line='357' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fa7e95e4' is-artificial='yes'/>
+              <return type-id='fdd8d997'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='361' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7355d6a9' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='363' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7355d6a9' is-artificial='yes'/>
+              <parameter type-id='86db5a7e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='365' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7355d6a9' is-artificial='yes'/>
+              <parameter type-id='db3b34eb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected' destructor='yes'>
+            <function-decl name='~__vector_base' filepath='external/libcxx/include/vector' line='367' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7355d6a9' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='clear' mangled-name='_ZNSt3__113__vector_baseItNS_9allocatorItEEE5clearEv' filepath='external/libcxx/include/vector' line='370' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7355d6a9' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__113__vector_baseItNS_9allocatorItEEE8capacityEv' filepath='external/libcxx/include/vector' line='372' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fa7e95e4' is-artificial='yes'/>
+              <return type-id='d7f2b6bc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__113__vector_baseItNS_9allocatorItEEE17__destruct_at_endEPt' filepath='external/libcxx/include/vector' line='376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7355d6a9' is-artificial='yes'/>
+              <parameter type-id='277bdfbb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseItNS_9allocatorItEEE19__copy_assign_allocERKS3_' filepath='external/libcxx/include/vector' line='379' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7355d6a9' is-artificial='yes'/>
+              <parameter type-id='ee7e8300'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseItNS_9allocatorItEEE19__move_assign_allocERS3_' filepath='external/libcxx/include/vector' line='384' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7355d6a9' is-artificial='yes'/>
+              <parameter type-id='7f55e98d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseItNS_9allocatorItEEE19__copy_assign_allocERKS3_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='392' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7355d6a9' is-artificial='yes'/>
+              <parameter type-id='ee7e8300'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseItNS_9allocatorItEEE19__copy_assign_allocERKS3_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='404' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7355d6a9' is-artificial='yes'/>
+              <parameter type-id='ee7e8300'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseItNS_9allocatorItEEE19__move_assign_allocERS3_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='408' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7355d6a9' is-artificial='yes'/>
+              <parameter type-id='7f55e98d'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseItNS_9allocatorItEEE19__move_assign_allocERS3_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='415' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7355d6a9' is-artificial='yes'/>
+              <parameter type-id='7f55e98d'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;unsigned short&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='5bb1cefc'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='75770269' filepath='external/libcxx/include/memory' line='1517' column='1' id='a90d3736'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='540ab5d5' filepath='external/libcxx/include/memory' line='1514' column='1' id='2d7cd103'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='0a39beb9' filepath='external/libcxx/include/memory' line='1523' column='1' id='72254fcd'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='ac330170' filepath='external/libcxx/include/memory' line='1520' column='1' id='4b3bb6d1'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_pointer' type-id='8633bfc5' filepath='external/libcxx/include/memory' line='1518' column='1' id='2122f69a'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorItEEE8allocateERS2_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f4522958'/>
+              <parameter type-id='72254fcd'/>
+              <return type-id='a90d3736'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorItEEE8allocateERS2_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f4522958'/>
+              <parameter type-id='72254fcd'/>
+              <parameter type-id='4b3bb6d1'/>
+              <return type-id='a90d3736'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorItEEE10deallocateERS2_Ptj' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f4522958'/>
+              <parameter type-id='a90d3736'/>
+              <parameter type-id='72254fcd'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorItEEE8max_sizeERKS2_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='582922ef'/>
+              <return type-id='72254fcd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorItEEE37select_on_container_copy_constructionERKS2_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='582922ef'/>
+              <return type-id='2d7cd103'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorItEEE10__allocateERS2_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f4522958'/>
+              <parameter type-id='72254fcd'/>
+              <parameter type-id='4b3bb6d1'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='a90d3736'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorItEEE10__allocateERS2_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f4522958'/>
+              <parameter type-id='72254fcd'/>
+              <parameter type-id='4b3bb6d1'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='a90d3736'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorItEEE10__max_sizeENS_17integral_constantIbLb1EEERKS2_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='582922ef'/>
+              <return type-id='72254fcd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorItEEE10__max_sizeENS_17integral_constantIbLb0EEERKS2_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='582922ef'/>
+              <return type-id='72254fcd'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorItEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS2_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='582922ef'/>
+              <return type-id='2d7cd103'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorItEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS2_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='582922ef'/>
+              <return type-id='2d7cd103'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;unsigned short, std::__1::allocator&lt;unsigned short&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='32e24ca4'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='2d40fa7c' filepath='external/libcxx/include/memory' line='1031' column='1' id='75770269'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='allocator&lt;unsigned short&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='540ab5d5'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='e9e550dd' filepath='external/libcxx/include/memory' line='1786' column='1' id='25074d23'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='dde53df9' filepath='external/libcxx/include/memory' line='1788' column='1' id='3ed59537'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='31347b7a' filepath='external/libcxx/include/memory' line='1787' column='1' id='fde27303'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='25346896' filepath='external/libcxx/include/memory' line='1789' column='1' id='39d9f417'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='dcb035d4'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='aef57a45' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorItE7addressERt' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7c437e4c' is-artificial='yes'/>
+              <parameter type-id='3ed59537'/>
+              <return type-id='25074d23'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorItE7addressERKt' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7c437e4c' is-artificial='yes'/>
+              <parameter type-id='39d9f417'/>
+              <return type-id='fde27303'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorItE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='aef57a45' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='25074d23'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorItE10deallocateEPtj' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='aef57a45' is-artificial='yes'/>
+              <parameter type-id='25074d23'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorItE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7c437e4c' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorItE7destroyEPt' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='aef57a45' is-artificial='yes'/>
+              <parameter type-id='25074d23'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;unsigned short&gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='c84277b2'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='dcb035d4' filepath='external/libcxx/include/memory' line='1171' column='1' id='0a39beb9'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;unsigned short *, std::__1::allocator&lt;unsigned short&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='d68facfd'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='21fff813' filepath='external/libcxx/include/memory' line='1097' column='1' id='ac330170'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;unsigned short *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='e406117b'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='e9e550dd' filepath='external/libcxx/include/memory' line='974' column='1' id='83fac65b'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='21fff813'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='4f2ffa78'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPtE10pointer_toERt' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a642e49c'/>
+              <return type-id='83fac65b'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;unsigned short *&gt;::__nat, unsigned short&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='f36cee46'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='8efea9e5' filepath='external/libcxx/include/type_traits' line='431' column='1' id='1b9ea905'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_pointer&lt;unsigned short, unsigned short *, std::__1::allocator&lt;unsigned short&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1042' column='1' id='c9e9abc8'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='fde27303' filepath='external/libcxx/include/memory' line='1044' column='1' id='8633bfc5'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;unsigned short *, std::__1::allocator&lt;unsigned short&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='a2686384'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='cd2377eb'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='828dae90'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPtNS_9allocatorItEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7eef7df2' is-artificial='yes'/>
+              <return type-id='883c3c8f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPtNS_9allocatorItEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bc3225e7' is-artificial='yes'/>
+              <return type-id='785a001f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPtNS_9allocatorItEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7eef7df2' is-artificial='yes'/>
+              <return type-id='2561b79e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPtNS_9allocatorItEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bc3225e7' is-artificial='yes'/>
+              <return type-id='de56e772'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPtNS_9allocatorItEEE4swapERS4_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7eef7df2' is-artificial='yes'/>
+              <parameter type-id='82ef843e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;unsigned short *, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='cd2377eb'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='2efe7b21' filepath='external/libcxx/include/memory' line='2136' column='1' id='883c3c8f'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='34cc03fc' filepath='external/libcxx/include/memory' line='2137' column='1' id='785a001f'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='e9e550dd' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='462f600b' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPtLi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='462f600b' is-artificial='yes'/>
+              <return type-id='883c3c8f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPtLi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d87d6104' is-artificial='yes'/>
+              <return type-id='785a001f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;unsigned short&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='828dae90'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='540ab5d5'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='b2f58091' filepath='external/libcxx/include/memory' line='2174' column='1' id='2561b79e'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='80438498' filepath='external/libcxx/include/memory' line='2175' column='1' id='de56e772'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='91914986' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorItEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='91914986' is-artificial='yes'/>
+              <return type-id='2561b79e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorItEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='83d4c8a1' is-artificial='yes'/>
+              <return type-id='de56e772'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__wrap_iter&lt;unsigned short *&gt;' visibility='default' is-declaration-only='yes' id='ee08d207'/>
+        <class-decl name='__wrap_iter&lt;const unsigned short *&gt;' visibility='default' is-declaration-only='yes' id='1400bc3c'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;unsigned short *&gt; &gt;' visibility='default' is-declaration-only='yes' id='1150ca68'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;const unsigned short *&gt; &gt;' visibility='default' is-declaration-only='yes' id='257117f3'/>
+        <class-decl name='__split_buffer&lt;unsigned short, std::__1::allocator&lt;unsigned short&gt; &amp;&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='2e3b5209'/>
+        <class-decl name='pair&lt;minikin::Range, minikin::Range&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='external/libcxx/include/utility' line='315' column='1' id='f91c31d9'>
+          <data-member access='public' layout-offset-in-bits='0'>
+            <var-decl name='first' type-id='23b51a59' visibility='default' filepath='external/libcxx/include/utility' line='323' column='1'/>
+          </data-member>
+          <data-member access='public' layout-offset-in-bits='64'>
+            <var-decl name='second' type-id='23b51a59' visibility='default' filepath='external/libcxx/include/utility' line='324' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='pair' filepath='external/libcxx/include/utility' line='327' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c3ae3201' is-artificial='yes'/>
+              <parameter type-id='3f69c87a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pair' filepath='external/libcxx/include/utility' line='328' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c3ae3201' is-artificial='yes'/>
+              <parameter type-id='522e9869'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__14pairIN7minikin5RangeES2_EaSERKS3_' filepath='external/libcxx/include/utility' line='515' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c3ae3201' is-artificial='yes'/>
+              <parameter type-id='4615f26d'/>
+              <return type-id='bfae2bb5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__14pairIN7minikin5RangeES2_EaSEOS3_' filepath='external/libcxx/include/utility' line='528' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c3ae3201' is-artificial='yes'/>
+              <parameter type-id='a4b531b4'/>
+              <return type-id='bfae2bb5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__14pairIN7minikin5RangeES2_E4swapERS3_' filepath='external/libcxx/include/utility' line='553' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c3ae3201' is-artificial='yes'/>
+              <parameter type-id='bfae2bb5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;true, std::__1::pair&lt;minikin::Range, minikin::Range&gt;, std::__1::__nat&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='429' column='1' id='2d626d7c'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='f91c31d9' filepath='external/libcxx/include/type_traits' line='429' column='1' id='06892669'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='vector&lt;minikin::FontVariation, std::__1::allocator&lt;minikin::FontVariation&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='470' column='1' id='abf6b8df'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='ad860d79'/>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='6dad0743' filepath='external/libcxx/include/vector' line='479' column='1' id='fde69560'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='affd1ae4' filepath='external/libcxx/include/vector' line='483' column='1' id='96b5c418'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='1779a742' filepath='external/libcxx/include/vector' line='478' column='1' id='deacbcb8'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='d4013e07' filepath='external/libcxx/include/vector' line='482' column='1' id='27b8a33b'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='4ec13961' filepath='external/libcxx/include/vector' line='487' column='1' id='7a04e5c4'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='7a4c2b4e' filepath='external/libcxx/include/vector' line='488' column='1' id='df358284'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reverse_iterator' type-id='35f723b2' filepath='external/libcxx/include/vector' line='489' column='1' id='939e1a87'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reverse_iterator' type-id='9109d89d' filepath='external/libcxx/include/vector' line='490' column='1' id='9ef95847'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='c3480587' filepath='external/libcxx/include/vector' line='481' column='1' id='7233e77b'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='c240d993' filepath='external/libcxx/include/vector' line='485' column='1' id='0c50a037'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='b9343e13' filepath='external/libcxx/include/vector' line='486' column='1' id='98af3cf7'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='496' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='502' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='a07cac02'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='514' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='96b5c418'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='516' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='96b5c418'/>
+              <parameter type-id='a07cac02'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='518' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='96b5c418'/>
+              <parameter type-id='2679d38a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='519' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='96b5c418'/>
+              <parameter type-id='2679d38a'/>
+              <parameter type-id='a07cac02'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~vector' filepath='external/libcxx/include/vector' line='550' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='558' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='68972b84'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='559' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='68972b84'/>
+              <parameter type-id='a07cac02'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEEaSERKS5_' filepath='external/libcxx/include/vector' line='561' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='68972b84'/>
+              <return type-id='8bb7c8e3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='565' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='6d55f0f8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='568' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='6d55f0f8'/>
+              <parameter type-id='a07cac02'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='571' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='b7510e1f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='579' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='b7510e1f'/>
+              <parameter type-id='a07cac02'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEEaSEOS5_' filepath='external/libcxx/include/vector' line='581' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='b7510e1f'/>
+              <return type-id='8bb7c8e3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEEaSESt16initializer_listIS2_E' filepath='external/libcxx/include/vector' line='585' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='6d55f0f8'/>
+              <return type-id='8bb7c8e3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE6assignEjRKS2_' filepath='external/libcxx/include/vector' line='612' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='96b5c418'/>
+              <parameter type-id='27b8a33b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE6assignESt16initializer_listIS2_E' filepath='external/libcxx/include/vector' line='616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='6d55f0f8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_allocator' mangled-name='_ZNKSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE13get_allocatorEv' filepath='external/libcxx/include/vector' line='621' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5c9718a0' is-artificial='yes'/>
+              <return type-id='fde69560'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE5beginEv' filepath='external/libcxx/include/vector' line='624' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <return type-id='7a04e5c4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE5beginEv' filepath='external/libcxx/include/vector' line='625' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5c9718a0' is-artificial='yes'/>
+              <return type-id='df358284'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE3endEv' filepath='external/libcxx/include/vector' line='626' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <return type-id='7a04e5c4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE3endEv' filepath='external/libcxx/include/vector' line='627' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5c9718a0' is-artificial='yes'/>
+              <return type-id='df358284'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE6rbeginEv' filepath='external/libcxx/include/vector' line='630' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <return type-id='939e1a87'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNKSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE6rbeginEv' filepath='external/libcxx/include/vector' line='633' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5c9718a0' is-artificial='yes'/>
+              <return type-id='9ef95847'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE4rendEv' filepath='external/libcxx/include/vector' line='636' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <return type-id='939e1a87'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNKSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE4rendEv' filepath='external/libcxx/include/vector' line='639' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5c9718a0' is-artificial='yes'/>
+              <return type-id='9ef95847'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE6cbeginEv' filepath='external/libcxx/include/vector' line='643' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5c9718a0' is-artificial='yes'/>
+              <return type-id='df358284'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE4cendEv' filepath='external/libcxx/include/vector' line='646' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5c9718a0' is-artificial='yes'/>
+              <return type-id='df358284'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crbegin' mangled-name='_ZNKSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE7crbeginEv' filepath='external/libcxx/include/vector' line='649' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5c9718a0' is-artificial='yes'/>
+              <return type-id='9ef95847'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crend' mangled-name='_ZNKSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE5crendEv' filepath='external/libcxx/include/vector' line='652' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5c9718a0' is-artificial='yes'/>
+              <return type-id='9ef95847'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE4sizeEv' filepath='external/libcxx/include/vector' line='656' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5c9718a0' is-artificial='yes'/>
+              <return type-id='96b5c418'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE8capacityEv' filepath='external/libcxx/include/vector' line='659' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5c9718a0' is-artificial='yes'/>
+              <return type-id='96b5c418'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE5emptyEv' filepath='external/libcxx/include/vector' line='662' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5c9718a0' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE8max_sizeEv' filepath='external/libcxx/include/vector' line='664' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5c9718a0' is-artificial='yes'/>
+              <return type-id='96b5c418'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE7reserveEj' filepath='external/libcxx/include/vector' line='665' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='96b5c418'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='shrink_to_fit' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE13shrink_to_fitEv' filepath='external/libcxx/include/vector' line='666' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEEixEj' filepath='external/libcxx/include/vector' line='668' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='96b5c418'/>
+              <return type-id='7233e77b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEEixEj' filepath='external/libcxx/include/vector' line='669' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5c9718a0' is-artificial='yes'/>
+              <parameter type-id='96b5c418'/>
+              <return type-id='27b8a33b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE2atEj' filepath='external/libcxx/include/vector' line='670' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='96b5c418'/>
+              <return type-id='7233e77b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNKSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE2atEj' filepath='external/libcxx/include/vector' line='671' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5c9718a0' is-artificial='yes'/>
+              <parameter type-id='96b5c418'/>
+              <return type-id='27b8a33b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE5frontEv' filepath='external/libcxx/include/vector' line='673' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <return type-id='7233e77b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNKSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE5frontEv' filepath='external/libcxx/include/vector' line='678' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5c9718a0' is-artificial='yes'/>
+              <return type-id='27b8a33b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE4backEv' filepath='external/libcxx/include/vector' line='683' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <return type-id='7233e77b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNKSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE4backEv' filepath='external/libcxx/include/vector' line='688' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5c9718a0' is-artificial='yes'/>
+              <return type-id='27b8a33b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE4dataEv' filepath='external/libcxx/include/vector' line='695' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <return type-id='a70d8d71'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNKSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE4dataEv' filepath='external/libcxx/include/vector' line='698' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5c9718a0' is-artificial='yes'/>
+              <return type-id='1a79c0a6'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE9push_backERKS2_' filepath='external/libcxx/include/vector' line='712' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='27b8a33b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE9push_backEOS2_' filepath='external/libcxx/include/vector' line='715' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='b14b89b9'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pop_back' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE8pop_backEv' filepath='external/libcxx/include/vector' line='727' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE6insertENS_11__wrap_iterIPKS2_EERS7_' filepath='external/libcxx/include/vector' line='729' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='df358284'/>
+              <parameter type-id='27b8a33b'/>
+              <return type-id='7a04e5c4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE6insertENS_11__wrap_iterIPKS2_EEOS2_' filepath='external/libcxx/include/vector' line='732' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='df358284'/>
+              <parameter type-id='b14b89b9'/>
+              <return type-id='7a04e5c4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE6insertENS_11__wrap_iterIPKS2_EEjRS7_' filepath='external/libcxx/include/vector' line='737' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='df358284'/>
+              <parameter type-id='96b5c418'/>
+              <parameter type-id='27b8a33b'/>
+              <return type-id='7a04e5c4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE6insertENS_11__wrap_iterIPKS2_EESt16initializer_listIS2_E' filepath='external/libcxx/include/vector' line='762' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='df358284'/>
+              <parameter type-id='6d55f0f8'/>
+              <return type-id='7a04e5c4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE' filepath='external/libcxx/include/vector' line='766' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='df358284'/>
+              <return type-id='7a04e5c4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EES9_' filepath='external/libcxx/include/vector' line='767' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='df358284'/>
+              <parameter type-id='df358284'/>
+              <return type-id='7a04e5c4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE5clearEv' filepath='external/libcxx/include/vector' line='770' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE6resizeEj' filepath='external/libcxx/include/vector' line='778' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='96b5c418'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE6resizeEjRKS2_' filepath='external/libcxx/include/vector' line='779' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='96b5c418'/>
+              <parameter type-id='27b8a33b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE4swapERS5_' filepath='external/libcxx/include/vector' line='781' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='8bb7c8e3'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__invariants' mangled-name='_ZNKSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE12__invariantsEv' filepath='external/libcxx/include/vector' line='789' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5c9718a0' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_all_iterators' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv' filepath='external/libcxx/include/vector' line='801' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_iterators_past' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE27__invalidate_iterators_pastEPS2_' filepath='external/libcxx/include/vector' line='802' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='0c50a037'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vallocate' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE11__vallocateEj' filepath='external/libcxx/include/vector' line='803' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='96b5c418'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vdeallocate' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE13__vdeallocateEv' filepath='external/libcxx/include/vector' line='804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__recommend' mangled-name='_ZNKSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE11__recommendEj' filepath='external/libcxx/include/vector' line='805' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5c9718a0' is-artificial='yes'/>
+              <parameter type-id='96b5c418'/>
+              <return type-id='96b5c418'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE18__construct_at_endEj' filepath='external/libcxx/include/vector' line='806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='96b5c418'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE18__construct_at_endEjRKS2_' filepath='external/libcxx/include/vector' line='808' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='96b5c418'/>
+              <parameter type-id='27b8a33b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE8__appendEj' filepath='external/libcxx/include/vector' line='816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='96b5c418'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE8__appendEjRKS2_' filepath='external/libcxx/include/vector' line='817' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='96b5c418'/>
+              <parameter type-id='27b8a33b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE11__make_iterEPS2_' filepath='external/libcxx/include/vector' line='819' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='0c50a037'/>
+              <return type-id='7a04e5c4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNKSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE11__make_iterEPKS2_' filepath='external/libcxx/include/vector' line='821' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5c9718a0' is-artificial='yes'/>
+              <parameter type-id='98af3cf7'/>
+              <return type-id='df358284'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE' filepath='external/libcxx/include/vector' line='822' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='2e78483d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EEPS2_' filepath='external/libcxx/include/vector' line='823' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='2e78483d'/>
+              <parameter type-id='0c50a037'/>
+              <return type-id='0c50a037'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_range' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE12__move_rangeEPS2_S6_S6_' filepath='external/libcxx/include/vector' line='824' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='0c50a037'/>
+              <parameter type-id='0c50a037'/>
+              <parameter type-id='0c50a037'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE13__move_assignERS5_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='825' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='8bb7c8e3'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE13__move_assignERS5_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='827' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='8bb7c8e3'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE17__destruct_at_endEPS2_' filepath='external/libcxx/include/vector' line='830' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='97b7dbc7' is-artificial='yes'/>
+              <parameter type-id='0c50a037'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_contiguous_container' mangled-name='_ZNKSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_' filepath='external/libcxx/include/vector' line='862' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5c9718a0' is-artificial='yes'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_new' mangled-name='_ZNKSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE14__annotate_newEj' filepath='external/libcxx/include/vector' line='866' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5c9718a0' is-artificial='yes'/>
+              <parameter type-id='96b5c418'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_delete' mangled-name='_ZNKSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE17__annotate_deleteEv' filepath='external/libcxx/include/vector' line='872' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5c9718a0' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_increase' mangled-name='_ZNKSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE19__annotate_increaseEj' filepath='external/libcxx/include/vector' line='878' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5c9718a0' is-artificial='yes'/>
+              <parameter type-id='96b5c418'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_shrink' mangled-name='_ZNKSt3__16vectorIN7minikin13FontVariationENS_9allocatorIS2_EEE17__annotate_shrinkEj' filepath='external/libcxx/include/vector' line='885' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='5c9718a0' is-artificial='yes'/>
+              <parameter type-id='96b5c418'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__vector_base&lt;minikin::FontVariation, std::__1::allocator&lt;minikin::FontVariation&gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='326' column='1' id='ad860d79'>
+          <base-class access='protected' layout-offset-in-bits='0' type-id='2328d49c'/>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='3c6f9fc4' filepath='external/libcxx/include/vector' line='338' column='1' id='c240d993'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='6dad0743' filepath='external/libcxx/include/vector' line='330' column='1' id='aec8be74'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='cf3764fb' filepath='external/libcxx/include/vector' line='332' column='1' id='affd1ae4'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='1c7d2536' filepath='external/libcxx/include/vector' line='336' column='1' id='d4013e07'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='1779a742' filepath='external/libcxx/include/vector' line='334' column='1' id='cd9cc084'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='70b92697' filepath='external/libcxx/include/vector' line='335' column='1' id='c3480587'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='3ef74bf4' filepath='external/libcxx/include/vector' line='339' column='1' id='b9343e13'/>
+          </member-type>
+          <data-member access='protected' layout-offset-in-bits='0'>
+            <var-decl name='__begin_' type-id='c240d993' visibility='default' filepath='external/libcxx/include/vector' line='343' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='32'>
+            <var-decl name='__end_' type-id='c240d993' visibility='default' filepath='external/libcxx/include/vector' line='344' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='64'>
+            <var-decl name='__end_cap_' type-id='cfed52ac' visibility='default' filepath='external/libcxx/include/vector' line='345' column='1'/>
+          </data-member>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNSt3__113__vector_baseIN7minikin13FontVariationENS_9allocatorIS2_EEE7__allocEv' filepath='external/libcxx/include/vector' line='348' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2712a601' is-artificial='yes'/>
+              <return type-id='178e1797'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNKSt3__113__vector_baseIN7minikin13FontVariationENS_9allocatorIS2_EEE7__allocEv' filepath='external/libcxx/include/vector' line='351' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='85378b3c' is-artificial='yes'/>
+              <return type-id='5bd25c06'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNSt3__113__vector_baseIN7minikin13FontVariationENS_9allocatorIS2_EEE9__end_capEv' filepath='external/libcxx/include/vector' line='354' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2712a601' is-artificial='yes'/>
+              <return type-id='fd50cf88'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNKSt3__113__vector_baseIN7minikin13FontVariationENS_9allocatorIS2_EEE9__end_capEv' filepath='external/libcxx/include/vector' line='357' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='85378b3c' is-artificial='yes'/>
+              <return type-id='69c2de9f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='361' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2712a601' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='363' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2712a601' is-artificial='yes'/>
+              <parameter type-id='5bd25c06'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='365' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2712a601' is-artificial='yes'/>
+              <parameter type-id='c5af4ba3'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected' destructor='yes'>
+            <function-decl name='~__vector_base' filepath='external/libcxx/include/vector' line='367' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2712a601' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='clear' mangled-name='_ZNSt3__113__vector_baseIN7minikin13FontVariationENS_9allocatorIS2_EEE5clearEv' filepath='external/libcxx/include/vector' line='370' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2712a601' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__113__vector_baseIN7minikin13FontVariationENS_9allocatorIS2_EEE8capacityEv' filepath='external/libcxx/include/vector' line='372' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='85378b3c' is-artificial='yes'/>
+              <return type-id='affd1ae4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__113__vector_baseIN7minikin13FontVariationENS_9allocatorIS2_EEE17__destruct_at_endEPS2_' filepath='external/libcxx/include/vector' line='376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2712a601' is-artificial='yes'/>
+              <parameter type-id='c240d993'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7minikin13FontVariationENS_9allocatorIS2_EEE19__copy_assign_allocERKS5_' filepath='external/libcxx/include/vector' line='379' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2712a601' is-artificial='yes'/>
+              <parameter type-id='89379188'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7minikin13FontVariationENS_9allocatorIS2_EEE19__move_assign_allocERS5_' filepath='external/libcxx/include/vector' line='384' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2712a601' is-artificial='yes'/>
+              <parameter type-id='23129fb5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7minikin13FontVariationENS_9allocatorIS2_EEE19__copy_assign_allocERKS5_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='392' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2712a601' is-artificial='yes'/>
+              <parameter type-id='89379188'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7minikin13FontVariationENS_9allocatorIS2_EEE19__copy_assign_allocERKS5_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='404' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2712a601' is-artificial='yes'/>
+              <parameter type-id='89379188'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7minikin13FontVariationENS_9allocatorIS2_EEE19__move_assign_allocERS5_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='408' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2712a601' is-artificial='yes'/>
+              <parameter type-id='23129fb5'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseIN7minikin13FontVariationENS_9allocatorIS2_EEE19__move_assign_allocERS5_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='415' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2712a601' is-artificial='yes'/>
+              <parameter type-id='23129fb5'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;minikin::FontVariation&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='10208e2e'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='1cddba11' filepath='external/libcxx/include/memory' line='1517' column='1' id='3c6f9fc4'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='6dad0743' filepath='external/libcxx/include/memory' line='1514' column='1' id='ec5b4ed5'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='cf3819af' filepath='external/libcxx/include/memory' line='1523' column='1' id='cf3764fb'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='f1697380' filepath='external/libcxx/include/memory' line='1520' column='1' id='cff2ff43'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_pointer' type-id='42379d2b' filepath='external/libcxx/include/memory' line='1518' column='1' id='3ef74bf4'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7minikin13FontVariationEEEE8allocateERS4_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='36bf262e'/>
+              <parameter type-id='cf3764fb'/>
+              <return type-id='3c6f9fc4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7minikin13FontVariationEEEE8allocateERS4_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='36bf262e'/>
+              <parameter type-id='cf3764fb'/>
+              <parameter type-id='cff2ff43'/>
+              <return type-id='3c6f9fc4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7minikin13FontVariationEEEE10deallocateERS4_PS3_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='36bf262e'/>
+              <parameter type-id='3c6f9fc4'/>
+              <parameter type-id='cf3764fb'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7minikin13FontVariationEEEE8max_sizeERKS4_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='134ae499'/>
+              <return type-id='cf3764fb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7minikin13FontVariationEEEE37select_on_container_copy_constructionERKS4_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='134ae499'/>
+              <return type-id='ec5b4ed5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7minikin13FontVariationEEEE10__allocateERS4_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='36bf262e'/>
+              <parameter type-id='cf3764fb'/>
+              <parameter type-id='cff2ff43'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='3c6f9fc4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7minikin13FontVariationEEEE10__allocateERS4_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='36bf262e'/>
+              <parameter type-id='cf3764fb'/>
+              <parameter type-id='cff2ff43'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='3c6f9fc4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7minikin13FontVariationEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='134ae499'/>
+              <return type-id='cf3764fb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7minikin13FontVariationEEEE10__max_sizeENS_17integral_constantIbLb0EEERKS4_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='134ae499'/>
+              <return type-id='cf3764fb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7minikin13FontVariationEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS4_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='134ae499'/>
+              <return type-id='ec5b4ed5'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorIN7minikin13FontVariationEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS4_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='134ae499'/>
+              <return type-id='ec5b4ed5'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;minikin::FontVariation, std::__1::allocator&lt;minikin::FontVariation&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='14320dec'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='f2824ab4' filepath='external/libcxx/include/memory' line='1031' column='1' id='1cddba11'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='allocator&lt;minikin::FontVariation&gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='6dad0743'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='897af260' filepath='external/libcxx/include/memory' line='1786' column='1' id='3c016579'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='957b0544' filepath='external/libcxx/include/memory' line='1788' column='1' id='4e00b6b5'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='916c2c0f' filepath='external/libcxx/include/memory' line='1787' column='1' id='028e4135'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='956c325b' filepath='external/libcxx/include/memory' line='1789' column='1' id='49b53301'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='5ed24652'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3eb40303' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIN7minikin13FontVariationEE7addressERS2_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='61472ed2' is-artificial='yes'/>
+              <parameter type-id='4e00b6b5'/>
+              <return type-id='3c016579'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorIN7minikin13FontVariationEE7addressERKS2_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='61472ed2' is-artificial='yes'/>
+              <parameter type-id='49b53301'/>
+              <return type-id='028e4135'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorIN7minikin13FontVariationEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3eb40303' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='3c016579'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorIN7minikin13FontVariationEE10deallocateEPS2_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3eb40303' is-artificial='yes'/>
+              <parameter type-id='3c016579'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorIN7minikin13FontVariationEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='61472ed2' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorIN7minikin13FontVariationEE7destroyEPS2_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3eb40303' is-artificial='yes'/>
+              <parameter type-id='3c016579'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;minikin::FontVariation&gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='06b4b458'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='5ed24652' filepath='external/libcxx/include/memory' line='1171' column='1' id='cf3819af'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;minikin::FontVariation *, std::__1::allocator&lt;minikin::FontVariation&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='ea37cfc5'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='ef20f229' filepath='external/libcxx/include/memory' line='1097' column='1' id='f1697380'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;minikin::FontVariation *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='60106f4d'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='897af260' filepath='external/libcxx/include/memory' line='974' column='1' id='f30f1331'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='ef20f229'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='bca23dda'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPN7minikin13FontVariationEE10pointer_toERS2_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9f29240c'/>
+              <return type-id='f30f1331'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;minikin::FontVariation *&gt;::__nat, minikin::FontVariation&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='fd6242b6'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='1779a742' filepath='external/libcxx/include/type_traits' line='431' column='1' id='d7bfb3bd'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_pointer&lt;minikin::FontVariation, minikin::FontVariation *, std::__1::allocator&lt;minikin::FontVariation&gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1042' column='1' id='d354a66e'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='028e4135' filepath='external/libcxx/include/memory' line='1044' column='1' id='42379d2b'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;minikin::FontVariation *, std::__1::allocator&lt;minikin::FontVariation&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='cfed52ac'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='dc5bfba1'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='8960a0a2'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPN7minikin13FontVariationENS_9allocatorIS2_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='714dc1da' is-artificial='yes'/>
+              <return type-id='ab6e1f11'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPN7minikin13FontVariationENS_9allocatorIS2_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d6fea4c7' is-artificial='yes'/>
+              <return type-id='079dd83d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPN7minikin13FontVariationENS_9allocatorIS2_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='714dc1da' is-artificial='yes'/>
+              <return type-id='ae2d1fd4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPN7minikin13FontVariationENS_9allocatorIS2_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d6fea4c7' is-artificial='yes'/>
+              <return type-id='29061304'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPN7minikin13FontVariationENS_9allocatorIS2_EEE4swapERS6_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='714dc1da' is-artificial='yes'/>
+              <parameter type-id='654daef6'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;minikin::FontVariation *, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='dc5bfba1'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='b28b6432' filepath='external/libcxx/include/memory' line='2136' column='1' id='ab6e1f11'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='941a210f' filepath='external/libcxx/include/memory' line='2137' column='1' id='079dd83d'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='897af260' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a3b911a9' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPN7minikin13FontVariationELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a3b911a9' is-artificial='yes'/>
+              <return type-id='ab6e1f11'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPN7minikin13FontVariationELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2bf1386e' is-artificial='yes'/>
+              <return type-id='079dd83d'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;minikin::FontVariation&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='8960a0a2'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='6dad0743'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='4ab415e7' filepath='external/libcxx/include/memory' line='2174' column='1' id='ae2d1fd4'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='6547351e' filepath='external/libcxx/include/memory' line='2175' column='1' id='29061304'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0690ae50' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorIN7minikin13FontVariationEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0690ae50' is-artificial='yes'/>
+              <return type-id='ae2d1fd4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorIN7minikin13FontVariationEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='83b6f027' is-artificial='yes'/>
+              <return type-id='29061304'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__wrap_iter&lt;minikin::FontVariation *&gt;' visibility='default' is-declaration-only='yes' id='4ec13961'/>
+        <class-decl name='__wrap_iter&lt;const minikin::FontVariation *&gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/iterator' line='1315' column='1' id='7a4c2b4e'>
+          <member-type access='private'>
+            <typedef-decl name='iterator_type' type-id='916c2c0f' filepath='external/libcxx/include/iterator' line='1318' column='1' id='5bb9fc04'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='4f04f437' filepath='external/libcxx/include/iterator' line='1323' column='1' id='04b2265e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='d159d423' filepath='external/libcxx/include/iterator' line='1322' column='1' id='510726ee'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='difference_type' type-id='a3c55a22' filepath='external/libcxx/include/iterator' line='1321' column='1' id='55c21ec3'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__i' type-id='5bb9fc04' visibility='default' filepath='external/libcxx/include/iterator' line='1325' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__wrap_iter' filepath='external/libcxx/include/iterator' line='1327' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9e6c6bd4' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator*' mangled-name='_ZNKSt3__111__wrap_iterIPKN7minikin13FontVariationEEdeEv' filepath='external/libcxx/include/iterator' line='1368' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90227401' is-artificial='yes'/>
+              <return type-id='04b2265e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-&gt;' mangled-name='_ZNKSt3__111__wrap_iterIPKN7minikin13FontVariationEEptEv' filepath='external/libcxx/include/iterator' line='1376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90227401' is-artificial='yes'/>
+              <return type-id='510726ee'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator++' mangled-name='_ZNSt3__111__wrap_iterIPKN7minikin13FontVariationEEppEv' filepath='external/libcxx/include/iterator' line='1384' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9e6c6bd4' is-artificial='yes'/>
+              <return type-id='926c58f0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator++' mangled-name='_ZNSt3__111__wrap_iterIPKN7minikin13FontVariationEEppEi' filepath='external/libcxx/include/iterator' line='1393' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9e6c6bd4' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='7a4c2b4e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator--' mangled-name='_ZNSt3__111__wrap_iterIPKN7minikin13FontVariationEEmmEv' filepath='external/libcxx/include/iterator' line='1396' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9e6c6bd4' is-artificial='yes'/>
+              <return type-id='926c58f0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator--' mangled-name='_ZNSt3__111__wrap_iterIPKN7minikin13FontVariationEEmmEi' filepath='external/libcxx/include/iterator' line='1405' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9e6c6bd4' is-artificial='yes'/>
+              <parameter type-id='95e97e5e'/>
+              <return type-id='7a4c2b4e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator+' mangled-name='_ZNKSt3__111__wrap_iterIPKN7minikin13FontVariationEEplEi' filepath='external/libcxx/include/iterator' line='1407' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90227401' is-artificial='yes'/>
+              <parameter type-id='55c21ec3'/>
+              <return type-id='7a4c2b4e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator+=' mangled-name='_ZNSt3__111__wrap_iterIPKN7minikin13FontVariationEEpLEi' filepath='external/libcxx/include/iterator' line='1409' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9e6c6bd4' is-artificial='yes'/>
+              <parameter type-id='55c21ec3'/>
+              <return type-id='926c58f0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-' mangled-name='_ZNKSt3__111__wrap_iterIPKN7minikin13FontVariationEEmiEi' filepath='external/libcxx/include/iterator' line='1418' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90227401' is-artificial='yes'/>
+              <parameter type-id='55c21ec3'/>
+              <return type-id='7a4c2b4e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-=' mangled-name='_ZNSt3__111__wrap_iterIPKN7minikin13FontVariationEEmIEi' filepath='external/libcxx/include/iterator' line='1420' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9e6c6bd4' is-artificial='yes'/>
+              <parameter type-id='55c21ec3'/>
+              <return type-id='926c58f0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__111__wrap_iterIPKN7minikin13FontVariationEEixEi' filepath='external/libcxx/include/iterator' line='1422' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90227401' is-artificial='yes'/>
+              <parameter type-id='55c21ec3'/>
+              <return type-id='04b2265e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='base' mangled-name='_ZNKSt3__111__wrap_iterIPKN7minikin13FontVariationEE4baseEv' filepath='external/libcxx/include/iterator' line='1431' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='90227401' is-artificial='yes'/>
+              <return type-id='5bb9fc04'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__wrap_iter' filepath='external/libcxx/include/iterator' line='1440' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9e6c6bd4' is-artificial='yes'/>
+              <parameter type-id='5bb9fc04'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='iterator_traits&lt;const minikin::FontVariation *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/iterator' line='502' column='1' id='f03a18e9'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='956c325b' filepath='external/libcxx/include/iterator' line='507' column='1' id='4f04f437'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='916c2c0f' filepath='external/libcxx/include/iterator' line='506' column='1' id='d159d423'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='difference_type' type-id='fc84bffe' filepath='external/libcxx/include/iterator' line='504' column='1' id='a3c55a22'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;minikin::FontVariation *&gt; &gt;' visibility='default' is-declaration-only='yes' id='35f723b2'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;const minikin::FontVariation *&gt; &gt;' visibility='default' is-declaration-only='yes' id='9109d89d'/>
+        <class-decl name='__split_buffer&lt;minikin::FontVariation, std::__1::allocator&lt;minikin::FontVariation&gt; &amp;&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='b8e1f761'/>
+        <class-decl name='add_lvalue_reference&lt;minikin::FontCollection&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1127' column='1' id='db645d08'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='ced1dc4a' filepath='external/libcxx/include/type_traits' line='1128' column='1' id='d3590913'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__add_lvalue_reference_impl&lt;minikin::FontCollection, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='5e5218f7'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='a8397231' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='ced1dc4a'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; *, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='88382077'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='dbd0b004' filepath='external/libcxx/include/memory' line='2136' column='1' id='c2354505'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='32d8ab49' filepath='external/libcxx/include/memory' line='2137' column='1' id='60997031'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='9c8ba24a' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ecb820bf' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ecb820bf' is-artificial='yes'/>
+              <return type-id='c2354505'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b0ded582' is-artificial='yes'/>
+              <return type-id='60997031'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem&lt;std::__1::basic_string&lt;char&gt; *, void&gt;' mangled-name='_ZNSt3__122__compressed_pair_elemIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEELi0ELb0EEC2IS7_vEEOT_' filepath='external/libcxx/include/memory' line='2147' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ecb820bf' is-artificial='yes'/>
+              <parameter type-id='2b854586'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; *, std::__1::default_delete&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='dc8bc990'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='88382077'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='3c7a4e8e'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_14default_deleteIS6_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0702546' is-artificial='yes'/>
+              <return type-id='c2354505'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_14default_deleteIS6_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='32fac7e7' is-artificial='yes'/>
+              <return type-id='60997031'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_14default_deleteIS6_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0702546' is-artificial='yes'/>
+              <return type-id='7c993566'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_14default_deleteIS6_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='32fac7e7' is-artificial='yes'/>
+              <return type-id='3863368a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_14default_deleteIS6_EEE4swapERSA_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0702546' is-artificial='yes'/>
+              <parameter type-id='dc70382a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair&lt;std::__1::basic_string&lt;char&gt; *, true&gt;' mangled-name='_ZNSt3__117__compressed_pairIPNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_14default_deleteIS6_EEEC2IS7_Lb1EEEOT_' filepath='external/libcxx/include/memory' line='2240' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d0702546' is-artificial='yes'/>
+              <parameter type-id='2b854586'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::default_delete&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='3c7a4e8e'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='523e1257'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='320ab7bb' filepath='external/libcxx/include/memory' line='2174' column='1' id='7c993566'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='d2911630' filepath='external/libcxx/include/memory' line='2175' column='1' id='3863368a'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78e3c534' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_14default_deleteINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78e3c534' is-artificial='yes'/>
+              <return type-id='7c993566'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_14default_deleteINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0172a989' is-artificial='yes'/>
+              <return type-id='3863368a'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='default_delete&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2320' column='1' id='523e1257'>
+          <member-function access='public'>
+            <function-decl name='default_delete' filepath='external/libcxx/include/memory' line='2324' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2e0ab16f' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__114default_deleteINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEEclEPS6_' filepath='external/libcxx/include/memory' line='2334' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='de912914' is-artificial='yes'/>
+              <parameter type-id='9c8ba24a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='add_lvalue_reference&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1127' column='1' id='138e319d'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='816f5465' filepath='external/libcxx/include/type_traits' line='1128' column='1' id='97005090'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__add_lvalue_reference_impl&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='1d1b7474'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='908b8f66' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='816f5465'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt;, std::__1::default_delete&lt;std::__1::basic_string&lt;char, std::__1::char_traits&lt;char&gt;, std::__1::allocator&lt;char&gt; &gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='302a5334'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='e0875c35' filepath='external/libcxx/include/memory' line='1031' column='1' id='538091a9'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='vector&lt;std::__1::pair&lt;unsigned int, float&gt;, std::__1::allocator&lt;std::__1::pair&lt;unsigned int, float&gt; &gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='470' column='1' id='6e5bed43'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='0a340181'/>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='2fab2fd6' filepath='external/libcxx/include/vector' line='479' column='1' id='69444e5e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='747b39be' filepath='external/libcxx/include/vector' line='483' column='1' id='9fde1f1a'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='c4732f63' filepath='external/libcxx/include/vector' line='478' column='1' id='70a2e23a'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='8b67599d' filepath='external/libcxx/include/vector' line='482' column='1' id='6eac0ec9'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='iterator' type-id='48e13f54' filepath='external/libcxx/include/vector' line='487' column='1' id='f5fb473a'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_iterator' type-id='fc4d1ab5' filepath='external/libcxx/include/vector' line='488' column='1' id='d323480e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reverse_iterator' type-id='f05313f5' filepath='external/libcxx/include/vector' line='489' column='1' id='48baf9d1'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reverse_iterator' type-id='02b8f738' filepath='external/libcxx/include/vector' line='490' column='1' id='dd975e2d'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='5840dfb1' filepath='external/libcxx/include/vector' line='481' column='1' id='15e3306d'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='40308545' filepath='external/libcxx/include/vector' line='485' column='1' id='8fe766d1'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='64d24e61' filepath='external/libcxx/include/vector' line='486' column='1' id='5fd9c2fd'/>
+          </member-type>
+          <member-type access='private'>
+            <class-decl name='__RAII_IncreaseAnnotator' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/vector' line='908' column='1' id='120e9c51'>
+              <member-function access='public' constructor='yes'>
+                <function-decl name='__RAII_IncreaseAnnotator' filepath='external/libcxx/include/vector' line='910' column='1' visibility='default' binding='global' size-in-bits='32'>
+                  <parameter type-id='1027f639' is-artificial='yes'/>
+                  <parameter type-id='cc35a606'/>
+                  <parameter type-id='9fde1f1a'/>
+                  <return type-id='48b5725f'/>
+                </function-decl>
+              </member-function>
+              <member-function access='public'>
+                <function-decl name='__done' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE24__RAII_IncreaseAnnotator6__doneEv' filepath='external/libcxx/include/vector' line='911' column='1' visibility='default' binding='global' size-in-bits='32'>
+                  <parameter type-id='1027f639' is-artificial='yes'/>
+                  <return type-id='48b5725f'/>
+                </function-decl>
+              </member-function>
+            </class-decl>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='496' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='502' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='413a3b58'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='514' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='9fde1f1a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='516' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='9fde1f1a'/>
+              <parameter type-id='413a3b58'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='518' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='9fde1f1a'/>
+              <parameter type-id='a92c9c04'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='519' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='9fde1f1a'/>
+              <parameter type-id='a92c9c04'/>
+              <parameter type-id='413a3b58'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~vector' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEED2Ev' filepath='external/libcxx/include/vector' line='550' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='558' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='cc35a606'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='559' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='cc35a606'/>
+              <parameter type-id='413a3b58'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEEaSERKS5_' filepath='external/libcxx/include/vector' line='561' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='cc35a606'/>
+              <return type-id='11424137'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='565' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='f2df8a49'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='568' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='f2df8a49'/>
+              <parameter type-id='413a3b58'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='571' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='3c4c6dc3'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='vector' filepath='external/libcxx/include/vector' line='579' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='3c4c6dc3'/>
+              <parameter type-id='413a3b58'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEEaSEOS5_' filepath='external/libcxx/include/vector' line='581' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='3c4c6dc3'/>
+              <return type-id='11424137'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEEaSESt16initializer_listIS2_E' filepath='external/libcxx/include/vector' line='585' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='f2df8a49'/>
+              <return type-id='11424137'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE6assignEjRKS2_' filepath='external/libcxx/include/vector' line='612' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='9fde1f1a'/>
+              <parameter type-id='6eac0ec9'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='assign' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE6assignESt16initializer_listIS2_E' filepath='external/libcxx/include/vector' line='616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='f2df8a49'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_allocator' mangled-name='_ZNKSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE13get_allocatorEv' filepath='external/libcxx/include/vector' line='621' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d835b8ea' is-artificial='yes'/>
+              <return type-id='69444e5e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE5beginEv' filepath='external/libcxx/include/vector' line='624' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <return type-id='f5fb473a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE5beginEv' filepath='external/libcxx/include/vector' line='625' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d835b8ea' is-artificial='yes'/>
+              <return type-id='d323480e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE3endEv' filepath='external/libcxx/include/vector' line='626' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <return type-id='f5fb473a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE3endEv' filepath='external/libcxx/include/vector' line='627' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d835b8ea' is-artificial='yes'/>
+              <return type-id='d323480e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE6rbeginEv' filepath='external/libcxx/include/vector' line='630' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <return type-id='48baf9d1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rbegin' mangled-name='_ZNKSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE6rbeginEv' filepath='external/libcxx/include/vector' line='633' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d835b8ea' is-artificial='yes'/>
+              <return type-id='dd975e2d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE4rendEv' filepath='external/libcxx/include/vector' line='636' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <return type-id='48baf9d1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='rend' mangled-name='_ZNKSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE4rendEv' filepath='external/libcxx/include/vector' line='639' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d835b8ea' is-artificial='yes'/>
+              <return type-id='dd975e2d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cbegin' mangled-name='_ZNKSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE6cbeginEv' filepath='external/libcxx/include/vector' line='643' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d835b8ea' is-artificial='yes'/>
+              <return type-id='d323480e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='cend' mangled-name='_ZNKSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE4cendEv' filepath='external/libcxx/include/vector' line='646' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d835b8ea' is-artificial='yes'/>
+              <return type-id='d323480e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crbegin' mangled-name='_ZNKSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE7crbeginEv' filepath='external/libcxx/include/vector' line='649' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d835b8ea' is-artificial='yes'/>
+              <return type-id='dd975e2d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='crend' mangled-name='_ZNKSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE5crendEv' filepath='external/libcxx/include/vector' line='652' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d835b8ea' is-artificial='yes'/>
+              <return type-id='dd975e2d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE4sizeEv' filepath='external/libcxx/include/vector' line='656' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d835b8ea' is-artificial='yes'/>
+              <return type-id='9fde1f1a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE8capacityEv' filepath='external/libcxx/include/vector' line='659' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d835b8ea' is-artificial='yes'/>
+              <return type-id='9fde1f1a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE5emptyEv' filepath='external/libcxx/include/vector' line='662' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d835b8ea' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE8max_sizeEv' filepath='external/libcxx/include/vector' line='664' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d835b8ea' is-artificial='yes'/>
+              <return type-id='9fde1f1a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE7reserveEj' filepath='external/libcxx/include/vector' line='665' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='9fde1f1a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='shrink_to_fit' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE13shrink_to_fitEv' filepath='external/libcxx/include/vector' line='666' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEEixEj' filepath='external/libcxx/include/vector' line='668' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='9fde1f1a'/>
+              <return type-id='15e3306d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEEixEj' filepath='external/libcxx/include/vector' line='669' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d835b8ea' is-artificial='yes'/>
+              <parameter type-id='9fde1f1a'/>
+              <return type-id='6eac0ec9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE2atEj' filepath='external/libcxx/include/vector' line='670' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='9fde1f1a'/>
+              <return type-id='15e3306d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='at' mangled-name='_ZNKSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE2atEj' filepath='external/libcxx/include/vector' line='671' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d835b8ea' is-artificial='yes'/>
+              <parameter type-id='9fde1f1a'/>
+              <return type-id='6eac0ec9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE5frontEv' filepath='external/libcxx/include/vector' line='673' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <return type-id='15e3306d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNKSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE5frontEv' filepath='external/libcxx/include/vector' line='678' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d835b8ea' is-artificial='yes'/>
+              <return type-id='6eac0ec9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE4backEv' filepath='external/libcxx/include/vector' line='683' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <return type-id='15e3306d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNKSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE4backEv' filepath='external/libcxx/include/vector' line='688' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d835b8ea' is-artificial='yes'/>
+              <return type-id='6eac0ec9'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE4dataEv' filepath='external/libcxx/include/vector' line='695' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <return type-id='3ca9f225'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='data' mangled-name='_ZNKSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE4dataEv' filepath='external/libcxx/include/vector' line='698' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d835b8ea' is-artificial='yes'/>
+              <return type-id='9d2c8920'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE9push_backERKS2_' filepath='external/libcxx/include/vector' line='712' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='6eac0ec9'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE9push_backEOS2_' filepath='external/libcxx/include/vector' line='715' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='2291f0f5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pop_back' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE8pop_backEv' filepath='external/libcxx/include/vector' line='727' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE6insertENS_11__wrap_iterIPKS2_EERS7_' filepath='external/libcxx/include/vector' line='729' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='d323480e'/>
+              <parameter type-id='6eac0ec9'/>
+              <return type-id='f5fb473a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE6insertENS_11__wrap_iterIPKS2_EEOS2_' filepath='external/libcxx/include/vector' line='732' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='d323480e'/>
+              <parameter type-id='2291f0f5'/>
+              <return type-id='f5fb473a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE6insertENS_11__wrap_iterIPKS2_EEjRS7_' filepath='external/libcxx/include/vector' line='737' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='d323480e'/>
+              <parameter type-id='9fde1f1a'/>
+              <parameter type-id='6eac0ec9'/>
+              <return type-id='f5fb473a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='insert' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE6insertENS_11__wrap_iterIPKS2_EESt16initializer_listIS2_E' filepath='external/libcxx/include/vector' line='762' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='d323480e'/>
+              <parameter type-id='f2df8a49'/>
+              <return type-id='f5fb473a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EE' filepath='external/libcxx/include/vector' line='766' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='d323480e'/>
+              <return type-id='f5fb473a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='erase' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE5eraseENS_11__wrap_iterIPKS2_EES9_' filepath='external/libcxx/include/vector' line='767' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='d323480e'/>
+              <parameter type-id='d323480e'/>
+              <return type-id='f5fb473a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE5clearEv' filepath='external/libcxx/include/vector' line='770' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE6resizeEj' filepath='external/libcxx/include/vector' line='778' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='9fde1f1a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='resize' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE6resizeEjRKS2_' filepath='external/libcxx/include/vector' line='779' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='9fde1f1a'/>
+              <parameter type-id='6eac0ec9'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE4swapERS5_' filepath='external/libcxx/include/vector' line='781' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='11424137'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__invariants' mangled-name='_ZNKSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE12__invariantsEv' filepath='external/libcxx/include/vector' line='789' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d835b8ea' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_all_iterators' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE26__invalidate_all_iteratorsEv' filepath='external/libcxx/include/vector' line='801' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__invalidate_iterators_past' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE27__invalidate_iterators_pastEPS2_' filepath='external/libcxx/include/vector' line='802' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='8fe766d1'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vallocate' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE11__vallocateEj' filepath='external/libcxx/include/vector' line='803' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='9fde1f1a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__vdeallocate' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE13__vdeallocateEv' filepath='external/libcxx/include/vector' line='804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__recommend' mangled-name='_ZNKSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE11__recommendEj' filepath='external/libcxx/include/vector' line='805' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d835b8ea' is-artificial='yes'/>
+              <parameter type-id='9fde1f1a'/>
+              <return type-id='9fde1f1a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE18__construct_at_endEj' filepath='external/libcxx/include/vector' line='806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='9fde1f1a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE18__construct_at_endEjRKS2_' filepath='external/libcxx/include/vector' line='808' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='9fde1f1a'/>
+              <parameter type-id='6eac0ec9'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE8__appendEj' filepath='external/libcxx/include/vector' line='816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='9fde1f1a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__append' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE8__appendEjRKS2_' filepath='external/libcxx/include/vector' line='817' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='9fde1f1a'/>
+              <parameter type-id='6eac0ec9'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE11__make_iterEPS2_' filepath='external/libcxx/include/vector' line='819' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='8fe766d1'/>
+              <return type-id='f5fb473a'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__make_iter' mangled-name='_ZNKSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE11__make_iterEPKS2_' filepath='external/libcxx/include/vector' line='821' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d835b8ea' is-artificial='yes'/>
+              <parameter type-id='5fd9c2fd'/>
+              <return type-id='d323480e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EE' filepath='external/libcxx/include/vector' line='822' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='8430654d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__swap_out_circular_buffer' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE26__swap_out_circular_bufferERNS_14__split_bufferIS2_RS4_EEPS2_' filepath='external/libcxx/include/vector' line='823' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='8430654d'/>
+              <parameter type-id='8fe766d1'/>
+              <return type-id='8fe766d1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_range' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE12__move_rangeEPS2_S6_S6_' filepath='external/libcxx/include/vector' line='824' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='8fe766d1'/>
+              <parameter type-id='8fe766d1'/>
+              <parameter type-id='8fe766d1'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE13__move_assignERS5_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='825' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='11424137'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE13__move_assignERS5_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='827' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='11424137'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE17__destruct_at_endEPS2_' filepath='external/libcxx/include/vector' line='830' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='8fe766d1'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_contiguous_container' mangled-name='_ZNKSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE31__annotate_contiguous_containerEPKvS7_S7_S7_' filepath='external/libcxx/include/vector' line='862' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d835b8ea' is-artificial='yes'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <parameter type-id='eaa32e2f'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_new' mangled-name='_ZNKSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE14__annotate_newEj' filepath='external/libcxx/include/vector' line='866' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d835b8ea' is-artificial='yes'/>
+              <parameter type-id='9fde1f1a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_delete' mangled-name='_ZNKSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE17__annotate_deleteEv' filepath='external/libcxx/include/vector' line='872' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d835b8ea' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_increase' mangled-name='_ZNKSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE19__annotate_increaseEj' filepath='external/libcxx/include/vector' line='878' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d835b8ea' is-artificial='yes'/>
+              <parameter type-id='9fde1f1a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__annotate_shrink' mangled-name='_ZNKSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE17__annotate_shrinkEj' filepath='external/libcxx/include/vector' line='885' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d835b8ea' is-artificial='yes'/>
+              <parameter type-id='9fde1f1a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__push_back_slow_path&lt;std::__1::pair&lt;unsigned int, float&gt; &gt;' mangled-name='_ZNSt3__16vectorINS_4pairIjfEENS_9allocatorIS2_EEE21__push_back_slow_pathIS2_EEvOT_' filepath='external/libcxx/include/vector' line='839' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='05422e53' is-artificial='yes'/>
+              <parameter type-id='1099d9f3'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__vector_base&lt;std::__1::pair&lt;unsigned int, float&gt;, std::__1::allocator&lt;std::__1::pair&lt;unsigned int, float&gt; &gt; &gt;' size-in-bits='96' visibility='default' filepath='external/libcxx/include/vector' line='326' column='1' id='0a340181'>
+          <base-class access='protected' layout-offset-in-bits='0' type-id='2328d49c'/>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='7d10ab63' filepath='external/libcxx/include/vector' line='338' column='1' id='40308545'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='allocator_type' type-id='2fab2fd6' filepath='external/libcxx/include/vector' line='330' column='1' id='2bf3fdba'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='af04f014' filepath='external/libcxx/include/vector' line='332' column='1' id='747b39be'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='4a23fd38' filepath='external/libcxx/include/vector' line='336' column='1' id='8b67599d'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='value_type' type-id='c4732f63' filepath='external/libcxx/include/vector' line='334' column='1' id='b09f9f9e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='a933522f' filepath='external/libcxx/include/vector' line='335' column='1' id='5840dfb1'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='f02dbf43' filepath='external/libcxx/include/vector' line='339' column='1' id='64d24e61'/>
+          </member-type>
+          <data-member access='protected' layout-offset-in-bits='0'>
+            <var-decl name='__begin_' type-id='40308545' visibility='default' filepath='external/libcxx/include/vector' line='343' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='32'>
+            <var-decl name='__end_' type-id='40308545' visibility='default' filepath='external/libcxx/include/vector' line='344' column='1'/>
+          </data-member>
+          <data-member access='protected' layout-offset-in-bits='64'>
+            <var-decl name='__end_cap_' type-id='8fa9f422' visibility='default' filepath='external/libcxx/include/vector' line='345' column='1'/>
+          </data-member>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNSt3__113__vector_baseINS_4pairIjfEENS_9allocatorIS2_EEE7__allocEv' filepath='external/libcxx/include/vector' line='348' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='98af38d9' is-artificial='yes'/>
+              <return type-id='8d5f6c5f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__alloc' mangled-name='_ZNKSt3__113__vector_baseINS_4pairIjfEENS_9allocatorIS2_EEE7__allocEv' filepath='external/libcxx/include/vector' line='351' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bc2102ce' is-artificial='yes'/>
+              <return type-id='85e57fa4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNSt3__113__vector_baseINS_4pairIjfEENS_9allocatorIS2_EEE9__end_capEv' filepath='external/libcxx/include/vector' line='354' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='98af38d9' is-artificial='yes'/>
+              <return type-id='95d2ed10'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__end_cap' mangled-name='_ZNKSt3__113__vector_baseINS_4pairIjfEENS_9allocatorIS2_EEE9__end_capEv' filepath='external/libcxx/include/vector' line='357' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bc2102ce' is-artificial='yes'/>
+              <return type-id='e37b2729'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='361' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='98af38d9' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='363' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='98af38d9' is-artificial='yes'/>
+              <parameter type-id='85e57fa4'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__vector_base' filepath='external/libcxx/include/vector' line='365' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='98af38d9' is-artificial='yes'/>
+              <parameter type-id='0637c27b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected' destructor='yes'>
+            <function-decl name='~__vector_base' mangled-name='_ZNSt3__113__vector_baseINS_4pairIjfEENS_9allocatorIS2_EEED2Ev' filepath='external/libcxx/include/vector' line='367' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='98af38d9' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='clear' mangled-name='_ZNSt3__113__vector_baseINS_4pairIjfEENS_9allocatorIS2_EEE5clearEv' filepath='external/libcxx/include/vector' line='370' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='98af38d9' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__113__vector_baseINS_4pairIjfEENS_9allocatorIS2_EEE8capacityEv' filepath='external/libcxx/include/vector' line='372' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bc2102ce' is-artificial='yes'/>
+              <return type-id='747b39be'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__113__vector_baseINS_4pairIjfEENS_9allocatorIS2_EEE17__destruct_at_endEPS2_' filepath='external/libcxx/include/vector' line='376' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='98af38d9' is-artificial='yes'/>
+              <parameter type-id='40308545'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseINS_4pairIjfEENS_9allocatorIS2_EEE19__copy_assign_allocERKS5_' filepath='external/libcxx/include/vector' line='379' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='98af38d9' is-artificial='yes'/>
+              <parameter type-id='b820fc82'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='protected'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseINS_4pairIjfEENS_9allocatorIS2_EEE19__move_assign_allocERS5_' filepath='external/libcxx/include/vector' line='384' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='98af38d9' is-artificial='yes'/>
+              <parameter type-id='a4af4bbd'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseINS_4pairIjfEENS_9allocatorIS2_EEE19__copy_assign_allocERKS5_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='392' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='98af38d9' is-artificial='yes'/>
+              <parameter type-id='b820fc82'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__copy_assign_alloc' mangled-name='_ZNSt3__113__vector_baseINS_4pairIjfEENS_9allocatorIS2_EEE19__copy_assign_allocERKS5_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='404' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='98af38d9' is-artificial='yes'/>
+              <parameter type-id='b820fc82'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseINS_4pairIjfEENS_9allocatorIS2_EEE19__move_assign_allocERS5_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/vector' line='408' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='98af38d9' is-artificial='yes'/>
+              <parameter type-id='a4af4bbd'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__113__vector_baseINS_4pairIjfEENS_9allocatorIS2_EEE19__move_assign_allocERS5_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/vector' line='415' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='98af38d9' is-artificial='yes'/>
+              <parameter type-id='a4af4bbd'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='allocator_traits&lt;std::__1::allocator&lt;std::__1::pair&lt;unsigned int, float&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1512' column='1' id='f0a5a51b'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='7e077329' filepath='external/libcxx/include/memory' line='1517' column='1' id='7d10ab63'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='allocator_type' type-id='2fab2fd6' filepath='external/libcxx/include/memory' line='1514' column='1' id='f7241684'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='3134b5ce' filepath='external/libcxx/include/memory' line='1523' column='1' id='af04f014'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_void_pointer' type-id='6ae56694' filepath='external/libcxx/include/memory' line='1520' column='1' id='aa9d9d16'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_pointer' type-id='a9b882f0' filepath='external/libcxx/include/memory' line='1518' column='1' id='f02dbf43'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIjfEEEEE8allocateERS4_j' filepath='external/libcxx/include/memory' line='1546' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8e20dfa5'/>
+              <parameter type-id='af04f014'/>
+              <return type-id='7d10ab63'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIjfEEEEE8allocateERS4_jPKv' filepath='external/libcxx/include/memory' line='1549' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8e20dfa5'/>
+              <parameter type-id='af04f014'/>
+              <parameter type-id='aa9d9d16'/>
+              <return type-id='7d10ab63'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIjfEEEEE10deallocateERS4_PS3_j' filepath='external/libcxx/include/memory' line='1554' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8e20dfa5'/>
+              <parameter type-id='7d10ab63'/>
+              <parameter type-id='af04f014'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIjfEEEEE8max_sizeERKS4_' filepath='external/libcxx/include/memory' line='1599' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f2772476'/>
+              <return type-id='af04f014'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIjfEEEEE37select_on_container_copy_constructionERKS4_' filepath='external/libcxx/include/memory' line='1604' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f2772476'/>
+              <return type-id='f7241684'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIjfEEEEE10__allocateERS4_jPKvNS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/memory' line='1706' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8e20dfa5'/>
+              <parameter type-id='af04f014'/>
+              <parameter type-id='aa9d9d16'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='7d10ab63'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__allocate' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIjfEEEEE10__allocateERS4_jPKvNS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/memory' line='1710' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8e20dfa5'/>
+              <parameter type-id='af04f014'/>
+              <parameter type-id='aa9d9d16'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='7d10ab63'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIjfEEEEE10__max_sizeENS_17integral_constantIbLb1EEERKS4_' filepath='external/libcxx/include/memory' line='1752' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='f2772476'/>
+              <return type-id='af04f014'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__max_size' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIjfEEEEE10__max_sizeENS_17integral_constantIbLb0EEERKS4_' filepath='external/libcxx/include/memory' line='1755' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='f2772476'/>
+              <return type-id='af04f014'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIjfEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb1EEERKS4_' filepath='external/libcxx/include/memory' line='1760' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='f2772476'/>
+              <return type-id='f7241684'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__select_on_container_copy_construction' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIjfEEEEE39__select_on_container_copy_constructionENS_17integral_constantIbLb0EEERKS4_' filepath='external/libcxx/include/memory' line='1764' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c594c252'/>
+              <parameter type-id='f2772476'/>
+              <return type-id='f7241684'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='__construct_backward&lt;std::__1::pair&lt;unsigned int, float&gt; &gt;' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIjfEEEEE20__construct_backwardIS3_EENS_9enable_ifIXaaooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS4_PT_SA_EE5valuesr31is_trivially_move_constructibleISA_EE5valueEvE4typeERS4_SB_SB_RSB_' filepath='external/libcxx/include/memory' line='1695' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8e20dfa5'/>
+              <parameter type-id='fe1f6f23'/>
+              <parameter type-id='fe1f6f23'/>
+              <parameter type-id='107bc4df'/>
+              <return type-id='0eccec79'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private' static='yes'>
+            <function-decl name='__construct&lt;std::__1::pair&lt;unsigned int, float&gt;, std::__1::pair&lt;unsigned int, float&gt; &gt;' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIjfEEEEE11__constructIS3_JS3_EEEvNS_17integral_constantIbLb1EEERS4_PT_DpOT0_' filepath='external/libcxx/include/memory' line='1717' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bcfad65b'/>
+              <parameter type-id='8e20dfa5'/>
+              <parameter type-id='fe1f6f23'/>
+              <parameter type-id='1099d9f3'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' static='yes'>
+            <function-decl name='construct&lt;std::__1::pair&lt;unsigned int, float&gt;, std::__1::pair&lt;unsigned int, float&gt; &gt;' mangled-name='_ZNSt3__116allocator_traitsINS_9allocatorINS_4pairIjfEEEEE9constructIS3_JS3_EEEvRS4_PT_DpOT0_' filepath='external/libcxx/include/memory' line='1560' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8e20dfa5'/>
+              <parameter type-id='fe1f6f23'/>
+              <parameter type-id='1099d9f3'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;std::__1::pair&lt;unsigned int, float&gt;, std::__1::allocator&lt;std::__1::pair&lt;unsigned int, float&gt; &gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='a6639112'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='93533072' filepath='external/libcxx/include/memory' line='1031' column='1' id='7e077329'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='allocator&lt;std::__1::pair&lt;unsigned int, float&gt; &gt;' size-in-bits='8' visibility='default' filepath='external/libcxx/include/memory' line='1781' column='1' id='2fab2fd6'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='fe1f6f23' filepath='external/libcxx/include/memory' line='1786' column='1' id='1ce218c2'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='reference' type-id='0a1f8207' filepath='external/libcxx/include/memory' line='1788' column='1' id='fa469072'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_pointer' type-id='128e5f5a' filepath='external/libcxx/include/memory' line='1787' column='1' id='29578426'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='const_reference' type-id='068e4c76' filepath='external/libcxx/include/memory' line='1789' column='1' id='3f1f8b16'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='size_type' type-id='b59d7dce' filepath='external/libcxx/include/memory' line='1784' column='1' id='d204def9'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='allocator' filepath='external/libcxx/include/memory' line='1798' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='545a9cec' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_4pairIjfEEE7addressERS2_' filepath='external/libcxx/include/memory' line='1804' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='04bd94d5' is-artificial='yes'/>
+              <parameter type-id='fa469072'/>
+              <return type-id='1ce218c2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='address' mangled-name='_ZNKSt3__19allocatorINS_4pairIjfEEE7addressERKS2_' filepath='external/libcxx/include/memory' line='1806' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='04bd94d5' is-artificial='yes'/>
+              <parameter type-id='3f1f8b16'/>
+              <return type-id='29578426'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='allocate' mangled-name='_ZNSt3__19allocatorINS_4pairIjfEEE8allocateEjPKv' filepath='external/libcxx/include/memory' line='1809' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='545a9cec' is-artificial='yes'/>
+              <parameter type-id='143a6b6e'/>
+              <parameter type-id='4f0584a8'/>
+              <return type-id='1ce218c2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='deallocate' mangled-name='_ZNSt3__19allocatorINS_4pairIjfEEE10deallocateEPS2_j' filepath='external/libcxx/include/memory' line='1816' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='545a9cec' is-artificial='yes'/>
+              <parameter type-id='1ce218c2'/>
+              <parameter type-id='143a6b6e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='max_size' mangled-name='_ZNKSt3__19allocatorINS_4pairIjfEEE8max_sizeEv' filepath='external/libcxx/include/memory' line='1818' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='04bd94d5' is-artificial='yes'/>
+              <return type-id='143a6b6e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='destroy' mangled-name='_ZNSt3__19allocatorINS_4pairIjfEEE7destroyEPS2_' filepath='external/libcxx/include/memory' line='1881' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='545a9cec' is-artificial='yes'/>
+              <parameter type-id='1ce218c2'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='construct&lt;std::__1::pair&lt;unsigned int, float&gt;, std::__1::pair&lt;unsigned int, float&gt; &gt;' mangled-name='_ZNSt3__19allocatorINS_4pairIjfEEE9constructIS2_JS2_EEEvPT_DpOT0_' filepath='external/libcxx/include/memory' line='1824' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='545a9cec' is-artificial='yes'/>
+              <parameter type-id='fe1f6f23'/>
+              <parameter type-id='1099d9f3'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='pair&lt;unsigned int, float&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='external/libcxx/include/utility' line='315' column='1' id='c4732f63'>
+          <data-member access='public' layout-offset-in-bits='0'>
+            <var-decl name='first' type-id='f0981eeb' visibility='default' filepath='external/libcxx/include/utility' line='323' column='1'/>
+          </data-member>
+          <data-member access='public' layout-offset-in-bits='32'>
+            <var-decl name='second' type-id='a6c45d85' visibility='default' filepath='external/libcxx/include/utility' line='324' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='pair' filepath='external/libcxx/include/utility' line='327' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fe1f6f23' is-artificial='yes'/>
+              <parameter type-id='068e4c76'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pair' filepath='external/libcxx/include/utility' line='328' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fe1f6f23' is-artificial='yes'/>
+              <parameter type-id='1099d9f3'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__14pairIjfEaSERKS1_' filepath='external/libcxx/include/utility' line='515' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fe1f6f23' is-artificial='yes'/>
+              <parameter type-id='d53ff4f1'/>
+              <return type-id='0a1f8207'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__14pairIjfEaSEOS1_' filepath='external/libcxx/include/utility' line='528' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fe1f6f23' is-artificial='yes'/>
+              <parameter type-id='eb3de26a'/>
+              <return type-id='0a1f8207'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__14pairIjfE4swapERS1_' filepath='external/libcxx/include/utility' line='553' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fe1f6f23' is-artificial='yes'/>
+              <parameter type-id='0a1f8207'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pair&lt;unsigned int &amp;, float &amp;, false&gt;' mangled-name='_ZNSt3__14pairIjfEC2IRjRfLb0EEEOT_OT0_' filepath='external/libcxx/include/utility' line='447' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='fe1f6f23' is-artificial='yes'/>
+              <parameter type-id='8c787cb7'/>
+              <parameter type-id='2a1f6799'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;true, std::__1::pair&lt;unsigned int, float&gt;, std::__1::__nat&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='429' column='1' id='2cb4dc52'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='c4732f63' filepath='external/libcxx/include/type_traits' line='429' column='1' id='9ace7ffd'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__size_type&lt;std::__1::allocator&lt;std::__1::pair&lt;unsigned int, float&gt; &gt;, int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1169' column='1' id='ad7ad629'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='d204def9' filepath='external/libcxx/include/memory' line='1171' column='1' id='3134b5ce'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_void_pointer&lt;std::__1::pair&lt;unsigned int, float&gt; *, std::__1::allocator&lt;std::__1::pair&lt;unsigned int, float&gt; &gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1094' column='1' id='881e6f0b'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='5d455a7e' filepath='external/libcxx/include/memory' line='1097' column='1' id='6ae56694'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='pointer_traits&lt;std::__1::pair&lt;unsigned int, float&gt; *&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='972' column='1' id='03ab8dd8'>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='fe1f6f23' filepath='external/libcxx/include/memory' line='974' column='1' id='77e83e24'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='rebind&lt;const void&gt;' type-id='eaa32e2f' filepath='external/libcxx/include/memory' line='979' column='1' id='5d455a7e'/>
+          </member-type>
+          <member-type access='public'>
+            <class-decl name='__nat' is-struct='yes' visibility='default' is-declaration-only='yes' id='d280f819'/>
+          </member-type>
+          <member-function access='public' static='yes'>
+            <function-decl name='pointer_to' mangled-name='_ZNSt3__114pointer_traitsIPNS_4pairIjfEEE10pointer_toERS2_' filepath='external/libcxx/include/memory' line='988' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e200b82a'/>
+              <return type-id='77e83e24'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='conditional&lt;false, std::__1::pointer_traits&lt;std::__1::pair&lt;unsigned int, float&gt; *&gt;::__nat, std::__1::pair&lt;unsigned int, float&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='431' column='1' id='771cc0dc'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='c4732f63' filepath='external/libcxx/include/type_traits' line='431' column='1' id='f5c874bd'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__const_pointer&lt;std::__1::pair&lt;unsigned int, float&gt;, std::__1::pair&lt;unsigned int, float&gt; *, std::__1::allocator&lt;std::__1::pair&lt;unsigned int, float&gt; &gt;, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1042' column='1' id='d58fbc21'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='29578426' filepath='external/libcxx/include/memory' line='1044' column='1' id='a9b882f0'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;std::__1::pair&lt;unsigned int, float&gt; *, std::__1::allocator&lt;std::__1::pair&lt;unsigned int, float&gt; &gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='8fa9f422'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='03bcd756'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='c756125f'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPNS_4pairIjfEENS_9allocatorIS2_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b1cd2670' is-artificial='yes'/>
+              <return type-id='8b3d250e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPNS_4pairIjfEENS_9allocatorIS2_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6e9e618f' is-artificial='yes'/>
+              <return type-id='064add02'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPNS_4pairIjfEENS_9allocatorIS2_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b1cd2670' is-artificial='yes'/>
+              <return type-id='b92a1c7f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPNS_4pairIjfEENS_9allocatorIS2_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6e9e618f' is-artificial='yes'/>
+              <return type-id='7981832f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPNS_4pairIjfEENS_9allocatorIS2_EEE4swapERS6_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b1cd2670' is-artificial='yes'/>
+              <parameter type-id='bdcd3954'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::pair&lt;unsigned int, float&gt; *, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='03bcd756'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='107bc4df' filepath='external/libcxx/include/memory' line='2136' column='1' id='8b3d250e'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='c55e503a' filepath='external/libcxx/include/memory' line='2137' column='1' id='064add02'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='fe1f6f23' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6d8cf23c' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPNS_4pairIjfEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6d8cf23c' is-artificial='yes'/>
+              <return type-id='8b3d250e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPNS_4pairIjfEELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c7e3b151' is-artificial='yes'/>
+              <return type-id='064add02'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;std::__1::pair&lt;unsigned int, float&gt; &gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='c756125f'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='2fab2fd6'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='585aa338' filepath='external/libcxx/include/memory' line='2174' column='1' id='b92a1c7f'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='08bd9b21' filepath='external/libcxx/include/memory' line='2175' column='1' id='7981832f'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='229a4a87' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_9allocatorINS_4pairIjfEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='229a4a87' is-artificial='yes'/>
+              <return type-id='b92a1c7f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_9allocatorINS_4pairIjfEEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f4e60994' is-artificial='yes'/>
+              <return type-id='7981832f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__wrap_iter&lt;std::__1::pair&lt;unsigned int, float&gt; *&gt;' visibility='default' is-declaration-only='yes' id='48e13f54'/>
+        <class-decl name='__wrap_iter&lt;const std::__1::pair&lt;unsigned int, float&gt; *&gt;' visibility='default' is-declaration-only='yes' id='fc4d1ab5'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;std::__1::pair&lt;unsigned int, float&gt; *&gt; &gt;' visibility='default' is-declaration-only='yes' id='f05313f5'/>
+        <class-decl name='reverse_iterator&lt;std::__1::__wrap_iter&lt;const std::__1::pair&lt;unsigned int, float&gt; *&gt; &gt;' visibility='default' is-declaration-only='yes' id='02b8f738'/>
+        <class-decl name='__split_buffer&lt;std::__1::pair&lt;unsigned int, float&gt;, std::__1::allocator&lt;std::__1::pair&lt;unsigned int, float&gt; &gt; &amp;&gt;' size-in-bits='160' is-struct='yes' visibility='default' filepath='external/libcxx/include/__split_buffer' line='28' column='1' id='e558dbc1'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='d0795f80'/>
+          <member-type access='public'>
+            <typedef-decl name='pointer' type-id='7d10ab63' filepath='external/libcxx/include/__split_buffer' line='43' column='1' id='c100a1d5'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='__alloc_rr' type-id='189aa057' filepath='external/libcxx/include/__split_buffer' line='37' column='1' id='cac8d2f0'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='size_type' type-id='af04f014' filepath='external/libcxx/include/__split_buffer' line='41' column='1' id='2b56abae'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='iterator' type-id='c100a1d5' filepath='external/libcxx/include/__split_buffer' line='45' column='1' id='ac344326'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_iterator' type-id='c1783951' filepath='external/libcxx/include/__split_buffer' line='46' column='1' id='7cf6a6ba'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_pointer' type-id='f02dbf43' filepath='external/libcxx/include/__split_buffer' line='44' column='1' id='c1783951'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='d761fcff' filepath='external/libcxx/include/__split_buffer' line='39' column='1' id='bfda19a1'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='value_type' type-id='c4732f63' filepath='external/libcxx/include/__split_buffer' line='35' column='1' id='04fe19ee'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='3fca9288' filepath='external/libcxx/include/__split_buffer' line='40' column='1' id='139a86ed'/>
+          </member-type>
+          <data-member access='public' layout-offset-in-bits='0'>
+            <var-decl name='__first_' type-id='c100a1d5' visibility='default' filepath='external/libcxx/include/__split_buffer' line='48' column='1'/>
+          </data-member>
+          <data-member access='public' layout-offset-in-bits='32'>
+            <var-decl name='__begin_' type-id='c100a1d5' visibility='default' filepath='external/libcxx/include/__split_buffer' line='49' column='1'/>
+          </data-member>
+          <data-member access='public' layout-offset-in-bits='64'>
+            <var-decl name='__end_' type-id='c100a1d5' visibility='default' filepath='external/libcxx/include/__split_buffer' line='50' column='1'/>
+          </data-member>
+          <data-member access='public' layout-offset-in-bits='96'>
+            <var-decl name='__end_cap_' type-id='4477c05c' visibility='default' filepath='external/libcxx/include/__split_buffer' line='51' column='1'/>
+          </data-member>
+          <member-function access='private'>
+            <function-decl name='__split_buffer' filepath='external/libcxx/include/__split_buffer' line='32' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78305269' is-artificial='yes'/>
+              <parameter type-id='bd087e12'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEEaSERKS6_' filepath='external/libcxx/include/__split_buffer' line='33' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78305269' is-artificial='yes'/>
+              <parameter type-id='bd087e12'/>
+              <return type-id='8430654d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__alloc' mangled-name='_ZNSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE7__allocEv' filepath='external/libcxx/include/__split_buffer' line='56' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78305269' is-artificial='yes'/>
+              <return type-id='384a191d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__alloc' mangled-name='_ZNKSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE7__allocEv' filepath='external/libcxx/include/__split_buffer' line='57' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c108845e' is-artificial='yes'/>
+              <return type-id='e5415a72'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__end_cap' mangled-name='_ZNSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE9__end_capEv' filepath='external/libcxx/include/__split_buffer' line='58' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78305269' is-artificial='yes'/>
+              <return type-id='4e483420'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__end_cap' mangled-name='_ZNKSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE9__end_capEv' filepath='external/libcxx/include/__split_buffer' line='59' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c108845e' is-artificial='yes'/>
+              <return type-id='5d192179'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__split_buffer' filepath='external/libcxx/include/__split_buffer' line='62' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78305269' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__split_buffer' filepath='external/libcxx/include/__split_buffer' line='65' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78305269' is-artificial='yes'/>
+              <parameter type-id='384a191d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__split_buffer' filepath='external/libcxx/include/__split_buffer' line='67' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78305269' is-artificial='yes'/>
+              <parameter type-id='e5415a72'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__split_buffer' mangled-name='_ZNSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEEC2EjjS5_' filepath='external/libcxx/include/__split_buffer' line='68' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78305269' is-artificial='yes'/>
+              <parameter type-id='2b56abae'/>
+              <parameter type-id='2b56abae'/>
+              <parameter type-id='384a191d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~__split_buffer' mangled-name='_ZNSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEED2Ev' filepath='external/libcxx/include/__split_buffer' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78305269' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__split_buffer' filepath='external/libcxx/include/__split_buffer' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78305269' is-artificial='yes'/>
+              <parameter type-id='832fa771'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__split_buffer' filepath='external/libcxx/include/__split_buffer' line='74' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78305269' is-artificial='yes'/>
+              <parameter type-id='832fa771'/>
+              <parameter type-id='e5415a72'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEEaSEOS6_' filepath='external/libcxx/include/__split_buffer' line='75' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78305269' is-artificial='yes'/>
+              <parameter type-id='832fa771'/>
+              <return type-id='8430654d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE5beginEv' filepath='external/libcxx/include/__split_buffer' line='81' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78305269' is-artificial='yes'/>
+              <return type-id='ac344326'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='begin' mangled-name='_ZNKSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE5beginEv' filepath='external/libcxx/include/__split_buffer' line='82' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c108845e' is-artificial='yes'/>
+              <return type-id='7cf6a6ba'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE3endEv' filepath='external/libcxx/include/__split_buffer' line='83' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78305269' is-artificial='yes'/>
+              <return type-id='ac344326'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='end' mangled-name='_ZNKSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE3endEv' filepath='external/libcxx/include/__split_buffer' line='84' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c108845e' is-artificial='yes'/>
+              <return type-id='7cf6a6ba'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='clear' mangled-name='_ZNSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE5clearEv' filepath='external/libcxx/include/__split_buffer' line='87' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78305269' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='size' mangled-name='_ZNKSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE4sizeEv' filepath='external/libcxx/include/__split_buffer' line='89' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c108845e' is-artificial='yes'/>
+              <return type-id='2b56abae'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='empty' mangled-name='_ZNKSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE5emptyEv' filepath='external/libcxx/include/__split_buffer' line='90' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c108845e' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='capacity' mangled-name='_ZNKSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE8capacityEv' filepath='external/libcxx/include/__split_buffer' line='91' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c108845e' is-artificial='yes'/>
+              <return type-id='2b56abae'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__front_spare' mangled-name='_ZNKSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE13__front_spareEv' filepath='external/libcxx/include/__split_buffer' line='92' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c108845e' is-artificial='yes'/>
+              <return type-id='2b56abae'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__back_spare' mangled-name='_ZNKSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE12__back_spareEv' filepath='external/libcxx/include/__split_buffer' line='93' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c108845e' is-artificial='yes'/>
+              <return type-id='2b56abae'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE5frontEv' filepath='external/libcxx/include/__split_buffer' line='95' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78305269' is-artificial='yes'/>
+              <return type-id='bfda19a1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='front' mangled-name='_ZNKSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE5frontEv' filepath='external/libcxx/include/__split_buffer' line='96' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c108845e' is-artificial='yes'/>
+              <return type-id='139a86ed'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE4backEv' filepath='external/libcxx/include/__split_buffer' line='97' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78305269' is-artificial='yes'/>
+              <return type-id='bfda19a1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='back' mangled-name='_ZNKSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE4backEv' filepath='external/libcxx/include/__split_buffer' line='98' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c108845e' is-artificial='yes'/>
+              <return type-id='139a86ed'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reserve' mangled-name='_ZNSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE7reserveEj' filepath='external/libcxx/include/__split_buffer' line='100' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78305269' is-artificial='yes'/>
+              <parameter type-id='2b56abae'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='shrink_to_fit' mangled-name='_ZNSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE13shrink_to_fitEv' filepath='external/libcxx/include/__split_buffer' line='101' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78305269' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_front' mangled-name='_ZNSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE10push_frontERKS2_' filepath='external/libcxx/include/__split_buffer' line='102' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78305269' is-artificial='yes'/>
+              <parameter type-id='139a86ed'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE9push_backERKS2_' filepath='external/libcxx/include/__split_buffer' line='103' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78305269' is-artificial='yes'/>
+              <parameter type-id='139a86ed'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_front' mangled-name='_ZNSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE10push_frontEOS2_' filepath='external/libcxx/include/__split_buffer' line='105' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78305269' is-artificial='yes'/>
+              <parameter type-id='e841099b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='push_back' mangled-name='_ZNSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE9push_backEOS2_' filepath='external/libcxx/include/__split_buffer' line='106' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78305269' is-artificial='yes'/>
+              <parameter type-id='e841099b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pop_front' mangled-name='_ZNSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE9pop_frontEv' filepath='external/libcxx/include/__split_buffer' line='111' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78305269' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='pop_back' mangled-name='_ZNSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE8pop_backEv' filepath='external/libcxx/include/__split_buffer' line='112' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78305269' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE18__construct_at_endEj' filepath='external/libcxx/include/__split_buffer' line='114' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78305269' is-artificial='yes'/>
+              <parameter type-id='2b56abae'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__construct_at_end' mangled-name='_ZNSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE18__construct_at_endEjRKS2_' filepath='external/libcxx/include/__split_buffer' line='115' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78305269' is-artificial='yes'/>
+              <parameter type-id='2b56abae'/>
+              <parameter type-id='139a86ed'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__destruct_at_begin' mangled-name='_ZNSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE19__destruct_at_beginEPS2_' filepath='external/libcxx/include/__split_buffer' line='132' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78305269' is-artificial='yes'/>
+              <parameter type-id='c100a1d5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__destruct_at_begin' mangled-name='_ZNSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE19__destruct_at_beginEPS2_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/__split_buffer' line='135' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78305269' is-artificial='yes'/>
+              <parameter type-id='c100a1d5'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__destruct_at_begin' mangled-name='_ZNSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE19__destruct_at_beginEPS2_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/__split_buffer' line='137' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78305269' is-artificial='yes'/>
+              <parameter type-id='c100a1d5'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE17__destruct_at_endEPS2_' filepath='external/libcxx/include/__split_buffer' line='140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78305269' is-artificial='yes'/>
+              <parameter type-id='c100a1d5'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/__split_buffer' line='143' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78305269' is-artificial='yes'/>
+              <parameter type-id='c100a1d5'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__destruct_at_end' mangled-name='_ZNSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE17__destruct_at_endEPS2_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/__split_buffer' line='145' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78305269' is-artificial='yes'/>
+              <parameter type-id='c100a1d5'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE4swapERS6_' filepath='external/libcxx/include/__split_buffer' line='147' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78305269' is-artificial='yes'/>
+              <parameter type-id='8430654d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__invariants' mangled-name='_ZNKSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE12__invariantsEv' filepath='external/libcxx/include/__split_buffer' line='151' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c108845e' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE19__move_assign_allocERS6_NS_17integral_constantIbLb1EEE' filepath='external/libcxx/include/__split_buffer' line='155' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78305269' is-artificial='yes'/>
+              <parameter type-id='8430654d'/>
+              <parameter type-id='bcfad65b'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='private'>
+            <function-decl name='__move_assign_alloc' mangled-name='_ZNSt3__114__split_bufferINS_4pairIjfEERNS_9allocatorIS2_EEE19__move_assign_allocERS6_NS_17integral_constantIbLb0EEE' filepath='external/libcxx/include/__split_buffer' line='162' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='78305269' is-artificial='yes'/>
+              <parameter type-id='8430654d'/>
+              <parameter type-id='c594c252'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;std::__1::pair&lt;unsigned int, float&gt; *, std::__1::allocator&lt;std::__1::pair&lt;unsigned int, float&gt; &gt; &amp;&gt;' size-in-bits='64' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='4477c05c'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='03bcd756'/>
+          <base-class access='private' layout-offset-in-bits='32' type-id='448032f2'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPNS_4pairIjfEERNS_9allocatorIS2_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f25c7a4a' is-artificial='yes'/>
+              <return type-id='8b3d250e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPNS_4pairIjfEERNS_9allocatorIS2_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='16d81ec3' is-artificial='yes'/>
+              <return type-id='064add02'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPNS_4pairIjfEERNS_9allocatorIS2_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f25c7a4a' is-artificial='yes'/>
+              <return type-id='6494f156'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPNS_4pairIjfEERNS_9allocatorIS2_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='16d81ec3' is-artificial='yes'/>
+              <return type-id='866fb4da'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPNS_4pairIjfEERNS_9allocatorIS2_EEE4swapERS7_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f25c7a4a' is-artificial='yes'/>
+              <parameter type-id='e65c6766'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::allocator&lt;std::__1::pair&lt;unsigned int, float&gt; &gt; &amp;, 1, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='448032f2'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='585aa338' filepath='external/libcxx/include/memory' line='2136' column='1' id='6494f156'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='585aa338' filepath='external/libcxx/include/memory' line='2137' column='1' id='866fb4da'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='585aa338' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2850b880' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIRNS_9allocatorINS_4pairIjfEEEELi1ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2850b880' is-artificial='yes'/>
+              <return type-id='6494f156'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIRNS_9allocatorINS_4pairIjfEEEELi1ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='562404f9' is-artificial='yes'/>
+              <return type-id='866fb4da'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='remove_reference&lt;std::__1::allocator&lt;std::__1::pair&lt;unsigned int, float&gt; &gt; &amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1113' column='1' id='bd0aae40'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='2fab2fd6' filepath='external/libcxx/include/type_traits' line='1113' column='1' id='189aa057'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__shared_count' visibility='default' is-declaration-only='yes' id='23eee260'>
+          <member-function access='public'>
+            <function-decl name='__release_shared' mangled-name='_ZNSt3__114__shared_count16__release_sharedEv' filepath='external/libcxx/include/memory' line='3542' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9696d536' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;AFont *, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='c3639ac4'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='0dce477d' filepath='external/libcxx/include/memory' line='2136' column='1' id='bb6cd584'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='71c20080' filepath='external/libcxx/include/memory' line='2137' column='1' id='4a7fdf54'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='980e7c89' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f642c8a2' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIP5AFontLi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f642c8a2' is-artificial='yes'/>
+              <return type-id='bb6cd584'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIP5AFontLi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a7afa977' is-artificial='yes'/>
+              <return type-id='4a7fdf54'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem&lt;AFont *&amp;, void&gt;' mangled-name='_ZNSt3__122__compressed_pair_elemIP5AFontLi0ELb0EEC2IRS2_vEEOT_' filepath='external/libcxx/include/memory' line='2147' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='f642c8a2' is-artificial='yes'/>
+              <parameter type-id='0dce477d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;AFont *, std::__1::default_delete&lt;AFont&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='7ba9cad8'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='c3639ac4'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='1bd6d9fb'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIP5AFontNS_14default_deleteIS1_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='36d6eabe' is-artificial='yes'/>
+              <return type-id='bb6cd584'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIP5AFontNS_14default_deleteIS1_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7c2360d' is-artificial='yes'/>
+              <return type-id='4a7fdf54'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIP5AFontNS_14default_deleteIS1_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='36d6eabe' is-artificial='yes'/>
+              <return type-id='8a313777'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIP5AFontNS_14default_deleteIS1_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e7c2360d' is-artificial='yes'/>
+              <return type-id='a4c03257'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIP5AFontNS_14default_deleteIS1_EEE4swapERS5_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='36d6eabe' is-artificial='yes'/>
+              <parameter type-id='32d6e472'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair&lt;AFont *&amp;, true&gt;' mangled-name='_ZNSt3__117__compressed_pairIP5AFontNS_14default_deleteIS1_EEEC2IRS2_Lb1EEEOT_' filepath='external/libcxx/include/memory' line='2240' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='36d6eabe' is-artificial='yes'/>
+              <parameter type-id='0dce477d'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::default_delete&lt;AFont&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='1bd6d9fb'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='39289cce'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='00d0b060' filepath='external/libcxx/include/memory' line='2174' column='1' id='8a313777'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='ae4a1a39' filepath='external/libcxx/include/memory' line='2175' column='1' id='a4c03257'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1031595b' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_14default_deleteI5AFontEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='1031595b' is-artificial='yes'/>
+              <return type-id='8a313777'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_14default_deleteI5AFontEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0c93c74c' is-artificial='yes'/>
+              <return type-id='a4c03257'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='default_delete&lt;AFont&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2320' column='1' id='39289cce'>
+          <member-function access='public'>
+            <function-decl name='default_delete' filepath='external/libcxx/include/memory' line='2324' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0cd0c344' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__114default_deleteI5AFontEclEPS1_' filepath='external/libcxx/include/memory' line='2334' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ba4a2d1d' is-artificial='yes'/>
+              <parameter type-id='980e7c89'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='unique_ptr&lt;AFont, std::__1::default_delete&lt;AFont&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2401' column='1' id='240b0ce6'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='59ccdd57' filepath='external/libcxx/include/memory' line='2405' column='1' id='ec547cf2'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='deleter_type' type-id='39289cce' filepath='external/libcxx/include/memory' line='2404' column='1' id='b5bac5b5'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__ptr_' type-id='7ba9cad8' visibility='default' filepath='external/libcxx/include/memory' line='2411' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='unique_ptr' filepath='external/libcxx/include/memory' line='2494' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='73ac2fdc' is-artificial='yes'/>
+              <parameter type-id='7219180a'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrI5AFontNS_14default_deleteIS1_EEEaSEOS4_' filepath='external/libcxx/include/memory' line='2517' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='73ac2fdc' is-artificial='yes'/>
+              <parameter type-id='7219180a'/>
+              <return type-id='77ac3628'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~unique_ptr' filepath='external/libcxx/include/memory' line='2606' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='73ac2fdc' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrI5AFontNS_14default_deleteIS1_EEEaSEDn' filepath='external/libcxx/include/memory' line='2609' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='73ac2fdc' is-artificial='yes'/>
+              <return type-id='77ac3628'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator*' mangled-name='_ZNKSt3__110unique_ptrI5AFontNS_14default_deleteIS1_EEEdeEv' filepath='external/libcxx/include/memory' line='2616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3999aa85' is-artificial='yes'/>
+              <return type-id='4dba3247'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-&gt;' mangled-name='_ZNKSt3__110unique_ptrI5AFontNS_14default_deleteIS1_EEEptEv' filepath='external/libcxx/include/memory' line='2620' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3999aa85' is-artificial='yes'/>
+              <return type-id='ec547cf2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNKSt3__110unique_ptrI5AFontNS_14default_deleteIS1_EEE3getEv' filepath='external/libcxx/include/memory' line='2624' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3999aa85' is-artificial='yes'/>
+              <return type-id='ec547cf2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNSt3__110unique_ptrI5AFontNS_14default_deleteIS1_EEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2628' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='73ac2fdc' is-artificial='yes'/>
+              <return type-id='e78093f0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNKSt3__110unique_ptrI5AFontNS_14default_deleteIS1_EEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2632' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3999aa85' is-artificial='yes'/>
+              <return type-id='9fcb3c19'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator bool' mangled-name='_ZNKSt3__110unique_ptrI5AFontNS_14default_deleteIS1_EEEcvbEv' filepath='external/libcxx/include/memory' line='2636' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3999aa85' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='release' mangled-name='_ZNSt3__110unique_ptrI5AFontNS_14default_deleteIS1_EEE7releaseEv' filepath='external/libcxx/include/memory' line='2641' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='73ac2fdc' is-artificial='yes'/>
+              <return type-id='ec547cf2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reset' mangled-name='_ZNSt3__110unique_ptrI5AFontNS_14default_deleteIS1_EEE5resetEPS1_' filepath='external/libcxx/include/memory' line='2648' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='73ac2fdc' is-artificial='yes'/>
+              <parameter type-id='ec547cf2'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__110unique_ptrI5AFontNS_14default_deleteIS1_EEE4swapERS4_' filepath='external/libcxx/include/memory' line='2656' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='73ac2fdc' is-artificial='yes'/>
+              <parameter type-id='77ac3628'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='unique_ptr&lt;true, void&gt;' mangled-name='_ZNSt3__110unique_ptrI5AFontNS_14default_deleteIS1_EEEC2ILb1EvEEPS1_' filepath='external/libcxx/include/memory' line='2471' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='73ac2fdc' is-artificial='yes'/>
+              <parameter type-id='ec547cf2'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='add_lvalue_reference&lt;AFont&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1127' column='1' id='63b445d8'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='94e8f10a' filepath='external/libcxx/include/type_traits' line='1128' column='1' id='4dba3247'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__add_lvalue_reference_impl&lt;AFont, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='b66a099b'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='a40e8f6d' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='94e8f10a'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;AFont, std::__1::default_delete&lt;AFont&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='0d9c1ee8'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='18dd6ef9' filepath='external/libcxx/include/memory' line='1031' column='1' id='59ccdd57'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='unique_ptr&lt;unsigned char, XmlCharDeleter&gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2401' column='1' id='b0a3f2e2'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='b3b19107' filepath='external/libcxx/include/memory' line='2405' column='1' id='cf48ff3e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='deleter_type' type-id='06bb280d' filepath='external/libcxx/include/memory' line='2404' column='1' id='64fb5e91'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__ptr_' type-id='bc03b96c' visibility='default' filepath='external/libcxx/include/memory' line='2411' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='unique_ptr' filepath='external/libcxx/include/memory' line='2494' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='95a2fd30' is-artificial='yes'/>
+              <parameter type-id='a5b27eb6'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIh14XmlCharDeleterEaSEOS2_' filepath='external/libcxx/include/memory' line='2517' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='95a2fd30' is-artificial='yes'/>
+              <parameter type-id='a5b27eb6'/>
+              <return type-id='a1a31014'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~unique_ptr' mangled-name='_ZNSt3__110unique_ptrIh14XmlCharDeleterED2Ev' filepath='external/libcxx/include/memory' line='2606' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='95a2fd30' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIh14XmlCharDeleterEaSEDn' filepath='external/libcxx/include/memory' line='2609' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='95a2fd30' is-artificial='yes'/>
+              <return type-id='a1a31014'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator*' mangled-name='_ZNKSt3__110unique_ptrIh14XmlCharDeleterEdeEv' filepath='external/libcxx/include/memory' line='2616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a89b1871' is-artificial='yes'/>
+              <return type-id='52eaba22'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-&gt;' mangled-name='_ZNKSt3__110unique_ptrIh14XmlCharDeleterEptEv' filepath='external/libcxx/include/memory' line='2620' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a89b1871' is-artificial='yes'/>
+              <return type-id='cf48ff3e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNKSt3__110unique_ptrIh14XmlCharDeleterE3getEv' filepath='external/libcxx/include/memory' line='2624' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a89b1871' is-artificial='yes'/>
+              <return type-id='cf48ff3e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNSt3__110unique_ptrIh14XmlCharDeleterE11get_deleterEv' filepath='external/libcxx/include/memory' line='2628' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='95a2fd30' is-artificial='yes'/>
+              <return type-id='e80b7404'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNKSt3__110unique_ptrIh14XmlCharDeleterE11get_deleterEv' filepath='external/libcxx/include/memory' line='2632' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a89b1871' is-artificial='yes'/>
+              <return type-id='456e9f45'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator bool' mangled-name='_ZNKSt3__110unique_ptrIh14XmlCharDeleterEcvbEv' filepath='external/libcxx/include/memory' line='2636' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='a89b1871' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='release' mangled-name='_ZNSt3__110unique_ptrIh14XmlCharDeleterE7releaseEv' filepath='external/libcxx/include/memory' line='2641' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='95a2fd30' is-artificial='yes'/>
+              <return type-id='cf48ff3e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reset' mangled-name='_ZNSt3__110unique_ptrIh14XmlCharDeleterE5resetEPh' filepath='external/libcxx/include/memory' line='2648' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='95a2fd30' is-artificial='yes'/>
+              <parameter type-id='cf48ff3e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__110unique_ptrIh14XmlCharDeleterE4swapERS2_' filepath='external/libcxx/include/memory' line='2656' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='95a2fd30' is-artificial='yes'/>
+              <parameter type-id='a1a31014'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;unsigned char *, XmlCharDeleter&gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='bc03b96c'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='6154d891'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='754b8d4c'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPh14XmlCharDeleterE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4de9a59a' is-artificial='yes'/>
+              <return type-id='1d029a5f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPh14XmlCharDeleterE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2a34750d' is-artificial='yes'/>
+              <return type-id='9b0c0f4f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPh14XmlCharDeleterE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4de9a59a' is-artificial='yes'/>
+              <return type-id='60d72918'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPh14XmlCharDeleterE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='2a34750d' is-artificial='yes'/>
+              <return type-id='44fda038'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPh14XmlCharDeleterE4swapERS3_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4de9a59a' is-artificial='yes'/>
+              <parameter type-id='41e992b6'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;XmlCharDeleter, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='754b8d4c'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='06bb280d'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='6f856bc9' filepath='external/libcxx/include/memory' line='2174' column='1' id='60d72918'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='73c6259a' filepath='external/libcxx/include/memory' line='2175' column='1' id='44fda038'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c23d4fa' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemI14XmlCharDeleterLi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='8c23d4fa' is-artificial='yes'/>
+              <return type-id='60d72918'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemI14XmlCharDeleterLi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='38b1f49b' is-artificial='yes'/>
+              <return type-id='44fda038'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='add_lvalue_reference&lt;unsigned char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1127' column='1' id='f42cb1bd'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='a559905b' filepath='external/libcxx/include/type_traits' line='1128' column='1' id='52eaba22'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__add_lvalue_reference_impl&lt;unsigned char, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='6e6877be'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='c3535580' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='a559905b'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;unsigned char, XmlCharDeleter&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='b8bef480'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='73c6685d' filepath='external/libcxx/include/memory' line='1031' column='1' id='b3b19107'/>
+          </member-type>
+        </class-decl>
+      </namespace-decl>
+      <class-decl name='initializer_list&lt;std::__1::shared_ptr&lt;minikin::FontFamily&gt; &gt;' visibility='default' is-declaration-only='yes' id='e0b58a1f'/>
+      <class-decl name='initializer_list&lt;minikin::FontCollection::Range&gt;' visibility='default' is-declaration-only='yes' id='67f0b828'/>
+      <class-decl name='initializer_list&lt;minikin::FontCollection::Run&gt;' visibility='default' is-declaration-only='yes' id='239fce48'/>
+      <class-decl name='initializer_list&lt;unsigned short&gt;' visibility='default' is-declaration-only='yes' id='eff803f2'/>
+      <class-decl name='initializer_list&lt;minikin::FontVariation&gt;' visibility='default' is-declaration-only='yes' id='6d55f0f8'/>
+      <class-decl name='initializer_list&lt;std::__1::pair&lt;unsigned int, float&gt; &gt;' visibility='default' is-declaration-only='yes' id='f2df8a49'/>
+    </namespace-decl>
+    <namespace-decl name='android'>
+      <class-decl name='MinikinFontSkia' visibility='default' is-declaration-only='yes' id='f6ad2fbe'>
+        <member-function access='public'>
+          <function-decl name='getFilePath' mangled-name='_ZNK7android15MinikinFontSkia11getFilePathEv' filepath='frameworks/base/libs/hwui/hwui/MinikinSkia.h' line='57' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='179ec0d7' is-artificial='yes'/>
+            <return type-id='61c1dfd7'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+    </namespace-decl>
+    <class-decl name='_xmlAttr' is-struct='yes' visibility='default' is-declaration-only='yes' id='bf03ad64'/>
+    <class-decl name='_xmlDict' is-struct='yes' visibility='default' is-declaration-only='yes' id='4512cd9b'/>
+    <class-decl name='_xmlDtd' is-struct='yes' visibility='default' is-declaration-only='yes' id='1159313d'/>
+    <class-decl name='_xmlNs' is-struct='yes' visibility='default' is-declaration-only='yes' id='d9290684'/>
+    <class-decl name='hb_font_t' is-struct='yes' visibility='default' is-declaration-only='yes' id='4847a5be'/>
+  </abi-instr>
+  <abi-instr version='1.0' address-size='32' path='frameworks/base/native/android/trace.cpp' language='LANG_C_plus_plus_14'>
+    <function-decl name='atrace_begin_body' filepath='system/core/libcutils/include/cutils/trace.h' line='169' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <return type-id='48b5725f'/>
+    </function-decl>
+    <function-decl name='atrace_end_body' filepath='system/core/libcutils/include/cutils/trace.h' line='182' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <return type-id='48b5725f'/>
+    </function-decl>
+    <function-decl name='atrace_async_begin_body' filepath='system/core/libcutils/include/cutils/trace.h' line='200' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='95e97e5e'/>
+      <return type-id='48b5725f'/>
+    </function-decl>
+    <function-decl name='atrace_async_end_body' filepath='system/core/libcutils/include/cutils/trace.h' line='213' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='95e97e5e'/>
+      <return type-id='48b5725f'/>
+    </function-decl>
+    <function-decl name='atrace_int64_body' filepath='system/core/libcutils/include/cutils/trace.h' line='239' column='1' visibility='default' binding='global' size-in-bits='32'>
+      <parameter type-id='80f4b756'/>
+      <parameter type-id='1eb56b1e'/>
+      <return type-id='48b5725f'/>
+    </function-decl>
+  </abi-instr>
+  <abi-instr version='1.0' address-size='32' path='frameworks/native/libs/nativewindow/AHardwareBuffer.cpp' language='LANG_C_plus_plus_14'>
+    <array-type-def dimensions='1' type-id='8f92235e' size-in-bits='256' id='2f8b211b'>
+      <subrange length='8' type-id='7ff19f0f' id='56e0c0b1'/>
+    </array-type-def>
+    <typedef-decl name='buffer_handle_t' type-id='346ca4cd' filepath='system/core/libcutils/include/cutils/native_handle.h' line='49' column='1' id='1c3c18a6'/>
+    <class-decl name='android_ycbcr' size-in-bits='448' is-struct='yes' visibility='default' filepath='system/core/libsystem/include/system/graphics.h' line='82' column='1' id='6d4b87f4'>
+      <data-member access='public' layout-offset-in-bits='0'>
+        <var-decl name='y' type-id='eaa32e2f' visibility='default' filepath='system/core/libsystem/include/system/graphics.h' line='83' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='32'>
+        <var-decl name='cb' type-id='eaa32e2f' visibility='default' filepath='system/core/libsystem/include/system/graphics.h' line='84' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='64'>
+        <var-decl name='cr' type-id='eaa32e2f' visibility='default' filepath='system/core/libsystem/include/system/graphics.h' line='85' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='96'>
+        <var-decl name='ystride' type-id='b59d7dce' visibility='default' filepath='system/core/libsystem/include/system/graphics.h' line='86' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='128'>
+        <var-decl name='cstride' type-id='b59d7dce' visibility='default' filepath='system/core/libsystem/include/system/graphics.h' line='87' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='160'>
+        <var-decl name='chroma_step' type-id='b59d7dce' visibility='default' filepath='system/core/libsystem/include/system/graphics.h' line='88' column='1'/>
+      </data-member>
+      <data-member access='public' layout-offset-in-bits='192'>
+        <var-decl name='reserved' type-id='2f8b211b' visibility='default' filepath='system/core/libsystem/include/system/graphics.h' line='91' column='1'/>
+      </data-member>
+    </class-decl>
+    <reference-type-def kind='lvalue' type-id='f0d77867' size-in-bits='32' id='1237dcfb'/>
+    <pointer-type-def type-id='f0d77867' size-in-bits='32' id='0e37d6af'/>
+    <reference-type-def kind='lvalue' type-id='f522c7a1' size-in-bits='32' id='f2ba690d'/>
+    <pointer-type-def type-id='f522c7a1' size-in-bits='32' id='e6ba5629'/>
+    <pointer-type-def type-id='6d4b87f4' size-in-bits='32' id='c4c2fab2'/>
+    <pointer-type-def type-id='1c3c18a6' size-in-bits='32' id='1d4179d9'/>
+    <qualified-type-def type-id='26a90f95' const='yes' id='57de658a'/>
+    <reference-type-def kind='lvalue' type-id='57de658a' size-in-bits='32' id='ff1a0dc4'/>
+    <reference-type-def kind='lvalue' type-id='26a90f95' size-in-bits='32' id='8f23b6c9'/>
+    <qualified-type-def type-id='dfab8197' const='yes' id='b2de9e32'/>
+    <reference-type-def kind='lvalue' type-id='b2de9e32' size-in-bits='32' id='a872d97c'/>
+    <pointer-type-def type-id='b2de9e32' size-in-bits='32' id='ac72dfc8'/>
+    <qualified-type-def type-id='ac72dfc8' const='yes' id='2d57601b'/>
+    <reference-type-def kind='lvalue' type-id='2d57601b' size-in-bits='32' id='9d8c8007'/>
+    <reference-type-def kind='lvalue' type-id='ac72dfc8' size-in-bits='32' id='66d683aa'/>
+    <qualified-type-def type-id='8eea5426' const='yes' id='7997d4cf'/>
+    <pointer-type-def type-id='7997d4cf' size-in-bits='32' id='4f04247f'/>
+    <qualified-type-def type-id='f0d77867' const='yes' id='ce3909be'/>
+    <pointer-type-def type-id='ce3909be' size-in-bits='32' id='37ca13fc'/>
+    <qualified-type-def type-id='f522c7a1' const='yes' id='d4df0ab8'/>
+    <reference-type-def kind='lvalue' type-id='d4df0ab8' size-in-bits='32' id='b91db6ba'/>
+    <qualified-type-def type-id='bba4d7d6' const='yes' id='67e5c70d'/>
+    <pointer-type-def type-id='67e5c70d' size-in-bits='32' id='b5b88265'/>
+    <qualified-type-def type-id='0de9e2f0' const='yes' id='94f91d05'/>
+    <pointer-type-def type-id='94f91d05' size-in-bits='32' id='b328f0fd'/>
+    <qualified-type-def type-id='8f80cecc' const='yes' id='03dd05e7'/>
+    <pointer-type-def type-id='03dd05e7' size-in-bits='32' id='e1f021b7'/>
+    <qualified-type-def type-id='df0a092c' const='yes' id='313f1a67'/>
+    <pointer-type-def type-id='313f1a67' size-in-bits='32' id='d3566737'/>
+    <qualified-type-def type-id='39353538' const='yes' id='23dee40d'/>
+    <pointer-type-def type-id='23dee40d' size-in-bits='32' id='9ee12965'/>
+    <qualified-type-def type-id='080dfb51' const='yes' id='d77350a8'/>
+    <pointer-type-def type-id='d77350a8' size-in-bits='32' id='ac87bca6'/>
+    <qualified-type-def type-id='41f98b79' const='yes' id='09cfde98'/>
+    <pointer-type-def type-id='09cfde98' size-in-bits='32' id='243b9236'/>
+    <qualified-type-def type-id='2510e504' const='yes' id='ff6a4a9f'/>
+    <pointer-type-def type-id='ff6a4a9f' size-in-bits='32' id='c9539aef'/>
+    <qualified-type-def type-id='c6754730' const='yes' id='7a457a97'/>
+    <pointer-type-def type-id='7a457a97' size-in-bits='32' id='38603787'/>
+    <qualified-type-def type-id='bd1a5894' const='yes' id='78855f9f'/>
+    <pointer-type-def type-id='78855f9f' size-in-bits='32' id='6ef5a9ef'/>
+    <qualified-type-def type-id='5efb2f24' const='yes' id='2ca3558f'/>
+    <reference-type-def kind='lvalue' type-id='2ca3558f' size-in-bits='32' id='ee1fd90b'/>
+    <pointer-type-def type-id='2ca3558f' size-in-bits='32' id='ea1fd2bf'/>
+    <qualified-type-def type-id='687312e9' const='yes' id='c62505e4'/>
+    <reference-type-def kind='lvalue' type-id='c62505e4' size-in-bits='32' id='ae481066'/>
+    <pointer-type-def type-id='c62505e4' size-in-bits='32' id='ba48234a'/>
+    <qualified-type-def type-id='0ac9dd15' const='yes' id='47428c9c'/>
+    <reference-type-def kind='lvalue' type-id='47428c9c' size-in-bits='32' id='e7c388ce'/>
+    <pointer-type-def type-id='47428c9c' size-in-bits='32' id='e3c38282'/>
+    <qualified-type-def type-id='098b1c25' const='yes' id='b35542d4'/>
+    <reference-type-def kind='lvalue' type-id='b35542d4' size-in-bits='32' id='413862f6'/>
+    <pointer-type-def type-id='b35542d4' size-in-bits='32' id='4d3875da'/>
+    <qualified-type-def type-id='373f3ed6' const='yes' id='4df3f2a5'/>
+    <pointer-type-def type-id='4df3f2a5' size-in-bits='32' id='4606d71d'/>
+    <qualified-type-def type-id='9c69d43d' const='yes' id='07b14bcd'/>
+    <reference-type-def kind='lvalue' type-id='07b14bcd' size-in-bits='32' id='071a82f1'/>
+    <qualified-type-def type-id='a943bae6' const='yes' id='c26aa4e1'/>
+    <pointer-type-def type-id='c26aa4e1' size-in-bits='32' id='d8e16b91'/>
+    <qualified-type-def type-id='60992a71' const='yes' id='0d593841'/>
+    <reference-type-def kind='lvalue' type-id='0d593841' size-in-bits='32' id='6a73ca25'/>
+    <qualified-type-def type-id='2fbd866e' const='yes' id='72d172f1'/>
+    <pointer-type-def type-id='72d172f1' size-in-bits='32' id='9ab7cec1'/>
+    <qualified-type-def type-id='67aa9781' const='yes' id='7a426711'/>
+    <reference-type-def kind='lvalue' type-id='7a426711' size-in-bits='32' id='ad887b95'/>
+    <qualified-type-def type-id='f1db5f5a' const='yes' id='24d4d711'/>
+    <pointer-type-def type-id='24d4d711' size-in-bits='32' id='360ed1e1'/>
+    <qualified-type-def type-id='1ebb4fa1' const='yes' id='aceaf8f1'/>
+    <reference-type-def kind='lvalue' type-id='aceaf8f1' size-in-bits='32' id='0ce5ba75'/>
+    <reference-type-def kind='lvalue' type-id='bba4d7d6' size-in-bits='32' id='68633538'/>
+    <pointer-type-def type-id='bba4d7d6' size-in-bits='32' id='64632eec'/>
+    <reference-type-def kind='lvalue' type-id='0de9e2f0' size-in-bits='32' id='51faacfa'/>
+    <pointer-type-def type-id='0de9e2f0' size-in-bits='32' id='45fa9a16'/>
+    <reference-type-def kind='lvalue' type-id='8f80cecc' size-in-bits='32' id='840e4b06'/>
+    <pointer-type-def type-id='8f80cecc' size-in-bits='32' id='900e5dea'/>
+    <reference-type-def kind='lvalue' type-id='df0a092c' size-in-bits='32' id='3836f1e6'/>
+    <pointer-type-def type-id='df0a092c' size-in-bits='32' id='443704ca'/>
+    <pointer-type-def type-id='39353538' size-in-bits='32' id='76d8dace'/>
+    <pointer-type-def type-id='080dfb51' size-in-bits='32' id='68d90119'/>
+    <pointer-type-def type-id='41f98b79' size-in-bits='32' id='6d874331'/>
+    <pointer-type-def type-id='2510e504' size-in-bits='32' id='3e3b1482'/>
+    <pointer-type-def type-id='c6754730' size-in-bits='32' id='027f0616'/>
+    <pointer-type-def type-id='bd1a5894' size-in-bits='32' id='63d66a42'/>
+    <reference-type-def kind='lvalue' type-id='5efb2f24' size-in-bits='32' id='ccf59cde'/>
+    <pointer-type-def type-id='5efb2f24' size-in-bits='32' id='c8f59692'/>
+    <reference-type-def kind='lvalue' type-id='687312e9' size-in-bits='32' id='44c235c5'/>
+    <pointer-type-def type-id='687312e9' size-in-bits='32' id='48c23c11'/>
+    <reference-type-def kind='lvalue' type-id='0ac9dd15' size-in-bits='32' id='7e3db621'/>
+    <pointer-type-def type-id='0ac9dd15' size-in-bits='32' id='7a3dafd5'/>
+    <reference-type-def kind='lvalue' type-id='098b1c25' size-in-bits='32' id='0c41feb1'/>
+    <pointer-type-def type-id='098b1c25' size-in-bits='32' id='0841f865'/>
+    <reference-type-def kind='lvalue' type-id='373f3ed6' size-in-bits='32' id='c13259b8'/>
+    <reference-type-def kind='rvalue' type-id='373f3ed6' size-in-bits='32' id='c04313ba'/>
+    <pointer-type-def type-id='373f3ed6' size-in-bits='32' id='bd32536c'/>
+    <reference-type-def kind='lvalue' type-id='9c69d43d' size-in-bits='32' id='0a617800'/>
+    <reference-type-def kind='lvalue' type-id='a943bae6' size-in-bits='32' id='247a87c8'/>
+    <reference-type-def kind='rvalue' type-id='a943bae6' size-in-bits='32' id='5ae3fbaa'/>
+    <pointer-type-def type-id='a943bae6' size-in-bits='32' id='207a817c'/>
+    <reference-type-def kind='lvalue' type-id='60992a71' size-in-bits='32' id='95ade450'/>
+    <reference-type-def kind='lvalue' type-id='2fbd866e' size-in-bits='32' id='c6c8b7e0'/>
+    <reference-type-def kind='rvalue' type-id='2fbd866e' size-in-bits='32' id='b3f94cb2'/>
+    <pointer-type-def type-id='2fbd866e' size-in-bits='32' id='d2c8cac4'/>
+    <reference-type-def kind='lvalue' type-id='67aa9781' size-in-bits='32' id='8b0177f8'/>
+    <reference-type-def kind='lvalue' type-id='f1db5f5a' size-in-bits='32' id='10f6bc9c'/>
+    <reference-type-def kind='rvalue' type-id='f1db5f5a' size-in-bits='32' id='6e6b18ce'/>
+    <pointer-type-def type-id='f1db5f5a' size-in-bits='32' id='14f6c2e8'/>
+    <reference-type-def kind='lvalue' type-id='1ebb4fa1' size-in-bits='32' id='6ec5a21c'/>
+    <pointer-type-def type-id='eaa32e2f' size-in-bits='32' id='63e171df'/>
+    <namespace-decl name='android'>
+      <typedef-decl name='PixelFormat' type-id='3ff5601b' filepath='frameworks/native/libs/ui/include/ui/PixelFormat.h' line='67' column='1' id='2ef73066'/>
+      <class-decl name='GraphicBufferMapper' size-in-bits='64' visibility='default' filepath='frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h' line='41' column='1' id='f0d77867'>
+        <base-class access='public' layout-offset-in-bits='0' type-id='f522c7a1'/>
+        <member-type access='private'>
+          <enum-decl name='Version' filepath='frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h' line='44' column='1' id='99943bd2'>
+            <underlying-type type-id='9cac1fee'/>
+            <enumerator name='GRALLOC_2' value='0'/>
+            <enumerator name='GRALLOC_3' value='1'/>
+          </enum-decl>
+        </member-type>
+        <data-member access='private' layout-offset-in-bits='0'>
+          <var-decl name='mMapper' type-id='a943bae6' visibility='default' filepath='frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h' line='99' column='1'/>
+        </data-member>
+        <data-member access='private' layout-offset-in-bits='32'>
+          <var-decl name='mMapperVersion' type-id='99943bd2' visibility='default' filepath='frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h' line='101' column='1'/>
+        </data-member>
+        <member-function access='public' static='yes'>
+          <function-decl name='preloadHal' mangled-name='_ZN7android19GraphicBufferMapper10preloadHalEv' filepath='frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h' line='48' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' static='yes'>
+          <function-decl name='get' mangled-name='_ZN7android19GraphicBufferMapper3getEv' filepath='frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h' line='49' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <return type-id='1237dcfb'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='importBuffer' mangled-name='_ZN7android19GraphicBufferMapper12importBufferEPK13native_handlejjjiyjPS3_' filepath='frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h' line='53' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='0e37d6af' is-artificial='yes'/>
+            <parameter type-id='1c3c18a6'/>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='2ef73066'/>
+            <parameter type-id='9c313c2d'/>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='1d4179d9'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='freeBuffer' mangled-name='_ZN7android19GraphicBufferMapper10freeBufferEPK13native_handle' filepath='frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h' line='58' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='0e37d6af' is-artificial='yes'/>
+            <parameter type-id='1c3c18a6'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getTransportSize' mangled-name='_ZN7android19GraphicBufferMapper16getTransportSizeEPK13native_handlePjS4_' filepath='frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h' line='60' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='0e37d6af' is-artificial='yes'/>
+            <parameter type-id='1c3c18a6'/>
+            <parameter type-id='90421557'/>
+            <parameter type-id='90421557'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='lock' mangled-name='_ZN7android19GraphicBufferMapper4lockEPK13native_handlejRKNS_4RectEPPvPiS9_' filepath='frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h' line='63' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='0e37d6af' is-artificial='yes'/>
+            <parameter type-id='1c3c18a6'/>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='bb4fe9d1'/>
+            <parameter type-id='63e171df'/>
+            <parameter type-id='4aafb922'/>
+            <parameter type-id='4aafb922'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='lockYCbCr' mangled-name='_ZN7android19GraphicBufferMapper9lockYCbCrEPK13native_handlejRKNS_4RectEP13android_ycbcr' filepath='frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h' line='66' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='0e37d6af' is-artificial='yes'/>
+            <parameter type-id='1c3c18a6'/>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='bb4fe9d1'/>
+            <parameter type-id='c4c2fab2'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='unlock' mangled-name='_ZN7android19GraphicBufferMapper6unlockEPK13native_handle' filepath='frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h' line='69' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='0e37d6af' is-artificial='yes'/>
+            <parameter type-id='1c3c18a6'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='lockAsync' mangled-name='_ZN7android19GraphicBufferMapper9lockAsyncEPK13native_handlejRKNS_4RectEPPviPiS9_' filepath='frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h' line='71' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='0e37d6af' is-artificial='yes'/>
+            <parameter type-id='1c3c18a6'/>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='bb4fe9d1'/>
+            <parameter type-id='63e171df'/>
+            <parameter type-id='95e97e5e'/>
+            <parameter type-id='4aafb922'/>
+            <parameter type-id='4aafb922'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='lockAsync' mangled-name='_ZN7android19GraphicBufferMapper9lockAsyncEPK13native_handleyyRKNS_4RectEPPviPiS9_' filepath='frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h' line='75' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='0e37d6af' is-artificial='yes'/>
+            <parameter type-id='1c3c18a6'/>
+            <parameter type-id='9c313c2d'/>
+            <parameter type-id='9c313c2d'/>
+            <parameter type-id='bb4fe9d1'/>
+            <parameter type-id='63e171df'/>
+            <parameter type-id='95e97e5e'/>
+            <parameter type-id='4aafb922'/>
+            <parameter type-id='4aafb922'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='lockAsyncYCbCr' mangled-name='_ZN7android19GraphicBufferMapper14lockAsyncYCbCrEPK13native_handlejRKNS_4RectEP13android_ycbcri' filepath='frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h' line='79' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='0e37d6af' is-artificial='yes'/>
+            <parameter type-id='1c3c18a6'/>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='bb4fe9d1'/>
+            <parameter type-id='c4c2fab2'/>
+            <parameter type-id='95e97e5e'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='unlockAsync' mangled-name='_ZN7android19GraphicBufferMapper11unlockAsyncEPK13native_handlePi' filepath='frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h' line='83' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='0e37d6af' is-artificial='yes'/>
+            <parameter type-id='1c3c18a6'/>
+            <parameter type-id='7292109c'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='isSupported' mangled-name='_ZN7android19GraphicBufferMapper11isSupportedEjjijyPb' filepath='frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h' line='85' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='0e37d6af' is-artificial='yes'/>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='2ef73066'/>
+            <parameter type-id='8f92235e'/>
+            <parameter type-id='9c313c2d'/>
+            <parameter type-id='d8e6b335'/>
+            <return type-id='6e9756f6'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getGrallocMapper' mangled-name='_ZNK7android19GraphicBufferMapper16getGrallocMapperEv' filepath='frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h' line='88' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='37ca13fc' is-artificial='yes'/>
+            <return type-id='a872d97c'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public'>
+          <function-decl name='getMapperVersion' mangled-name='_ZNK7android19GraphicBufferMapper16getMapperVersionEv' filepath='frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h' line='92' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='37ca13fc' is-artificial='yes'/>
+            <return type-id='99943bd2'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private' constructor='yes'>
+          <function-decl name='GraphicBufferMapper' filepath='frameworks/native/libs/ui/include/ui/GraphicBufferMapper.h' line='97' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='0e37d6af' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='Singleton&lt;android::GraphicBufferMapper&gt;' size-in-bits='8' visibility='default' filepath='system/core/libutils/include/utils/Singleton.h' line='48' column='1' id='f522c7a1'>
+        <data-member access='private' static='yes'>
+          <var-decl name='sLock' type-id='406f4753' visibility='default' filepath='system/core/libutils/include/utils/Singleton.h' line='73' column='1'/>
+        </data-member>
+        <data-member access='private' static='yes'>
+          <var-decl name='sInstance' type-id='0e37d6af' visibility='default' filepath='system/core/libutils/include/utils/Singleton.h' line='74' column='1'/>
+        </data-member>
+        <member-function access='public' static='yes'>
+          <function-decl name='getInstance' mangled-name='_ZN7android9SingletonINS_19GraphicBufferMapperEE11getInstanceEv' filepath='system/core/libutils/include/utils/Singleton.h' line='51' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <return type-id='1237dcfb'/>
+          </function-decl>
+        </member-function>
+        <member-function access='public' static='yes'>
+          <function-decl name='hasInstance' mangled-name='_ZN7android9SingletonINS_19GraphicBufferMapperEE11hasInstanceEv' filepath='system/core/libutils/include/utils/Singleton.h' line='61' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <return type-id='c894953d'/>
+          </function-decl>
+        </member-function>
+        <member-function access='protected' destructor='yes'>
+          <function-decl name='~Singleton' filepath='system/core/libutils/include/utils/Singleton.h' line='67' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e6ba5629' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='protected'>
+          <function-decl name='Singleton' filepath='system/core/libutils/include/utils/Singleton.h' line='68' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e6ba5629' is-artificial='yes'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='Singleton' filepath='system/core/libutils/include/utils/Singleton.h' line='71' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e6ba5629' is-artificial='yes'/>
+            <parameter type-id='b91db6ba'/>
+            <return type-id='48b5725f'/>
+          </function-decl>
+        </member-function>
+        <member-function access='private'>
+          <function-decl name='operator=' mangled-name='_ZN7android9SingletonINS_19GraphicBufferMapperEEaSERKS2_' filepath='system/core/libutils/include/utils/Singleton.h' line='72' column='1' visibility='default' binding='global' size-in-bits='32'>
+            <parameter type-id='e6ba5629' is-artificial='yes'/>
+            <parameter type-id='b91db6ba'/>
+            <return type-id='f2ba690d'/>
+          </function-decl>
+        </member-function>
+      </class-decl>
+      <class-decl name='GrallocMapper' visibility='default' is-declaration-only='yes' id='dfab8197'/>
+    </namespace-decl>
+    <namespace-decl name='std'>
+      <namespace-decl name='__1'>
+        <namespace-decl name='__pointer_type_imp'>
+          <class-decl name='__pointer_type&lt;const android::GrallocMapper, std::__1::default_delete&lt;const android::GrallocMapper&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1021' column='1' id='555dffde'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='ac72dfc8' filepath='external/libcxx/include/memory' line='1023' column='1' id='f0a68fe9'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;int, std::__1::default_delete&lt;int []&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1021' column='1' id='d4153064'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='7292109c' filepath='external/libcxx/include/memory' line='1023' column='1' id='7e5ddb95'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;unsigned char, std::__1::default_delete&lt;unsigned char []&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1021' column='1' id='69bf1810'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='cf536864' filepath='external/libcxx/include/memory' line='1023' column='1' id='4eb81629'/>
+            </member-type>
+          </class-decl>
+          <class-decl name='__pointer_type&lt;char, std::__1::default_delete&lt;char []&gt;, false&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1021' column='1' id='051a6d0e'>
+            <member-type access='public'>
+              <typedef-decl name='type' type-id='26a90f95' filepath='external/libcxx/include/memory' line='1023' column='1' id='96edd96f'/>
+            </member-type>
+          </class-decl>
+        </namespace-decl>
+        <class-decl name='unique_ptr&lt;const android::GrallocMapper, std::__1::default_delete&lt;const android::GrallocMapper&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2401' column='1' id='a943bae6'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='fe12faa3' filepath='external/libcxx/include/memory' line='2405' column='1' id='2947995e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='deleter_type' type-id='687312e9' filepath='external/libcxx/include/memory' line='2404' column='1' id='60992a71'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__ptr_' type-id='0de9e2f0' visibility='default' filepath='external/libcxx/include/memory' line='2411' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='unique_ptr' filepath='external/libcxx/include/memory' line='2494' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='207a817c' is-artificial='yes'/>
+              <parameter type-id='5ae3fbaa'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIKN7android13GrallocMapperENS_14default_deleteIS3_EEEaSEOS6_' filepath='external/libcxx/include/memory' line='2517' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='207a817c' is-artificial='yes'/>
+              <parameter type-id='5ae3fbaa'/>
+              <return type-id='247a87c8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~unique_ptr' filepath='external/libcxx/include/memory' line='2606' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='207a817c' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIKN7android13GrallocMapperENS_14default_deleteIS3_EEEaSEDn' filepath='external/libcxx/include/memory' line='2609' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='207a817c' is-artificial='yes'/>
+              <return type-id='247a87c8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator*' mangled-name='_ZNKSt3__110unique_ptrIKN7android13GrallocMapperENS_14default_deleteIS3_EEEdeEv' filepath='external/libcxx/include/memory' line='2616' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d8e16b91' is-artificial='yes'/>
+              <return type-id='a75a27c2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator-&gt;' mangled-name='_ZNKSt3__110unique_ptrIKN7android13GrallocMapperENS_14default_deleteIS3_EEEptEv' filepath='external/libcxx/include/memory' line='2620' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d8e16b91' is-artificial='yes'/>
+              <return type-id='2947995e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNKSt3__110unique_ptrIKN7android13GrallocMapperENS_14default_deleteIS3_EEE3getEv' filepath='external/libcxx/include/memory' line='2624' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d8e16b91' is-artificial='yes'/>
+              <return type-id='2947995e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNSt3__110unique_ptrIKN7android13GrallocMapperENS_14default_deleteIS3_EEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2628' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='207a817c' is-artificial='yes'/>
+              <return type-id='95ade450'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNKSt3__110unique_ptrIKN7android13GrallocMapperENS_14default_deleteIS3_EEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2632' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d8e16b91' is-artificial='yes'/>
+              <return type-id='6a73ca25'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator bool' mangled-name='_ZNKSt3__110unique_ptrIKN7android13GrallocMapperENS_14default_deleteIS3_EEEcvbEv' filepath='external/libcxx/include/memory' line='2636' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d8e16b91' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='release' mangled-name='_ZNSt3__110unique_ptrIKN7android13GrallocMapperENS_14default_deleteIS3_EEE7releaseEv' filepath='external/libcxx/include/memory' line='2641' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='207a817c' is-artificial='yes'/>
+              <return type-id='2947995e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reset' mangled-name='_ZNSt3__110unique_ptrIKN7android13GrallocMapperENS_14default_deleteIS3_EEE5resetEPS3_' filepath='external/libcxx/include/memory' line='2648' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='207a817c' is-artificial='yes'/>
+              <parameter type-id='2947995e'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__110unique_ptrIKN7android13GrallocMapperENS_14default_deleteIS3_EEE4swapERS6_' filepath='external/libcxx/include/memory' line='2656' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='207a817c' is-artificial='yes'/>
+              <parameter type-id='247a87c8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;const android::GrallocMapper *, std::__1::default_delete&lt;const android::GrallocMapper&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='0de9e2f0'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='080dfb51'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='2510e504'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPKN7android13GrallocMapperENS_14default_deleteIS3_EEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='45fa9a16' is-artificial='yes'/>
+              <return type-id='c5dd6189'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPKN7android13GrallocMapperENS_14default_deleteIS3_EEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b328f0fd' is-artificial='yes'/>
+              <return type-id='ba6b1045'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPKN7android13GrallocMapperENS_14default_deleteIS3_EEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='45fa9a16' is-artificial='yes'/>
+              <return type-id='7e7265bc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPKN7android13GrallocMapperENS_14default_deleteIS3_EEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b328f0fd' is-artificial='yes'/>
+              <return type-id='2f5ae25c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPKN7android13GrallocMapperENS_14default_deleteIS3_EEE4swapERS7_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='45fa9a16' is-artificial='yes'/>
+              <parameter type-id='51faacfa'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;const android::GrallocMapper *, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='080dfb51'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='66d683aa' filepath='external/libcxx/include/memory' line='2136' column='1' id='c5dd6189'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='9d8c8007' filepath='external/libcxx/include/memory' line='2137' column='1' id='ba6b1045'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='ac72dfc8' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='68d90119' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPKN7android13GrallocMapperELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='68d90119' is-artificial='yes'/>
+              <return type-id='c5dd6189'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPKN7android13GrallocMapperELi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ac87bca6' is-artificial='yes'/>
+              <return type-id='ba6b1045'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::default_delete&lt;const android::GrallocMapper&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='2510e504'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='687312e9'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='44c235c5' filepath='external/libcxx/include/memory' line='2174' column='1' id='7e7265bc'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='ae481066' filepath='external/libcxx/include/memory' line='2175' column='1' id='2f5ae25c'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3e3b1482' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_14default_deleteIKN7android13GrallocMapperEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='3e3b1482' is-artificial='yes'/>
+              <return type-id='7e7265bc'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_14default_deleteIKN7android13GrallocMapperEEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c9539aef' is-artificial='yes'/>
+              <return type-id='2f5ae25c'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='default_delete&lt;const android::GrallocMapper&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2320' column='1' id='687312e9'>
+          <member-function access='public'>
+            <function-decl name='default_delete' filepath='external/libcxx/include/memory' line='2324' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='48c23c11' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()' mangled-name='_ZNKSt3__114default_deleteIKN7android13GrallocMapperEEclEPS3_' filepath='external/libcxx/include/memory' line='2334' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ba48234a' is-artificial='yes'/>
+              <parameter type-id='ac72dfc8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='add_lvalue_reference&lt;const android::GrallocMapper&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1127' column='1' id='42b8b393'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='40df41d1' filepath='external/libcxx/include/type_traits' line='1128' column='1' id='a75a27c2'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__add_lvalue_reference_impl&lt;const android::GrallocMapper, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='9d9a2e9e'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='a872d97c' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='40df41d1'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;const android::GrallocMapper, std::__1::default_delete&lt;const android::GrallocMapper&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='9e1c2958'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='f0a68fe9' filepath='external/libcxx/include/memory' line='1031' column='1' id='fe12faa3'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='default_delete&lt;int []&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2344' column='1' id='0ac9dd15'>
+          <member-function access='public'>
+            <function-decl name='default_delete' filepath='external/libcxx/include/memory' line='2352' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='7a3dafd5' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()&lt;int&gt;' mangled-name='_ZNKSt3__114default_deleteIA_iEclIiEENS2_20_EnableIfConvertibleIT_E4typeEPS5_' filepath='external/libcxx/include/memory' line='2365' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e3c38282' is-artificial='yes'/>
+              <parameter type-id='7292109c'/>
+              <return type-id='0eccec79'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='unique_ptr&lt;int [], std::__1::default_delete&lt;int []&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2663' column='1' id='2fbd866e'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='6a587381' filepath='external/libcxx/include/memory' line='2667' column='1' id='7765752e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='deleter_type' type-id='0ac9dd15' filepath='external/libcxx/include/memory' line='2666' column='1' id='67aa9781'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__ptr_' type-id='8f80cecc' visibility='default' filepath='external/libcxx/include/memory' line='2670' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='unique_ptr' filepath='external/libcxx/include/memory' line='2791' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d2c8cac4' is-artificial='yes'/>
+              <parameter type-id='b3f94cb2'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIA_iNS_14default_deleteIS1_EEEaSEOS4_' filepath='external/libcxx/include/memory' line='2796' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d2c8cac4' is-artificial='yes'/>
+              <parameter type-id='b3f94cb2'/>
+              <return type-id='c6c8b7e0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~unique_ptr' mangled-name='_ZNSt3__110unique_ptrIA_iNS_14default_deleteIS1_EEED2Ev' filepath='external/libcxx/include/memory' line='2887' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d2c8cac4' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIA_iNS_14default_deleteIS1_EEEaSEDn' filepath='external/libcxx/include/memory' line='2890' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d2c8cac4' is-artificial='yes'/>
+              <return type-id='c6c8b7e0'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__110unique_ptrIA_iNS_14default_deleteIS1_EEEixEj' filepath='external/libcxx/include/memory' line='2897' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9ab7cec1' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <return type-id='cb92ec0e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNKSt3__110unique_ptrIA_iNS_14default_deleteIS1_EEE3getEv' filepath='external/libcxx/include/memory' line='2901' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9ab7cec1' is-artificial='yes'/>
+              <return type-id='7765752e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNSt3__110unique_ptrIA_iNS_14default_deleteIS1_EEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2906' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d2c8cac4' is-artificial='yes'/>
+              <return type-id='8b0177f8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNKSt3__110unique_ptrIA_iNS_14default_deleteIS1_EEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2911' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9ab7cec1' is-artificial='yes'/>
+              <return type-id='ad887b95'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator bool' mangled-name='_ZNKSt3__110unique_ptrIA_iNS_14default_deleteIS1_EEEcvbEv' filepath='external/libcxx/include/memory' line='2915' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9ab7cec1' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='release' mangled-name='_ZNSt3__110unique_ptrIA_iNS_14default_deleteIS1_EEE7releaseEv' filepath='external/libcxx/include/memory' line='2920' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d2c8cac4' is-artificial='yes'/>
+              <return type-id='7765752e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reset' mangled-name='_ZNSt3__110unique_ptrIA_iNS_14default_deleteIS1_EEE5resetEDn' filepath='external/libcxx/include/memory' line='2939' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d2c8cac4' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__110unique_ptrIA_iNS_14default_deleteIS1_EEE4swapERS4_' filepath='external/libcxx/include/memory' line='2947' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d2c8cac4' is-artificial='yes'/>
+              <parameter type-id='c6c8b7e0'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;int *, std::__1::default_delete&lt;int []&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='8f80cecc'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='cd94fd85'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='c6754730'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPiNS_14default_deleteIA_iEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='900e5dea' is-artificial='yes'/>
+              <return type-id='036df83b'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPiNS_14default_deleteIA_iEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e1f021b7' is-artificial='yes'/>
+              <return type-id='3af195fb'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPiNS_14default_deleteIA_iEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='900e5dea' is-artificial='yes'/>
+              <return type-id='2e87cbf4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPiNS_14default_deleteIA_iEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='e1f021b7' is-artificial='yes'/>
+              <return type-id='860be6e4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPiNS_14default_deleteIA_iEEE4swapERS5_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='900e5dea' is-artificial='yes'/>
+              <parameter type-id='840e4b06'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::default_delete&lt;int []&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='c6754730'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='0ac9dd15'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='7e3db621' filepath='external/libcxx/include/memory' line='2174' column='1' id='2e87cbf4'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='e7c388ce' filepath='external/libcxx/include/memory' line='2175' column='1' id='860be6e4'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='027f0616' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_14default_deleteIA_iEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='027f0616' is-artificial='yes'/>
+              <return type-id='2e87cbf4'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_14default_deleteIA_iEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='38603787' is-artificial='yes'/>
+              <return type-id='860be6e4'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='add_lvalue_reference&lt;int&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1127' column='1' id='318cba69'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='43eec8cb' filepath='external/libcxx/include/type_traits' line='1128' column='1' id='cb92ec0e'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__add_lvalue_reference_impl&lt;int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='8464408a'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='769216e8' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='43eec8cb'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;int, std::__1::default_delete&lt;int []&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='ea4c8b14'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='7e5ddb95' filepath='external/libcxx/include/memory' line='1031' column='1' id='6a587381'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='default_delete&lt;unsigned char []&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2344' column='1' id='098b1c25'>
+          <member-function access='public'>
+            <function-decl name='default_delete' filepath='external/libcxx/include/memory' line='2352' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='0841f865' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()&lt;unsigned char&gt;' mangled-name='_ZNKSt3__114default_deleteIA_hEclIhEENS2_20_EnableIfConvertibleIT_E4typeEPS5_' filepath='external/libcxx/include/memory' line='2365' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4d3875da' is-artificial='yes'/>
+              <parameter type-id='cf536864'/>
+              <return type-id='0eccec79'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='unique_ptr&lt;unsigned char [], std::__1::default_delete&lt;unsigned char []&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2663' column='1' id='f1db5f5a'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='f8a205ad' filepath='external/libcxx/include/memory' line='2667' column='1' id='9814740e'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='deleter_type' type-id='098b1c25' filepath='external/libcxx/include/memory' line='2666' column='1' id='1ebb4fa1'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__ptr_' type-id='df0a092c' visibility='default' filepath='external/libcxx/include/memory' line='2670' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='unique_ptr' filepath='external/libcxx/include/memory' line='2791' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='14f6c2e8' is-artificial='yes'/>
+              <parameter type-id='6e6b18ce'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIA_hNS_14default_deleteIS1_EEEaSEOS4_' filepath='external/libcxx/include/memory' line='2796' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='14f6c2e8' is-artificial='yes'/>
+              <parameter type-id='6e6b18ce'/>
+              <return type-id='10f6bc9c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~unique_ptr' mangled-name='_ZNSt3__110unique_ptrIA_hNS_14default_deleteIS1_EEED2Ev' filepath='external/libcxx/include/memory' line='2887' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='14f6c2e8' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIA_hNS_14default_deleteIS1_EEEaSEDn' filepath='external/libcxx/include/memory' line='2890' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='14f6c2e8' is-artificial='yes'/>
+              <return type-id='10f6bc9c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__110unique_ptrIA_hNS_14default_deleteIS1_EEEixEj' filepath='external/libcxx/include/memory' line='2897' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='360ed1e1' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <return type-id='52eaba22'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNKSt3__110unique_ptrIA_hNS_14default_deleteIS1_EEE3getEv' filepath='external/libcxx/include/memory' line='2901' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='360ed1e1' is-artificial='yes'/>
+              <return type-id='9814740e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNSt3__110unique_ptrIA_hNS_14default_deleteIS1_EEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2906' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='14f6c2e8' is-artificial='yes'/>
+              <return type-id='6ec5a21c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNKSt3__110unique_ptrIA_hNS_14default_deleteIS1_EEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2911' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='360ed1e1' is-artificial='yes'/>
+              <return type-id='0ce5ba75'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator bool' mangled-name='_ZNKSt3__110unique_ptrIA_hNS_14default_deleteIS1_EEEcvbEv' filepath='external/libcxx/include/memory' line='2915' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='360ed1e1' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='release' mangled-name='_ZNSt3__110unique_ptrIA_hNS_14default_deleteIS1_EEE7releaseEv' filepath='external/libcxx/include/memory' line='2920' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='14f6c2e8' is-artificial='yes'/>
+              <return type-id='9814740e'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reset' mangled-name='_ZNSt3__110unique_ptrIA_hNS_14default_deleteIS1_EEE5resetEDn' filepath='external/libcxx/include/memory' line='2939' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='14f6c2e8' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__110unique_ptrIA_hNS_14default_deleteIS1_EEE4swapERS4_' filepath='external/libcxx/include/memory' line='2947' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='14f6c2e8' is-artificial='yes'/>
+              <parameter type-id='10f6bc9c'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;unsigned char *, std::__1::default_delete&lt;unsigned char []&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='df0a092c'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='6154d891'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='bd1a5894'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPhNS_14default_deleteIA_hEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='443704ca' is-artificial='yes'/>
+              <return type-id='1d029a5f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPhNS_14default_deleteIA_hEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d3566737' is-artificial='yes'/>
+              <return type-id='9b0c0f4f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPhNS_14default_deleteIA_hEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='443704ca' is-artificial='yes'/>
+              <return type-id='32b4f97c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPhNS_14default_deleteIA_hEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='d3566737' is-artificial='yes'/>
+              <return type-id='83760b1c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPhNS_14default_deleteIA_hEEE4swapERS5_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='443704ca' is-artificial='yes'/>
+              <parameter type-id='3836f1e6'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::default_delete&lt;unsigned char []&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='bd1a5894'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='098b1c25'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='0c41feb1' filepath='external/libcxx/include/memory' line='2174' column='1' id='32b4f97c'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='413862f6' filepath='external/libcxx/include/memory' line='2175' column='1' id='83760b1c'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='63d66a42' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_14default_deleteIA_hEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='63d66a42' is-artificial='yes'/>
+              <return type-id='32b4f97c'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_14default_deleteIA_hEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6ef5a9ef' is-artificial='yes'/>
+              <return type-id='83760b1c'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;unsigned char, std::__1::default_delete&lt;unsigned char []&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='09d2cc38'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='4eb81629' filepath='external/libcxx/include/memory' line='1031' column='1' id='f8a205ad'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='default_delete&lt;char []&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2344' column='1' id='5efb2f24'>
+          <member-function access='public'>
+            <function-decl name='default_delete' filepath='external/libcxx/include/memory' line='2352' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='c8f59692' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator()&lt;char&gt;' mangled-name='_ZNKSt3__114default_deleteIA_cEclIcEENS2_20_EnableIfConvertibleIT_E4typeEPS5_' filepath='external/libcxx/include/memory' line='2365' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='ea1fd2bf' is-artificial='yes'/>
+              <parameter type-id='26a90f95'/>
+              <return type-id='0eccec79'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='unique_ptr&lt;char [], std::__1::default_delete&lt;char []&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2663' column='1' id='373f3ed6'>
+          <member-type access='private'>
+            <typedef-decl name='pointer' type-id='f8535d83' filepath='external/libcxx/include/memory' line='2667' column='1' id='681cedea'/>
+          </member-type>
+          <member-type access='private'>
+            <typedef-decl name='deleter_type' type-id='5efb2f24' filepath='external/libcxx/include/memory' line='2666' column='1' id='9c69d43d'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__ptr_' type-id='bba4d7d6' visibility='default' filepath='external/libcxx/include/memory' line='2670' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='unique_ptr' filepath='external/libcxx/include/memory' line='2791' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bd32536c' is-artificial='yes'/>
+              <parameter type-id='c04313ba'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEEaSEOS4_' filepath='external/libcxx/include/memory' line='2796' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bd32536c' is-artificial='yes'/>
+              <parameter type-id='c04313ba'/>
+              <return type-id='c13259b8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public' destructor='yes'>
+            <function-decl name='~unique_ptr' mangled-name='_ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEED2Ev' filepath='external/libcxx/include/memory' line='2887' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bd32536c' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator=' mangled-name='_ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEEaSEDn' filepath='external/libcxx/include/memory' line='2890' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bd32536c' is-artificial='yes'/>
+              <return type-id='c13259b8'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator[]' mangled-name='_ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEEixEj' filepath='external/libcxx/include/memory' line='2897' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4606d71d' is-artificial='yes'/>
+              <parameter type-id='b59d7dce'/>
+              <return type-id='e2ff52a3'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get' mangled-name='_ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE3getEv' filepath='external/libcxx/include/memory' line='2901' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4606d71d' is-artificial='yes'/>
+              <return type-id='681cedea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2906' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bd32536c' is-artificial='yes'/>
+              <return type-id='0a617800'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='get_deleter' mangled-name='_ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE11get_deleterEv' filepath='external/libcxx/include/memory' line='2911' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4606d71d' is-artificial='yes'/>
+              <return type-id='071a82f1'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='operator bool' mangled-name='_ZNKSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEEcvbEv' filepath='external/libcxx/include/memory' line='2915' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='4606d71d' is-artificial='yes'/>
+              <return type-id='c894953d'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='release' mangled-name='_ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE7releaseEv' filepath='external/libcxx/include/memory' line='2920' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bd32536c' is-artificial='yes'/>
+              <return type-id='681cedea'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='reset' mangled-name='_ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE5resetEDn' filepath='external/libcxx/include/memory' line='2939' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bd32536c' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__110unique_ptrIA_cNS_14default_deleteIS1_EEE4swapERS4_' filepath='external/libcxx/include/memory' line='2947' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='bd32536c' is-artificial='yes'/>
+              <parameter type-id='c13259b8'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair&lt;char *, std::__1::default_delete&lt;char []&gt; &gt;' size-in-bits='32' visibility='default' filepath='external/libcxx/include/memory' line='2211' column='1' id='bba4d7d6'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='39353538'/>
+          <base-class access='private' layout-offset-in-bits='0' type-id='41f98b79'/>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNSt3__117__compressed_pairIPcNS_14default_deleteIA_cEEE5firstEv' filepath='external/libcxx/include/memory' line='2279' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='64632eec' is-artificial='yes'/>
+              <return type-id='97e131a2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='first' mangled-name='_ZNKSt3__117__compressed_pairIPcNS_14default_deleteIA_cEEE5firstEv' filepath='external/libcxx/include/memory' line='2284' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b5b88265' is-artificial='yes'/>
+              <return type-id='21a4e066'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNSt3__117__compressed_pairIPcNS_14default_deleteIA_cEEE6secondEv' filepath='external/libcxx/include/memory' line='2289' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='64632eec' is-artificial='yes'/>
+              <return type-id='33b49839'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='second' mangled-name='_ZNKSt3__117__compressed_pairIPcNS_14default_deleteIA_cEEE6secondEv' filepath='external/libcxx/include/memory' line='2294' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='b5b88265' is-artificial='yes'/>
+              <return type-id='97945c55'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='swap' mangled-name='_ZNSt3__117__compressed_pairIPcNS_14default_deleteIA_cEEE4swapERS5_' filepath='external/libcxx/include/memory' line='2299' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='64632eec' is-artificial='yes'/>
+              <parameter type-id='68633538'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;char *, 0, false&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2134' column='1' id='39353538'>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='8f23b6c9' filepath='external/libcxx/include/memory' line='2136' column='1' id='97e131a2'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='ff1a0dc4' filepath='external/libcxx/include/memory' line='2137' column='1' id='21a4e066'/>
+          </member-type>
+          <data-member access='private' layout-offset-in-bits='0'>
+            <var-decl name='__value_' type-id='26a90f95' visibility='default' filepath='external/libcxx/include/memory' line='2168' column='1'/>
+          </data-member>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2140' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='76d8dace' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemIPcLi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2163' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='76d8dace' is-artificial='yes'/>
+              <return type-id='97e131a2'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemIPcLi0ELb0EE5__getEv' filepath='external/libcxx/include/memory' line='2165' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='9ee12965' is-artificial='yes'/>
+              <return type-id='21a4e066'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='__compressed_pair_elem&lt;std::__1::default_delete&lt;char []&gt;, 1, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='2172' column='1' id='41f98b79'>
+          <base-class access='private' layout-offset-in-bits='0' type-id='5efb2f24'/>
+          <member-type access='public'>
+            <typedef-decl name='reference' type-id='ccf59cde' filepath='external/libcxx/include/memory' line='2174' column='1' id='33b49839'/>
+          </member-type>
+          <member-type access='public'>
+            <typedef-decl name='const_reference' type-id='ee1fd90b' filepath='external/libcxx/include/memory' line='2175' column='1' id='97945c55'/>
+          </member-type>
+          <member-function access='public'>
+            <function-decl name='__compressed_pair_elem' filepath='external/libcxx/include/memory' line='2179' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6d874331' is-artificial='yes'/>
+              <return type-id='48b5725f'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNSt3__122__compressed_pair_elemINS_14default_deleteIA_cEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2202' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='6d874331' is-artificial='yes'/>
+              <return type-id='33b49839'/>
+            </function-decl>
+          </member-function>
+          <member-function access='public'>
+            <function-decl name='__get' mangled-name='_ZNKSt3__122__compressed_pair_elemINS_14default_deleteIA_cEELi1ELb1EE5__getEv' filepath='external/libcxx/include/memory' line='2204' column='1' visibility='default' binding='global' size-in-bits='32'>
+              <parameter type-id='243b9236' is-artificial='yes'/>
+              <return type-id='97945c55'/>
+            </function-decl>
+          </member-function>
+        </class-decl>
+        <class-decl name='add_lvalue_reference&lt;char&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1127' column='1' id='e77f0cfa'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='56b399d0' filepath='external/libcxx/include/type_traits' line='1128' column='1' id='e2ff52a3'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__add_lvalue_reference_impl&lt;char, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='93d9d6cf'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='2aa915e1' filepath='external/libcxx/include/type_traits' line='1125' column='1' id='56b399d0'/>
+          </member-type>
+        </class-decl>
+        <class-decl name='__pointer_type&lt;char, std::__1::default_delete&lt;char []&gt; &gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='external/libcxx/include/memory' line='1029' column='1' id='cd212cfe'>
+          <member-type access='public'>
+            <typedef-decl name='type' type-id='96edd96f' filepath='external/libcxx/include/memory' line='1031' column='1' id='f8535d83'/>
+          </member-type>
+        </class-decl>
+      </namespace-decl>
+    </namespace-decl>
+  </abi-instr>
+  <abi-instr version='1.0' address-size='32' path='frameworks/native/libs/nativewindow/ANativeWindow.cpp' language='LANG_C_plus_plus_14'>
+    <namespace-decl name='android'>
+      <function-decl name='AHardwareBuffer_from_GraphicBuffer' mangled-name='_ZN7android34AHardwareBuffer_from_GraphicBufferEPNS_13GraphicBufferE' filepath='frameworks/native/libs/nativewindow/include-private/private/android/AHardwareBufferHelpers.h' line='68' column='1' visibility='default' binding='global' size-in-bits='32'>
+        <parameter type-id='bf6b52cc'/>
+        <return type-id='cdc60214'/>
+      </function-decl>
+    </namespace-decl>
+  </abi-instr>
+</abi-corpus>
diff --git a/tests/test-read-dwarf.cc b/tests/test-read-dwarf.cc
index c93f1761f368..7db4a028ed0d 100644
--- a/tests/test-read-dwarf.cc
+++ b/tests/test-read-dwarf.cc
@@ -394,6 +394,13 @@ InOutSpec in_out_specs[] =
     "data/test-read-dwarf/test-PR26568-2.o.abi",
     "output/test-read-dwarf/test-PR26568-2.o.abi",
   },
+  {
+    "data/test-read-dwarf/test-libandroid.so",
+    "",
+    HASH_TYPE_ID_STYLE,
+    "data/test-read-dwarf/test-libandroid.so.abi",
+    "output/test-read-dwarf/test-libandroid.so.abi",
+  },
   // This should be the last entry.
   {NULL, NULL, SEQUENCE_TYPE_ID_STYLE, NULL, NULL}
 };
