{
  "ImColor": "struct ImColor",
  "ImDrawCallback": "void(*)(const ImDrawList* parent_list,const ImDrawCmd* cmd);",
  "ImDrawChannel": "struct ImDrawChannel",
  "ImDrawCmd": "struct ImDrawCmd",
  "ImDrawCmdHeader": "struct ImDrawCmdHeader",
  "ImDrawCornerFlags": "int",
  "ImDrawData": "struct ImDrawData",
  "ImDrawIdx": "unsigned short",
  "ImDrawList": "struct ImDrawList",
  "ImDrawListFlags": "int",
  "ImDrawListSharedData": "struct ImDrawListSharedData",
  "ImDrawListSplitter": "struct ImDrawListSplitter",
  "ImDrawVert": "struct ImDrawVert",
  "ImFont": "struct ImFont",
  "ImFontAtlas": "struct ImFontAtlas",
  "ImFontAtlasCustomRect": "struct ImFontAtlasCustomRect",
  "ImFontAtlasFlags": "int",
  "ImFontConfig": "struct ImFontConfig",
  "ImFontGlyph": "struct ImFontGlyph",
  "ImFontGlyphRangesBuilder": "struct ImFontGlyphRangesBuilder",
  "ImGuiBackendFlags": "int",
  "ImGuiButtonFlags": "int",
  "ImGuiCol": "int",
  "ImGuiColorEditFlags": "int",
  "ImGuiComboFlags": "int",
  "ImGuiCond": "int",
  "ImGuiConfigFlags": "int",
  "ImGuiContext": "struct ImGuiContext",
  "ImGuiDataType": "int",
  "ImGuiDir": "int",
  "ImGuiDragDropFlags": "int",
  "ImGuiFocusedFlags": "int",
  "ImGuiHoveredFlags": "int",
  "ImGuiID": "unsigned int",
  "ImGuiIO": "struct ImGuiIO",
  "ImGuiInputTextCallback": "int(*)(ImGuiInputTextCallbackData* data);",
  "ImGuiInputTextCallbackData": "struct ImGuiInputTextCallbackData",
  "ImGuiInputTextFlags": "int",
  "ImGuiKey": "int",
  "ImGuiKeyModFlags": "int",
  "ImGuiListClipper": "struct ImGuiListClipper",
  "ImGuiMouseButton": "int",
  "ImGuiMouseCursor": "int",
  "ImGuiNavInput": "int",
  "ImGuiOnceUponAFrame": "struct ImGuiOnceUponAFrame",
  "ImGuiPayload": "struct ImGuiPayload",
  "ImGuiPopupFlags": "int",
  "ImGuiSelectableFlags": "int",
  "ImGuiSizeCallback": "void(*)(ImGuiSizeCallbackData* data);",
  "ImGuiSizeCallbackData": "struct ImGuiSizeCallbackData",
  "ImGuiSliderFlags": "int",
  "ImGuiSortDirection": "int",
  "ImGuiStorage": "struct ImGuiStorage",
  "ImGuiStoragePair": "struct ImGuiStoragePair",
  "ImGuiStyle": "struct ImGuiStyle",
  "ImGuiStyleVar": "int",
  "ImGuiTabBarFlags": "int",
  "ImGuiTabItemFlags": "int",
  "ImGuiTableBgTarget": "int",
  "ImGuiTableColumnFlags": "int",
  "ImGuiTableColumnSortSpecs": "struct ImGuiTableColumnSortSpecs",
  "ImGuiTableFlags": "int",
  "ImGuiTableRowFlags": "int",
  "ImGuiTableSortSpecs": "struct ImGuiTableSortSpecs",
  "ImGuiTextBuffer": "struct ImGuiTextBuffer",
  "ImGuiTextFilter": "struct ImGuiTextFilter",
  "ImGuiTextRange": "struct ImGuiTextRange",
  "ImGuiTreeNodeFlags": "int",
  "ImGuiWindowFlags": "int",
  "ImS16": "signed short",
  "ImS32": "signed int",
  "ImS64": "int64_t",
  "ImS8": "signed char",
  "ImTextureID": "void*",
  "ImU16": "unsigned short",
  "ImU32": "unsigned int",
  "ImU64": "uint64_t",
  "ImU8": "unsigned char",
  "ImVec2": "struct ImVec2",
  "ImVec4": "struct ImVec4",
  "ImWchar": "ImWchar16",
  "ImWchar16": "unsigned short",
  "ImWchar32": "unsigned int",
  "const_iterator": "const value_type*",
  "iterator": "value_type*",
  "value_type": "T"
}