pull imgui 1.72 and regenerate

This commit is contained in:
sonoro1234
2019-07-29 12:17:38 +02:00
parent 94ab1adf9e
commit e61825224b
15 changed files with 5554 additions and 5515 deletions

View File

@@ -2,41 +2,45 @@ local defs = {}
defs["enums"] = {}
defs["enums"]["ImDrawCornerFlags_"] = {}
defs["enums"]["ImDrawCornerFlags_"][1] = {}
defs["enums"]["ImDrawCornerFlags_"][1]["calc_value"] = 1
defs["enums"]["ImDrawCornerFlags_"][1]["name"] = "ImDrawCornerFlags_TopLeft"
defs["enums"]["ImDrawCornerFlags_"][1]["value"] = "1 << 0"
defs["enums"]["ImDrawCornerFlags_"][1]["calc_value"] = 0
defs["enums"]["ImDrawCornerFlags_"][1]["name"] = "ImDrawCornerFlags_None"
defs["enums"]["ImDrawCornerFlags_"][1]["value"] = "0"
defs["enums"]["ImDrawCornerFlags_"][2] = {}
defs["enums"]["ImDrawCornerFlags_"][2]["calc_value"] = 2
defs["enums"]["ImDrawCornerFlags_"][2]["name"] = "ImDrawCornerFlags_TopRight"
defs["enums"]["ImDrawCornerFlags_"][2]["value"] = "1 << 1"
defs["enums"]["ImDrawCornerFlags_"][2]["calc_value"] = 1
defs["enums"]["ImDrawCornerFlags_"][2]["name"] = "ImDrawCornerFlags_TopLeft"
defs["enums"]["ImDrawCornerFlags_"][2]["value"] = "1 << 0"
defs["enums"]["ImDrawCornerFlags_"][3] = {}
defs["enums"]["ImDrawCornerFlags_"][3]["calc_value"] = 4
defs["enums"]["ImDrawCornerFlags_"][3]["name"] = "ImDrawCornerFlags_BotLeft"
defs["enums"]["ImDrawCornerFlags_"][3]["value"] = "1 << 2"
defs["enums"]["ImDrawCornerFlags_"][3]["calc_value"] = 2
defs["enums"]["ImDrawCornerFlags_"][3]["name"] = "ImDrawCornerFlags_TopRight"
defs["enums"]["ImDrawCornerFlags_"][3]["value"] = "1 << 1"
defs["enums"]["ImDrawCornerFlags_"][4] = {}
defs["enums"]["ImDrawCornerFlags_"][4]["calc_value"] = 8
defs["enums"]["ImDrawCornerFlags_"][4]["name"] = "ImDrawCornerFlags_BotRight"
defs["enums"]["ImDrawCornerFlags_"][4]["value"] = "1 << 3"
defs["enums"]["ImDrawCornerFlags_"][4]["calc_value"] = 4
defs["enums"]["ImDrawCornerFlags_"][4]["name"] = "ImDrawCornerFlags_BotLeft"
defs["enums"]["ImDrawCornerFlags_"][4]["value"] = "1 << 2"
defs["enums"]["ImDrawCornerFlags_"][5] = {}
defs["enums"]["ImDrawCornerFlags_"][5]["calc_value"] = 3
defs["enums"]["ImDrawCornerFlags_"][5]["name"] = "ImDrawCornerFlags_Top"
defs["enums"]["ImDrawCornerFlags_"][5]["value"] = "ImDrawCornerFlags_TopLeft | ImDrawCornerFlags_TopRight"
defs["enums"]["ImDrawCornerFlags_"][5]["calc_value"] = 8
defs["enums"]["ImDrawCornerFlags_"][5]["name"] = "ImDrawCornerFlags_BotRight"
defs["enums"]["ImDrawCornerFlags_"][5]["value"] = "1 << 3"
defs["enums"]["ImDrawCornerFlags_"][6] = {}
defs["enums"]["ImDrawCornerFlags_"][6]["calc_value"] = 12
defs["enums"]["ImDrawCornerFlags_"][6]["name"] = "ImDrawCornerFlags_Bot"
defs["enums"]["ImDrawCornerFlags_"][6]["value"] = "ImDrawCornerFlags_BotLeft | ImDrawCornerFlags_BotRight"
defs["enums"]["ImDrawCornerFlags_"][6]["calc_value"] = 3
defs["enums"]["ImDrawCornerFlags_"][6]["name"] = "ImDrawCornerFlags_Top"
defs["enums"]["ImDrawCornerFlags_"][6]["value"] = "ImDrawCornerFlags_TopLeft | ImDrawCornerFlags_TopRight"
defs["enums"]["ImDrawCornerFlags_"][7] = {}
defs["enums"]["ImDrawCornerFlags_"][7]["calc_value"] = 5
defs["enums"]["ImDrawCornerFlags_"][7]["name"] = "ImDrawCornerFlags_Left"
defs["enums"]["ImDrawCornerFlags_"][7]["value"] = "ImDrawCornerFlags_TopLeft | ImDrawCornerFlags_BotLeft"
defs["enums"]["ImDrawCornerFlags_"][7]["calc_value"] = 12
defs["enums"]["ImDrawCornerFlags_"][7]["name"] = "ImDrawCornerFlags_Bot"
defs["enums"]["ImDrawCornerFlags_"][7]["value"] = "ImDrawCornerFlags_BotLeft | ImDrawCornerFlags_BotRight"
defs["enums"]["ImDrawCornerFlags_"][8] = {}
defs["enums"]["ImDrawCornerFlags_"][8]["calc_value"] = 10
defs["enums"]["ImDrawCornerFlags_"][8]["name"] = "ImDrawCornerFlags_Right"
defs["enums"]["ImDrawCornerFlags_"][8]["value"] = "ImDrawCornerFlags_TopRight | ImDrawCornerFlags_BotRight"
defs["enums"]["ImDrawCornerFlags_"][8]["calc_value"] = 5
defs["enums"]["ImDrawCornerFlags_"][8]["name"] = "ImDrawCornerFlags_Left"
defs["enums"]["ImDrawCornerFlags_"][8]["value"] = "ImDrawCornerFlags_TopLeft | ImDrawCornerFlags_BotLeft"
defs["enums"]["ImDrawCornerFlags_"][9] = {}
defs["enums"]["ImDrawCornerFlags_"][9]["calc_value"] = 15
defs["enums"]["ImDrawCornerFlags_"][9]["name"] = "ImDrawCornerFlags_All"
defs["enums"]["ImDrawCornerFlags_"][9]["value"] = "0xF"
defs["enums"]["ImDrawCornerFlags_"][9]["calc_value"] = 10
defs["enums"]["ImDrawCornerFlags_"][9]["name"] = "ImDrawCornerFlags_Right"
defs["enums"]["ImDrawCornerFlags_"][9]["value"] = "ImDrawCornerFlags_TopRight | ImDrawCornerFlags_BotRight"
defs["enums"]["ImDrawCornerFlags_"][10] = {}
defs["enums"]["ImDrawCornerFlags_"][10]["calc_value"] = 15
defs["enums"]["ImDrawCornerFlags_"][10]["name"] = "ImDrawCornerFlags_All"
defs["enums"]["ImDrawCornerFlags_"][10]["value"] = "0xF"
defs["enums"]["ImDrawListFlags_"] = {}
defs["enums"]["ImDrawListFlags_"][1] = {}
defs["enums"]["ImDrawListFlags_"][1]["calc_value"] = 0
@@ -818,32 +822,36 @@ defs["enums"]["ImGuiKey_"][15]["name"] = "ImGuiKey_Escape"
defs["enums"]["ImGuiKey_"][15]["value"] = 14
defs["enums"]["ImGuiKey_"][16] = {}
defs["enums"]["ImGuiKey_"][16]["calc_value"] = 15
defs["enums"]["ImGuiKey_"][16]["name"] = "ImGuiKey_A"
defs["enums"]["ImGuiKey_"][16]["name"] = "ImGuiKey_KeyPadEnter"
defs["enums"]["ImGuiKey_"][16]["value"] = 15
defs["enums"]["ImGuiKey_"][17] = {}
defs["enums"]["ImGuiKey_"][17]["calc_value"] = 16
defs["enums"]["ImGuiKey_"][17]["name"] = "ImGuiKey_C"
defs["enums"]["ImGuiKey_"][17]["name"] = "ImGuiKey_A"
defs["enums"]["ImGuiKey_"][17]["value"] = 16
defs["enums"]["ImGuiKey_"][18] = {}
defs["enums"]["ImGuiKey_"][18]["calc_value"] = 17
defs["enums"]["ImGuiKey_"][18]["name"] = "ImGuiKey_V"
defs["enums"]["ImGuiKey_"][18]["name"] = "ImGuiKey_C"
defs["enums"]["ImGuiKey_"][18]["value"] = 17
defs["enums"]["ImGuiKey_"][19] = {}
defs["enums"]["ImGuiKey_"][19]["calc_value"] = 18
defs["enums"]["ImGuiKey_"][19]["name"] = "ImGuiKey_X"
defs["enums"]["ImGuiKey_"][19]["name"] = "ImGuiKey_V"
defs["enums"]["ImGuiKey_"][19]["value"] = 18
defs["enums"]["ImGuiKey_"][20] = {}
defs["enums"]["ImGuiKey_"][20]["calc_value"] = 19
defs["enums"]["ImGuiKey_"][20]["name"] = "ImGuiKey_Y"
defs["enums"]["ImGuiKey_"][20]["name"] = "ImGuiKey_X"
defs["enums"]["ImGuiKey_"][20]["value"] = 19
defs["enums"]["ImGuiKey_"][21] = {}
defs["enums"]["ImGuiKey_"][21]["calc_value"] = 20
defs["enums"]["ImGuiKey_"][21]["name"] = "ImGuiKey_Z"
defs["enums"]["ImGuiKey_"][21]["name"] = "ImGuiKey_Y"
defs["enums"]["ImGuiKey_"][21]["value"] = 20
defs["enums"]["ImGuiKey_"][22] = {}
defs["enums"]["ImGuiKey_"][22]["calc_value"] = 21
defs["enums"]["ImGuiKey_"][22]["name"] = "ImGuiKey_COUNT"
defs["enums"]["ImGuiKey_"][22]["name"] = "ImGuiKey_Z"
defs["enums"]["ImGuiKey_"][22]["value"] = 21
defs["enums"]["ImGuiKey_"][23] = {}
defs["enums"]["ImGuiKey_"][23]["calc_value"] = 22
defs["enums"]["ImGuiKey_"][23]["name"] = "ImGuiKey_COUNT"
defs["enums"]["ImGuiKey_"][23]["value"] = 22
defs["enums"]["ImGuiMouseCursor_"] = {}
defs["enums"]["ImGuiMouseCursor_"][1] = {}
defs["enums"]["ImGuiMouseCursor_"][1]["calc_value"] = -1
@@ -1345,31 +1353,6 @@ defs["enums"]["ImGuiWindowFlags_"][30]["calc_value"] = 268435456
defs["enums"]["ImGuiWindowFlags_"][30]["name"] = "ImGuiWindowFlags_ChildMenu"
defs["enums"]["ImGuiWindowFlags_"][30]["value"] = "1 << 28"
defs["structs"] = {}
defs["structs"]["CustomRect"] = {}
defs["structs"]["CustomRect"][1] = {}
defs["structs"]["CustomRect"][1]["name"] = "ID"
defs["structs"]["CustomRect"][1]["type"] = "unsigned int"
defs["structs"]["CustomRect"][2] = {}
defs["structs"]["CustomRect"][2]["name"] = "Width"
defs["structs"]["CustomRect"][2]["type"] = "unsigned short"
defs["structs"]["CustomRect"][3] = {}
defs["structs"]["CustomRect"][3]["name"] = "Height"
defs["structs"]["CustomRect"][3]["type"] = "unsigned short"
defs["structs"]["CustomRect"][4] = {}
defs["structs"]["CustomRect"][4]["name"] = "X"
defs["structs"]["CustomRect"][4]["type"] = "unsigned short"
defs["structs"]["CustomRect"][5] = {}
defs["structs"]["CustomRect"][5]["name"] = "Y"
defs["structs"]["CustomRect"][5]["type"] = "unsigned short"
defs["structs"]["CustomRect"][6] = {}
defs["structs"]["CustomRect"][6]["name"] = "GlyphAdvanceX"
defs["structs"]["CustomRect"][6]["type"] = "float"
defs["structs"]["CustomRect"][7] = {}
defs["structs"]["CustomRect"][7]["name"] = "GlyphOffset"
defs["structs"]["CustomRect"][7]["type"] = "ImVec2"
defs["structs"]["CustomRect"][8] = {}
defs["structs"]["CustomRect"][8]["name"] = "Font"
defs["structs"]["CustomRect"][8]["type"] = "ImFont*"
defs["structs"]["ImColor"] = {}
defs["structs"]["ImColor"][1] = {}
defs["structs"]["ImColor"][1]["name"] = "Value"
@@ -1592,8 +1575,8 @@ defs["structs"]["ImFontAtlas"][12]["template_type"] = "ImFont*"
defs["structs"]["ImFontAtlas"][12]["type"] = "ImVector_ImFontPtr"
defs["structs"]["ImFontAtlas"][13] = {}
defs["structs"]["ImFontAtlas"][13]["name"] = "CustomRects"
defs["structs"]["ImFontAtlas"][13]["template_type"] = "CustomRect"
defs["structs"]["ImFontAtlas"][13]["type"] = "ImVector_CustomRect"
defs["structs"]["ImFontAtlas"][13]["template_type"] = "ImFontAtlasCustomRect"
defs["structs"]["ImFontAtlas"][13]["type"] = "ImVector_ImFontAtlasCustomRect"
defs["structs"]["ImFontAtlas"][14] = {}
defs["structs"]["ImFontAtlas"][14]["name"] = "ConfigData"
defs["structs"]["ImFontAtlas"][14]["template_type"] = "ImFontConfig"
@@ -1602,6 +1585,31 @@ defs["structs"]["ImFontAtlas"][15] = {}
defs["structs"]["ImFontAtlas"][15]["name"] = "CustomRectIds[1]"
defs["structs"]["ImFontAtlas"][15]["size"] = 1
defs["structs"]["ImFontAtlas"][15]["type"] = "int"
defs["structs"]["ImFontAtlasCustomRect"] = {}
defs["structs"]["ImFontAtlasCustomRect"][1] = {}
defs["structs"]["ImFontAtlasCustomRect"][1]["name"] = "ID"
defs["structs"]["ImFontAtlasCustomRect"][1]["type"] = "unsigned int"
defs["structs"]["ImFontAtlasCustomRect"][2] = {}
defs["structs"]["ImFontAtlasCustomRect"][2]["name"] = "Width"
defs["structs"]["ImFontAtlasCustomRect"][2]["type"] = "unsigned short"
defs["structs"]["ImFontAtlasCustomRect"][3] = {}
defs["structs"]["ImFontAtlasCustomRect"][3]["name"] = "Height"
defs["structs"]["ImFontAtlasCustomRect"][3]["type"] = "unsigned short"
defs["structs"]["ImFontAtlasCustomRect"][4] = {}
defs["structs"]["ImFontAtlasCustomRect"][4]["name"] = "X"
defs["structs"]["ImFontAtlasCustomRect"][4]["type"] = "unsigned short"
defs["structs"]["ImFontAtlasCustomRect"][5] = {}
defs["structs"]["ImFontAtlasCustomRect"][5]["name"] = "Y"
defs["structs"]["ImFontAtlasCustomRect"][5]["type"] = "unsigned short"
defs["structs"]["ImFontAtlasCustomRect"][6] = {}
defs["structs"]["ImFontAtlasCustomRect"][6]["name"] = "GlyphAdvanceX"
defs["structs"]["ImFontAtlasCustomRect"][6]["type"] = "float"
defs["structs"]["ImFontAtlasCustomRect"][7] = {}
defs["structs"]["ImFontAtlasCustomRect"][7]["name"] = "GlyphOffset"
defs["structs"]["ImFontAtlasCustomRect"][7]["type"] = "ImVec2"
defs["structs"]["ImFontAtlasCustomRect"][8] = {}
defs["structs"]["ImFontAtlasCustomRect"][8]["name"] = "Font"
defs["structs"]["ImFontAtlasCustomRect"][8]["type"] = "ImFont*"
defs["structs"]["ImFontConfig"] = {}
defs["structs"]["ImFontConfig"][1] = {}
defs["structs"]["ImFontConfig"][1]["name"] = "FontData"
@@ -1727,7 +1735,7 @@ defs["structs"]["ImGuiIO"][10]["name"] = "MouseDragThreshold"
defs["structs"]["ImGuiIO"][10]["type"] = "float"
defs["structs"]["ImGuiIO"][11] = {}
defs["structs"]["ImGuiIO"][11]["name"] = "KeyMap[ImGuiKey_COUNT]"
defs["structs"]["ImGuiIO"][11]["size"] = 21
defs["structs"]["ImGuiIO"][11]["size"] = 22
defs["structs"]["ImGuiIO"][11]["type"] = "int"
defs["structs"]["ImGuiIO"][12] = {}
defs["structs"]["ImGuiIO"][12]["name"] = "KeyRepeatDelay"
@@ -2045,8 +2053,15 @@ defs["structs"]["ImGuiSizeCallbackData"][4]["type"] = "ImVec2"
defs["structs"]["ImGuiStorage"] = {}
defs["structs"]["ImGuiStorage"][1] = {}
defs["structs"]["ImGuiStorage"][1]["name"] = "Data"
defs["structs"]["ImGuiStorage"][1]["template_type"] = "Pair"
defs["structs"]["ImGuiStorage"][1]["type"] = "ImVector_Pair"
defs["structs"]["ImGuiStorage"][1]["template_type"] = "ImGuiStoragePair"
defs["structs"]["ImGuiStorage"][1]["type"] = "ImVector_ImGuiStoragePair"
defs["structs"]["ImGuiStoragePair"] = {}
defs["structs"]["ImGuiStoragePair"][1] = {}
defs["structs"]["ImGuiStoragePair"][1]["name"] = "key"
defs["structs"]["ImGuiStoragePair"][1]["type"] = "ImGuiID"
defs["structs"]["ImGuiStoragePair"][2] = {}
defs["structs"]["ImGuiStoragePair"][2]["name"] = "}"
defs["structs"]["ImGuiStoragePair"][2]["type"] = "union { int val_i; float val_f; void* val_p;"
defs["structs"]["ImGuiStyle"] = {}
defs["structs"]["ImGuiStyle"][1] = {}
defs["structs"]["ImGuiStyle"][1]["name"] = "Alpha"
@@ -2124,33 +2139,36 @@ defs["structs"]["ImGuiStyle"][25] = {}
defs["structs"]["ImGuiStyle"][25]["name"] = "TabBorderSize"
defs["structs"]["ImGuiStyle"][25]["type"] = "float"
defs["structs"]["ImGuiStyle"][26] = {}
defs["structs"]["ImGuiStyle"][26]["name"] = "ButtonTextAlign"
defs["structs"]["ImGuiStyle"][26]["type"] = "ImVec2"
defs["structs"]["ImGuiStyle"][26]["name"] = "ColorButtonPosition"
defs["structs"]["ImGuiStyle"][26]["type"] = "ImGuiDir"
defs["structs"]["ImGuiStyle"][27] = {}
defs["structs"]["ImGuiStyle"][27]["name"] = "SelectableTextAlign"
defs["structs"]["ImGuiStyle"][27]["name"] = "ButtonTextAlign"
defs["structs"]["ImGuiStyle"][27]["type"] = "ImVec2"
defs["structs"]["ImGuiStyle"][28] = {}
defs["structs"]["ImGuiStyle"][28]["name"] = "DisplayWindowPadding"
defs["structs"]["ImGuiStyle"][28]["name"] = "SelectableTextAlign"
defs["structs"]["ImGuiStyle"][28]["type"] = "ImVec2"
defs["structs"]["ImGuiStyle"][29] = {}
defs["structs"]["ImGuiStyle"][29]["name"] = "DisplaySafeAreaPadding"
defs["structs"]["ImGuiStyle"][29]["name"] = "DisplayWindowPadding"
defs["structs"]["ImGuiStyle"][29]["type"] = "ImVec2"
defs["structs"]["ImGuiStyle"][30] = {}
defs["structs"]["ImGuiStyle"][30]["name"] = "MouseCursorScale"
defs["structs"]["ImGuiStyle"][30]["type"] = "float"
defs["structs"]["ImGuiStyle"][30]["name"] = "DisplaySafeAreaPadding"
defs["structs"]["ImGuiStyle"][30]["type"] = "ImVec2"
defs["structs"]["ImGuiStyle"][31] = {}
defs["structs"]["ImGuiStyle"][31]["name"] = "AntiAliasedLines"
defs["structs"]["ImGuiStyle"][31]["type"] = "bool"
defs["structs"]["ImGuiStyle"][31]["name"] = "MouseCursorScale"
defs["structs"]["ImGuiStyle"][31]["type"] = "float"
defs["structs"]["ImGuiStyle"][32] = {}
defs["structs"]["ImGuiStyle"][32]["name"] = "AntiAliasedFill"
defs["structs"]["ImGuiStyle"][32]["name"] = "AntiAliasedLines"
defs["structs"]["ImGuiStyle"][32]["type"] = "bool"
defs["structs"]["ImGuiStyle"][33] = {}
defs["structs"]["ImGuiStyle"][33]["name"] = "CurveTessellationTol"
defs["structs"]["ImGuiStyle"][33]["type"] = "float"
defs["structs"]["ImGuiStyle"][33]["name"] = "AntiAliasedFill"
defs["structs"]["ImGuiStyle"][33]["type"] = "bool"
defs["structs"]["ImGuiStyle"][34] = {}
defs["structs"]["ImGuiStyle"][34]["name"] = "Colors[ImGuiCol_COUNT]"
defs["structs"]["ImGuiStyle"][34]["size"] = 48
defs["structs"]["ImGuiStyle"][34]["type"] = "ImVec4"
defs["structs"]["ImGuiStyle"][34]["name"] = "CurveTessellationTol"
defs["structs"]["ImGuiStyle"][34]["type"] = "float"
defs["structs"]["ImGuiStyle"][35] = {}
defs["structs"]["ImGuiStyle"][35]["name"] = "Colors[ImGuiCol_COUNT]"
defs["structs"]["ImGuiStyle"][35]["size"] = 48
defs["structs"]["ImGuiStyle"][35]["type"] = "ImVec4"
defs["structs"]["ImGuiTextBuffer"] = {}
defs["structs"]["ImGuiTextBuffer"][1] = {}
defs["structs"]["ImGuiTextBuffer"][1]["name"] = "Buf"
@@ -2163,11 +2181,18 @@ defs["structs"]["ImGuiTextFilter"][1]["size"] = 256
defs["structs"]["ImGuiTextFilter"][1]["type"] = "char"
defs["structs"]["ImGuiTextFilter"][2] = {}
defs["structs"]["ImGuiTextFilter"][2]["name"] = "Filters"
defs["structs"]["ImGuiTextFilter"][2]["template_type"] = "TextRange"
defs["structs"]["ImGuiTextFilter"][2]["type"] = "ImVector_TextRange"
defs["structs"]["ImGuiTextFilter"][2]["template_type"] = "ImGuiTextRange"
defs["structs"]["ImGuiTextFilter"][2]["type"] = "ImVector_ImGuiTextRange"
defs["structs"]["ImGuiTextFilter"][3] = {}
defs["structs"]["ImGuiTextFilter"][3]["name"] = "CountGrep"
defs["structs"]["ImGuiTextFilter"][3]["type"] = "int"
defs["structs"]["ImGuiTextRange"] = {}
defs["structs"]["ImGuiTextRange"][1] = {}
defs["structs"]["ImGuiTextRange"][1]["name"] = "b"
defs["structs"]["ImGuiTextRange"][1]["type"] = "const char*"
defs["structs"]["ImGuiTextRange"][2] = {}
defs["structs"]["ImGuiTextRange"][2]["name"] = "e"
defs["structs"]["ImGuiTextRange"][2]["type"] = "const char*"
defs["structs"]["ImVec2"] = {}
defs["structs"]["ImVec2"][1] = {}
defs["structs"]["ImVec2"][1]["name"] = "x"
@@ -2188,19 +2213,5 @@ defs["structs"]["ImVec4"][3]["type"] = "float"
defs["structs"]["ImVec4"][4] = {}
defs["structs"]["ImVec4"][4]["name"] = "w"
defs["structs"]["ImVec4"][4]["type"] = "float"
defs["structs"]["Pair"] = {}
defs["structs"]["Pair"][1] = {}
defs["structs"]["Pair"][1]["name"] = "key"
defs["structs"]["Pair"][1]["type"] = "ImGuiID"
defs["structs"]["Pair"][2] = {}
defs["structs"]["Pair"][2]["name"] = ""
defs["structs"]["Pair"][2]["type"] = "union { int val_i; float val_f; void* val_p;}"
defs["structs"]["TextRange"] = {}
defs["structs"]["TextRange"][1] = {}
defs["structs"]["TextRange"][1]["name"] = "b"
defs["structs"]["TextRange"][1]["type"] = "const char*"
defs["structs"]["TextRange"][2] = {}
defs["structs"]["TextRange"][2]["name"] = "e"
defs["structs"]["TextRange"][2]["type"] = "const char*"
return defs