RESTRICT AUTOMERGE Add VNDK ABI dumps for Tiramisu, arm and x86

Test: make
Bug: 225941588
Change-Id: Id0b32d66543c95ec452265634464ff35e3e1dd88
diff --git a/Tiramisu/64/x86/source-based/libtinyxml2.so.lsdump b/Tiramisu/64/x86/source-based/libtinyxml2.so.lsdump
new file mode 100644
index 0000000..f90b36e
--- /dev/null
+++ b/Tiramisu/64/x86/source-based/libtinyxml2.so.lsdump
@@ -0,0 +1,7928 @@
+{
+ "array_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA102_N8tinyxml28MemPoolTILi40EE4ItemE",
+   "name" : "tinyxml2::MemPoolT<40>::Item[102]",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi40EE4ItemE",
+   "self_type" : "_ZTIA102_N8tinyxml28MemPoolTILi40EE4ItemE",
+   "size" : 4080,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA10_PKc",
+   "name" : "const char *[10]",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIA10_PKc",
+   "size" : 40,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA10_PN8tinyxml27XMLNodeE",
+   "name" : "tinyxml2::XMLNode *[10]",
+   "referenced_type" : "_ZTIPN8tinyxml27XMLNodeE",
+   "self_type" : "_ZTIA10_PN8tinyxml27XMLNodeE",
+   "size" : 40,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA10_PN8tinyxml28MemPoolTILi40EE5BlockE",
+   "name" : "tinyxml2::MemPoolT<40>::Block *[10]",
+   "referenced_type" : "_ZTIPN8tinyxml28MemPoolTILi40EE5BlockE",
+   "self_type" : "_ZTIA10_PN8tinyxml28MemPoolTILi40EE5BlockE",
+   "size" : 40,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA10_PN8tinyxml28MemPoolTILi52EE5BlockE",
+   "name" : "tinyxml2::MemPoolT<52>::Block *[10]",
+   "referenced_type" : "_ZTIPN8tinyxml28MemPoolTILi52EE5BlockE",
+   "self_type" : "_ZTIA10_PN8tinyxml28MemPoolTILi52EE5BlockE",
+   "size" : 40,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA10_PN8tinyxml28MemPoolTILi56EE5BlockE",
+   "name" : "tinyxml2::MemPoolT<56>::Block *[10]",
+   "referenced_type" : "_ZTIPN8tinyxml28MemPoolTILi56EE5BlockE",
+   "self_type" : "_ZTIA10_PN8tinyxml28MemPoolTILi56EE5BlockE",
+   "size" : 40,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA10_PN8tinyxml28MemPoolTILi60EE5BlockE",
+   "name" : "tinyxml2::MemPoolT<60>::Block *[10]",
+   "referenced_type" : "_ZTIPN8tinyxml28MemPoolTILi60EE5BlockE",
+   "self_type" : "_ZTIA10_PN8tinyxml28MemPoolTILi60EE5BlockE",
+   "size" : 40,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA19_PKc",
+   "name" : "const char *[19]",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIA19_PKc",
+   "size" : 76,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA20_c",
+   "name" : "char[20]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA20_c",
+   "size" : 20,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA40_c",
+   "name" : "char[40]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA40_c",
+   "size" : 40,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA52_c",
+   "name" : "char[52]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA52_c",
+   "size" : 52,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA56_c",
+   "name" : "char[56]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA56_c",
+   "size" : 56,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA60_c",
+   "name" : "char[60]",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIA60_c",
+   "size" : 60,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIA64_b",
+   "name" : "bool[64]",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIA64_b",
+   "size" : 64,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA68_N8tinyxml28MemPoolTILi60EE4ItemE",
+   "name" : "tinyxml2::MemPoolT<60>::Item[68]",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi60EE4ItemE",
+   "self_type" : "_ZTIA68_N8tinyxml28MemPoolTILi60EE4ItemE",
+   "size" : 4080,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA73_N8tinyxml28MemPoolTILi56EE4ItemE",
+   "name" : "tinyxml2::MemPoolT<56>::Item[73]",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi56EE4ItemE",
+   "self_type" : "_ZTIA73_N8tinyxml28MemPoolTILi56EE4ItemE",
+   "size" : 4088,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIA78_N8tinyxml28MemPoolTILi52EE4ItemE",
+   "name" : "tinyxml2::MemPoolT<52>::Item[78]",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi52EE4ItemE",
+   "self_type" : "_ZTIA78_N8tinyxml28MemPoolTILi52EE4ItemE",
+   "size" : 4056,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  }
+ ],
+ "builtin_types" :
+ [
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIb",
+   "name" : "bool",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIb",
+   "size" : 1
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIc",
+   "name" : "char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIc",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTId",
+   "name" : "double",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTId",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIf",
+   "name" : "float",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIf",
+   "size" : 4
+  },
+  {
+   "alignment" : 1,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIh",
+   "name" : "unsigned char",
+   "referenced_type" : "_ZTIh",
+   "self_type" : "_ZTIh",
+   "size" : 1
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIi",
+   "name" : "int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIi",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIj",
+   "name" : "unsigned int",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIj",
+   "size" : 4
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIm",
+   "name" : "unsigned long",
+   "referenced_type" : "_ZTIm",
+   "self_type" : "_ZTIm",
+   "size" : 4
+  },
+  {
+   "linker_set_key" : "_ZTIv",
+   "name" : "void",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIv"
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "linker_set_key" : "_ZTIx",
+   "name" : "long long",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIx",
+   "size" : 8
+  },
+  {
+   "alignment" : 4,
+   "is_integral" : true,
+   "is_unsigned" : true,
+   "linker_set_key" : "_ZTIy",
+   "name" : "unsigned long long",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIy",
+   "size" : 8
+  }
+ ],
+ "elf_functions" :
+ [
+  {
+   "name" : "_ZN8tinyxml210XMLComment9ParseDeepEPcPNS_7StrPairEPi"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLCommentC1EPNS_11XMLDocumentE"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLCommentC2EPNS_11XMLDocumentE"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLCommentD0Ev"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLCommentD1Ev"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLCommentD2Ev"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLElement13InsertNewTextEPKc"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLElement15CreateAttributeEv"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLElement15DeleteAttributeEPKc"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLElement15DeleteAttributeEPNS_12XMLAttributeE"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLElement15ParseAttributesEPcPi"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLElement16InsertNewCommentEPKc"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLElement16InsertNewUnknownEPKc"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLElement20InsertNewDeclarationEPKc"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLElement21FindOrCreateAttributeEPKc"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLElement21InsertNewChildElementEPKc"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLElement7SetTextEPKc"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLElement7SetTextEb"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLElement7SetTextEd"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLElement7SetTextEf"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLElement7SetTextEi"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLElement7SetTextEj"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLElement7SetTextEx"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLElement7SetTextEy"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLElement9ParseDeepEPcPNS_7StrPairEPi"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLElementC1EPNS_11XMLDocumentE"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLElementC2EPNS_11XMLDocumentE"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLElementD0Ev"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLElementD1Ev"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLElementD2Ev"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinter10PrintSpaceEi"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinter10PushHeaderEbb"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinter10VisitEnterERKNS_10XMLElementEPKNS_12XMLAttributeE"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinter10VisitEnterERKNS_11XMLDocumentE"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinter11OpenElementEPKcb"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinter11PrintStringEPKcb"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinter11PushCommentEPKc"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinter11PushUnknownEPKc"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinter12CloseElementEb"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinter13PushAttributeEPKcS2_"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinter13PushAttributeEPKcb"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinter13PushAttributeEPKcd"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinter13PushAttributeEPKci"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinter13PushAttributeEPKcj"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinter13PushAttributeEPKcx"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinter13PushAttributeEPKcy"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinter15PushDeclarationEPKc"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinter17PrepareForNewNodeEb"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinter23SealElementIfJustOpenedEv"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinter4PutcEc"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinter5PrintEPKcz"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinter5VisitERKNS_10XMLCommentE"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinter5VisitERKNS_10XMLUnknownE"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinter5VisitERKNS_14XMLDeclarationE"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinter5VisitERKNS_7XMLTextE"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinter5WriteEPKcj"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinter8PushTextEPKcb"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinter8PushTextEb"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinter8PushTextEd"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinter8PushTextEf"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinter8PushTextEi"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinter8PushTextEj"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinter8PushTextEx"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinter8PushTextEy"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinter9VisitExitERKNS_10XMLElementE"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinterC1EP7__sFILEbi"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLPrinterC2EP7__sFILEbi"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLUnknown9ParseDeepEPcPNS_7StrPairEPi"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLUnknownC1EPNS_11XMLDocumentE"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLUnknownC2EPNS_11XMLDocumentE"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLUnknownD0Ev"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLUnknownD1Ev"
+  },
+  {
+   "name" : "_ZN8tinyxml210XMLUnknownD2Ev"
+  },
+  {
+   "name" : "_ZN8tinyxml211XMLDocument10ClearErrorEv"
+  },
+  {
+   "name" : "_ZN8tinyxml211XMLDocument10DeleteNodeEPNS_7XMLNodeE"
+  },
+  {
+   "name" : "_ZN8tinyxml211XMLDocument10NewCommentEPKc"
+  },
+  {
+   "name" : "_ZN8tinyxml211XMLDocument10NewElementEPKc"
+  },
+  {
+   "name" : "_ZN8tinyxml211XMLDocument10NewUnknownEPKc"
+  },
+  {
+   "name" : "_ZN8tinyxml211XMLDocument13ErrorIDToNameENS_8XMLErrorE"
+  },
+  {
+   "name" : "_ZN8tinyxml211XMLDocument14NewDeclarationEPKc"
+  },
+  {
+   "name" : "_ZN8tinyxml211XMLDocument5ClearEv"
+  },
+  {
+   "name" : "_ZN8tinyxml211XMLDocument5ParseEPKcj"
+  },
+  {
+   "name" : "_ZN8tinyxml211XMLDocument5ParseEv"
+  },
+  {
+   "name" : "_ZN8tinyxml211XMLDocument7NewTextEPKc"
+  },
+  {
+   "name" : "_ZN8tinyxml211XMLDocument8IdentifyEPcPPNS_7XMLNodeE"
+  },
+  {
+   "name" : "_ZN8tinyxml211XMLDocument8LoadFileEP7__sFILE"
+  },
+  {
+   "name" : "_ZN8tinyxml211XMLDocument8LoadFileEPKc"
+  },
+  {
+   "name" : "_ZN8tinyxml211XMLDocument8PopDepthEv"
+  },
+  {
+   "name" : "_ZN8tinyxml211XMLDocument8SaveFileEP7__sFILEb"
+  },
+  {
+   "name" : "_ZN8tinyxml211XMLDocument8SaveFileEPKcb"
+  },
+  {
+   "name" : "_ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz"
+  },
+  {
+   "name" : "_ZN8tinyxml211XMLDocument9MarkInUseEPKNS_7XMLNodeE"
+  },
+  {
+   "name" : "_ZN8tinyxml211XMLDocument9PushDepthEv"
+  },
+  {
+   "name" : "_ZN8tinyxml211XMLDocumentC1EbNS_10WhitespaceE"
+  },
+  {
+   "name" : "_ZN8tinyxml211XMLDocumentC2EbNS_10WhitespaceE"
+  },
+  {
+   "name" : "_ZN8tinyxml211XMLDocumentD0Ev"
+  },
+  {
+   "name" : "_ZN8tinyxml211XMLDocumentD1Ev"
+  },
+  {
+   "name" : "_ZN8tinyxml211XMLDocumentD2Ev"
+  },
+  {
+   "name" : "_ZN8tinyxml212XMLAttribute12SetAttributeEPKc"
+  },
+  {
+   "name" : "_ZN8tinyxml212XMLAttribute12SetAttributeEb"
+  },
+  {
+   "name" : "_ZN8tinyxml212XMLAttribute12SetAttributeEd"
+  },
+  {
+   "name" : "_ZN8tinyxml212XMLAttribute12SetAttributeEf"
+  },
+  {
+   "name" : "_ZN8tinyxml212XMLAttribute12SetAttributeEi"
+  },
+  {
+   "name" : "_ZN8tinyxml212XMLAttribute12SetAttributeEj"
+  },
+  {
+   "name" : "_ZN8tinyxml212XMLAttribute12SetAttributeEx"
+  },
+  {
+   "name" : "_ZN8tinyxml212XMLAttribute12SetAttributeEy"
+  },
+  {
+   "name" : "_ZN8tinyxml212XMLAttribute7SetNameEPKc"
+  },
+  {
+   "name" : "_ZN8tinyxml212XMLAttribute9ParseDeepEPcbPi"
+  },
+  {
+   "name" : "_ZN8tinyxml214XMLDeclaration9ParseDeepEPcPNS_7StrPairEPi"
+  },
+  {
+   "name" : "_ZN8tinyxml214XMLDeclarationC1EPNS_11XMLDocumentE"
+  },
+  {
+   "name" : "_ZN8tinyxml214XMLDeclarationC2EPNS_11XMLDocumentE"
+  },
+  {
+   "name" : "_ZN8tinyxml214XMLDeclarationD0Ev"
+  },
+  {
+   "name" : "_ZN8tinyxml214XMLDeclarationD1Ev"
+  },
+  {
+   "name" : "_ZN8tinyxml214XMLDeclarationD2Ev"
+  },
+  {
+   "name" : "_ZN8tinyxml27StrPair10TransferToEPS0_"
+  },
+  {
+   "name" : "_ZN8tinyxml27StrPair18CollapseWhitespaceEv"
+  },
+  {
+   "name" : "_ZN8tinyxml27StrPair5ResetEv"
+  },
+  {
+   "name" : "_ZN8tinyxml27StrPair6GetStrEv"
+  },
+  {
+   "name" : "_ZN8tinyxml27StrPair6SetStrEPKci"
+  },
+  {
+   "name" : "_ZN8tinyxml27StrPair9ParseNameEPc"
+  },
+  {
+   "name" : "_ZN8tinyxml27StrPair9ParseTextEPcPKciPi"
+  },
+  {
+   "name" : "_ZN8tinyxml27StrPairD1Ev"
+  },
+  {
+   "name" : "_ZN8tinyxml27StrPairD2Ev"
+  },
+  {
+   "name" : "_ZN8tinyxml27XMLNode10DeleteNodeEPS0_"
+  },
+  {
+   "name" : "_ZN8tinyxml27XMLNode11DeleteChildEPS0_"
+  },
+  {
+   "name" : "_ZN8tinyxml27XMLNode14DeleteChildrenEv"
+  },
+  {
+   "name" : "_ZN8tinyxml27XMLNode14InsertEndChildEPS0_"
+  },
+  {
+   "name" : "_ZN8tinyxml27XMLNode16InsertAfterChildEPS0_S1_"
+  },
+  {
+   "name" : "_ZN8tinyxml27XMLNode16InsertFirstChildEPS0_"
+  },
+  {
+   "name" : "_ZN8tinyxml27XMLNode6UnlinkEPS0_"
+  },
+  {
+   "name" : "_ZN8tinyxml27XMLNode8SetValueEPKcb"
+  },
+  {
+   "name" : "_ZN8tinyxml27XMLNode9ParseDeepEPcPNS_7StrPairEPi"
+  },
+  {
+   "name" : "_ZN8tinyxml27XMLNodeC2EPNS_11XMLDocumentE"
+  },
+  {
+   "name" : "_ZN8tinyxml27XMLNodeD0Ev"
+  },
+  {
+   "name" : "_ZN8tinyxml27XMLNodeD1Ev"
+  },
+  {
+   "name" : "_ZN8tinyxml27XMLNodeD2Ev"
+  },
+  {
+   "name" : "_ZN8tinyxml27XMLText9ParseDeepEPcPNS_7StrPairEPi"
+  },
+  {
+   "name" : "_ZN8tinyxml27XMLUtil10ToUnsignedEPKcPj"
+  },
+  {
+   "name" : "_ZN8tinyxml27XMLUtil12ToUnsigned64EPKcPy"
+  },
+  {
+   "name" : "_ZN8tinyxml27XMLUtil15GetCharacterRefEPKcPcPi"
+  },
+  {
+   "name" : "_ZN8tinyxml27XMLUtil18ConvertUTF32ToUTF8EmPcPi"
+  },
+  {
+   "name" : "_ZN8tinyxml27XMLUtil20SetBoolSerializationEPKcS2_"
+  },
+  {
+   "name" : "_ZN8tinyxml27XMLUtil5ToIntEPKcPi"
+  },
+  {
+   "name" : "_ZN8tinyxml27XMLUtil5ToStrEbPci"
+  },
+  {
+   "name" : "_ZN8tinyxml27XMLUtil5ToStrEdPci"
+  },
+  {
+   "name" : "_ZN8tinyxml27XMLUtil5ToStrEfPci"
+  },
+  {
+   "name" : "_ZN8tinyxml27XMLUtil5ToStrEiPci"
+  },
+  {
+   "name" : "_ZN8tinyxml27XMLUtil5ToStrEjPci"
+  },
+  {
+   "name" : "_ZN8tinyxml27XMLUtil5ToStrExPci"
+  },
+  {
+   "name" : "_ZN8tinyxml27XMLUtil5ToStrEyPci"
+  },
+  {
+   "name" : "_ZN8tinyxml27XMLUtil6ToBoolEPKcPb"
+  },
+  {
+   "name" : "_ZN8tinyxml27XMLUtil7ReadBOMEPKcPb"
+  },
+  {
+   "name" : "_ZN8tinyxml27XMLUtil7ToFloatEPKcPf"
+  },
+  {
+   "name" : "_ZN8tinyxml27XMLUtil7ToInt64EPKcPx"
+  },
+  {
+   "name" : "_ZN8tinyxml27XMLUtil8ToDoubleEPKcPd"
+  },
+  {
+   "name" : "_ZNK8tinyxml210XMLComment12ShallowCloneEPNS_11XMLDocumentE"
+  },
+  {
+   "name" : "_ZNK8tinyxml210XMLComment12ShallowEqualEPKNS_7XMLNodeE"
+  },
+  {
+   "name" : "_ZNK8tinyxml210XMLComment6AcceptEPNS_10XMLVisitorE"
+  },
+  {
+   "name" : "_ZNK8tinyxml210XMLElement10DoubleTextEd"
+  },
+  {
+   "name" : "_ZNK8tinyxml210XMLElement12IntAttributeEPKci"
+  },
+  {
+   "name" : "_ZNK8tinyxml210XMLElement12QueryIntTextEPi"
+  },
+  {
+   "name" : "_ZNK8tinyxml210XMLElement12ShallowCloneEPNS_11XMLDocumentE"
+  },
+  {
+   "name" : "_ZNK8tinyxml210XMLElement12ShallowEqualEPKNS_7XMLNodeE"
+  },
+  {
+   "name" : "_ZNK8tinyxml210XMLElement12UnsignedTextEj"
+  },
+  {
+   "name" : "_ZNK8tinyxml210XMLElement13BoolAttributeEPKcb"
+  },
+  {
+   "name" : "_ZNK8tinyxml210XMLElement13FindAttributeEPKc"
+  },
+  {
+   "name" : "_ZNK8tinyxml210XMLElement13QueryBoolTextEPb"
+  },
+  {
+   "name" : "_ZNK8tinyxml210XMLElement14FloatAttributeEPKcf"
+  },
+  {
+   "name" : "_ZNK8tinyxml210XMLElement14Int64AttributeEPKcx"
+  },
+  {
+   "name" : "_ZNK8tinyxml210XMLElement14QueryFloatTextEPf"
+  },
+  {
+   "name" : "_ZNK8tinyxml210XMLElement14QueryInt64TextEPx"
+  },
+  {
+   "name" : "_ZNK8tinyxml210XMLElement14Unsigned64TextEy"
+  },
+  {
+   "name" : "_ZNK8tinyxml210XMLElement15DoubleAttributeEPKcd"
+  },
+  {
+   "name" : "_ZNK8tinyxml210XMLElement15QueryDoubleTextEPd"
+  },
+  {
+   "name" : "_ZNK8tinyxml210XMLElement17QueryUnsignedTextEPj"
+  },
+  {
+   "name" : "_ZNK8tinyxml210XMLElement17UnsignedAttributeEPKcj"
+  },
+  {
+   "name" : "_ZNK8tinyxml210XMLElement19QueryUnsigned64TextEPy"
+  },
+  {
+   "name" : "_ZNK8tinyxml210XMLElement19Unsigned64AttributeEPKcy"
+  },
+  {
+   "name" : "_ZNK8tinyxml210XMLElement6AcceptEPNS_10XMLVisitorE"
+  },
+  {
+   "name" : "_ZNK8tinyxml210XMLElement7GetTextEv"
+  },
+  {
+   "name" : "_ZNK8tinyxml210XMLElement7IntTextEi"
+  },
+  {
+   "name" : "_ZNK8tinyxml210XMLElement8BoolTextEb"
+  },
+  {
+   "name" : "_ZNK8tinyxml210XMLElement9AttributeEPKcS2_"
+  },
+  {
+   "name" : "_ZNK8tinyxml210XMLElement9FloatTextEf"
+  },
+  {
+   "name" : "_ZNK8tinyxml210XMLElement9Int64TextEx"
+  },
+  {
+   "name" : "_ZNK8tinyxml210XMLUnknown12ShallowCloneEPNS_11XMLDocumentE"
+  },
+  {
+   "name" : "_ZNK8tinyxml210XMLUnknown12ShallowEqualEPKNS_7XMLNodeE"
+  },
+  {
+   "name" : "_ZNK8tinyxml210XMLUnknown6AcceptEPNS_10XMLVisitorE"
+  },
+  {
+   "name" : "_ZNK8tinyxml211XMLDocument10PrintErrorEv"
+  },
+  {
+   "name" : "_ZNK8tinyxml211XMLDocument5PrintEPNS_10XMLPrinterE"
+  },
+  {
+   "name" : "_ZNK8tinyxml211XMLDocument6AcceptEPNS_10XMLVisitorE"
+  },
+  {
+   "name" : "_ZNK8tinyxml211XMLDocument8DeepCopyEPS0_"
+  },
+  {
+   "name" : "_ZNK8tinyxml211XMLDocument8ErrorStrEv"
+  },
+  {
+   "name" : "_ZNK8tinyxml211XMLDocument9ErrorNameEv"
+  },
+  {
+   "name" : "_ZNK8tinyxml212XMLAttribute13QueryIntValueEPi"
+  },
+  {
+   "name" : "_ZNK8tinyxml212XMLAttribute14QueryBoolValueEPb"
+  },
+  {
+   "name" : "_ZNK8tinyxml212XMLAttribute15QueryFloatValueEPf"
+  },
+  {
+   "name" : "_ZNK8tinyxml212XMLAttribute15QueryInt64ValueEPx"
+  },
+  {
+   "name" : "_ZNK8tinyxml212XMLAttribute16QueryDoubleValueEPd"
+  },
+  {
+   "name" : "_ZNK8tinyxml212XMLAttribute18QueryUnsignedValueEPj"
+  },
+  {
+   "name" : "_ZNK8tinyxml212XMLAttribute20QueryUnsigned64ValueEPy"
+  },
+  {
+   "name" : "_ZNK8tinyxml212XMLAttribute4NameEv"
+  },
+  {
+   "name" : "_ZNK8tinyxml212XMLAttribute5ValueEv"
+  },
+  {
+   "name" : "_ZNK8tinyxml214XMLDeclaration12ShallowCloneEPNS_11XMLDocumentE"
+  },
+  {
+   "name" : "_ZNK8tinyxml214XMLDeclaration12ShallowEqualEPKNS_7XMLNodeE"
+  },
+  {
+   "name" : "_ZNK8tinyxml214XMLDeclaration6AcceptEPNS_10XMLVisitorE"
+  },
+  {
+   "name" : "_ZNK8tinyxml27XMLNode16LastChildElementEPKc"
+  },
+  {
+   "name" : "_ZNK8tinyxml27XMLNode17FirstChildElementEPKc"
+  },
+  {
+   "name" : "_ZNK8tinyxml27XMLNode17ToElementWithNameEPKc"
+  },
+  {
+   "name" : "_ZNK8tinyxml27XMLNode18NextSiblingElementEPKc"
+  },
+  {
+   "name" : "_ZNK8tinyxml27XMLNode19InsertChildPreambleEPS0_"
+  },
+  {
+   "name" : "_ZNK8tinyxml27XMLNode22PreviousSiblingElementEPKc"
+  },
+  {
+   "name" : "_ZNK8tinyxml27XMLNode5ValueEv"
+  },
+  {
+   "name" : "_ZNK8tinyxml27XMLNode9DeepCloneEPNS_11XMLDocumentE"
+  },
+  {
+   "name" : "_ZNK8tinyxml27XMLText12ShallowCloneEPNS_11XMLDocumentE"
+  },
+  {
+   "name" : "_ZNK8tinyxml27XMLText12ShallowEqualEPKNS_7XMLNodeE"
+  },
+  {
+   "name" : "_ZNK8tinyxml27XMLText6AcceptEPNS_10XMLVisitorE"
+  }
+ ],
+ "elf_objects" :
+ [
+  {
+   "name" : "_ZN8tinyxml211XMLDocument11_errorNamesE"
+  },
+  {
+   "name" : "_ZN8tinyxml27XMLUtil13writeBoolTrueE"
+  },
+  {
+   "name" : "_ZN8tinyxml27XMLUtil14writeBoolFalseE"
+  },
+  {
+   "name" : "_ZTVN8tinyxml210XMLCommentE"
+  },
+  {
+   "name" : "_ZTVN8tinyxml210XMLElementE"
+  },
+  {
+   "name" : "_ZTVN8tinyxml210XMLPrinterE"
+  },
+  {
+   "name" : "_ZTVN8tinyxml210XMLUnknownE"
+  },
+  {
+   "name" : "_ZTVN8tinyxml211XMLDocumentE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZTVN8tinyxml212XMLAttributeE"
+  },
+  {
+   "name" : "_ZTVN8tinyxml214XMLDeclarationE"
+  },
+  {
+   "name" : "_ZTVN8tinyxml27XMLNodeE"
+  },
+  {
+   "name" : "_ZTVN8tinyxml27XMLTextE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZTVN8tinyxml28MemPoolTILi40EEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZTVN8tinyxml28MemPoolTILi52EEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZTVN8tinyxml28MemPoolTILi56EEE"
+  },
+  {
+   "binding" : "weak",
+   "name" : "_ZTVN8tinyxml28MemPoolTILi60EEE"
+  }
+ ],
+ "enum_types" :
+ [
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "tinyxml2::PRESERVE_WHITESPACE"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "tinyxml2::COLLAPSE_WHITESPACE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml210WhitespaceE",
+   "name" : "tinyxml2::Whitespace",
+   "referenced_type" : "_ZTIN8tinyxml210WhitespaceE",
+   "self_type" : "_ZTIN8tinyxml210WhitespaceE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "tinyxml2::XMLElement::OPEN"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "tinyxml2::XMLElement::CLOSED"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "tinyxml2::XMLElement::CLOSING"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml210XMLElement18ElementClosingTypeE",
+   "name" : "tinyxml2::XMLElement::ElementClosingType",
+   "referenced_type" : "_ZTIN8tinyxml210XMLElement18ElementClosingTypeE",
+   "self_type" : "_ZTIN8tinyxml210XMLElement18ElementClosingTypeE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 200,
+     "name" : "tinyxml2::XMLElement::BUF_SIZE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml210XMLElement9$BUF_SIZEE",
+   "name" : "tinyxml2::XMLElement::(unnamed enum at external/tinyxml2/tinyxml2.h:1696:5)",
+   "referenced_type" : "_ZTIN8tinyxml210XMLElement9$BUF_SIZEE",
+   "self_type" : "_ZTIN8tinyxml210XMLElement9$BUF_SIZEE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 64,
+     "name" : "tinyxml2::XMLPrinter::ENTITY_RANGE"
+    },
+    {
+     "enum_field_value" : 200,
+     "name" : "tinyxml2::XMLPrinter::BUF_SIZE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml210XMLPrinter9$BUF_SIZEE",
+   "name" : "tinyxml2::XMLPrinter::(unnamed enum at external/tinyxml2/tinyxml2.h:2359:5)",
+   "referenced_type" : "_ZTIN8tinyxml210XMLPrinter9$BUF_SIZEE",
+   "self_type" : "_ZTIN8tinyxml210XMLPrinter9$BUF_SIZEE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 200,
+     "name" : "tinyxml2::XMLAttribute::BUF_SIZE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml212XMLAttribute9$BUF_SIZEE",
+   "name" : "tinyxml2::XMLAttribute::(unnamed enum at external/tinyxml2/tinyxml2.h:1241:5)",
+   "referenced_type" : "_ZTIN8tinyxml212XMLAttribute9$BUF_SIZEE",
+   "self_type" : "_ZTIN8tinyxml212XMLAttribute9$BUF_SIZEE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 256,
+     "name" : "tinyxml2::StrPair::NEEDS_FLUSH"
+    },
+    {
+     "enum_field_value" : 512,
+     "name" : "tinyxml2::StrPair::NEEDS_DELETE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml27StrPair13$NEEDS_DELETEE",
+   "name" : "tinyxml2::StrPair::(unnamed enum at external/tinyxml2/tinyxml2.h:186:5)",
+   "referenced_type" : "_ZTIN8tinyxml27StrPair13$NEEDS_DELETEE",
+   "self_type" : "_ZTIN8tinyxml27StrPair13$NEEDS_DELETEE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 1,
+     "name" : "tinyxml2::StrPair::NEEDS_ENTITY_PROCESSING"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "tinyxml2::StrPair::NEEDS_NEWLINE_NORMALIZATION"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "tinyxml2::StrPair::NEEDS_WHITESPACE_COLLAPSING"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "tinyxml2::StrPair::TEXT_ELEMENT"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "tinyxml2::StrPair::TEXT_ELEMENT_LEAVE_ENTITIES"
+    },
+    {
+     "enum_field_value" : 0,
+     "name" : "tinyxml2::StrPair::ATTRIBUTE_NAME"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "tinyxml2::StrPair::ATTRIBUTE_VALUE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "tinyxml2::StrPair::ATTRIBUTE_VALUE_LEAVE_ENTITIES"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "tinyxml2::StrPair::COMMENT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml27StrPair4ModeE",
+   "name" : "tinyxml2::StrPair::Mode",
+   "referenced_type" : "_ZTIN8tinyxml27StrPair4ModeE",
+   "self_type" : "_ZTIN8tinyxml27StrPair4ModeE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 102,
+     "name" : "tinyxml2::MemPoolT<40>::ITEMS_PER_BLOCK"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml28MemPoolTILi40EE16$ITEMS_PER_BLOCKE",
+   "name" : "tinyxml2::MemPoolT<40>::(unnamed enum at external/tinyxml2/tinyxml2.h:438:5)",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi40EE16$ITEMS_PER_BLOCKE",
+   "self_type" : "_ZTIN8tinyxml28MemPoolTILi40EE16$ITEMS_PER_BLOCKE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 78,
+     "name" : "tinyxml2::MemPoolT<52>::ITEMS_PER_BLOCK"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml28MemPoolTILi52EE16$ITEMS_PER_BLOCKE",
+   "name" : "tinyxml2::MemPoolT<52>::(unnamed enum at external/tinyxml2/tinyxml2.h:438:5)",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi52EE16$ITEMS_PER_BLOCKE",
+   "self_type" : "_ZTIN8tinyxml28MemPoolTILi52EE16$ITEMS_PER_BLOCKE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 73,
+     "name" : "tinyxml2::MemPoolT<56>::ITEMS_PER_BLOCK"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml28MemPoolTILi56EE16$ITEMS_PER_BLOCKE",
+   "name" : "tinyxml2::MemPoolT<56>::(unnamed enum at external/tinyxml2/tinyxml2.h:438:5)",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi56EE16$ITEMS_PER_BLOCKE",
+   "self_type" : "_ZTIN8tinyxml28MemPoolTILi56EE16$ITEMS_PER_BLOCKE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 68,
+     "name" : "tinyxml2::MemPoolT<60>::ITEMS_PER_BLOCK"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml28MemPoolTILi60EE16$ITEMS_PER_BLOCKE",
+   "name" : "tinyxml2::MemPoolT<60>::(unnamed enum at external/tinyxml2/tinyxml2.h:438:5)",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi60EE16$ITEMS_PER_BLOCKE",
+   "self_type" : "_ZTIN8tinyxml28MemPoolTILi60EE16$ITEMS_PER_BLOCKE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h",
+   "underlying_type" : "_ZTIj"
+  },
+  {
+   "alignment" : 4,
+   "enum_fields" :
+   [
+    {
+     "enum_field_value" : 0,
+     "name" : "tinyxml2::XML_SUCCESS"
+    },
+    {
+     "enum_field_value" : 1,
+     "name" : "tinyxml2::XML_NO_ATTRIBUTE"
+    },
+    {
+     "enum_field_value" : 2,
+     "name" : "tinyxml2::XML_WRONG_ATTRIBUTE_TYPE"
+    },
+    {
+     "enum_field_value" : 3,
+     "name" : "tinyxml2::XML_ERROR_FILE_NOT_FOUND"
+    },
+    {
+     "enum_field_value" : 4,
+     "name" : "tinyxml2::XML_ERROR_FILE_COULD_NOT_BE_OPENED"
+    },
+    {
+     "enum_field_value" : 5,
+     "name" : "tinyxml2::XML_ERROR_FILE_READ_ERROR"
+    },
+    {
+     "enum_field_value" : 6,
+     "name" : "tinyxml2::XML_ERROR_PARSING_ELEMENT"
+    },
+    {
+     "enum_field_value" : 7,
+     "name" : "tinyxml2::XML_ERROR_PARSING_ATTRIBUTE"
+    },
+    {
+     "enum_field_value" : 8,
+     "name" : "tinyxml2::XML_ERROR_PARSING_TEXT"
+    },
+    {
+     "enum_field_value" : 9,
+     "name" : "tinyxml2::XML_ERROR_PARSING_CDATA"
+    },
+    {
+     "enum_field_value" : 10,
+     "name" : "tinyxml2::XML_ERROR_PARSING_COMMENT"
+    },
+    {
+     "enum_field_value" : 11,
+     "name" : "tinyxml2::XML_ERROR_PARSING_DECLARATION"
+    },
+    {
+     "enum_field_value" : 12,
+     "name" : "tinyxml2::XML_ERROR_PARSING_UNKNOWN"
+    },
+    {
+     "enum_field_value" : 13,
+     "name" : "tinyxml2::XML_ERROR_EMPTY_DOCUMENT"
+    },
+    {
+     "enum_field_value" : 14,
+     "name" : "tinyxml2::XML_ERROR_MISMATCHED_ELEMENT"
+    },
+    {
+     "enum_field_value" : 15,
+     "name" : "tinyxml2::XML_ERROR_PARSING"
+    },
+    {
+     "enum_field_value" : 16,
+     "name" : "tinyxml2::XML_CAN_NOT_CONVERT_TEXT"
+    },
+    {
+     "enum_field_value" : 17,
+     "name" : "tinyxml2::XML_NO_TEXT_NODE"
+    },
+    {
+     "enum_field_value" : 18,
+     "name" : "tinyxml2::XML_ELEMENT_DEPTH_EXCEEDED"
+    },
+    {
+     "enum_field_value" : 19,
+     "name" : "tinyxml2::XML_ERROR_COUNT"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml28XMLErrorE",
+   "name" : "tinyxml2::XMLError",
+   "referenced_type" : "_ZTIN8tinyxml28XMLErrorE",
+   "self_type" : "_ZTIN8tinyxml28XMLErrorE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h",
+   "underlying_type" : "_ZTIj"
+  }
+ ],
+ "function_types" : [],
+ "functions" :
+ [
+  {
+   "access" : "protected",
+   "function_name" : "tinyxml2::XMLComment::ParseDeep",
+   "linker_set_key" : "_ZN8tinyxml210XMLComment9ParseDeepEPcPNS_7StrPairEPi",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLCommentE"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml27StrPairE"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIPc",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "protected",
+   "function_name" : "tinyxml2::XMLComment::XMLComment",
+   "linker_set_key" : "_ZN8tinyxml210XMLCommentC1EPNS_11XMLDocumentE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLCommentE"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "protected",
+   "function_name" : "tinyxml2::XMLComment::XMLComment",
+   "linker_set_key" : "_ZN8tinyxml210XMLCommentC2EPNS_11XMLDocumentE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLCommentE"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "protected",
+   "function_name" : "tinyxml2::XMLComment::~XMLComment",
+   "linker_set_key" : "_ZN8tinyxml210XMLCommentD0Ev",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLCommentE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "protected",
+   "function_name" : "tinyxml2::XMLComment::~XMLComment",
+   "linker_set_key" : "_ZN8tinyxml210XMLCommentD1Ev",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLCommentE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "protected",
+   "function_name" : "tinyxml2::XMLComment::~XMLComment",
+   "linker_set_key" : "_ZN8tinyxml210XMLCommentD2Ev",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLCommentE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::InsertNewText",
+   "linker_set_key" : "_ZN8tinyxml210XMLElement13InsertNewTextEPKc",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIPN8tinyxml27XMLTextE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "private",
+   "function_name" : "tinyxml2::XMLElement::CreateAttribute",
+   "linker_set_key" : "_ZN8tinyxml210XMLElement15CreateAttributeEv",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLElementE"
+    }
+   ],
+   "return_type" : "_ZTIPN8tinyxml212XMLAttributeE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::DeleteAttribute",
+   "linker_set_key" : "_ZN8tinyxml210XMLElement15DeleteAttributeEPKc",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "private",
+   "function_name" : "tinyxml2::XMLElement::DeleteAttribute",
+   "linker_set_key" : "_ZN8tinyxml210XMLElement15DeleteAttributeEPNS_12XMLAttributeE",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPN8tinyxml212XMLAttributeE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "private",
+   "function_name" : "tinyxml2::XMLElement::ParseAttributes",
+   "linker_set_key" : "_ZN8tinyxml210XMLElement15ParseAttributesEPcPi",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIPc",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::InsertNewComment",
+   "linker_set_key" : "_ZN8tinyxml210XMLElement16InsertNewCommentEPKc",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIPN8tinyxml210XMLCommentE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::InsertNewUnknown",
+   "linker_set_key" : "_ZN8tinyxml210XMLElement16InsertNewUnknownEPKc",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIPN8tinyxml210XMLUnknownE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::InsertNewDeclaration",
+   "linker_set_key" : "_ZN8tinyxml210XMLElement20InsertNewDeclarationEPKc",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIPN8tinyxml214XMLDeclarationE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "private",
+   "function_name" : "tinyxml2::XMLElement::FindOrCreateAttribute",
+   "linker_set_key" : "_ZN8tinyxml210XMLElement21FindOrCreateAttributeEPKc",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIPN8tinyxml212XMLAttributeE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::InsertNewChildElement",
+   "linker_set_key" : "_ZN8tinyxml210XMLElement21InsertNewChildElementEPKc",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIPN8tinyxml210XMLElementE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::SetText",
+   "linker_set_key" : "_ZN8tinyxml210XMLElement7SetTextEPKc",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::SetText",
+   "linker_set_key" : "_ZN8tinyxml210XMLElement7SetTextEb",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::SetText",
+   "linker_set_key" : "_ZN8tinyxml210XMLElement7SetTextEd",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::SetText",
+   "linker_set_key" : "_ZN8tinyxml210XMLElement7SetTextEf",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::SetText",
+   "linker_set_key" : "_ZN8tinyxml210XMLElement7SetTextEi",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::SetText",
+   "linker_set_key" : "_ZN8tinyxml210XMLElement7SetTextEj",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::SetText",
+   "linker_set_key" : "_ZN8tinyxml210XMLElement7SetTextEx",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::SetText",
+   "linker_set_key" : "_ZN8tinyxml210XMLElement7SetTextEy",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "protected",
+   "function_name" : "tinyxml2::XMLElement::ParseDeep",
+   "linker_set_key" : "_ZN8tinyxml210XMLElement9ParseDeepEPcPNS_7StrPairEPi",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml27StrPairE"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIPc",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "private",
+   "function_name" : "tinyxml2::XMLElement::XMLElement",
+   "linker_set_key" : "_ZN8tinyxml210XMLElementC1EPNS_11XMLDocumentE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "private",
+   "function_name" : "tinyxml2::XMLElement::XMLElement",
+   "linker_set_key" : "_ZN8tinyxml210XMLElementC2EPNS_11XMLDocumentE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "private",
+   "function_name" : "tinyxml2::XMLElement::~XMLElement",
+   "linker_set_key" : "_ZN8tinyxml210XMLElementD0Ev",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLElementE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "private",
+   "function_name" : "tinyxml2::XMLElement::~XMLElement",
+   "linker_set_key" : "_ZN8tinyxml210XMLElementD1Ev",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLElementE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "private",
+   "function_name" : "tinyxml2::XMLElement::~XMLElement",
+   "linker_set_key" : "_ZN8tinyxml210XMLElementD2Ev",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLElementE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "protected",
+   "function_name" : "tinyxml2::XMLPrinter::PrintSpace",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinter10PrintSpaceEi",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLPrinter::PushHeader",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinter10PushHeaderEbb",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    },
+    {
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLPrinter::VisitEnter",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinter10VisitEnterERKNS_10XMLElementEPKNS_12XMLAttributeE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    },
+    {
+     "referenced_type" : "_ZTIRKN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIPKN8tinyxml212XMLAttributeE"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLPrinter::VisitEnter",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinter10VisitEnterERKNS_11XMLDocumentE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    },
+    {
+     "referenced_type" : "_ZTIRKN8tinyxml211XMLDocumentE"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLPrinter::OpenElement",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinter11OpenElementEPKcb",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "private",
+   "function_name" : "tinyxml2::XMLPrinter::PrintString",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinter11PrintStringEPKcb",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLPrinter::PushComment",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinter11PushCommentEPKc",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLPrinter::PushUnknown",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinter11PushUnknownEPKc",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLPrinter::CloseElement",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinter12CloseElementEb",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLPrinter::PushAttribute",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinter13PushAttributeEPKcS2_",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLPrinter::PushAttribute",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinter13PushAttributeEPKcb",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLPrinter::PushAttribute",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinter13PushAttributeEPKcd",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLPrinter::PushAttribute",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinter13PushAttributeEPKci",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLPrinter::PushAttribute",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinter13PushAttributeEPKcj",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLPrinter::PushAttribute",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinter13PushAttributeEPKcx",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLPrinter::PushAttribute",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinter13PushAttributeEPKcy",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLPrinter::PushDeclaration",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinter15PushDeclarationEPKc",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "private",
+   "function_name" : "tinyxml2::XMLPrinter::PrepareForNewNode",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinter17PrepareForNewNodeEb",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    },
+    {
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "protected",
+   "function_name" : "tinyxml2::XMLPrinter::SealElementIfJustOpened",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinter23SealElementIfJustOpenedEv",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "protected",
+   "function_name" : "tinyxml2::XMLPrinter::Putc",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinter4PutcEc",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    },
+    {
+     "referenced_type" : "_ZTIc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "protected",
+   "function_name" : "tinyxml2::XMLPrinter::Print",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinter5PrintEPKcz",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLPrinter::Visit",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinter5VisitERKNS_10XMLCommentE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    },
+    {
+     "referenced_type" : "_ZTIRKN8tinyxml210XMLCommentE"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLPrinter::Visit",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinter5VisitERKNS_10XMLUnknownE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    },
+    {
+     "referenced_type" : "_ZTIRKN8tinyxml210XMLUnknownE"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLPrinter::Visit",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinter5VisitERKNS_14XMLDeclarationE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    },
+    {
+     "referenced_type" : "_ZTIRKN8tinyxml214XMLDeclarationE"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLPrinter::Visit",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinter5VisitERKNS_7XMLTextE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    },
+    {
+     "referenced_type" : "_ZTIRKN8tinyxml27XMLTextE"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "protected",
+   "function_name" : "tinyxml2::XMLPrinter::Write",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinter5WriteEPKcj",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLPrinter::PushText",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinter8PushTextEPKcb",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLPrinter::PushText",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinter8PushTextEb",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    },
+    {
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLPrinter::PushText",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinter8PushTextEd",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLPrinter::PushText",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinter8PushTextEf",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLPrinter::PushText",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinter8PushTextEi",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLPrinter::PushText",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinter8PushTextEj",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLPrinter::PushText",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinter8PushTextEx",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLPrinter::PushText",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinter8PushTextEy",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLPrinter::VisitExit",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinter9VisitExitERKNS_10XMLElementE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    },
+    {
+     "referenced_type" : "_ZTIRKN8tinyxml210XMLElementE"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLPrinter::XMLPrinter",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinterC1EP7__sFILEbi",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIP7__sFILE"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLPrinter::XMLPrinter",
+   "linker_set_key" : "_ZN8tinyxml210XMLPrinterC2EP7__sFILEbi",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIP7__sFILE"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "protected",
+   "function_name" : "tinyxml2::XMLUnknown::ParseDeep",
+   "linker_set_key" : "_ZN8tinyxml210XMLUnknown9ParseDeepEPcPNS_7StrPairEPi",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLUnknownE"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml27StrPairE"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIPc",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "protected",
+   "function_name" : "tinyxml2::XMLUnknown::XMLUnknown",
+   "linker_set_key" : "_ZN8tinyxml210XMLUnknownC1EPNS_11XMLDocumentE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLUnknownE"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "protected",
+   "function_name" : "tinyxml2::XMLUnknown::XMLUnknown",
+   "linker_set_key" : "_ZN8tinyxml210XMLUnknownC2EPNS_11XMLDocumentE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLUnknownE"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "protected",
+   "function_name" : "tinyxml2::XMLUnknown::~XMLUnknown",
+   "linker_set_key" : "_ZN8tinyxml210XMLUnknownD0Ev",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLUnknownE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "protected",
+   "function_name" : "tinyxml2::XMLUnknown::~XMLUnknown",
+   "linker_set_key" : "_ZN8tinyxml210XMLUnknownD1Ev",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLUnknownE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "protected",
+   "function_name" : "tinyxml2::XMLUnknown::~XMLUnknown",
+   "linker_set_key" : "_ZN8tinyxml210XMLUnknownD2Ev",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLUnknownE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLDocument::ClearError",
+   "linker_set_key" : "_ZN8tinyxml211XMLDocument10ClearErrorEv",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLDocument::DeleteNode",
+   "linker_set_key" : "_ZN8tinyxml211XMLDocument10DeleteNodeEPNS_7XMLNodeE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml27XMLNodeE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLDocument::NewComment",
+   "linker_set_key" : "_ZN8tinyxml211XMLDocument10NewCommentEPKc",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIPN8tinyxml210XMLCommentE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLDocument::NewElement",
+   "linker_set_key" : "_ZN8tinyxml211XMLDocument10NewElementEPKc",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIPN8tinyxml210XMLElementE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLDocument::NewUnknown",
+   "linker_set_key" : "_ZN8tinyxml211XMLDocument10NewUnknownEPKc",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIPN8tinyxml210XMLUnknownE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLDocument::ErrorIDToName",
+   "linker_set_key" : "_ZN8tinyxml211XMLDocument13ErrorIDToNameENS_8XMLErrorE",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIN8tinyxml28XMLErrorE"
+    }
+   ],
+   "return_type" : "_ZTIPKc",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLDocument::NewDeclaration",
+   "linker_set_key" : "_ZN8tinyxml211XMLDocument14NewDeclarationEPKc",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIPN8tinyxml214XMLDeclarationE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLDocument::Clear",
+   "linker_set_key" : "_ZN8tinyxml211XMLDocument5ClearEv",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLDocument::Parse",
+   "linker_set_key" : "_ZN8tinyxml211XMLDocument5ParseEPKcj",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIN8tinyxml28XMLErrorE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "private",
+   "function_name" : "tinyxml2::XMLDocument::Parse",
+   "linker_set_key" : "_ZN8tinyxml211XMLDocument5ParseEv",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLDocument::NewText",
+   "linker_set_key" : "_ZN8tinyxml211XMLDocument7NewTextEPKc",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIPN8tinyxml27XMLTextE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLDocument::Identify",
+   "linker_set_key" : "_ZN8tinyxml211XMLDocument8IdentifyEPcPPNS_7XMLNodeE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIPPN8tinyxml27XMLNodeE"
+    }
+   ],
+   "return_type" : "_ZTIPc",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLDocument::LoadFile",
+   "linker_set_key" : "_ZN8tinyxml211XMLDocument8LoadFileEP7__sFILE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    },
+    {
+     "referenced_type" : "_ZTIP7__sFILE"
+    }
+   ],
+   "return_type" : "_ZTIN8tinyxml28XMLErrorE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLDocument::LoadFile",
+   "linker_set_key" : "_ZN8tinyxml211XMLDocument8LoadFileEPKc",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIN8tinyxml28XMLErrorE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "private",
+   "function_name" : "tinyxml2::XMLDocument::PopDepth",
+   "linker_set_key" : "_ZN8tinyxml211XMLDocument8PopDepthEv",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLDocument::SaveFile",
+   "linker_set_key" : "_ZN8tinyxml211XMLDocument8SaveFileEP7__sFILEb",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    },
+    {
+     "referenced_type" : "_ZTIP7__sFILE"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "return_type" : "_ZTIN8tinyxml28XMLErrorE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLDocument::SaveFile",
+   "linker_set_key" : "_ZN8tinyxml211XMLDocument8SaveFileEPKcb",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "return_type" : "_ZTIN8tinyxml28XMLErrorE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "private",
+   "function_name" : "tinyxml2::XMLDocument::SetError",
+   "linker_set_key" : "_ZN8tinyxml211XMLDocument8SetErrorENS_8XMLErrorEiPKcz",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    },
+    {
+     "referenced_type" : "_ZTIN8tinyxml28XMLErrorE"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLDocument::MarkInUse",
+   "linker_set_key" : "_ZN8tinyxml211XMLDocument9MarkInUseEPKNS_7XMLNodeE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    },
+    {
+     "referenced_type" : "_ZTIKPKN8tinyxml27XMLNodeE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "private",
+   "function_name" : "tinyxml2::XMLDocument::PushDepth",
+   "linker_set_key" : "_ZN8tinyxml211XMLDocument9PushDepthEv",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLDocument::XMLDocument",
+   "linker_set_key" : "_ZN8tinyxml211XMLDocumentC1EbNS_10WhitespaceE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIN8tinyxml210WhitespaceE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLDocument::XMLDocument",
+   "linker_set_key" : "_ZN8tinyxml211XMLDocumentC2EbNS_10WhitespaceE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIN8tinyxml210WhitespaceE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLDocument::~XMLDocument",
+   "linker_set_key" : "_ZN8tinyxml211XMLDocumentD0Ev",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLDocument::~XMLDocument",
+   "linker_set_key" : "_ZN8tinyxml211XMLDocumentD1Ev",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLDocument::~XMLDocument",
+   "linker_set_key" : "_ZN8tinyxml211XMLDocumentD2Ev",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLAttribute::SetAttribute",
+   "linker_set_key" : "_ZN8tinyxml212XMLAttribute12SetAttributeEPKc",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml212XMLAttributeE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLAttribute::SetAttribute",
+   "linker_set_key" : "_ZN8tinyxml212XMLAttribute12SetAttributeEb",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml212XMLAttributeE"
+    },
+    {
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLAttribute::SetAttribute",
+   "linker_set_key" : "_ZN8tinyxml212XMLAttribute12SetAttributeEd",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml212XMLAttributeE"
+    },
+    {
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLAttribute::SetAttribute",
+   "linker_set_key" : "_ZN8tinyxml212XMLAttribute12SetAttributeEf",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml212XMLAttributeE"
+    },
+    {
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLAttribute::SetAttribute",
+   "linker_set_key" : "_ZN8tinyxml212XMLAttribute12SetAttributeEi",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml212XMLAttributeE"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLAttribute::SetAttribute",
+   "linker_set_key" : "_ZN8tinyxml212XMLAttribute12SetAttributeEj",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml212XMLAttributeE"
+    },
+    {
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLAttribute::SetAttribute",
+   "linker_set_key" : "_ZN8tinyxml212XMLAttribute12SetAttributeEx",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml212XMLAttributeE"
+    },
+    {
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLAttribute::SetAttribute",
+   "linker_set_key" : "_ZN8tinyxml212XMLAttribute12SetAttributeEy",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml212XMLAttributeE"
+    },
+    {
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "private",
+   "function_name" : "tinyxml2::XMLAttribute::SetName",
+   "linker_set_key" : "_ZN8tinyxml212XMLAttribute7SetNameEPKc",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml212XMLAttributeE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "private",
+   "function_name" : "tinyxml2::XMLAttribute::ParseDeep",
+   "linker_set_key" : "_ZN8tinyxml212XMLAttribute9ParseDeepEPcbPi",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml212XMLAttributeE"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIPc",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "protected",
+   "function_name" : "tinyxml2::XMLDeclaration::ParseDeep",
+   "linker_set_key" : "_ZN8tinyxml214XMLDeclaration9ParseDeepEPcPNS_7StrPairEPi",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml214XMLDeclarationE"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml27StrPairE"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIPc",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "protected",
+   "function_name" : "tinyxml2::XMLDeclaration::XMLDeclaration",
+   "linker_set_key" : "_ZN8tinyxml214XMLDeclarationC1EPNS_11XMLDocumentE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml214XMLDeclarationE"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "protected",
+   "function_name" : "tinyxml2::XMLDeclaration::XMLDeclaration",
+   "linker_set_key" : "_ZN8tinyxml214XMLDeclarationC2EPNS_11XMLDocumentE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml214XMLDeclarationE"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "protected",
+   "function_name" : "tinyxml2::XMLDeclaration::~XMLDeclaration",
+   "linker_set_key" : "_ZN8tinyxml214XMLDeclarationD0Ev",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml214XMLDeclarationE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "protected",
+   "function_name" : "tinyxml2::XMLDeclaration::~XMLDeclaration",
+   "linker_set_key" : "_ZN8tinyxml214XMLDeclarationD1Ev",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml214XMLDeclarationE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "protected",
+   "function_name" : "tinyxml2::XMLDeclaration::~XMLDeclaration",
+   "linker_set_key" : "_ZN8tinyxml214XMLDeclarationD2Ev",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml214XMLDeclarationE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::StrPair::TransferTo",
+   "linker_set_key" : "_ZN8tinyxml27StrPair10TransferToEPS0_",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml27StrPairE"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml27StrPairE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "private",
+   "function_name" : "tinyxml2::StrPair::CollapseWhitespace",
+   "linker_set_key" : "_ZN8tinyxml27StrPair18CollapseWhitespaceEv",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml27StrPairE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::StrPair::Reset",
+   "linker_set_key" : "_ZN8tinyxml27StrPair5ResetEv",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml27StrPairE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::StrPair::GetStr",
+   "linker_set_key" : "_ZN8tinyxml27StrPair6GetStrEv",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml27StrPairE"
+    }
+   ],
+   "return_type" : "_ZTIPKc",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::StrPair::SetStr",
+   "linker_set_key" : "_ZN8tinyxml27StrPair6SetStrEPKci",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml27StrPairE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::StrPair::ParseName",
+   "linker_set_key" : "_ZN8tinyxml27StrPair9ParseNameEPc",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml27StrPairE"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "return_type" : "_ZTIPc",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::StrPair::ParseText",
+   "linker_set_key" : "_ZN8tinyxml27StrPair9ParseTextEPcPKciPi",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml27StrPairE"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIPc",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::StrPair::~StrPair",
+   "linker_set_key" : "_ZN8tinyxml27StrPairD1Ev",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml27StrPairE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::StrPair::~StrPair",
+   "linker_set_key" : "_ZN8tinyxml27StrPairD2Ev",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml27StrPairE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "private",
+   "function_name" : "tinyxml2::XMLNode::DeleteNode",
+   "linker_set_key" : "_ZN8tinyxml27XMLNode10DeleteNodeEPS0_",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPN8tinyxml27XMLNodeE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLNode::DeleteChild",
+   "linker_set_key" : "_ZN8tinyxml27XMLNode11DeleteChildEPS0_",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml27XMLNodeE"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml27XMLNodeE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLNode::DeleteChildren",
+   "linker_set_key" : "_ZN8tinyxml27XMLNode14DeleteChildrenEv",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml27XMLNodeE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLNode::InsertEndChild",
+   "linker_set_key" : "_ZN8tinyxml27XMLNode14InsertEndChildEPS0_",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml27XMLNodeE"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml27XMLNodeE"
+    }
+   ],
+   "return_type" : "_ZTIPN8tinyxml27XMLNodeE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLNode::InsertAfterChild",
+   "linker_set_key" : "_ZN8tinyxml27XMLNode16InsertAfterChildEPS0_S1_",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml27XMLNodeE"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml27XMLNodeE"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml27XMLNodeE"
+    }
+   ],
+   "return_type" : "_ZTIPN8tinyxml27XMLNodeE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLNode::InsertFirstChild",
+   "linker_set_key" : "_ZN8tinyxml27XMLNode16InsertFirstChildEPS0_",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml27XMLNodeE"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml27XMLNodeE"
+    }
+   ],
+   "return_type" : "_ZTIPN8tinyxml27XMLNodeE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "private",
+   "function_name" : "tinyxml2::XMLNode::Unlink",
+   "linker_set_key" : "_ZN8tinyxml27XMLNode6UnlinkEPS0_",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml27XMLNodeE"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml27XMLNodeE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLNode::SetValue",
+   "linker_set_key" : "_ZN8tinyxml27XMLNode8SetValueEPKcb",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml27XMLNodeE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "protected",
+   "function_name" : "tinyxml2::XMLNode::ParseDeep",
+   "linker_set_key" : "_ZN8tinyxml27XMLNode9ParseDeepEPcPNS_7StrPairEPi",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml27XMLNodeE"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml27StrPairE"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIPc",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "protected",
+   "function_name" : "tinyxml2::XMLNode::XMLNode",
+   "linker_set_key" : "_ZN8tinyxml27XMLNodeC2EPNS_11XMLDocumentE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml27XMLNodeE"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "protected",
+   "function_name" : "tinyxml2::XMLNode::~XMLNode",
+   "linker_set_key" : "_ZN8tinyxml27XMLNodeD0Ev",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml27XMLNodeE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "protected",
+   "function_name" : "tinyxml2::XMLNode::~XMLNode",
+   "linker_set_key" : "_ZN8tinyxml27XMLNodeD1Ev",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml27XMLNodeE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "protected",
+   "function_name" : "tinyxml2::XMLNode::~XMLNode",
+   "linker_set_key" : "_ZN8tinyxml27XMLNodeD2Ev",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml27XMLNodeE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "protected",
+   "function_name" : "tinyxml2::XMLText::ParseDeep",
+   "linker_set_key" : "_ZN8tinyxml27XMLText9ParseDeepEPcPNS_7StrPairEPi",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPN8tinyxml27XMLTextE"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml27StrPairE"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIPc",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLUtil::ToUnsigned",
+   "linker_set_key" : "_ZN8tinyxml27XMLUtil10ToUnsignedEPKcPj",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLUtil::ToUnsigned64",
+   "linker_set_key" : "_ZN8tinyxml27XMLUtil12ToUnsigned64EPKcPy",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPy"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLUtil::GetCharacterRef",
+   "linker_set_key" : "_ZN8tinyxml27XMLUtil15GetCharacterRefEPKcPcPi",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIPKc",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLUtil::ConvertUTF32ToUTF8",
+   "linker_set_key" : "_ZN8tinyxml27XMLUtil18ConvertUTF32ToUTF8EmPcPi",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIm"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLUtil::SetBoolSerialization",
+   "linker_set_key" : "_ZN8tinyxml27XMLUtil20SetBoolSerializationEPKcS2_",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLUtil::ToInt",
+   "linker_set_key" : "_ZN8tinyxml27XMLUtil5ToIntEPKcPi",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLUtil::ToStr",
+   "linker_set_key" : "_ZN8tinyxml27XMLUtil5ToStrEbPci",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLUtil::ToStr",
+   "linker_set_key" : "_ZN8tinyxml27XMLUtil5ToStrEdPci",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTId"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLUtil::ToStr",
+   "linker_set_key" : "_ZN8tinyxml27XMLUtil5ToStrEfPci",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIf"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLUtil::ToStr",
+   "linker_set_key" : "_ZN8tinyxml27XMLUtil5ToStrEiPci",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLUtil::ToStr",
+   "linker_set_key" : "_ZN8tinyxml27XMLUtil5ToStrEjPci",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIj"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLUtil::ToStr",
+   "linker_set_key" : "_ZN8tinyxml27XMLUtil5ToStrExPci",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIx"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLUtil::ToStr",
+   "linker_set_key" : "_ZN8tinyxml27XMLUtil5ToStrEyPci",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIy"
+    },
+    {
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLUtil::ToBool",
+   "linker_set_key" : "_ZN8tinyxml27XMLUtil6ToBoolEPKcPb",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPb"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLUtil::ReadBOM",
+   "linker_set_key" : "_ZN8tinyxml27XMLUtil7ReadBOMEPKcPb",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPb"
+    }
+   ],
+   "return_type" : "_ZTIPKc",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLUtil::ToFloat",
+   "linker_set_key" : "_ZN8tinyxml27XMLUtil7ToFloatEPKcPf",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLUtil::ToInt64",
+   "linker_set_key" : "_ZN8tinyxml27XMLUtil7ToInt64EPKcPx",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLUtil::ToDouble",
+   "linker_set_key" : "_ZN8tinyxml27XMLUtil8ToDoubleEPKcPd",
+   "parameters" :
+   [
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLComment::ShallowClone",
+   "linker_set_key" : "_ZNK8tinyxml210XMLComment12ShallowCloneEPNS_11XMLDocumentE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml210XMLCommentE"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    }
+   ],
+   "return_type" : "_ZTIPN8tinyxml27XMLNodeE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLComment::ShallowEqual",
+   "linker_set_key" : "_ZNK8tinyxml210XMLComment12ShallowEqualEPKNS_7XMLNodeE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml210XMLCommentE"
+    },
+    {
+     "referenced_type" : "_ZTIPKN8tinyxml27XMLNodeE"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLComment::Accept",
+   "linker_set_key" : "_ZNK8tinyxml210XMLComment6AcceptEPNS_10XMLVisitorE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml210XMLCommentE"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml210XMLVisitorE"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::DoubleText",
+   "linker_set_key" : "_ZNK8tinyxml210XMLElement10DoubleTextEd",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml210XMLElementE"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::IntAttribute",
+   "linker_set_key" : "_ZNK8tinyxml210XMLElement12IntAttributeEPKci",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::QueryIntText",
+   "linker_set_key" : "_ZNK8tinyxml210XMLElement12QueryIntTextEPi",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIN8tinyxml28XMLErrorE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::ShallowClone",
+   "linker_set_key" : "_ZNK8tinyxml210XMLElement12ShallowCloneEPNS_11XMLDocumentE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    }
+   ],
+   "return_type" : "_ZTIPN8tinyxml27XMLNodeE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::ShallowEqual",
+   "linker_set_key" : "_ZNK8tinyxml210XMLElement12ShallowEqualEPKNS_7XMLNodeE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIPKN8tinyxml27XMLNodeE"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::UnsignedText",
+   "linker_set_key" : "_ZNK8tinyxml210XMLElement12UnsignedTextEj",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml210XMLElementE"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::BoolAttribute",
+   "linker_set_key" : "_ZNK8tinyxml210XMLElement13BoolAttributeEPKcb",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::FindAttribute",
+   "linker_set_key" : "_ZNK8tinyxml210XMLElement13FindAttributeEPKc",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIPKN8tinyxml212XMLAttributeE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::QueryBoolText",
+   "linker_set_key" : "_ZNK8tinyxml210XMLElement13QueryBoolTextEPb",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIPb"
+    }
+   ],
+   "return_type" : "_ZTIN8tinyxml28XMLErrorE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::FloatAttribute",
+   "linker_set_key" : "_ZNK8tinyxml210XMLElement14FloatAttributeEPKcf",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::Int64Attribute",
+   "linker_set_key" : "_ZNK8tinyxml210XMLElement14Int64AttributeEPKcx",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::QueryFloatText",
+   "linker_set_key" : "_ZNK8tinyxml210XMLElement14QueryFloatTextEPf",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIN8tinyxml28XMLErrorE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::QueryInt64Text",
+   "linker_set_key" : "_ZNK8tinyxml210XMLElement14QueryInt64TextEPx",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    }
+   ],
+   "return_type" : "_ZTIN8tinyxml28XMLErrorE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::Unsigned64Text",
+   "linker_set_key" : "_ZNK8tinyxml210XMLElement14Unsigned64TextEy",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml210XMLElementE"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIy",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::DoubleAttribute",
+   "linker_set_key" : "_ZNK8tinyxml210XMLElement15DoubleAttributeEPKcd",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTId"
+    }
+   ],
+   "return_type" : "_ZTId",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::QueryDoubleText",
+   "linker_set_key" : "_ZNK8tinyxml210XMLElement15QueryDoubleTextEPd",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    }
+   ],
+   "return_type" : "_ZTIN8tinyxml28XMLErrorE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::QueryUnsignedText",
+   "linker_set_key" : "_ZNK8tinyxml210XMLElement17QueryUnsignedTextEPj",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIN8tinyxml28XMLErrorE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::UnsignedAttribute",
+   "linker_set_key" : "_ZNK8tinyxml210XMLElement17UnsignedAttributeEPKcj",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIj"
+    }
+   ],
+   "return_type" : "_ZTIj",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::QueryUnsigned64Text",
+   "linker_set_key" : "_ZNK8tinyxml210XMLElement19QueryUnsigned64TextEPy",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIPy"
+    }
+   ],
+   "return_type" : "_ZTIN8tinyxml28XMLErrorE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::Unsigned64Attribute",
+   "linker_set_key" : "_ZNK8tinyxml210XMLElement19Unsigned64AttributeEPKcy",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIy"
+    }
+   ],
+   "return_type" : "_ZTIy",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::Accept",
+   "linker_set_key" : "_ZNK8tinyxml210XMLElement6AcceptEPNS_10XMLVisitorE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml210XMLVisitorE"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::GetText",
+   "linker_set_key" : "_ZNK8tinyxml210XMLElement7GetTextEv",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml210XMLElementE"
+    }
+   ],
+   "return_type" : "_ZTIPKc",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::IntText",
+   "linker_set_key" : "_ZNK8tinyxml210XMLElement7IntTextEi",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml210XMLElementE"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "return_type" : "_ZTIi",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::BoolText",
+   "linker_set_key" : "_ZNK8tinyxml210XMLElement8BoolTextEb",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml210XMLElementE"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::Attribute",
+   "linker_set_key" : "_ZNK8tinyxml210XMLElement9AttributeEPKcS2_",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml210XMLElementE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIPKc",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::FloatText",
+   "linker_set_key" : "_ZNK8tinyxml210XMLElement9FloatTextEf",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml210XMLElementE"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIf"
+    }
+   ],
+   "return_type" : "_ZTIf",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLElement::Int64Text",
+   "linker_set_key" : "_ZNK8tinyxml210XMLElement9Int64TextEx",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml210XMLElementE"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIx"
+    }
+   ],
+   "return_type" : "_ZTIx",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLUnknown::ShallowClone",
+   "linker_set_key" : "_ZNK8tinyxml210XMLUnknown12ShallowCloneEPNS_11XMLDocumentE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml210XMLUnknownE"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    }
+   ],
+   "return_type" : "_ZTIPN8tinyxml27XMLNodeE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLUnknown::ShallowEqual",
+   "linker_set_key" : "_ZNK8tinyxml210XMLUnknown12ShallowEqualEPKNS_7XMLNodeE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml210XMLUnknownE"
+    },
+    {
+     "referenced_type" : "_ZTIPKN8tinyxml27XMLNodeE"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLUnknown::Accept",
+   "linker_set_key" : "_ZNK8tinyxml210XMLUnknown6AcceptEPNS_10XMLVisitorE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml210XMLUnknownE"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml210XMLVisitorE"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLDocument::PrintError",
+   "linker_set_key" : "_ZNK8tinyxml211XMLDocument10PrintErrorEv",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml211XMLDocumentE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLDocument::Print",
+   "linker_set_key" : "_ZNK8tinyxml211XMLDocument5PrintEPNS_10XMLPrinterE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml211XMLDocumentE"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIPN8tinyxml210XMLPrinterE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLDocument::Accept",
+   "linker_set_key" : "_ZNK8tinyxml211XMLDocument6AcceptEPNS_10XMLVisitorE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml211XMLDocumentE"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml210XMLVisitorE"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLDocument::DeepCopy",
+   "linker_set_key" : "_ZNK8tinyxml211XMLDocument8DeepCopyEPS0_",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml211XMLDocumentE"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLDocument::ErrorStr",
+   "linker_set_key" : "_ZNK8tinyxml211XMLDocument8ErrorStrEv",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml211XMLDocumentE"
+    }
+   ],
+   "return_type" : "_ZTIPKc",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLDocument::ErrorName",
+   "linker_set_key" : "_ZNK8tinyxml211XMLDocument9ErrorNameEv",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml211XMLDocumentE"
+    }
+   ],
+   "return_type" : "_ZTIPKc",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLAttribute::QueryIntValue",
+   "linker_set_key" : "_ZNK8tinyxml212XMLAttribute13QueryIntValueEPi",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml212XMLAttributeE"
+    },
+    {
+     "referenced_type" : "_ZTIPi"
+    }
+   ],
+   "return_type" : "_ZTIN8tinyxml28XMLErrorE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLAttribute::QueryBoolValue",
+   "linker_set_key" : "_ZNK8tinyxml212XMLAttribute14QueryBoolValueEPb",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml212XMLAttributeE"
+    },
+    {
+     "referenced_type" : "_ZTIPb"
+    }
+   ],
+   "return_type" : "_ZTIN8tinyxml28XMLErrorE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLAttribute::QueryFloatValue",
+   "linker_set_key" : "_ZNK8tinyxml212XMLAttribute15QueryFloatValueEPf",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml212XMLAttributeE"
+    },
+    {
+     "referenced_type" : "_ZTIPf"
+    }
+   ],
+   "return_type" : "_ZTIN8tinyxml28XMLErrorE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLAttribute::QueryInt64Value",
+   "linker_set_key" : "_ZNK8tinyxml212XMLAttribute15QueryInt64ValueEPx",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml212XMLAttributeE"
+    },
+    {
+     "referenced_type" : "_ZTIPx"
+    }
+   ],
+   "return_type" : "_ZTIN8tinyxml28XMLErrorE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLAttribute::QueryDoubleValue",
+   "linker_set_key" : "_ZNK8tinyxml212XMLAttribute16QueryDoubleValueEPd",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml212XMLAttributeE"
+    },
+    {
+     "referenced_type" : "_ZTIPd"
+    }
+   ],
+   "return_type" : "_ZTIN8tinyxml28XMLErrorE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLAttribute::QueryUnsignedValue",
+   "linker_set_key" : "_ZNK8tinyxml212XMLAttribute18QueryUnsignedValueEPj",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml212XMLAttributeE"
+    },
+    {
+     "referenced_type" : "_ZTIPj"
+    }
+   ],
+   "return_type" : "_ZTIN8tinyxml28XMLErrorE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLAttribute::QueryUnsigned64Value",
+   "linker_set_key" : "_ZNK8tinyxml212XMLAttribute20QueryUnsigned64ValueEPy",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml212XMLAttributeE"
+    },
+    {
+     "referenced_type" : "_ZTIPy"
+    }
+   ],
+   "return_type" : "_ZTIN8tinyxml28XMLErrorE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLAttribute::Name",
+   "linker_set_key" : "_ZNK8tinyxml212XMLAttribute4NameEv",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml212XMLAttributeE"
+    }
+   ],
+   "return_type" : "_ZTIPKc",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLAttribute::Value",
+   "linker_set_key" : "_ZNK8tinyxml212XMLAttribute5ValueEv",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml212XMLAttributeE"
+    }
+   ],
+   "return_type" : "_ZTIPKc",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLDeclaration::ShallowClone",
+   "linker_set_key" : "_ZNK8tinyxml214XMLDeclaration12ShallowCloneEPNS_11XMLDocumentE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml214XMLDeclarationE"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    }
+   ],
+   "return_type" : "_ZTIPN8tinyxml27XMLNodeE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLDeclaration::ShallowEqual",
+   "linker_set_key" : "_ZNK8tinyxml214XMLDeclaration12ShallowEqualEPKNS_7XMLNodeE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml214XMLDeclarationE"
+    },
+    {
+     "referenced_type" : "_ZTIPKN8tinyxml27XMLNodeE"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLDeclaration::Accept",
+   "linker_set_key" : "_ZNK8tinyxml214XMLDeclaration6AcceptEPNS_10XMLVisitorE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml214XMLDeclarationE"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml210XMLVisitorE"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLNode::LastChildElement",
+   "linker_set_key" : "_ZNK8tinyxml27XMLNode16LastChildElementEPKc",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml27XMLNodeE"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIPKN8tinyxml210XMLElementE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLNode::FirstChildElement",
+   "linker_set_key" : "_ZNK8tinyxml27XMLNode17FirstChildElementEPKc",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml27XMLNodeE"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIPKN8tinyxml210XMLElementE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "private",
+   "function_name" : "tinyxml2::XMLNode::ToElementWithName",
+   "linker_set_key" : "_ZNK8tinyxml27XMLNode17ToElementWithNameEPKc",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml27XMLNodeE"
+    },
+    {
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIPKN8tinyxml210XMLElementE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLNode::NextSiblingElement",
+   "linker_set_key" : "_ZNK8tinyxml27XMLNode18NextSiblingElementEPKc",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml27XMLNodeE"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIPKN8tinyxml210XMLElementE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "private",
+   "function_name" : "tinyxml2::XMLNode::InsertChildPreamble",
+   "linker_set_key" : "_ZNK8tinyxml27XMLNode19InsertChildPreambleEPS0_",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml27XMLNodeE"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml27XMLNodeE"
+    }
+   ],
+   "return_type" : "_ZTIv",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLNode::PreviousSiblingElement",
+   "linker_set_key" : "_ZNK8tinyxml27XMLNode22PreviousSiblingElementEPKc",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml27XMLNodeE"
+    },
+    {
+     "default_arg" : true,
+     "referenced_type" : "_ZTIPKc"
+    }
+   ],
+   "return_type" : "_ZTIPKN8tinyxml210XMLElementE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLNode::Value",
+   "linker_set_key" : "_ZNK8tinyxml27XMLNode5ValueEv",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml27XMLNodeE"
+    }
+   ],
+   "return_type" : "_ZTIPKc",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLNode::DeepClone",
+   "linker_set_key" : "_ZNK8tinyxml27XMLNode9DeepCloneEPNS_11XMLDocumentE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml27XMLNodeE"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    }
+   ],
+   "return_type" : "_ZTIPN8tinyxml27XMLNodeE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLText::ShallowClone",
+   "linker_set_key" : "_ZNK8tinyxml27XMLText12ShallowCloneEPNS_11XMLDocumentE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml27XMLTextE"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    }
+   ],
+   "return_type" : "_ZTIPN8tinyxml27XMLNodeE",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLText::ShallowEqual",
+   "linker_set_key" : "_ZNK8tinyxml27XMLText12ShallowEqualEPKNS_7XMLNodeE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml27XMLTextE"
+    },
+    {
+     "referenced_type" : "_ZTIPKN8tinyxml27XMLNodeE"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "function_name" : "tinyxml2::XMLText::Accept",
+   "linker_set_key" : "_ZNK8tinyxml27XMLText6AcceptEPNS_10XMLVisitorE",
+   "parameters" :
+   [
+    {
+     "is_this_ptr" : true,
+     "referenced_type" : "_ZTIPKN8tinyxml27XMLTextE"
+    },
+    {
+     "referenced_type" : "_ZTIPN8tinyxml210XMLVisitorE"
+    }
+   ],
+   "return_type" : "_ZTIb",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  }
+ ],
+ "global_vars" :
+ [
+  {
+   "access" : "private",
+   "linker_set_key" : "_ZN8tinyxml211XMLDocument11_errorNamesE",
+   "name" : "tinyxml2::XMLDocument::_errorNames",
+   "referenced_type" : "_ZTIA19_PKc",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "private",
+   "linker_set_key" : "_ZN8tinyxml27XMLUtil13writeBoolTrueE",
+   "name" : "tinyxml2::XMLUtil::writeBoolTrue",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "private",
+   "linker_set_key" : "_ZN8tinyxml27XMLUtil14writeBoolFalseE",
+   "name" : "tinyxml2::XMLUtil::writeBoolFalse",
+   "referenced_type" : "_ZTIPKc",
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  }
+ ],
+ "lvalue_reference_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN8tinyxml210XMLCommentE",
+   "name" : "const tinyxml2::XMLComment &",
+   "referenced_type" : "_ZTIKN8tinyxml210XMLCommentE",
+   "self_type" : "_ZTIRKN8tinyxml210XMLCommentE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN8tinyxml210XMLElementE",
+   "name" : "const tinyxml2::XMLElement &",
+   "referenced_type" : "_ZTIKN8tinyxml210XMLElementE",
+   "self_type" : "_ZTIRKN8tinyxml210XMLElementE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN8tinyxml210XMLUnknownE",
+   "name" : "const tinyxml2::XMLUnknown &",
+   "referenced_type" : "_ZTIKN8tinyxml210XMLUnknownE",
+   "self_type" : "_ZTIRKN8tinyxml210XMLUnknownE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN8tinyxml211XMLDocumentE",
+   "name" : "const tinyxml2::XMLDocument &",
+   "referenced_type" : "_ZTIKN8tinyxml211XMLDocumentE",
+   "self_type" : "_ZTIRKN8tinyxml211XMLDocumentE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN8tinyxml214XMLConstHandleE",
+   "name" : "const tinyxml2::XMLConstHandle &",
+   "referenced_type" : "_ZTIKN8tinyxml214XMLConstHandleE",
+   "self_type" : "_ZTIRKN8tinyxml214XMLConstHandleE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN8tinyxml214XMLDeclarationE",
+   "name" : "const tinyxml2::XMLDeclaration &",
+   "referenced_type" : "_ZTIKN8tinyxml214XMLDeclarationE",
+   "self_type" : "_ZTIRKN8tinyxml214XMLDeclarationE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN8tinyxml27XMLNodeE",
+   "name" : "const tinyxml2::XMLNode &",
+   "referenced_type" : "_ZTIKN8tinyxml27XMLNodeE",
+   "self_type" : "_ZTIRKN8tinyxml27XMLNodeE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN8tinyxml27XMLTextE",
+   "name" : "const tinyxml2::XMLText &",
+   "referenced_type" : "_ZTIKN8tinyxml27XMLTextE",
+   "self_type" : "_ZTIRKN8tinyxml27XMLTextE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRKN8tinyxml29XMLHandleE",
+   "name" : "const tinyxml2::XMLHandle &",
+   "referenced_type" : "_ZTIKN8tinyxml29XMLHandleE",
+   "self_type" : "_ZTIRKN8tinyxml29XMLHandleE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN8tinyxml214XMLConstHandleE",
+   "name" : "tinyxml2::XMLConstHandle &",
+   "referenced_type" : "_ZTIN8tinyxml214XMLConstHandleE",
+   "self_type" : "_ZTIRN8tinyxml214XMLConstHandleE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN8tinyxml27XMLNodeE",
+   "name" : "tinyxml2::XMLNode &",
+   "referenced_type" : "_ZTIN8tinyxml27XMLNodeE",
+   "self_type" : "_ZTIRN8tinyxml27XMLNodeE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN8tinyxml28MemPoolTILi52EEE",
+   "name" : "tinyxml2::MemPoolT<52> &",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi52EEE",
+   "self_type" : "_ZTIRN8tinyxml28MemPoolTILi52EEE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN8tinyxml28MemPoolTILi56EEE",
+   "name" : "tinyxml2::MemPoolT<56> &",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi56EEE",
+   "self_type" : "_ZTIRN8tinyxml28MemPoolTILi56EEE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN8tinyxml28MemPoolTILi60EEE",
+   "name" : "tinyxml2::MemPoolT<60> &",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi60EEE",
+   "self_type" : "_ZTIRN8tinyxml28MemPoolTILi60EEE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRN8tinyxml29XMLHandleE",
+   "name" : "tinyxml2::XMLHandle &",
+   "referenced_type" : "_ZTIN8tinyxml29XMLHandleE",
+   "self_type" : "_ZTIRN8tinyxml29XMLHandleE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIRPN8tinyxml27XMLNodeE",
+   "name" : "tinyxml2::XMLNode *&",
+   "referenced_type" : "_ZTIPN8tinyxml27XMLNodeE",
+   "self_type" : "_ZTIRPN8tinyxml27XMLNodeE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  }
+ ],
+ "pointer_types" :
+ [
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIP7__sFILE",
+   "name" : "__sFILE *",
+   "referenced_type" : "_ZTI7__sFILE",
+   "self_type" : "_ZTIP7__sFILE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN8tinyxml210XMLCommentE",
+   "name" : "const tinyxml2::XMLComment *",
+   "referenced_type" : "_ZTIKN8tinyxml210XMLCommentE",
+   "self_type" : "_ZTIPKN8tinyxml210XMLCommentE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN8tinyxml210XMLElementE",
+   "name" : "const tinyxml2::XMLElement *",
+   "referenced_type" : "_ZTIKN8tinyxml210XMLElementE",
+   "self_type" : "_ZTIPKN8tinyxml210XMLElementE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN8tinyxml210XMLPrinterE",
+   "name" : "const tinyxml2::XMLPrinter *",
+   "referenced_type" : "_ZTIKN8tinyxml210XMLPrinterE",
+   "self_type" : "_ZTIPKN8tinyxml210XMLPrinterE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN8tinyxml210XMLUnknownE",
+   "name" : "const tinyxml2::XMLUnknown *",
+   "referenced_type" : "_ZTIKN8tinyxml210XMLUnknownE",
+   "self_type" : "_ZTIPKN8tinyxml210XMLUnknownE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN8tinyxml211XMLDocumentE",
+   "name" : "const tinyxml2::XMLDocument *",
+   "referenced_type" : "_ZTIKN8tinyxml211XMLDocumentE",
+   "self_type" : "_ZTIPKN8tinyxml211XMLDocumentE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN8tinyxml212XMLAttributeE",
+   "name" : "const tinyxml2::XMLAttribute *",
+   "referenced_type" : "_ZTIKN8tinyxml212XMLAttributeE",
+   "self_type" : "_ZTIPKN8tinyxml212XMLAttributeE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN8tinyxml214XMLConstHandleE",
+   "name" : "const tinyxml2::XMLConstHandle *",
+   "referenced_type" : "_ZTIKN8tinyxml214XMLConstHandleE",
+   "self_type" : "_ZTIPKN8tinyxml214XMLConstHandleE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN8tinyxml214XMLDeclarationE",
+   "name" : "const tinyxml2::XMLDeclaration *",
+   "referenced_type" : "_ZTIKN8tinyxml214XMLDeclarationE",
+   "self_type" : "_ZTIPKN8tinyxml214XMLDeclarationE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN8tinyxml27StrPairE",
+   "name" : "const tinyxml2::StrPair *",
+   "referenced_type" : "_ZTIKN8tinyxml27StrPairE",
+   "self_type" : "_ZTIPKN8tinyxml27StrPairE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN8tinyxml27XMLNodeE",
+   "name" : "const tinyxml2::XMLNode *",
+   "referenced_type" : "_ZTIKN8tinyxml27XMLNodeE",
+   "self_type" : "_ZTIPKN8tinyxml27XMLNodeE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN8tinyxml27XMLTextE",
+   "name" : "const tinyxml2::XMLText *",
+   "referenced_type" : "_ZTIKN8tinyxml27XMLTextE",
+   "self_type" : "_ZTIPKN8tinyxml27XMLTextE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN8tinyxml28DynArrayIPNS_7XMLNodeELi10EEE",
+   "name" : "const tinyxml2::DynArray<tinyxml2::XMLNode *, 10> *",
+   "referenced_type" : "_ZTIKN8tinyxml28DynArrayIPNS_7XMLNodeELi10EEE",
+   "self_type" : "_ZTIPKN8tinyxml28DynArrayIPNS_7XMLNodeELi10EEE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN8tinyxml28DynArrayIPNS_8MemPoolTILi40EE5BlockELi10EEE",
+   "name" : "const tinyxml2::DynArray<tinyxml2::MemPoolT<40>::Block *, 10> *",
+   "referenced_type" : "_ZTIKN8tinyxml28DynArrayIPNS_8MemPoolTILi40EE5BlockELi10EEE",
+   "self_type" : "_ZTIPKN8tinyxml28DynArrayIPNS_8MemPoolTILi40EE5BlockELi10EEE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN8tinyxml28DynArrayIPNS_8MemPoolTILi52EE5BlockELi10EEE",
+   "name" : "const tinyxml2::DynArray<tinyxml2::MemPoolT<52>::Block *, 10> *",
+   "referenced_type" : "_ZTIKN8tinyxml28DynArrayIPNS_8MemPoolTILi52EE5BlockELi10EEE",
+   "self_type" : "_ZTIPKN8tinyxml28DynArrayIPNS_8MemPoolTILi52EE5BlockELi10EEE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN8tinyxml28DynArrayIPNS_8MemPoolTILi56EE5BlockELi10EEE",
+   "name" : "const tinyxml2::DynArray<tinyxml2::MemPoolT<56>::Block *, 10> *",
+   "referenced_type" : "_ZTIKN8tinyxml28DynArrayIPNS_8MemPoolTILi56EE5BlockELi10EEE",
+   "self_type" : "_ZTIPKN8tinyxml28DynArrayIPNS_8MemPoolTILi56EE5BlockELi10EEE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN8tinyxml28DynArrayIPNS_8MemPoolTILi60EE5BlockELi10EEE",
+   "name" : "const tinyxml2::DynArray<tinyxml2::MemPoolT<60>::Block *, 10> *",
+   "referenced_type" : "_ZTIKN8tinyxml28DynArrayIPNS_8MemPoolTILi60EE5BlockELi10EEE",
+   "self_type" : "_ZTIPKN8tinyxml28DynArrayIPNS_8MemPoolTILi60EE5BlockELi10EEE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN8tinyxml28DynArrayIcLi20EEE",
+   "name" : "const tinyxml2::DynArray<char, 20> *",
+   "referenced_type" : "_ZTIKN8tinyxml28DynArrayIcLi20EEE",
+   "self_type" : "_ZTIPKN8tinyxml28DynArrayIcLi20EEE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN8tinyxml28MemPoolTILi40EEE",
+   "name" : "const tinyxml2::MemPoolT<40> *",
+   "referenced_type" : "_ZTIKN8tinyxml28MemPoolTILi40EEE",
+   "self_type" : "_ZTIPKN8tinyxml28MemPoolTILi40EEE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN8tinyxml28MemPoolTILi52EEE",
+   "name" : "const tinyxml2::MemPoolT<52> *",
+   "referenced_type" : "_ZTIKN8tinyxml28MemPoolTILi52EEE",
+   "self_type" : "_ZTIPKN8tinyxml28MemPoolTILi52EEE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN8tinyxml28MemPoolTILi56EEE",
+   "name" : "const tinyxml2::MemPoolT<56> *",
+   "referenced_type" : "_ZTIKN8tinyxml28MemPoolTILi56EEE",
+   "self_type" : "_ZTIPKN8tinyxml28MemPoolTILi56EEE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKN8tinyxml28MemPoolTILi60EEE",
+   "name" : "const tinyxml2::MemPoolT<60> *",
+   "referenced_type" : "_ZTIKN8tinyxml28MemPoolTILi60EEE",
+   "self_type" : "_ZTIPKN8tinyxml28MemPoolTILi60EEE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPKc",
+   "name" : "const char *",
+   "referenced_type" : "_ZTIKc",
+   "self_type" : "_ZTIPKc",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN8tinyxml210XMLCommentE",
+   "name" : "tinyxml2::XMLComment *",
+   "referenced_type" : "_ZTIN8tinyxml210XMLCommentE",
+   "self_type" : "_ZTIPN8tinyxml210XMLCommentE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN8tinyxml210XMLElementE",
+   "name" : "tinyxml2::XMLElement *",
+   "referenced_type" : "_ZTIN8tinyxml210XMLElementE",
+   "self_type" : "_ZTIPN8tinyxml210XMLElementE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN8tinyxml210XMLPrinterE",
+   "name" : "tinyxml2::XMLPrinter *",
+   "referenced_type" : "_ZTIN8tinyxml210XMLPrinterE",
+   "self_type" : "_ZTIPN8tinyxml210XMLPrinterE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN8tinyxml210XMLUnknownE",
+   "name" : "tinyxml2::XMLUnknown *",
+   "referenced_type" : "_ZTIN8tinyxml210XMLUnknownE",
+   "self_type" : "_ZTIPN8tinyxml210XMLUnknownE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN8tinyxml210XMLVisitorE",
+   "name" : "tinyxml2::XMLVisitor *",
+   "referenced_type" : "_ZTIN8tinyxml210XMLVisitorE",
+   "self_type" : "_ZTIPN8tinyxml210XMLVisitorE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN8tinyxml211XMLDocument12DepthTrackerE",
+   "name" : "tinyxml2::XMLDocument::DepthTracker *",
+   "referenced_type" : "_ZTIN8tinyxml211XMLDocument12DepthTrackerE",
+   "self_type" : "_ZTIPN8tinyxml211XMLDocument12DepthTrackerE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN8tinyxml211XMLDocumentE",
+   "name" : "tinyxml2::XMLDocument *",
+   "referenced_type" : "_ZTIN8tinyxml211XMLDocumentE",
+   "self_type" : "_ZTIPN8tinyxml211XMLDocumentE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN8tinyxml212XMLAttributeE",
+   "name" : "tinyxml2::XMLAttribute *",
+   "referenced_type" : "_ZTIN8tinyxml212XMLAttributeE",
+   "self_type" : "_ZTIPN8tinyxml212XMLAttributeE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN8tinyxml214XMLConstHandleE",
+   "name" : "tinyxml2::XMLConstHandle *",
+   "referenced_type" : "_ZTIN8tinyxml214XMLConstHandleE",
+   "self_type" : "_ZTIPN8tinyxml214XMLConstHandleE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN8tinyxml214XMLDeclarationE",
+   "name" : "tinyxml2::XMLDeclaration *",
+   "referenced_type" : "_ZTIN8tinyxml214XMLDeclarationE",
+   "self_type" : "_ZTIPN8tinyxml214XMLDeclarationE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN8tinyxml27MemPoolE",
+   "name" : "tinyxml2::MemPool *",
+   "referenced_type" : "_ZTIN8tinyxml27MemPoolE",
+   "self_type" : "_ZTIPN8tinyxml27MemPoolE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN8tinyxml27StrPairE",
+   "name" : "tinyxml2::StrPair *",
+   "referenced_type" : "_ZTIN8tinyxml27StrPairE",
+   "self_type" : "_ZTIPN8tinyxml27StrPairE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN8tinyxml27XMLNodeE",
+   "name" : "tinyxml2::XMLNode *",
+   "referenced_type" : "_ZTIN8tinyxml27XMLNodeE",
+   "self_type" : "_ZTIPN8tinyxml27XMLNodeE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN8tinyxml27XMLTextE",
+   "name" : "tinyxml2::XMLText *",
+   "referenced_type" : "_ZTIN8tinyxml27XMLTextE",
+   "self_type" : "_ZTIPN8tinyxml27XMLTextE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN8tinyxml28DynArrayIPKcLi10EEE",
+   "name" : "tinyxml2::DynArray<const char *, 10> *",
+   "referenced_type" : "_ZTIN8tinyxml28DynArrayIPKcLi10EEE",
+   "self_type" : "_ZTIPN8tinyxml28DynArrayIPKcLi10EEE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN8tinyxml28DynArrayIPNS_7XMLNodeELi10EEE",
+   "name" : "tinyxml2::DynArray<tinyxml2::XMLNode *, 10> *",
+   "referenced_type" : "_ZTIN8tinyxml28DynArrayIPNS_7XMLNodeELi10EEE",
+   "self_type" : "_ZTIPN8tinyxml28DynArrayIPNS_7XMLNodeELi10EEE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN8tinyxml28DynArrayIPNS_8MemPoolTILi40EE5BlockELi10EEE",
+   "name" : "tinyxml2::DynArray<tinyxml2::MemPoolT<40>::Block *, 10> *",
+   "referenced_type" : "_ZTIN8tinyxml28DynArrayIPNS_8MemPoolTILi40EE5BlockELi10EEE",
+   "self_type" : "_ZTIPN8tinyxml28DynArrayIPNS_8MemPoolTILi40EE5BlockELi10EEE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN8tinyxml28DynArrayIPNS_8MemPoolTILi52EE5BlockELi10EEE",
+   "name" : "tinyxml2::DynArray<tinyxml2::MemPoolT<52>::Block *, 10> *",
+   "referenced_type" : "_ZTIN8tinyxml28DynArrayIPNS_8MemPoolTILi52EE5BlockELi10EEE",
+   "self_type" : "_ZTIPN8tinyxml28DynArrayIPNS_8MemPoolTILi52EE5BlockELi10EEE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN8tinyxml28DynArrayIPNS_8MemPoolTILi56EE5BlockELi10EEE",
+   "name" : "tinyxml2::DynArray<tinyxml2::MemPoolT<56>::Block *, 10> *",
+   "referenced_type" : "_ZTIN8tinyxml28DynArrayIPNS_8MemPoolTILi56EE5BlockELi10EEE",
+   "self_type" : "_ZTIPN8tinyxml28DynArrayIPNS_8MemPoolTILi56EE5BlockELi10EEE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN8tinyxml28DynArrayIPNS_8MemPoolTILi60EE5BlockELi10EEE",
+   "name" : "tinyxml2::DynArray<tinyxml2::MemPoolT<60>::Block *, 10> *",
+   "referenced_type" : "_ZTIN8tinyxml28DynArrayIPNS_8MemPoolTILi60EE5BlockELi10EEE",
+   "self_type" : "_ZTIPN8tinyxml28DynArrayIPNS_8MemPoolTILi60EE5BlockELi10EEE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN8tinyxml28DynArrayIcLi20EEE",
+   "name" : "tinyxml2::DynArray<char, 20> *",
+   "referenced_type" : "_ZTIN8tinyxml28DynArrayIcLi20EEE",
+   "self_type" : "_ZTIPN8tinyxml28DynArrayIcLi20EEE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN8tinyxml28MemPoolTILi40EE4ItemE",
+   "name" : "tinyxml2::MemPoolT<40>::Item *",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi40EE4ItemE",
+   "self_type" : "_ZTIPN8tinyxml28MemPoolTILi40EE4ItemE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN8tinyxml28MemPoolTILi40EE5BlockE",
+   "name" : "tinyxml2::MemPoolT<40>::Block *",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi40EE5BlockE",
+   "self_type" : "_ZTIPN8tinyxml28MemPoolTILi40EE5BlockE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN8tinyxml28MemPoolTILi40EEE",
+   "name" : "tinyxml2::MemPoolT<40> *",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi40EEE",
+   "self_type" : "_ZTIPN8tinyxml28MemPoolTILi40EEE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN8tinyxml28MemPoolTILi52EE4ItemE",
+   "name" : "tinyxml2::MemPoolT<52>::Item *",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi52EE4ItemE",
+   "self_type" : "_ZTIPN8tinyxml28MemPoolTILi52EE4ItemE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN8tinyxml28MemPoolTILi52EE5BlockE",
+   "name" : "tinyxml2::MemPoolT<52>::Block *",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi52EE5BlockE",
+   "self_type" : "_ZTIPN8tinyxml28MemPoolTILi52EE5BlockE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN8tinyxml28MemPoolTILi52EEE",
+   "name" : "tinyxml2::MemPoolT<52> *",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi52EEE",
+   "self_type" : "_ZTIPN8tinyxml28MemPoolTILi52EEE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN8tinyxml28MemPoolTILi56EE4ItemE",
+   "name" : "tinyxml2::MemPoolT<56>::Item *",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi56EE4ItemE",
+   "self_type" : "_ZTIPN8tinyxml28MemPoolTILi56EE4ItemE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN8tinyxml28MemPoolTILi56EE5BlockE",
+   "name" : "tinyxml2::MemPoolT<56>::Block *",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi56EE5BlockE",
+   "self_type" : "_ZTIPN8tinyxml28MemPoolTILi56EE5BlockE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN8tinyxml28MemPoolTILi56EEE",
+   "name" : "tinyxml2::MemPoolT<56> *",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi56EEE",
+   "self_type" : "_ZTIPN8tinyxml28MemPoolTILi56EEE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN8tinyxml28MemPoolTILi60EE4ItemE",
+   "name" : "tinyxml2::MemPoolT<60>::Item *",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi60EE4ItemE",
+   "self_type" : "_ZTIPN8tinyxml28MemPoolTILi60EE4ItemE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN8tinyxml28MemPoolTILi60EE5BlockE",
+   "name" : "tinyxml2::MemPoolT<60>::Block *",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi60EE5BlockE",
+   "self_type" : "_ZTIPN8tinyxml28MemPoolTILi60EE5BlockE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN8tinyxml28MemPoolTILi60EEE",
+   "name" : "tinyxml2::MemPoolT<60> *",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi60EEE",
+   "self_type" : "_ZTIPN8tinyxml28MemPoolTILi60EEE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPN8tinyxml29XMLHandleE",
+   "name" : "tinyxml2::XMLHandle *",
+   "referenced_type" : "_ZTIN8tinyxml29XMLHandleE",
+   "self_type" : "_ZTIPN8tinyxml29XMLHandleE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPKc",
+   "name" : "const char **",
+   "referenced_type" : "_ZTIPKc",
+   "self_type" : "_ZTIPPKc",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPN8tinyxml27XMLNodeE",
+   "name" : "tinyxml2::XMLNode **",
+   "referenced_type" : "_ZTIPN8tinyxml27XMLNodeE",
+   "self_type" : "_ZTIPPN8tinyxml27XMLNodeE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPN8tinyxml28MemPoolTILi40EE5BlockE",
+   "name" : "tinyxml2::MemPoolT<40>::Block **",
+   "referenced_type" : "_ZTIPN8tinyxml28MemPoolTILi40EE5BlockE",
+   "self_type" : "_ZTIPPN8tinyxml28MemPoolTILi40EE5BlockE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPN8tinyxml28MemPoolTILi52EE5BlockE",
+   "name" : "tinyxml2::MemPoolT<52>::Block **",
+   "referenced_type" : "_ZTIPN8tinyxml28MemPoolTILi52EE5BlockE",
+   "self_type" : "_ZTIPPN8tinyxml28MemPoolTILi52EE5BlockE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPN8tinyxml28MemPoolTILi56EE5BlockE",
+   "name" : "tinyxml2::MemPoolT<56>::Block **",
+   "referenced_type" : "_ZTIPN8tinyxml28MemPoolTILi56EE5BlockE",
+   "self_type" : "_ZTIPPN8tinyxml28MemPoolTILi56EE5BlockE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPPN8tinyxml28MemPoolTILi60EE5BlockE",
+   "name" : "tinyxml2::MemPoolT<60>::Block **",
+   "referenced_type" : "_ZTIPN8tinyxml28MemPoolTILi60EE5BlockE",
+   "self_type" : "_ZTIPPN8tinyxml28MemPoolTILi60EE5BlockE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPb",
+   "name" : "bool *",
+   "referenced_type" : "_ZTIb",
+   "self_type" : "_ZTIPb",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPc",
+   "name" : "char *",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIPc",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPd",
+   "name" : "double *",
+   "referenced_type" : "_ZTId",
+   "self_type" : "_ZTIPd",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPf",
+   "name" : "float *",
+   "referenced_type" : "_ZTIf",
+   "self_type" : "_ZTIPf",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPi",
+   "name" : "int *",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIPi",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPj",
+   "name" : "unsigned int *",
+   "referenced_type" : "_ZTIj",
+   "self_type" : "_ZTIPj",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPv",
+   "name" : "void *",
+   "referenced_type" : "_ZTIv",
+   "self_type" : "_ZTIPv",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPx",
+   "name" : "long long *",
+   "referenced_type" : "_ZTIx",
+   "self_type" : "_ZTIPx",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIPy",
+   "name" : "unsigned long long *",
+   "referenced_type" : "_ZTIy",
+   "self_type" : "_ZTIPy",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  }
+ ],
+ "qualified_types" :
+ [
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN8tinyxml210XMLCommentE",
+   "name" : "const tinyxml2::XMLComment",
+   "referenced_type" : "_ZTIN8tinyxml210XMLCommentE",
+   "self_type" : "_ZTIKN8tinyxml210XMLCommentE",
+   "size" : 52,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN8tinyxml210XMLElementE",
+   "name" : "const tinyxml2::XMLElement",
+   "referenced_type" : "_ZTIN8tinyxml210XMLElementE",
+   "self_type" : "_ZTIKN8tinyxml210XMLElementE",
+   "size" : 60,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN8tinyxml210XMLPrinterE",
+   "name" : "const tinyxml2::XMLPrinter",
+   "referenced_type" : "_ZTIN8tinyxml210XMLPrinterE",
+   "self_type" : "_ZTIKN8tinyxml210XMLPrinterE",
+   "size" : 240,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN8tinyxml210XMLUnknownE",
+   "name" : "const tinyxml2::XMLUnknown",
+   "referenced_type" : "_ZTIN8tinyxml210XMLUnknownE",
+   "self_type" : "_ZTIKN8tinyxml210XMLUnknownE",
+   "size" : 52,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN8tinyxml211XMLDocumentE",
+   "name" : "const tinyxml2::XMLDocument",
+   "referenced_type" : "_ZTIN8tinyxml211XMLDocumentE",
+   "self_type" : "_ZTIKN8tinyxml211XMLDocumentE",
+   "size" : 448,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN8tinyxml212XMLAttributeE",
+   "name" : "const tinyxml2::XMLAttribute",
+   "referenced_type" : "_ZTIN8tinyxml212XMLAttributeE",
+   "self_type" : "_ZTIKN8tinyxml212XMLAttributeE",
+   "size" : 40,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN8tinyxml214XMLConstHandleE",
+   "name" : "const tinyxml2::XMLConstHandle",
+   "referenced_type" : "_ZTIN8tinyxml214XMLConstHandleE",
+   "self_type" : "_ZTIKN8tinyxml214XMLConstHandleE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN8tinyxml214XMLDeclarationE",
+   "name" : "const tinyxml2::XMLDeclaration",
+   "referenced_type" : "_ZTIN8tinyxml214XMLDeclarationE",
+   "self_type" : "_ZTIKN8tinyxml214XMLDeclarationE",
+   "size" : 52,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN8tinyxml27StrPairE",
+   "name" : "const tinyxml2::StrPair",
+   "referenced_type" : "_ZTIN8tinyxml27StrPairE",
+   "self_type" : "_ZTIKN8tinyxml27StrPairE",
+   "size" : 12,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN8tinyxml27XMLNodeE",
+   "name" : "const tinyxml2::XMLNode",
+   "referenced_type" : "_ZTIN8tinyxml27XMLNodeE",
+   "self_type" : "_ZTIKN8tinyxml27XMLNodeE",
+   "size" : 52,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN8tinyxml27XMLTextE",
+   "name" : "const tinyxml2::XMLText",
+   "referenced_type" : "_ZTIN8tinyxml27XMLTextE",
+   "self_type" : "_ZTIKN8tinyxml27XMLTextE",
+   "size" : 56,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN8tinyxml28DynArrayIPNS_7XMLNodeELi10EEE",
+   "name" : "const tinyxml2::DynArray<tinyxml2::XMLNode *, 10>",
+   "referenced_type" : "_ZTIN8tinyxml28DynArrayIPNS_7XMLNodeELi10EEE",
+   "self_type" : "_ZTIKN8tinyxml28DynArrayIPNS_7XMLNodeELi10EEE",
+   "size" : 52,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN8tinyxml28DynArrayIPNS_8MemPoolTILi40EE5BlockELi10EEE",
+   "name" : "const tinyxml2::DynArray<tinyxml2::MemPoolT<40>::Block *, 10>",
+   "referenced_type" : "_ZTIN8tinyxml28DynArrayIPNS_8MemPoolTILi40EE5BlockELi10EEE",
+   "self_type" : "_ZTIKN8tinyxml28DynArrayIPNS_8MemPoolTILi40EE5BlockELi10EEE",
+   "size" : 52,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN8tinyxml28DynArrayIPNS_8MemPoolTILi52EE5BlockELi10EEE",
+   "name" : "const tinyxml2::DynArray<tinyxml2::MemPoolT<52>::Block *, 10>",
+   "referenced_type" : "_ZTIN8tinyxml28DynArrayIPNS_8MemPoolTILi52EE5BlockELi10EEE",
+   "self_type" : "_ZTIKN8tinyxml28DynArrayIPNS_8MemPoolTILi52EE5BlockELi10EEE",
+   "size" : 52,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN8tinyxml28DynArrayIPNS_8MemPoolTILi56EE5BlockELi10EEE",
+   "name" : "const tinyxml2::DynArray<tinyxml2::MemPoolT<56>::Block *, 10>",
+   "referenced_type" : "_ZTIN8tinyxml28DynArrayIPNS_8MemPoolTILi56EE5BlockELi10EEE",
+   "self_type" : "_ZTIKN8tinyxml28DynArrayIPNS_8MemPoolTILi56EE5BlockELi10EEE",
+   "size" : 52,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN8tinyxml28DynArrayIPNS_8MemPoolTILi60EE5BlockELi10EEE",
+   "name" : "const tinyxml2::DynArray<tinyxml2::MemPoolT<60>::Block *, 10>",
+   "referenced_type" : "_ZTIN8tinyxml28DynArrayIPNS_8MemPoolTILi60EE5BlockELi10EEE",
+   "self_type" : "_ZTIKN8tinyxml28DynArrayIPNS_8MemPoolTILi60EE5BlockELi10EEE",
+   "size" : 52,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN8tinyxml28DynArrayIcLi20EEE",
+   "name" : "const tinyxml2::DynArray<char, 20>",
+   "referenced_type" : "_ZTIN8tinyxml28DynArrayIcLi20EEE",
+   "self_type" : "_ZTIKN8tinyxml28DynArrayIcLi20EEE",
+   "size" : 32,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN8tinyxml28MemPoolTILi40EEE",
+   "name" : "const tinyxml2::MemPoolT<40>",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi40EEE",
+   "self_type" : "_ZTIKN8tinyxml28MemPoolTILi40EEE",
+   "size" : 76,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN8tinyxml28MemPoolTILi52EEE",
+   "name" : "const tinyxml2::MemPoolT<52>",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi52EEE",
+   "self_type" : "_ZTIKN8tinyxml28MemPoolTILi52EEE",
+   "size" : 76,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN8tinyxml28MemPoolTILi56EEE",
+   "name" : "const tinyxml2::MemPoolT<56>",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi56EEE",
+   "self_type" : "_ZTIKN8tinyxml28MemPoolTILi56EEE",
+   "size" : 76,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN8tinyxml28MemPoolTILi60EEE",
+   "name" : "const tinyxml2::MemPoolT<60>",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi60EEE",
+   "self_type" : "_ZTIKN8tinyxml28MemPoolTILi60EEE",
+   "size" : 76,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKN8tinyxml29XMLHandleE",
+   "name" : "const tinyxml2::XMLHandle",
+   "referenced_type" : "_ZTIN8tinyxml29XMLHandleE",
+   "self_type" : "_ZTIKN8tinyxml29XMLHandleE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPKN8tinyxml27XMLNodeE",
+   "name" : "const tinyxml2::XMLNode *const",
+   "referenced_type" : "_ZTIPKN8tinyxml27XMLNodeE",
+   "self_type" : "_ZTIKPKN8tinyxml27XMLNodeE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKPc",
+   "name" : "char *const",
+   "referenced_type" : "_ZTIPc",
+   "self_type" : "_ZTIKPc",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 1,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKc",
+   "name" : "const char",
+   "referenced_type" : "_ZTIc",
+   "self_type" : "_ZTIKc",
+   "size" : 1,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "is_const" : true,
+   "linker_set_key" : "_ZTIKi",
+   "name" : "const int",
+   "referenced_type" : "_ZTIi",
+   "self_type" : "_ZTIKi",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  }
+ ],
+ "record_types" :
+ [
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN8tinyxml27XMLNodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml210XMLCommentE",
+   "name" : "tinyxml2::XMLComment",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN8tinyxml210XMLCommentE",
+   "self_type" : "_ZTIN8tinyxml210XMLCommentE",
+   "size" : 52,
+   "source_file" : "external/tinyxml2/tinyxml2.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN8tinyxml210XMLCommentE"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode9ToElementEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode6ToTextEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml210XMLComment9ToCommentEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode10ToDocumentEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode13ToDeclarationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode9ToUnknownEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode9ToElementEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode6ToTextEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml210XMLComment9ToCommentEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode10ToDocumentEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode13ToDeclarationEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode9ToUnknownEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml210XMLComment12ShallowCloneEPNS_11XMLDocumentE"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml210XMLComment12ShallowEqualEPKNS_7XMLNodeE"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml210XMLComment6AcceptEPNS_10XMLVisitorE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN8tinyxml210XMLCommentD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN8tinyxml210XMLCommentD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml210XMLComment9ParseDeepEPcPNS_7StrPairEPi"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN8tinyxml27XMLNodeE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "_closingType",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIN8tinyxml210XMLElement18ElementClosingTypeE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_rootAttribute",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIPN8tinyxml212XMLAttributeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml210XMLElementE",
+   "name" : "tinyxml2::XMLElement",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN8tinyxml210XMLElementE",
+   "self_type" : "_ZTIN8tinyxml210XMLElementE",
+   "size" : 60,
+   "source_file" : "external/tinyxml2/tinyxml2.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN8tinyxml210XMLElementE"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml210XMLElement9ToElementEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode6ToTextEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode9ToCommentEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode10ToDocumentEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode13ToDeclarationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode9ToUnknownEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml210XMLElement9ToElementEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode6ToTextEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode9ToCommentEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode10ToDocumentEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode13ToDeclarationEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode9ToUnknownEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml210XMLElement12ShallowCloneEPNS_11XMLDocumentE"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml210XMLElement12ShallowEqualEPKNS_7XMLNodeE"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml210XMLElement6AcceptEPNS_10XMLVisitorE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN8tinyxml210XMLElementD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN8tinyxml210XMLElementD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml210XMLElement9ParseDeepEPcPNS_7StrPairEPi"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN8tinyxml210XMLVisitorE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "_elementJustOpened",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "_stack",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIN8tinyxml28DynArrayIPKcLi10EEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_firstElement",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_fp",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIP7__sFILE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_depth",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_textDepth",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_processEntities",
+     "field_offset" : 608,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_compactMode",
+     "field_offset" : 616,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_entityFlag",
+     "field_offset" : 624,
+     "referenced_type" : "_ZTIA64_b"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_restrictedEntityFlag",
+     "field_offset" : 1136,
+     "referenced_type" : "_ZTIA64_b"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_buffer",
+     "field_offset" : 1664,
+     "referenced_type" : "_ZTIN8tinyxml28DynArrayIcLi20EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml210XMLPrinterE",
+   "name" : "tinyxml2::XMLPrinter",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN8tinyxml210XMLPrinterE",
+   "self_type" : "_ZTIN8tinyxml210XMLPrinterE",
+   "size" : 240,
+   "source_file" : "external/tinyxml2/tinyxml2.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN8tinyxml210XMLPrinterE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN8tinyxml210XMLPrinterD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN8tinyxml210XMLPrinterD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml210XMLPrinter10VisitEnterERKNS_11XMLDocumentE"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml210XMLPrinter9VisitExitERKNS_11XMLDocumentE"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml210XMLPrinter10VisitEnterERKNS_10XMLElementEPKNS_12XMLAttributeE"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml210XMLPrinter9VisitExitERKNS_10XMLElementE"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml210XMLPrinter5VisitERKNS_14XMLDeclarationE"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml210XMLPrinter5VisitERKNS_7XMLTextE"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml210XMLPrinter5VisitERKNS_10XMLCommentE"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml210XMLPrinter5VisitERKNS_10XMLUnknownE"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml210XMLPrinter12CloseElementEb"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml210XMLPrinter11CompactModeERKNS_10XMLElementE"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml210XMLPrinter10PrintSpaceEi"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml210XMLPrinter5PrintEPKcz"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml210XMLPrinter5WriteEPKcj"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml210XMLPrinter4PutcEc"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN8tinyxml27XMLNodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml210XMLUnknownE",
+   "name" : "tinyxml2::XMLUnknown",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN8tinyxml210XMLUnknownE",
+   "self_type" : "_ZTIN8tinyxml210XMLUnknownE",
+   "size" : 52,
+   "source_file" : "external/tinyxml2/tinyxml2.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN8tinyxml210XMLUnknownE"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode9ToElementEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode6ToTextEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode9ToCommentEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode10ToDocumentEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode13ToDeclarationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml210XMLUnknown9ToUnknownEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode9ToElementEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode6ToTextEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode9ToCommentEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode10ToDocumentEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode13ToDeclarationEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml210XMLUnknown9ToUnknownEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml210XMLUnknown12ShallowCloneEPNS_11XMLDocumentE"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml210XMLUnknown12ShallowEqualEPKNS_7XMLNodeE"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml210XMLUnknown6AcceptEPNS_10XMLVisitorE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN8tinyxml210XMLUnknownD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN8tinyxml210XMLUnknownD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml210XMLUnknown9ParseDeepEPcPNS_7StrPairEPi"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIN8tinyxml210XMLVisitorE",
+   "name" : "tinyxml2::XMLVisitor",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN8tinyxml210XMLVisitorE",
+   "self_type" : "_ZTIN8tinyxml210XMLVisitorE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN8tinyxml210XMLVisitorE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN8tinyxml210XMLVisitorD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN8tinyxml210XMLVisitorD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml210XMLVisitor10VisitEnterERKNS_11XMLDocumentE"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml210XMLVisitor9VisitExitERKNS_11XMLDocumentE"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml210XMLVisitor10VisitEnterERKNS_10XMLElementEPKNS_12XMLAttributeE"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml210XMLVisitor9VisitExitERKNS_10XMLElementE"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml210XMLVisitor5VisitERKNS_14XMLDeclarationE"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml210XMLVisitor5VisitERKNS_7XMLTextE"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml210XMLVisitor5VisitERKNS_10XMLCommentE"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml210XMLVisitor5VisitERKNS_10XMLUnknownE"
+    }
+   ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "_document",
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml211XMLDocument12DepthTrackerE",
+   "name" : "tinyxml2::XMLDocument::DepthTracker",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN8tinyxml211XMLDocument12DepthTrackerE",
+   "self_type" : "_ZTIN8tinyxml211XMLDocument12DepthTrackerE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN8tinyxml27XMLNodeE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "_writeBOM",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_processEntities",
+     "field_offset" : 424,
+     "referenced_type" : "_ZTIb"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_errorID",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIN8tinyxml28XMLErrorE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_whitespaceMode",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIN8tinyxml210WhitespaceE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_errorStr",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIN8tinyxml27StrPairE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_errorLineNum",
+     "field_offset" : 608,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_charBuffer",
+     "field_offset" : 640,
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_parseCurLineNum",
+     "field_offset" : 672,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_parsingDepth",
+     "field_offset" : 704,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_unlinked",
+     "field_offset" : 736,
+     "referenced_type" : "_ZTIN8tinyxml28DynArrayIPNS_7XMLNodeELi10EEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_elementPool",
+     "field_offset" : 1152,
+     "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi60EEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_attributePool",
+     "field_offset" : 1760,
+     "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi40EEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_textPool",
+     "field_offset" : 2368,
+     "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi56EEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_commentPool",
+     "field_offset" : 2976,
+     "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi52EEE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml211XMLDocumentE",
+   "name" : "tinyxml2::XMLDocument",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN8tinyxml211XMLDocumentE",
+   "self_type" : "_ZTIN8tinyxml211XMLDocumentE",
+   "size" : 448,
+   "source_file" : "external/tinyxml2/tinyxml2.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN8tinyxml211XMLDocumentE"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode9ToElementEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode6ToTextEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode9ToCommentEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml211XMLDocument10ToDocumentEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode13ToDeclarationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode9ToUnknownEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode9ToElementEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode6ToTextEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode9ToCommentEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml211XMLDocument10ToDocumentEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode13ToDeclarationEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode9ToUnknownEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml211XMLDocument12ShallowCloneEPS0_"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml211XMLDocument12ShallowEqualEPKNS_7XMLNodeE"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml211XMLDocument6AcceptEPNS_10XMLVisitorE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN8tinyxml211XMLDocumentD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN8tinyxml211XMLDocumentD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode9ParseDeepEPcPNS_7StrPairEPi"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "_name",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN8tinyxml27StrPairE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_value",
+     "field_offset" : 128,
+     "referenced_type" : "_ZTIN8tinyxml27StrPairE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_parseLineNum",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_next",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPN8tinyxml212XMLAttributeE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_memPool",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIPN8tinyxml27MemPoolE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml212XMLAttributeE",
+   "name" : "tinyxml2::XMLAttribute",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN8tinyxml212XMLAttributeE",
+   "self_type" : "_ZTIN8tinyxml212XMLAttributeE",
+   "size" : 40,
+   "source_file" : "external/tinyxml2/tinyxml2.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN8tinyxml212XMLAttributeE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN8tinyxml212XMLAttributeD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN8tinyxml212XMLAttributeD0Ev"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "_node",
+     "referenced_type" : "_ZTIPKN8tinyxml27XMLNodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml214XMLConstHandleE",
+   "name" : "tinyxml2::XMLConstHandle",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN8tinyxml214XMLConstHandleE",
+   "self_type" : "_ZTIN8tinyxml214XMLConstHandleE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN8tinyxml27XMLNodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml214XMLDeclarationE",
+   "name" : "tinyxml2::XMLDeclaration",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN8tinyxml214XMLDeclarationE",
+   "self_type" : "_ZTIN8tinyxml214XMLDeclarationE",
+   "size" : 52,
+   "source_file" : "external/tinyxml2/tinyxml2.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN8tinyxml214XMLDeclarationE"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode9ToElementEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode6ToTextEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode9ToCommentEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode10ToDocumentEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml214XMLDeclaration13ToDeclarationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode9ToUnknownEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode9ToElementEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode6ToTextEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode9ToCommentEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode10ToDocumentEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml214XMLDeclaration13ToDeclarationEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode9ToUnknownEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml214XMLDeclaration12ShallowCloneEPNS_11XMLDocumentE"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml214XMLDeclaration12ShallowEqualEPKNS_7XMLNodeE"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml214XMLDeclaration6AcceptEPNS_10XMLVisitorE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN8tinyxml214XMLDeclarationD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN8tinyxml214XMLDeclarationD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml214XMLDeclaration9ParseDeepEPcPNS_7StrPairEPi"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "linker_set_key" : "_ZTIN8tinyxml27MemPoolE",
+   "name" : "tinyxml2::MemPool",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN8tinyxml27MemPoolE",
+   "self_type" : "_ZTIN8tinyxml27MemPoolE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN8tinyxml27MemPoolE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN8tinyxml27MemPoolD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN8tinyxml27MemPoolD0Ev"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK8tinyxml27MemPool8ItemSizeEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8tinyxml27MemPool5AllocEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8tinyxml27MemPool4FreeEPv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZN8tinyxml27MemPool10SetTrackedEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "_flags",
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_start",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_end",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPc"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml27StrPairE",
+   "name" : "tinyxml2::StrPair",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN8tinyxml27StrPairE",
+   "self_type" : "_ZTIN8tinyxml27StrPairE",
+   "size" : 12,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "protected",
+     "field_name" : "_document",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIPN8tinyxml211XMLDocumentE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "_parent",
+     "field_offset" : 64,
+     "referenced_type" : "_ZTIPN8tinyxml27XMLNodeE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "_value",
+     "field_offset" : 96,
+     "referenced_type" : "_ZTIN8tinyxml27StrPairE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "_parseLineNum",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "_firstChild",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIPN8tinyxml27XMLNodeE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "_lastChild",
+     "field_offset" : 256,
+     "referenced_type" : "_ZTIPN8tinyxml27XMLNodeE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "_prev",
+     "field_offset" : 288,
+     "referenced_type" : "_ZTIPN8tinyxml27XMLNodeE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "_next",
+     "field_offset" : 320,
+     "referenced_type" : "_ZTIPN8tinyxml27XMLNodeE"
+    },
+    {
+     "access" : "protected",
+     "field_name" : "_userData",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIPv"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_memPool",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIPN8tinyxml27MemPoolE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml27XMLNodeE",
+   "name" : "tinyxml2::XMLNode",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN8tinyxml27XMLNodeE",
+   "self_type" : "_ZTIN8tinyxml27XMLNodeE",
+   "size" : 52,
+   "source_file" : "external/tinyxml2/tinyxml2.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN8tinyxml27XMLNodeE"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode9ToElementEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode6ToTextEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode9ToCommentEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode10ToDocumentEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode13ToDeclarationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode9ToUnknownEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode9ToElementEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode6ToTextEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode9ToCommentEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode10ToDocumentEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode13ToDeclarationEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode9ToUnknownEv"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode12ShallowCloneEPNS_11XMLDocumentE"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode12ShallowEqualEPKS0_"
+    },
+    {
+     "is_pure" : true,
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode6AcceptEPNS_10XMLVisitorE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN8tinyxml27XMLNodeD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN8tinyxml27XMLNodeD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode9ParseDeepEPcPNS_7StrPairEPi"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN8tinyxml27XMLNodeE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "_isCData",
+     "field_offset" : 416,
+     "referenced_type" : "_ZTIb"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml27XMLTextE",
+   "name" : "tinyxml2::XMLText",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN8tinyxml27XMLTextE",
+   "self_type" : "_ZTIN8tinyxml27XMLTextE",
+   "size" : 56,
+   "source_file" : "external/tinyxml2/tinyxml2.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN8tinyxml27XMLTextE"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode9ToElementEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLText6ToTextEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode9ToCommentEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode10ToDocumentEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode13ToDeclarationEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLNode9ToUnknownEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode9ToElementEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLText6ToTextEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode9ToCommentEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode10ToDocumentEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode13ToDeclarationEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLNode9ToUnknownEv"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLText12ShallowCloneEPNS_11XMLDocumentE"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLText12ShallowEqualEPKNS_7XMLNodeE"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml27XMLText6AcceptEPNS_10XMLVisitorE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN8tinyxml27XMLTextD1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN8tinyxml27XMLTextD0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml27XMLText9ParseDeepEPcPNS_7StrPairEPi"
+    }
+   ]
+  },
+  {
+   "alignment" : 1,
+   "linker_set_key" : "_ZTIN8tinyxml27XMLUtilE",
+   "name" : "tinyxml2::XMLUtil",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN8tinyxml27XMLUtilE",
+   "self_type" : "_ZTIN8tinyxml27XMLUtilE",
+   "size" : 1,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "_mem",
+     "referenced_type" : "_ZTIPPKc"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_pool",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA10_PKc"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_allocated",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_size",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml28DynArrayIPKcLi10EEE",
+   "name" : "tinyxml2::DynArray<const char *, 10>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN8tinyxml28DynArrayIPKcLi10EEE",
+   "self_type" : "_ZTIN8tinyxml28DynArrayIPKcLi10EEE",
+   "size" : 52,
+   "source_file" : "external/tinyxml2/tinyxml2.h",
+   "template_args" :
+   [
+    "_ZTIPKc"
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "_mem",
+     "referenced_type" : "_ZTIPPN8tinyxml27XMLNodeE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_pool",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA10_PN8tinyxml27XMLNodeE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_allocated",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_size",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml28DynArrayIPNS_7XMLNodeELi10EEE",
+   "name" : "tinyxml2::DynArray<tinyxml2::XMLNode *, 10>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN8tinyxml28DynArrayIPNS_7XMLNodeELi10EEE",
+   "self_type" : "_ZTIN8tinyxml28DynArrayIPNS_7XMLNodeELi10EEE",
+   "size" : 52,
+   "source_file" : "external/tinyxml2/tinyxml2.h",
+   "template_args" :
+   [
+    "_ZTIPN8tinyxml27XMLNodeE"
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "_mem",
+     "referenced_type" : "_ZTIPPN8tinyxml28MemPoolTILi40EE5BlockE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_pool",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA10_PN8tinyxml28MemPoolTILi40EE5BlockE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_allocated",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_size",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml28DynArrayIPNS_8MemPoolTILi40EE5BlockELi10EEE",
+   "name" : "tinyxml2::DynArray<tinyxml2::MemPoolT<40>::Block *, 10>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN8tinyxml28DynArrayIPNS_8MemPoolTILi40EE5BlockELi10EEE",
+   "self_type" : "_ZTIN8tinyxml28DynArrayIPNS_8MemPoolTILi40EE5BlockELi10EEE",
+   "size" : 52,
+   "source_file" : "external/tinyxml2/tinyxml2.h",
+   "template_args" :
+   [
+    "_ZTIPN8tinyxml28MemPoolTILi40EE5BlockE"
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "_mem",
+     "referenced_type" : "_ZTIPPN8tinyxml28MemPoolTILi52EE5BlockE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_pool",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA10_PN8tinyxml28MemPoolTILi52EE5BlockE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_allocated",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_size",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml28DynArrayIPNS_8MemPoolTILi52EE5BlockELi10EEE",
+   "name" : "tinyxml2::DynArray<tinyxml2::MemPoolT<52>::Block *, 10>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN8tinyxml28DynArrayIPNS_8MemPoolTILi52EE5BlockELi10EEE",
+   "self_type" : "_ZTIN8tinyxml28DynArrayIPNS_8MemPoolTILi52EE5BlockELi10EEE",
+   "size" : 52,
+   "source_file" : "external/tinyxml2/tinyxml2.h",
+   "template_args" :
+   [
+    "_ZTIPN8tinyxml28MemPoolTILi52EE5BlockE"
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "_mem",
+     "referenced_type" : "_ZTIPPN8tinyxml28MemPoolTILi56EE5BlockE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_pool",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA10_PN8tinyxml28MemPoolTILi56EE5BlockE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_allocated",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_size",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml28DynArrayIPNS_8MemPoolTILi56EE5BlockELi10EEE",
+   "name" : "tinyxml2::DynArray<tinyxml2::MemPoolT<56>::Block *, 10>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN8tinyxml28DynArrayIPNS_8MemPoolTILi56EE5BlockELi10EEE",
+   "self_type" : "_ZTIN8tinyxml28DynArrayIPNS_8MemPoolTILi56EE5BlockELi10EEE",
+   "size" : 52,
+   "source_file" : "external/tinyxml2/tinyxml2.h",
+   "template_args" :
+   [
+    "_ZTIPN8tinyxml28MemPoolTILi56EE5BlockE"
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "_mem",
+     "referenced_type" : "_ZTIPPN8tinyxml28MemPoolTILi60EE5BlockE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_pool",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA10_PN8tinyxml28MemPoolTILi60EE5BlockE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_allocated",
+     "field_offset" : 352,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_size",
+     "field_offset" : 384,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml28DynArrayIPNS_8MemPoolTILi60EE5BlockELi10EEE",
+   "name" : "tinyxml2::DynArray<tinyxml2::MemPoolT<60>::Block *, 10>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN8tinyxml28DynArrayIPNS_8MemPoolTILi60EE5BlockELi10EEE",
+   "self_type" : "_ZTIN8tinyxml28DynArrayIPNS_8MemPoolTILi60EE5BlockELi10EEE",
+   "size" : 52,
+   "source_file" : "external/tinyxml2/tinyxml2.h",
+   "template_args" :
+   [
+    "_ZTIPN8tinyxml28MemPoolTILi60EE5BlockE"
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "_mem",
+     "referenced_type" : "_ZTIPc"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_pool",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIA20_c"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_allocated",
+     "field_offset" : 192,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_size",
+     "field_offset" : 224,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml28DynArrayIcLi20EEE",
+   "name" : "tinyxml2::DynArray<char, 20>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN8tinyxml28DynArrayIcLi20EEE",
+   "self_type" : "_ZTIN8tinyxml28DynArrayIcLi20EEE",
+   "size" : 32,
+   "source_file" : "external/tinyxml2/tinyxml2.h",
+   "template_args" :
+   [
+    "_ZTIc"
+   ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "next",
+     "referenced_type" : "_ZTIPN8tinyxml28MemPoolTILi40EE4ItemE"
+    },
+    {
+     "field_name" : "itemData",
+     "referenced_type" : "_ZTIA40_c"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml28MemPoolTILi40EE4ItemE",
+   "name" : "tinyxml2::MemPoolT<40>::Item",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi40EE4ItemE",
+   "self_type" : "_ZTIN8tinyxml28MemPoolTILi40EE4ItemE",
+   "size" : 40,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "items",
+     "referenced_type" : "_ZTIA102_N8tinyxml28MemPoolTILi40EE4ItemE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml28MemPoolTILi40EE5BlockE",
+   "name" : "tinyxml2::MemPoolT<40>::Block",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi40EE5BlockE",
+   "self_type" : "_ZTIN8tinyxml28MemPoolTILi40EE5BlockE",
+   "size" : 4080,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN8tinyxml27MemPoolE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "_blockPtrs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN8tinyxml28DynArrayIPNS_8MemPoolTILi40EE5BlockELi10EEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_root",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIPN8tinyxml28MemPoolTILi40EE4ItemE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_currentAllocs",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_nAllocs",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_maxAllocs",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_nUntracked",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml28MemPoolTILi40EEE",
+   "name" : "tinyxml2::MemPoolT<40>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi40EEE",
+   "self_type" : "_ZTIN8tinyxml28MemPoolTILi40EEE",
+   "size" : 76,
+   "source_file" : "external/tinyxml2/tinyxml2.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN8tinyxml28MemPoolTILi40EEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN8tinyxml28MemPoolTILi40EED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN8tinyxml28MemPoolTILi40EED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml28MemPoolTILi40EE8ItemSizeEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml28MemPoolTILi40EE5AllocEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml28MemPoolTILi40EE4FreeEPv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml28MemPoolTILi40EE10SetTrackedEv"
+    }
+   ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "next",
+     "referenced_type" : "_ZTIPN8tinyxml28MemPoolTILi52EE4ItemE"
+    },
+    {
+     "field_name" : "itemData",
+     "referenced_type" : "_ZTIA52_c"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml28MemPoolTILi52EE4ItemE",
+   "name" : "tinyxml2::MemPoolT<52>::Item",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi52EE4ItemE",
+   "self_type" : "_ZTIN8tinyxml28MemPoolTILi52EE4ItemE",
+   "size" : 52,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "items",
+     "referenced_type" : "_ZTIA78_N8tinyxml28MemPoolTILi52EE4ItemE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml28MemPoolTILi52EE5BlockE",
+   "name" : "tinyxml2::MemPoolT<52>::Block",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi52EE5BlockE",
+   "self_type" : "_ZTIN8tinyxml28MemPoolTILi52EE5BlockE",
+   "size" : 4056,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN8tinyxml27MemPoolE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "_blockPtrs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN8tinyxml28DynArrayIPNS_8MemPoolTILi52EE5BlockELi10EEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_root",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIPN8tinyxml28MemPoolTILi52EE4ItemE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_currentAllocs",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_nAllocs",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_maxAllocs",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_nUntracked",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml28MemPoolTILi52EEE",
+   "name" : "tinyxml2::MemPoolT<52>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi52EEE",
+   "self_type" : "_ZTIN8tinyxml28MemPoolTILi52EEE",
+   "size" : 76,
+   "source_file" : "external/tinyxml2/tinyxml2.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN8tinyxml28MemPoolTILi52EEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN8tinyxml28MemPoolTILi52EED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN8tinyxml28MemPoolTILi52EED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml28MemPoolTILi52EE8ItemSizeEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml28MemPoolTILi52EE5AllocEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml28MemPoolTILi52EE4FreeEPv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml28MemPoolTILi52EE10SetTrackedEv"
+    }
+   ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "next",
+     "referenced_type" : "_ZTIPN8tinyxml28MemPoolTILi56EE4ItemE"
+    },
+    {
+     "field_name" : "itemData",
+     "referenced_type" : "_ZTIA56_c"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml28MemPoolTILi56EE4ItemE",
+   "name" : "tinyxml2::MemPoolT<56>::Item",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi56EE4ItemE",
+   "self_type" : "_ZTIN8tinyxml28MemPoolTILi56EE4ItemE",
+   "size" : 56,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "items",
+     "referenced_type" : "_ZTIA73_N8tinyxml28MemPoolTILi56EE4ItemE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml28MemPoolTILi56EE5BlockE",
+   "name" : "tinyxml2::MemPoolT<56>::Block",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi56EE5BlockE",
+   "self_type" : "_ZTIN8tinyxml28MemPoolTILi56EE5BlockE",
+   "size" : 4088,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN8tinyxml27MemPoolE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "_blockPtrs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN8tinyxml28DynArrayIPNS_8MemPoolTILi56EE5BlockELi10EEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_root",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIPN8tinyxml28MemPoolTILi56EE4ItemE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_currentAllocs",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_nAllocs",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_maxAllocs",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_nUntracked",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml28MemPoolTILi56EEE",
+   "name" : "tinyxml2::MemPoolT<56>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi56EEE",
+   "self_type" : "_ZTIN8tinyxml28MemPoolTILi56EEE",
+   "size" : 76,
+   "source_file" : "external/tinyxml2/tinyxml2.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN8tinyxml28MemPoolTILi56EEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN8tinyxml28MemPoolTILi56EED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN8tinyxml28MemPoolTILi56EED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml28MemPoolTILi56EE8ItemSizeEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml28MemPoolTILi56EE5AllocEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml28MemPoolTILi56EE4FreeEPv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml28MemPoolTILi56EE10SetTrackedEv"
+    }
+   ]
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "next",
+     "referenced_type" : "_ZTIPN8tinyxml28MemPoolTILi60EE4ItemE"
+    },
+    {
+     "field_name" : "itemData",
+     "referenced_type" : "_ZTIA60_c"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml28MemPoolTILi60EE4ItemE",
+   "name" : "tinyxml2::MemPoolT<60>::Item",
+   "record_kind" : "union",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi60EE4ItemE",
+   "self_type" : "_ZTIN8tinyxml28MemPoolTILi60EE4ItemE",
+   "size" : 60,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "access" : "private",
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "field_name" : "items",
+     "referenced_type" : "_ZTIA68_N8tinyxml28MemPoolTILi60EE4ItemE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml28MemPoolTILi60EE5BlockE",
+   "name" : "tinyxml2::MemPoolT<60>::Block",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi60EE5BlockE",
+   "self_type" : "_ZTIN8tinyxml28MemPoolTILi60EE5BlockE",
+   "size" : 4080,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  },
+  {
+   "alignment" : 4,
+   "base_specifiers" :
+   [
+    {
+     "referenced_type" : "_ZTIN8tinyxml27MemPoolE"
+    }
+   ],
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "_blockPtrs",
+     "field_offset" : 32,
+     "referenced_type" : "_ZTIN8tinyxml28DynArrayIPNS_8MemPoolTILi60EE5BlockELi10EEE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_root",
+     "field_offset" : 448,
+     "referenced_type" : "_ZTIPN8tinyxml28MemPoolTILi60EE4ItemE"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_currentAllocs",
+     "field_offset" : 480,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_nAllocs",
+     "field_offset" : 512,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_maxAllocs",
+     "field_offset" : 544,
+     "referenced_type" : "_ZTIi"
+    },
+    {
+     "access" : "private",
+     "field_name" : "_nUntracked",
+     "field_offset" : 576,
+     "referenced_type" : "_ZTIi"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml28MemPoolTILi60EEE",
+   "name" : "tinyxml2::MemPoolT<60>",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN8tinyxml28MemPoolTILi60EEE",
+   "self_type" : "_ZTIN8tinyxml28MemPoolTILi60EEE",
+   "size" : 76,
+   "source_file" : "external/tinyxml2/tinyxml2.h",
+   "vtable_components" :
+   [
+    {
+     "kind" : "offset_to_top"
+    },
+    {
+     "kind" : "rtti",
+     "mangled_component_name" : "_ZTIN8tinyxml28MemPoolTILi60EEE"
+    },
+    {
+     "kind" : "complete_dtor_pointer",
+     "mangled_component_name" : "_ZN8tinyxml28MemPoolTILi60EED1Ev"
+    },
+    {
+     "kind" : "deleting_dtor_pointer",
+     "mangled_component_name" : "_ZN8tinyxml28MemPoolTILi60EED0Ev"
+    },
+    {
+     "mangled_component_name" : "_ZNK8tinyxml28MemPoolTILi60EE8ItemSizeEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml28MemPoolTILi60EE5AllocEv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml28MemPoolTILi60EE4FreeEPv"
+    },
+    {
+     "mangled_component_name" : "_ZN8tinyxml28MemPoolTILi60EE10SetTrackedEv"
+    }
+   ]
+  },
+  {
+   "alignment" : 4,
+   "fields" :
+   [
+    {
+     "access" : "private",
+     "field_name" : "_node",
+     "referenced_type" : "_ZTIPN8tinyxml27XMLNodeE"
+    }
+   ],
+   "linker_set_key" : "_ZTIN8tinyxml29XMLHandleE",
+   "name" : "tinyxml2::XMLHandle",
+   "record_kind" : "class",
+   "referenced_type" : "_ZTIN8tinyxml29XMLHandleE",
+   "self_type" : "_ZTIN8tinyxml29XMLHandleE",
+   "size" : 4,
+   "source_file" : "external/tinyxml2/tinyxml2.h"
+  }
+ ],
+ "rvalue_reference_types" : []
+}