diff --git a/src/CodeGenerator/Properties/launchSettings.json b/src/CodeGenerator/Properties/launchSettings.json index b0543eb..f3c13fa 100644 --- a/src/CodeGenerator/Properties/launchSettings.json +++ b/src/CodeGenerator/Properties/launchSettings.json @@ -2,7 +2,7 @@ "profiles": { "CodeGenerator": { "commandName": "Project", - "commandLineArgs": "E:\\projects\\imgui.net\\src\\ImGui.NET\\Generated" + "commandLineArgs": "E:\\repositories\\github\\ImGui.NET\\src\\ImGui.NET\\Generated" } } } \ No newline at end of file diff --git a/src/CodeGenerator/definitions.json b/src/CodeGenerator/definitions.json index b8e33a6..7049f4a 100644 --- a/src/CodeGenerator/definitions.json +++ b/src/CodeGenerator/definitions.json @@ -474,6 +474,160 @@ "stname": "ImDrawData" } ], + "ImDrawListSplitter_Clear": [ + { + "args": "(ImDrawListSplitter* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawListSplitter*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawListSplitter_Clear", + "defaults": [], + "funcname": "Clear", + "ov_cimguiname": "ImDrawListSplitter_Clear", + "ret": "void", + "signature": "()", + "stname": "ImDrawListSplitter" + } + ], + "ImDrawListSplitter_ClearFreeMemory": [ + { + "args": "(ImDrawListSplitter* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawListSplitter*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawListSplitter_ClearFreeMemory", + "defaults": [], + "funcname": "ClearFreeMemory", + "ov_cimguiname": "ImDrawListSplitter_ClearFreeMemory", + "ret": "void", + "signature": "()", + "stname": "ImDrawListSplitter" + } + ], + "ImDrawListSplitter_ImDrawListSplitter": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImDrawListSplitter_ImDrawListSplitter", + "constructor": true, + "defaults": [], + "funcname": "ImDrawListSplitter", + "ov_cimguiname": "ImDrawListSplitter_ImDrawListSplitter", + "signature": "()", + "stname": "ImDrawListSplitter" + } + ], + "ImDrawListSplitter_Merge": [ + { + "args": "(ImDrawListSplitter* self,ImDrawList* draw_list)", + "argsT": [ + { + "name": "self", + "type": "ImDrawListSplitter*" + }, + { + "name": "draw_list", + "type": "ImDrawList*" + } + ], + "argsoriginal": "(ImDrawList* draw_list)", + "call_args": "(draw_list)", + "cimguiname": "ImDrawListSplitter_Merge", + "defaults": [], + "funcname": "Merge", + "ov_cimguiname": "ImDrawListSplitter_Merge", + "ret": "void", + "signature": "(ImDrawList*)", + "stname": "ImDrawListSplitter" + } + ], + "ImDrawListSplitter_SetCurrentChannel": [ + { + "args": "(ImDrawListSplitter* self,ImDrawList* draw_list,int channel_idx)", + "argsT": [ + { + "name": "self", + "type": "ImDrawListSplitter*" + }, + { + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "channel_idx", + "type": "int" + } + ], + "argsoriginal": "(ImDrawList* draw_list,int channel_idx)", + "call_args": "(draw_list,channel_idx)", + "cimguiname": "ImDrawListSplitter_SetCurrentChannel", + "defaults": [], + "funcname": "SetCurrentChannel", + "ov_cimguiname": "ImDrawListSplitter_SetCurrentChannel", + "ret": "void", + "signature": "(ImDrawList*,int)", + "stname": "ImDrawListSplitter" + } + ], + "ImDrawListSplitter_Split": [ + { + "args": "(ImDrawListSplitter* self,ImDrawList* draw_list,int count)", + "argsT": [ + { + "name": "self", + "type": "ImDrawListSplitter*" + }, + { + "name": "draw_list", + "type": "ImDrawList*" + }, + { + "name": "count", + "type": "int" + } + ], + "argsoriginal": "(ImDrawList* draw_list,int count)", + "call_args": "(draw_list,count)", + "cimguiname": "ImDrawListSplitter_Split", + "defaults": [], + "funcname": "Split", + "ov_cimguiname": "ImDrawListSplitter_Split", + "ret": "void", + "signature": "(ImDrawList*,int)", + "stname": "ImDrawListSplitter" + } + ], + "ImDrawListSplitter_destroy": [ + { + "args": "(ImDrawListSplitter* self)", + "argsT": [ + { + "name": "self", + "type": "ImDrawListSplitter*" + } + ], + "call_args": "(self)", + "cimguiname": "ImDrawListSplitter_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImDrawListSplitter_destroy", + "ret": "void", + "signature": "(ImDrawListSplitter*)", + "stname": "ImDrawListSplitter" + } + ], "ImDrawList_AddBezierCurve": [ { "args": "(ImDrawList* self,const ImVec2 pos0,const ImVec2 cp0,const ImVec2 cp1,const ImVec2 pos1,ImU32 col,float thickness,int num_segments)", @@ -1344,19 +1498,19 @@ ], "ImDrawList_ChannelsSetCurrent": [ { - "args": "(ImDrawList* self,int channel_index)", + "args": "(ImDrawList* self,int n)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { - "name": "channel_index", + "name": "n", "type": "int" } ], - "argsoriginal": "(int channel_index)", - "call_args": "(channel_index)", + "argsoriginal": "(int n)", + "call_args": "(n)", "cimguiname": "ImDrawList_ChannelsSetCurrent", "defaults": [], "funcname": "ChannelsSetCurrent", @@ -1368,19 +1522,19 @@ ], "ImDrawList_ChannelsSplit": [ { - "args": "(ImDrawList* self,int channels_count)", + "args": "(ImDrawList* self,int count)", "argsT": [ { "name": "self", "type": "ImDrawList*" }, { - "name": "channels_count", + "name": "count", "type": "int" } ], - "argsoriginal": "(int channels_count)", - "call_args": "(channels_count)", + "argsoriginal": "(int count)", + "call_args": "(count)", "cimguiname": "ImDrawList_ChannelsSplit", "defaults": [], "funcname": "ChannelsSplit", @@ -3236,6 +3390,26 @@ "stname": "ImFontGlyphRangesBuilder" } ], + "ImFontGlyphRangesBuilder_Clear": [ + { + "args": "(ImFontGlyphRangesBuilder* self)", + "argsT": [ + { + "name": "self", + "type": "ImFontGlyphRangesBuilder*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImFontGlyphRangesBuilder_Clear", + "defaults": [], + "funcname": "Clear", + "ov_cimguiname": "ImFontGlyphRangesBuilder_Clear", + "ret": "void", + "signature": "()", + "stname": "ImFontGlyphRangesBuilder" + } + ], "ImFontGlyphRangesBuilder_GetBit": [ { "args": "(ImFontGlyphRangesBuilder* self,int n)", @@ -3927,7 +4101,7 @@ ], "ImGuiIO_AddInputCharacter": [ { - "args": "(ImGuiIO* self,ImWchar c)", + "args": "(ImGuiIO* self,unsigned int c)", "argsT": [ { "name": "self", @@ -3935,17 +4109,17 @@ }, { "name": "c", - "type": "ImWchar" + "type": "unsigned int" } ], - "argsoriginal": "(ImWchar c)", + "argsoriginal": "(unsigned int c)", "call_args": "(c)", "cimguiname": "ImGuiIO_AddInputCharacter", "defaults": [], "funcname": "AddInputCharacter", "ov_cimguiname": "ImGuiIO_AddInputCharacter", "ret": "void", - "signature": "(ImWchar)", + "signature": "(unsigned int)", "stname": "ImGuiIO" } ], @@ -11043,46 +11217,46 @@ "templatedgen": true } ], - "ImVector_ImVec2_ImVector_ImVec2": [ + "ImVector_ImU32_ImVector_ImU32": [ { "args": "()", "argsT": [], "call_args": "()", - "cimguiname": "ImVector_ImVec2_ImVector_ImVec2", + "cimguiname": "ImVector_ImU32_ImVector_ImU32", "constructor": true, "defaults": [], - "funcname": "ImVector_ImVec2", - "ov_cimguiname": "ImVector_ImVec2_ImVector_ImVec2", + "funcname": "ImVector_ImU32", + "ov_cimguiname": "ImVector_ImU32_ImVector_ImU32", "signature": "()", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImU32", "templatedgen": true }, { - "args": "(const ImVector_ImVec2 src)", + "args": "(const ImVector_ImU32 src)", "argsT": [ { "name": "src", - "type": "const ImVector_ImVec2" + "type": "const ImVector_ImU32" } ], "call_args": "(src)", - "cimguiname": "ImVector_ImVec2_ImVector_ImVec2", + "cimguiname": "ImVector_ImU32_ImVector_ImU32", "constructor": true, "defaults": [], - "funcname": "ImVector_ImVec2", - "ov_cimguiname": "ImVector_ImVec2_ImVector_ImVec2Vector", + "funcname": "ImVector_ImU32", + "ov_cimguiname": "ImVector_ImU32_ImVector_ImU32Vector", "signature": "(const ImVector)", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec2__grow_capacity": [ + "ImVector_ImU32__grow_capacity": [ { - "args": "(const ImVector_ImVec2* self,int sz)", + "args": "(const ImVector_ImU32* self,int sz)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec2*" + "type": "const ImVector_ImU32*" }, { "name": "sz", @@ -11090,452 +11264,452 @@ } ], "call_args": "(sz)", - "cimguiname": "ImVector_ImVec2__grow_capacity", + "cimguiname": "ImVector_ImU32__grow_capacity", "defaults": [], "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_ImVec2__grow_capacity", + "ov_cimguiname": "ImVector_ImU32__grow_capacity", "ret": "int", "signature": "(int)const", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec2_back": [ + "ImVector_ImU32_back": [ { - "args": "(ImVector_ImVec2* self)", + "args": "(ImVector_ImU32* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec2*" + "type": "ImVector_ImU32*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec2_back", + "cimguiname": "ImVector_ImU32_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_ImVec2_back", - "ret": "ImVec2*", + "ov_cimguiname": "ImVector_ImU32_back", + "ret": "ImU32*", "retref": "&", "signature": "()", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImU32", "templatedgen": true }, { - "args": "(const ImVector_ImVec2* self)", + "args": "(const ImVector_ImU32* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec2*" + "type": "const ImVector_ImU32*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec2_back", + "cimguiname": "ImVector_ImU32_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_ImVec2_back_const", - "ret": "ImVec2 const *", + "ov_cimguiname": "ImVector_ImU32_back_const", + "ret": "ImU32 const *", "retref": "&", "signature": "()const", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec2_begin": [ + "ImVector_ImU32_begin": [ { - "args": "(ImVector_ImVec2* self)", + "args": "(ImVector_ImU32* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec2*" + "type": "ImVector_ImU32*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec2_begin", + "cimguiname": "ImVector_ImU32_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_ImVec2_begin", - "ret": "ImVec2*", + "ov_cimguiname": "ImVector_ImU32_begin", + "ret": "ImU32*", "signature": "()", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImU32", "templatedgen": true }, { - "args": "(const ImVector_ImVec2* self)", + "args": "(const ImVector_ImU32* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec2*" + "type": "const ImVector_ImU32*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec2_begin", + "cimguiname": "ImVector_ImU32_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_ImVec2_begin_const", - "ret": "ImVec2 const *", + "ov_cimguiname": "ImVector_ImU32_begin_const", + "ret": "ImU32 const *", "signature": "()const", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec2_capacity": [ + "ImVector_ImU32_capacity": [ { - "args": "(const ImVector_ImVec2* self)", + "args": "(const ImVector_ImU32* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec2*" + "type": "const ImVector_ImU32*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec2_capacity", + "cimguiname": "ImVector_ImU32_capacity", "defaults": [], "funcname": "capacity", - "ov_cimguiname": "ImVector_ImVec2_capacity", + "ov_cimguiname": "ImVector_ImU32_capacity", "ret": "int", "signature": "()const", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec2_clear": [ + "ImVector_ImU32_clear": [ { - "args": "(ImVector_ImVec2* self)", + "args": "(ImVector_ImU32* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec2*" + "type": "ImVector_ImU32*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec2_clear", + "cimguiname": "ImVector_ImU32_clear", "defaults": [], "funcname": "clear", - "ov_cimguiname": "ImVector_ImVec2_clear", + "ov_cimguiname": "ImVector_ImU32_clear", "ret": "void", "signature": "()", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec2_destroy": [ + "ImVector_ImU32_destroy": [ { - "args": "(ImVector_ImVec2* self)", + "args": "(ImVector_ImU32* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec2*" + "type": "ImVector_ImU32*" } ], "call_args": "(self)", - "cimguiname": "ImVector_ImVec2_destroy", + "cimguiname": "ImVector_ImU32_destroy", "defaults": [], "destructor": true, - "ov_cimguiname": "ImVector_ImVec2_destroy", + "ov_cimguiname": "ImVector_ImU32_destroy", "ret": "void", - "signature": "(ImVector_ImVec2*)", - "stname": "ImVector_ImVec2" + "signature": "(ImVector_ImU32*)", + "stname": "ImVector_ImU32" } ], - "ImVector_ImVec2_empty": [ + "ImVector_ImU32_empty": [ { - "args": "(const ImVector_ImVec2* self)", + "args": "(const ImVector_ImU32* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec2*" + "type": "const ImVector_ImU32*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec2_empty", + "cimguiname": "ImVector_ImU32_empty", "defaults": [], "funcname": "empty", - "ov_cimguiname": "ImVector_ImVec2_empty", + "ov_cimguiname": "ImVector_ImU32_empty", "ret": "bool", "signature": "()const", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec2_end": [ + "ImVector_ImU32_end": [ { - "args": "(ImVector_ImVec2* self)", + "args": "(ImVector_ImU32* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec2*" + "type": "ImVector_ImU32*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec2_end", + "cimguiname": "ImVector_ImU32_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_ImVec2_end", - "ret": "ImVec2*", + "ov_cimguiname": "ImVector_ImU32_end", + "ret": "ImU32*", "signature": "()", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImU32", "templatedgen": true }, { - "args": "(const ImVector_ImVec2* self)", + "args": "(const ImVector_ImU32* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec2*" + "type": "const ImVector_ImU32*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec2_end", + "cimguiname": "ImVector_ImU32_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_ImVec2_end_const", - "ret": "ImVec2 const *", + "ov_cimguiname": "ImVector_ImU32_end_const", + "ret": "ImU32 const *", "signature": "()const", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec2_erase": [ + "ImVector_ImU32_erase": [ { - "args": "(ImVector_ImVec2* self,ImVec2 const * it)", + "args": "(ImVector_ImU32* self,ImU32 const * it)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec2*" + "type": "ImVector_ImU32*" }, { "name": "it", - "type": "ImVec2 const *" + "type": "ImU32 const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_ImVec2_erase", + "cimguiname": "ImVector_ImU32_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_ImVec2_erase", - "ret": "ImVec2*", - "signature": "(const ImVec2*)", - "stname": "ImVector_ImVec2", + "ov_cimguiname": "ImVector_ImU32_erase", + "ret": "ImU32*", + "signature": "(const ImU32*)", + "stname": "ImVector_ImU32", "templatedgen": true }, { - "args": "(ImVector_ImVec2* self,ImVec2 const * it,ImVec2 const * it_last)", + "args": "(ImVector_ImU32* self,ImU32 const * it,ImU32 const * it_last)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec2*" + "type": "ImVector_ImU32*" }, { "name": "it", - "type": "ImVec2 const *" + "type": "ImU32 const *" }, { "name": "it_last", - "type": "ImVec2 const *" + "type": "ImU32 const *" } ], "call_args": "(it,it_last)", - "cimguiname": "ImVector_ImVec2_erase", + "cimguiname": "ImVector_ImU32_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_ImVec2_eraseTPtr", - "ret": "ImVec2*", - "signature": "(const ImVec2*,const ImVec2*)", - "stname": "ImVector_ImVec2", + "ov_cimguiname": "ImVector_ImU32_eraseTPtr", + "ret": "ImU32*", + "signature": "(const ImU32*,const ImU32*)", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec2_erase_unsorted": [ + "ImVector_ImU32_erase_unsorted": [ { - "args": "(ImVector_ImVec2* self,ImVec2 const * it)", + "args": "(ImVector_ImU32* self,ImU32 const * it)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec2*" + "type": "ImVector_ImU32*" }, { "name": "it", - "type": "ImVec2 const *" + "type": "ImU32 const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_ImVec2_erase_unsorted", + "cimguiname": "ImVector_ImU32_erase_unsorted", "defaults": [], "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_ImVec2_erase_unsorted", - "ret": "ImVec2*", - "signature": "(const ImVec2*)", - "stname": "ImVector_ImVec2", + "ov_cimguiname": "ImVector_ImU32_erase_unsorted", + "ret": "ImU32*", + "signature": "(const ImU32*)", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec2_front": [ + "ImVector_ImU32_front": [ { - "args": "(ImVector_ImVec2* self)", + "args": "(ImVector_ImU32* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec2*" + "type": "ImVector_ImU32*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec2_front", + "cimguiname": "ImVector_ImU32_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_ImVec2_front", - "ret": "ImVec2*", + "ov_cimguiname": "ImVector_ImU32_front", + "ret": "ImU32*", "retref": "&", "signature": "()", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImU32", "templatedgen": true }, { - "args": "(const ImVector_ImVec2* self)", + "args": "(const ImVector_ImU32* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec2*" + "type": "const ImVector_ImU32*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec2_front", + "cimguiname": "ImVector_ImU32_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_ImVec2_front_const", - "ret": "ImVec2 const *", + "ov_cimguiname": "ImVector_ImU32_front_const", + "ret": "ImU32 const *", "retref": "&", "signature": "()const", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec2_index_from_ptr": [ + "ImVector_ImU32_index_from_ptr": [ { - "args": "(const ImVector_ImVec2* self,ImVec2 const * it)", + "args": "(const ImVector_ImU32* self,ImU32 const * it)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec2*" + "type": "const ImVector_ImU32*" }, { "name": "it", - "type": "ImVec2 const *" + "type": "ImU32 const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_ImVec2_index_from_ptr", + "cimguiname": "ImVector_ImU32_index_from_ptr", "defaults": [], "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_ImVec2_index_from_ptr", + "ov_cimguiname": "ImVector_ImU32_index_from_ptr", "ret": "int", - "signature": "(const ImVec2*)const", - "stname": "ImVector_ImVec2", + "signature": "(const ImU32*)const", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec2_insert": [ + "ImVector_ImU32_insert": [ { - "args": "(ImVector_ImVec2* self,ImVec2 const * it,const ImVec2 v)", + "args": "(ImVector_ImU32* self,ImU32 const * it,const ImU32 v)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec2*" + "type": "ImVector_ImU32*" }, { "name": "it", - "type": "ImVec2 const *" + "type": "ImU32 const *" }, { "name": "v", - "type": "const ImVec2" + "type": "const ImU32" } ], "call_args": "(it,v)", - "cimguiname": "ImVector_ImVec2_insert", + "cimguiname": "ImVector_ImU32_insert", "defaults": [], "funcname": "insert", - "ov_cimguiname": "ImVector_ImVec2_insert", - "ret": "ImVec2*", - "signature": "(const ImVec2*,const ImVec2)", - "stname": "ImVector_ImVec2", + "ov_cimguiname": "ImVector_ImU32_insert", + "ret": "ImU32*", + "signature": "(const ImU32*,const ImU32)", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec2_pop_back": [ + "ImVector_ImU32_pop_back": [ { - "args": "(ImVector_ImVec2* self)", + "args": "(ImVector_ImU32* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec2*" + "type": "ImVector_ImU32*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec2_pop_back", + "cimguiname": "ImVector_ImU32_pop_back", "defaults": [], "funcname": "pop_back", - "ov_cimguiname": "ImVector_ImVec2_pop_back", + "ov_cimguiname": "ImVector_ImU32_pop_back", "ret": "void", "signature": "()", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec2_push_back": [ + "ImVector_ImU32_push_back": [ { - "args": "(ImVector_ImVec2* self,const ImVec2 v)", + "args": "(ImVector_ImU32* self,const ImU32 v)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec2*" + "type": "ImVector_ImU32*" }, { "name": "v", - "type": "const ImVec2" + "type": "const ImU32" } ], "call_args": "(v)", - "cimguiname": "ImVector_ImVec2_push_back", + "cimguiname": "ImVector_ImU32_push_back", "defaults": [], "funcname": "push_back", - "ov_cimguiname": "ImVector_ImVec2_push_back", + "ov_cimguiname": "ImVector_ImU32_push_back", "ret": "void", - "signature": "(const ImVec2)", - "stname": "ImVector_ImVec2", + "signature": "(const ImU32)", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec2_push_front": [ + "ImVector_ImU32_push_front": [ { - "args": "(ImVector_ImVec2* self,const ImVec2 v)", + "args": "(ImVector_ImU32* self,const ImU32 v)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec2*" + "type": "ImVector_ImU32*" }, { "name": "v", - "type": "const ImVec2" + "type": "const ImU32" } ], "call_args": "(v)", - "cimguiname": "ImVector_ImVec2_push_front", + "cimguiname": "ImVector_ImU32_push_front", "defaults": [], "funcname": "push_front", - "ov_cimguiname": "ImVector_ImVec2_push_front", + "ov_cimguiname": "ImVector_ImU32_push_front", "ret": "void", - "signature": "(const ImVec2)", - "stname": "ImVector_ImVec2", + "signature": "(const ImU32)", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec2_reserve": [ + "ImVector_ImU32_reserve": [ { - "args": "(ImVector_ImVec2* self,int new_capacity)", + "args": "(ImVector_ImU32* self,int new_capacity)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec2*" + "type": "ImVector_ImU32*" }, { "name": "new_capacity", @@ -11543,23 +11717,23 @@ } ], "call_args": "(new_capacity)", - "cimguiname": "ImVector_ImVec2_reserve", + "cimguiname": "ImVector_ImU32_reserve", "defaults": [], "funcname": "reserve", - "ov_cimguiname": "ImVector_ImVec2_reserve", + "ov_cimguiname": "ImVector_ImU32_reserve", "ret": "void", "signature": "(int)", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec2_resize": [ + "ImVector_ImU32_resize": [ { - "args": "(ImVector_ImVec2* self,int new_size)", + "args": "(ImVector_ImU32* self,int new_size)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec2*" + "type": "ImVector_ImU32*" }, { "name": "new_size", @@ -11567,21 +11741,21 @@ } ], "call_args": "(new_size)", - "cimguiname": "ImVector_ImVec2_resize", + "cimguiname": "ImVector_ImU32_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_ImVec2_resize", + "ov_cimguiname": "ImVector_ImU32_resize", "ret": "void", "signature": "(int)", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImU32", "templatedgen": true }, { - "args": "(ImVector_ImVec2* self,int new_size,const ImVec2 v)", + "args": "(ImVector_ImU32* self,int new_size,const ImU32 v)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec2*" + "type": "ImVector_ImU32*" }, { "name": "new_size", @@ -11589,124 +11763,124 @@ }, { "name": "v", - "type": "const ImVec2" + "type": "const ImU32" } ], "call_args": "(new_size,v)", - "cimguiname": "ImVector_ImVec2_resize", + "cimguiname": "ImVector_ImU32_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_ImVec2_resizeT", + "ov_cimguiname": "ImVector_ImU32_resizeT", "ret": "void", - "signature": "(int,const ImVec2)", - "stname": "ImVector_ImVec2", + "signature": "(int,const ImU32)", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec2_size": [ + "ImVector_ImU32_size": [ { - "args": "(const ImVector_ImVec2* self)", + "args": "(const ImVector_ImU32* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec2*" + "type": "const ImVector_ImU32*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec2_size", + "cimguiname": "ImVector_ImU32_size", "defaults": [], "funcname": "size", - "ov_cimguiname": "ImVector_ImVec2_size", + "ov_cimguiname": "ImVector_ImU32_size", "ret": "int", "signature": "()const", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec2_size_in_bytes": [ + "ImVector_ImU32_size_in_bytes": [ { - "args": "(const ImVector_ImVec2* self)", + "args": "(const ImVector_ImU32* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec2*" + "type": "const ImVector_ImU32*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec2_size_in_bytes", + "cimguiname": "ImVector_ImU32_size_in_bytes", "defaults": [], "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_ImVec2_size_in_bytes", + "ov_cimguiname": "ImVector_ImU32_size_in_bytes", "ret": "int", "signature": "()const", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec2_swap": [ + "ImVector_ImU32_swap": [ { - "args": "(ImVector_ImVec2* self,ImVector_ImVec2 rhs)", + "args": "(ImVector_ImU32* self,ImVector_ImU32 rhs)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec2*" + "type": "ImVector_ImU32*" }, { "name": "rhs", - "type": "ImVector_ImVec2&" + "type": "ImVector_ImU32&" } ], "call_args": "(rhs)", - "cimguiname": "ImVector_ImVec2_swap", + "cimguiname": "ImVector_ImU32_swap", "defaults": [], "funcname": "swap", - "ov_cimguiname": "ImVector_ImVec2_swap", + "ov_cimguiname": "ImVector_ImU32_swap", "ret": "void", "signature": "(ImVector)", - "stname": "ImVector_ImVec2", + "stname": "ImVector_ImU32", "templatedgen": true } ], - "ImVector_ImVec4_ImVector_ImVec4": [ + "ImVector_ImVec2_ImVector_ImVec2": [ { "args": "()", "argsT": [], "call_args": "()", - "cimguiname": "ImVector_ImVec4_ImVector_ImVec4", + "cimguiname": "ImVector_ImVec2_ImVector_ImVec2", "constructor": true, "defaults": [], - "funcname": "ImVector_ImVec4", - "ov_cimguiname": "ImVector_ImVec4_ImVector_ImVec4", + "funcname": "ImVector_ImVec2", + "ov_cimguiname": "ImVector_ImVec2_ImVector_ImVec2", "signature": "()", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImVec2", "templatedgen": true }, { - "args": "(const ImVector_ImVec4 src)", + "args": "(const ImVector_ImVec2 src)", "argsT": [ { "name": "src", - "type": "const ImVector_ImVec4" + "type": "const ImVector_ImVec2" } ], "call_args": "(src)", - "cimguiname": "ImVector_ImVec4_ImVector_ImVec4", + "cimguiname": "ImVector_ImVec2_ImVector_ImVec2", "constructor": true, "defaults": [], - "funcname": "ImVector_ImVec4", - "ov_cimguiname": "ImVector_ImVec4_ImVector_ImVec4Vector", + "funcname": "ImVector_ImVec2", + "ov_cimguiname": "ImVector_ImVec2_ImVector_ImVec2Vector", "signature": "(const ImVector)", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImVec4__grow_capacity": [ + "ImVector_ImVec2__grow_capacity": [ { - "args": "(const ImVector_ImVec4* self,int sz)", + "args": "(const ImVector_ImVec2* self,int sz)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec4*" + "type": "const ImVector_ImVec2*" }, { "name": "sz", @@ -11714,452 +11888,452 @@ } ], "call_args": "(sz)", - "cimguiname": "ImVector_ImVec4__grow_capacity", + "cimguiname": "ImVector_ImVec2__grow_capacity", "defaults": [], "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_ImVec4__grow_capacity", + "ov_cimguiname": "ImVector_ImVec2__grow_capacity", "ret": "int", "signature": "(int)const", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImVec4_back": [ + "ImVector_ImVec2_back": [ { - "args": "(ImVector_ImVec4* self)", + "args": "(ImVector_ImVec2* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec4*" + "type": "ImVector_ImVec2*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec4_back", + "cimguiname": "ImVector_ImVec2_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_ImVec4_back", - "ret": "ImVec4*", + "ov_cimguiname": "ImVector_ImVec2_back", + "ret": "ImVec2*", "retref": "&", "signature": "()", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImVec2", "templatedgen": true }, { - "args": "(const ImVector_ImVec4* self)", + "args": "(const ImVector_ImVec2* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec4*" + "type": "const ImVector_ImVec2*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec4_back", + "cimguiname": "ImVector_ImVec2_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_ImVec4_back_const", - "ret": "ImVec4 const *", + "ov_cimguiname": "ImVector_ImVec2_back_const", + "ret": "ImVec2 const *", "retref": "&", "signature": "()const", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImVec4_begin": [ + "ImVector_ImVec2_begin": [ { - "args": "(ImVector_ImVec4* self)", + "args": "(ImVector_ImVec2* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec4*" + "type": "ImVector_ImVec2*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec4_begin", + "cimguiname": "ImVector_ImVec2_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_ImVec4_begin", - "ret": "ImVec4*", + "ov_cimguiname": "ImVector_ImVec2_begin", + "ret": "ImVec2*", "signature": "()", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImVec2", "templatedgen": true }, { - "args": "(const ImVector_ImVec4* self)", + "args": "(const ImVector_ImVec2* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec4*" + "type": "const ImVector_ImVec2*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec4_begin", + "cimguiname": "ImVector_ImVec2_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_ImVec4_begin_const", - "ret": "ImVec4 const *", + "ov_cimguiname": "ImVector_ImVec2_begin_const", + "ret": "ImVec2 const *", "signature": "()const", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImVec4_capacity": [ + "ImVector_ImVec2_capacity": [ { - "args": "(const ImVector_ImVec4* self)", + "args": "(const ImVector_ImVec2* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec4*" + "type": "const ImVector_ImVec2*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec4_capacity", + "cimguiname": "ImVector_ImVec2_capacity", "defaults": [], "funcname": "capacity", - "ov_cimguiname": "ImVector_ImVec4_capacity", + "ov_cimguiname": "ImVector_ImVec2_capacity", "ret": "int", "signature": "()const", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImVec4_clear": [ + "ImVector_ImVec2_clear": [ { - "args": "(ImVector_ImVec4* self)", + "args": "(ImVector_ImVec2* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec4*" + "type": "ImVector_ImVec2*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec4_clear", + "cimguiname": "ImVector_ImVec2_clear", "defaults": [], "funcname": "clear", - "ov_cimguiname": "ImVector_ImVec4_clear", + "ov_cimguiname": "ImVector_ImVec2_clear", "ret": "void", "signature": "()", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImVec4_destroy": [ + "ImVector_ImVec2_destroy": [ { - "args": "(ImVector_ImVec4* self)", + "args": "(ImVector_ImVec2* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec4*" + "type": "ImVector_ImVec2*" } ], "call_args": "(self)", - "cimguiname": "ImVector_ImVec4_destroy", + "cimguiname": "ImVector_ImVec2_destroy", "defaults": [], "destructor": true, - "ov_cimguiname": "ImVector_ImVec4_destroy", + "ov_cimguiname": "ImVector_ImVec2_destroy", "ret": "void", - "signature": "(ImVector_ImVec4*)", - "stname": "ImVector_ImVec4" + "signature": "(ImVector_ImVec2*)", + "stname": "ImVector_ImVec2" } ], - "ImVector_ImVec4_empty": [ + "ImVector_ImVec2_empty": [ { - "args": "(const ImVector_ImVec4* self)", + "args": "(const ImVector_ImVec2* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec4*" + "type": "const ImVector_ImVec2*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec4_empty", + "cimguiname": "ImVector_ImVec2_empty", "defaults": [], "funcname": "empty", - "ov_cimguiname": "ImVector_ImVec4_empty", + "ov_cimguiname": "ImVector_ImVec2_empty", "ret": "bool", "signature": "()const", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImVec4_end": [ + "ImVector_ImVec2_end": [ { - "args": "(ImVector_ImVec4* self)", + "args": "(ImVector_ImVec2* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec4*" + "type": "ImVector_ImVec2*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec4_end", + "cimguiname": "ImVector_ImVec2_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_ImVec4_end", - "ret": "ImVec4*", + "ov_cimguiname": "ImVector_ImVec2_end", + "ret": "ImVec2*", "signature": "()", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImVec2", "templatedgen": true }, { - "args": "(const ImVector_ImVec4* self)", + "args": "(const ImVector_ImVec2* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec4*" + "type": "const ImVector_ImVec2*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec4_end", + "cimguiname": "ImVector_ImVec2_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_ImVec4_end_const", - "ret": "ImVec4 const *", + "ov_cimguiname": "ImVector_ImVec2_end_const", + "ret": "ImVec2 const *", "signature": "()const", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImVec4_erase": [ + "ImVector_ImVec2_erase": [ { - "args": "(ImVector_ImVec4* self,ImVec4 const * it)", + "args": "(ImVector_ImVec2* self,ImVec2 const * it)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec4*" + "type": "ImVector_ImVec2*" }, { "name": "it", - "type": "ImVec4 const *" + "type": "ImVec2 const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_ImVec4_erase", + "cimguiname": "ImVector_ImVec2_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_ImVec4_erase", - "ret": "ImVec4*", - "signature": "(const ImVec4*)", - "stname": "ImVector_ImVec4", + "ov_cimguiname": "ImVector_ImVec2_erase", + "ret": "ImVec2*", + "signature": "(const ImVec2*)", + "stname": "ImVector_ImVec2", "templatedgen": true }, { - "args": "(ImVector_ImVec4* self,ImVec4 const * it,ImVec4 const * it_last)", + "args": "(ImVector_ImVec2* self,ImVec2 const * it,ImVec2 const * it_last)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec4*" + "type": "ImVector_ImVec2*" }, { "name": "it", - "type": "ImVec4 const *" + "type": "ImVec2 const *" }, { "name": "it_last", - "type": "ImVec4 const *" + "type": "ImVec2 const *" } ], "call_args": "(it,it_last)", - "cimguiname": "ImVector_ImVec4_erase", + "cimguiname": "ImVector_ImVec2_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_ImVec4_eraseTPtr", - "ret": "ImVec4*", - "signature": "(const ImVec4*,const ImVec4*)", - "stname": "ImVector_ImVec4", + "ov_cimguiname": "ImVector_ImVec2_eraseTPtr", + "ret": "ImVec2*", + "signature": "(const ImVec2*,const ImVec2*)", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImVec4_erase_unsorted": [ + "ImVector_ImVec2_erase_unsorted": [ { - "args": "(ImVector_ImVec4* self,ImVec4 const * it)", + "args": "(ImVector_ImVec2* self,ImVec2 const * it)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec4*" + "type": "ImVector_ImVec2*" }, { "name": "it", - "type": "ImVec4 const *" + "type": "ImVec2 const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_ImVec4_erase_unsorted", + "cimguiname": "ImVector_ImVec2_erase_unsorted", "defaults": [], "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_ImVec4_erase_unsorted", - "ret": "ImVec4*", - "signature": "(const ImVec4*)", - "stname": "ImVector_ImVec4", + "ov_cimguiname": "ImVector_ImVec2_erase_unsorted", + "ret": "ImVec2*", + "signature": "(const ImVec2*)", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImVec4_front": [ + "ImVector_ImVec2_front": [ { - "args": "(ImVector_ImVec4* self)", + "args": "(ImVector_ImVec2* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec4*" + "type": "ImVector_ImVec2*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec4_front", + "cimguiname": "ImVector_ImVec2_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_ImVec4_front", - "ret": "ImVec4*", + "ov_cimguiname": "ImVector_ImVec2_front", + "ret": "ImVec2*", "retref": "&", "signature": "()", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImVec2", "templatedgen": true }, { - "args": "(const ImVector_ImVec4* self)", + "args": "(const ImVector_ImVec2* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec4*" + "type": "const ImVector_ImVec2*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec4_front", + "cimguiname": "ImVector_ImVec2_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_ImVec4_front_const", - "ret": "ImVec4 const *", + "ov_cimguiname": "ImVector_ImVec2_front_const", + "ret": "ImVec2 const *", "retref": "&", "signature": "()const", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImVec4_index_from_ptr": [ + "ImVector_ImVec2_index_from_ptr": [ { - "args": "(const ImVector_ImVec4* self,ImVec4 const * it)", + "args": "(const ImVector_ImVec2* self,ImVec2 const * it)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec4*" + "type": "const ImVector_ImVec2*" }, { "name": "it", - "type": "ImVec4 const *" + "type": "ImVec2 const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_ImVec4_index_from_ptr", + "cimguiname": "ImVector_ImVec2_index_from_ptr", "defaults": [], "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_ImVec4_index_from_ptr", + "ov_cimguiname": "ImVector_ImVec2_index_from_ptr", "ret": "int", - "signature": "(const ImVec4*)const", - "stname": "ImVector_ImVec4", + "signature": "(const ImVec2*)const", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImVec4_insert": [ + "ImVector_ImVec2_insert": [ { - "args": "(ImVector_ImVec4* self,ImVec4 const * it,const ImVec4 v)", + "args": "(ImVector_ImVec2* self,ImVec2 const * it,const ImVec2 v)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec4*" + "type": "ImVector_ImVec2*" }, { "name": "it", - "type": "ImVec4 const *" + "type": "ImVec2 const *" }, { "name": "v", - "type": "const ImVec4" + "type": "const ImVec2" } ], "call_args": "(it,v)", - "cimguiname": "ImVector_ImVec4_insert", + "cimguiname": "ImVector_ImVec2_insert", "defaults": [], "funcname": "insert", - "ov_cimguiname": "ImVector_ImVec4_insert", - "ret": "ImVec4*", - "signature": "(const ImVec4*,const ImVec4)", - "stname": "ImVector_ImVec4", + "ov_cimguiname": "ImVector_ImVec2_insert", + "ret": "ImVec2*", + "signature": "(const ImVec2*,const ImVec2)", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImVec4_pop_back": [ + "ImVector_ImVec2_pop_back": [ { - "args": "(ImVector_ImVec4* self)", + "args": "(ImVector_ImVec2* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec4*" + "type": "ImVector_ImVec2*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec4_pop_back", + "cimguiname": "ImVector_ImVec2_pop_back", "defaults": [], "funcname": "pop_back", - "ov_cimguiname": "ImVector_ImVec4_pop_back", + "ov_cimguiname": "ImVector_ImVec2_pop_back", "ret": "void", "signature": "()", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImVec4_push_back": [ + "ImVector_ImVec2_push_back": [ { - "args": "(ImVector_ImVec4* self,const ImVec4 v)", + "args": "(ImVector_ImVec2* self,const ImVec2 v)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec4*" + "type": "ImVector_ImVec2*" }, { "name": "v", - "type": "const ImVec4" + "type": "const ImVec2" } ], "call_args": "(v)", - "cimguiname": "ImVector_ImVec4_push_back", + "cimguiname": "ImVector_ImVec2_push_back", "defaults": [], "funcname": "push_back", - "ov_cimguiname": "ImVector_ImVec4_push_back", + "ov_cimguiname": "ImVector_ImVec2_push_back", "ret": "void", - "signature": "(const ImVec4)", - "stname": "ImVector_ImVec4", + "signature": "(const ImVec2)", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImVec4_push_front": [ + "ImVector_ImVec2_push_front": [ { - "args": "(ImVector_ImVec4* self,const ImVec4 v)", + "args": "(ImVector_ImVec2* self,const ImVec2 v)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec4*" + "type": "ImVector_ImVec2*" }, { "name": "v", - "type": "const ImVec4" + "type": "const ImVec2" } ], "call_args": "(v)", - "cimguiname": "ImVector_ImVec4_push_front", + "cimguiname": "ImVector_ImVec2_push_front", "defaults": [], "funcname": "push_front", - "ov_cimguiname": "ImVector_ImVec4_push_front", + "ov_cimguiname": "ImVector_ImVec2_push_front", "ret": "void", - "signature": "(const ImVec4)", - "stname": "ImVector_ImVec4", + "signature": "(const ImVec2)", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImVec4_reserve": [ + "ImVector_ImVec2_reserve": [ { - "args": "(ImVector_ImVec4* self,int new_capacity)", + "args": "(ImVector_ImVec2* self,int new_capacity)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec4*" + "type": "ImVector_ImVec2*" }, { "name": "new_capacity", @@ -12167,23 +12341,23 @@ } ], "call_args": "(new_capacity)", - "cimguiname": "ImVector_ImVec4_reserve", + "cimguiname": "ImVector_ImVec2_reserve", "defaults": [], "funcname": "reserve", - "ov_cimguiname": "ImVector_ImVec4_reserve", + "ov_cimguiname": "ImVector_ImVec2_reserve", "ret": "void", "signature": "(int)", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImVec4_resize": [ + "ImVector_ImVec2_resize": [ { - "args": "(ImVector_ImVec4* self,int new_size)", + "args": "(ImVector_ImVec2* self,int new_size)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec4*" + "type": "ImVector_ImVec2*" }, { "name": "new_size", @@ -12191,21 +12365,21 @@ } ], "call_args": "(new_size)", - "cimguiname": "ImVector_ImVec4_resize", + "cimguiname": "ImVector_ImVec2_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_ImVec4_resize", + "ov_cimguiname": "ImVector_ImVec2_resize", "ret": "void", "signature": "(int)", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImVec2", "templatedgen": true }, { - "args": "(ImVector_ImVec4* self,int new_size,const ImVec4 v)", + "args": "(ImVector_ImVec2* self,int new_size,const ImVec2 v)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec4*" + "type": "ImVector_ImVec2*" }, { "name": "new_size", @@ -12213,159 +12387,124 @@ }, { "name": "v", - "type": "const ImVec4" + "type": "const ImVec2" } ], "call_args": "(new_size,v)", - "cimguiname": "ImVector_ImVec4_resize", + "cimguiname": "ImVector_ImVec2_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_ImVec4_resizeT", + "ov_cimguiname": "ImVector_ImVec2_resizeT", "ret": "void", - "signature": "(int,const ImVec4)", - "stname": "ImVector_ImVec4", + "signature": "(int,const ImVec2)", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImVec4_size": [ + "ImVector_ImVec2_size": [ { - "args": "(const ImVector_ImVec4* self)", + "args": "(const ImVector_ImVec2* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec4*" + "type": "const ImVector_ImVec2*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec4_size", + "cimguiname": "ImVector_ImVec2_size", "defaults": [], "funcname": "size", - "ov_cimguiname": "ImVector_ImVec4_size", + "ov_cimguiname": "ImVector_ImVec2_size", "ret": "int", "signature": "()const", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImVec4_size_in_bytes": [ + "ImVector_ImVec2_size_in_bytes": [ { - "args": "(const ImVector_ImVec4* self)", + "args": "(const ImVector_ImVec2* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImVec4*" + "type": "const ImVector_ImVec2*" } ], "call_args": "()", - "cimguiname": "ImVector_ImVec4_size_in_bytes", + "cimguiname": "ImVector_ImVec2_size_in_bytes", "defaults": [], "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_ImVec4_size_in_bytes", + "ov_cimguiname": "ImVector_ImVec2_size_in_bytes", "ret": "int", "signature": "()const", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImVec4_swap": [ + "ImVector_ImVec2_swap": [ { - "args": "(ImVector_ImVec4* self,ImVector_ImVec4 rhs)", + "args": "(ImVector_ImVec2* self,ImVector_ImVec2 rhs)", "argsT": [ { "name": "self", - "type": "ImVector_ImVec4*" + "type": "ImVector_ImVec2*" }, { "name": "rhs", - "type": "ImVector_ImVec4&" + "type": "ImVector_ImVec2&" } ], "call_args": "(rhs)", - "cimguiname": "ImVector_ImVec4_swap", + "cimguiname": "ImVector_ImVec2_swap", "defaults": [], "funcname": "swap", - "ov_cimguiname": "ImVector_ImVec4_swap", + "ov_cimguiname": "ImVector_ImVec2_swap", "ret": "void", "signature": "(ImVector)", - "stname": "ImVector_ImVec4", + "stname": "ImVector_ImVec2", "templatedgen": true } ], - "ImVector_ImVector": [ + "ImVector_ImVec4_ImVector_ImVec4": [ { "args": "()", "argsT": [], - "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImVector_ImVector", + "cimguiname": "ImVector_ImVec4_ImVector_ImVec4", "constructor": true, "defaults": [], - "funcname": "ImVector", - "ov_cimguiname": "ImVector_ImVector", + "funcname": "ImVector_ImVec4", + "ov_cimguiname": "ImVector_ImVec4_ImVector_ImVec4", "signature": "()", - "stname": "ImVector", - "templated": true + "stname": "ImVector_ImVec4", + "templatedgen": true }, { - "args": "(const ImVector src)", + "args": "(const ImVector_ImVec4 src)", "argsT": [ { "name": "src", - "type": "const ImVector" + "type": "const ImVector_ImVec4" } ], - "argsoriginal": "(const ImVector& src)", "call_args": "(src)", - "cimguiname": "ImVector_ImVector", + "cimguiname": "ImVector_ImVec4_ImVector_ImVec4", "constructor": true, "defaults": [], - "funcname": "ImVector", - "ov_cimguiname": "ImVector_ImVectorVector", + "funcname": "ImVector_ImVec4", + "ov_cimguiname": "ImVector_ImVec4_ImVector_ImVec4Vector", "signature": "(const ImVector)", - "stname": "ImVector", - "templated": true + "stname": "ImVector_ImVec4", + "templatedgen": true } ], - "ImVector_ImWchar_ImVector_ImWchar": [ - { - "args": "()", - "argsT": [], - "call_args": "()", - "cimguiname": "ImVector_ImWchar_ImVector_ImWchar", - "constructor": true, - "defaults": [], - "funcname": "ImVector_ImWchar", - "ov_cimguiname": "ImVector_ImWchar_ImVector_ImWchar", - "signature": "()", - "stname": "ImVector_ImWchar", - "templatedgen": true - }, + "ImVector_ImVec4__grow_capacity": [ { - "args": "(const ImVector_ImWchar src)", - "argsT": [ - { - "name": "src", - "type": "const ImVector_ImWchar" - } - ], - "call_args": "(src)", - "cimguiname": "ImVector_ImWchar_ImVector_ImWchar", - "constructor": true, - "defaults": [], - "funcname": "ImVector_ImWchar", - "ov_cimguiname": "ImVector_ImWchar_ImVector_ImWcharVector", - "signature": "(const ImVector)", - "stname": "ImVector_ImWchar", - "templatedgen": true - } - ], - "ImVector_ImWchar__grow_capacity": [ - { - "args": "(const ImVector_ImWchar* self,int sz)", + "args": "(const ImVector_ImVec4* self,int sz)", "argsT": [ { "name": "self", - "type": "const ImVector_ImWchar*" + "type": "const ImVector_ImVec4*" }, { "name": "sz", @@ -12373,476 +12512,452 @@ } ], "call_args": "(sz)", - "cimguiname": "ImVector_ImWchar__grow_capacity", + "cimguiname": "ImVector_ImVec4__grow_capacity", "defaults": [], "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_ImWchar__grow_capacity", + "ov_cimguiname": "ImVector_ImVec4__grow_capacity", "ret": "int", "signature": "(int)const", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_ImWchar_back": [ + "ImVector_ImVec4_back": [ { - "args": "(ImVector_ImWchar* self)", + "args": "(ImVector_ImVec4* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImWchar*" + "type": "ImVector_ImVec4*" } ], "call_args": "()", - "cimguiname": "ImVector_ImWchar_back", + "cimguiname": "ImVector_ImVec4_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_ImWchar_back", - "ret": "ImWchar*", + "ov_cimguiname": "ImVector_ImVec4_back", + "ret": "ImVec4*", "retref": "&", "signature": "()", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec4", "templatedgen": true }, { - "args": "(const ImVector_ImWchar* self)", + "args": "(const ImVector_ImVec4* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImWchar*" + "type": "const ImVector_ImVec4*" } ], "call_args": "()", - "cimguiname": "ImVector_ImWchar_back", + "cimguiname": "ImVector_ImVec4_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_ImWchar_back_const", - "ret": "ImWchar const *", + "ov_cimguiname": "ImVector_ImVec4_back_const", + "ret": "ImVec4 const *", "retref": "&", "signature": "()const", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_ImWchar_begin": [ + "ImVector_ImVec4_begin": [ { - "args": "(ImVector_ImWchar* self)", + "args": "(ImVector_ImVec4* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImWchar*" + "type": "ImVector_ImVec4*" } ], "call_args": "()", - "cimguiname": "ImVector_ImWchar_begin", + "cimguiname": "ImVector_ImVec4_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_ImWchar_begin", - "ret": "ImWchar*", + "ov_cimguiname": "ImVector_ImVec4_begin", + "ret": "ImVec4*", "signature": "()", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec4", "templatedgen": true }, { - "args": "(const ImVector_ImWchar* self)", + "args": "(const ImVector_ImVec4* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImWchar*" + "type": "const ImVector_ImVec4*" } ], "call_args": "()", - "cimguiname": "ImVector_ImWchar_begin", + "cimguiname": "ImVector_ImVec4_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_ImWchar_begin_const", - "ret": "ImWchar const *", + "ov_cimguiname": "ImVector_ImVec4_begin_const", + "ret": "ImVec4 const *", "signature": "()const", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_ImWchar_capacity": [ + "ImVector_ImVec4_capacity": [ { - "args": "(const ImVector_ImWchar* self)", + "args": "(const ImVector_ImVec4* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImWchar*" + "type": "const ImVector_ImVec4*" } ], "call_args": "()", - "cimguiname": "ImVector_ImWchar_capacity", + "cimguiname": "ImVector_ImVec4_capacity", "defaults": [], "funcname": "capacity", - "ov_cimguiname": "ImVector_ImWchar_capacity", + "ov_cimguiname": "ImVector_ImVec4_capacity", "ret": "int", "signature": "()const", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_ImWchar_clear": [ + "ImVector_ImVec4_clear": [ { - "args": "(ImVector_ImWchar* self)", + "args": "(ImVector_ImVec4* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImWchar*" + "type": "ImVector_ImVec4*" } ], "call_args": "()", - "cimguiname": "ImVector_ImWchar_clear", + "cimguiname": "ImVector_ImVec4_clear", "defaults": [], "funcname": "clear", - "ov_cimguiname": "ImVector_ImWchar_clear", + "ov_cimguiname": "ImVector_ImVec4_clear", "ret": "void", "signature": "()", - "stname": "ImVector_ImWchar", - "templatedgen": true - } - ], - "ImVector_ImWchar_contains": [ - { - "args": "(const ImVector_ImWchar* self,const ImWchar v)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImWchar*" - }, - { - "name": "v", - "type": "const ImWchar" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImWchar_contains", - "defaults": [], - "funcname": "contains", - "ov_cimguiname": "ImVector_ImWchar_contains", - "ret": "bool", - "signature": "(const ImWchar)const", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_ImWchar_destroy": [ + "ImVector_ImVec4_destroy": [ { - "args": "(ImVector_ImWchar* self)", + "args": "(ImVector_ImVec4* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImWchar*" + "type": "ImVector_ImVec4*" } ], "call_args": "(self)", - "cimguiname": "ImVector_ImWchar_destroy", + "cimguiname": "ImVector_ImVec4_destroy", "defaults": [], "destructor": true, - "ov_cimguiname": "ImVector_ImWchar_destroy", + "ov_cimguiname": "ImVector_ImVec4_destroy", "ret": "void", - "signature": "(ImVector_ImWchar*)", - "stname": "ImVector_ImWchar" + "signature": "(ImVector_ImVec4*)", + "stname": "ImVector_ImVec4" } ], - "ImVector_ImWchar_empty": [ + "ImVector_ImVec4_empty": [ { - "args": "(const ImVector_ImWchar* self)", + "args": "(const ImVector_ImVec4* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImWchar*" + "type": "const ImVector_ImVec4*" } ], "call_args": "()", - "cimguiname": "ImVector_ImWchar_empty", + "cimguiname": "ImVector_ImVec4_empty", "defaults": [], "funcname": "empty", - "ov_cimguiname": "ImVector_ImWchar_empty", + "ov_cimguiname": "ImVector_ImVec4_empty", "ret": "bool", "signature": "()const", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_ImWchar_end": [ + "ImVector_ImVec4_end": [ { - "args": "(ImVector_ImWchar* self)", + "args": "(ImVector_ImVec4* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImWchar*" + "type": "ImVector_ImVec4*" } ], "call_args": "()", - "cimguiname": "ImVector_ImWchar_end", + "cimguiname": "ImVector_ImVec4_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_ImWchar_end", - "ret": "ImWchar*", + "ov_cimguiname": "ImVector_ImVec4_end", + "ret": "ImVec4*", "signature": "()", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec4", "templatedgen": true }, { - "args": "(const ImVector_ImWchar* self)", + "args": "(const ImVector_ImVec4* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImWchar*" + "type": "const ImVector_ImVec4*" } ], "call_args": "()", - "cimguiname": "ImVector_ImWchar_end", + "cimguiname": "ImVector_ImVec4_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_ImWchar_end_const", - "ret": "ImWchar const *", + "ov_cimguiname": "ImVector_ImVec4_end_const", + "ret": "ImVec4 const *", "signature": "()const", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_ImWchar_erase": [ + "ImVector_ImVec4_erase": [ { - "args": "(ImVector_ImWchar* self,ImWchar const * it)", + "args": "(ImVector_ImVec4* self,ImVec4 const * it)", "argsT": [ { "name": "self", - "type": "ImVector_ImWchar*" + "type": "ImVector_ImVec4*" }, { "name": "it", - "type": "ImWchar const *" + "type": "ImVec4 const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_ImWchar_erase", + "cimguiname": "ImVector_ImVec4_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_ImWchar_erase", - "ret": "ImWchar*", - "signature": "(const ImWchar*)", - "stname": "ImVector_ImWchar", + "ov_cimguiname": "ImVector_ImVec4_erase", + "ret": "ImVec4*", + "signature": "(const ImVec4*)", + "stname": "ImVector_ImVec4", "templatedgen": true }, { - "args": "(ImVector_ImWchar* self,ImWchar const * it,ImWchar const * it_last)", + "args": "(ImVector_ImVec4* self,ImVec4 const * it,ImVec4 const * it_last)", "argsT": [ { "name": "self", - "type": "ImVector_ImWchar*" + "type": "ImVector_ImVec4*" }, { "name": "it", - "type": "ImWchar const *" + "type": "ImVec4 const *" }, { "name": "it_last", - "type": "ImWchar const *" + "type": "ImVec4 const *" } ], "call_args": "(it,it_last)", - "cimguiname": "ImVector_ImWchar_erase", + "cimguiname": "ImVector_ImVec4_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_ImWchar_eraseTPtr", - "ret": "ImWchar*", - "signature": "(const ImWchar*,const ImWchar*)", - "stname": "ImVector_ImWchar", + "ov_cimguiname": "ImVector_ImVec4_eraseTPtr", + "ret": "ImVec4*", + "signature": "(const ImVec4*,const ImVec4*)", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_ImWchar_erase_unsorted": [ + "ImVector_ImVec4_erase_unsorted": [ { - "args": "(ImVector_ImWchar* self,ImWchar const * it)", + "args": "(ImVector_ImVec4* self,ImVec4 const * it)", "argsT": [ { "name": "self", - "type": "ImVector_ImWchar*" + "type": "ImVector_ImVec4*" }, { "name": "it", - "type": "ImWchar const *" + "type": "ImVec4 const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_ImWchar_erase_unsorted", + "cimguiname": "ImVector_ImVec4_erase_unsorted", "defaults": [], "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_ImWchar_erase_unsorted", - "ret": "ImWchar*", - "signature": "(const ImWchar*)", - "stname": "ImVector_ImWchar", + "ov_cimguiname": "ImVector_ImVec4_erase_unsorted", + "ret": "ImVec4*", + "signature": "(const ImVec4*)", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_ImWchar_front": [ + "ImVector_ImVec4_front": [ { - "args": "(ImVector_ImWchar* self)", + "args": "(ImVector_ImVec4* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImWchar*" + "type": "ImVector_ImVec4*" } ], "call_args": "()", - "cimguiname": "ImVector_ImWchar_front", + "cimguiname": "ImVector_ImVec4_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_ImWchar_front", - "ret": "ImWchar*", + "ov_cimguiname": "ImVector_ImVec4_front", + "ret": "ImVec4*", "retref": "&", "signature": "()", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec4", "templatedgen": true }, { - "args": "(const ImVector_ImWchar* self)", + "args": "(const ImVector_ImVec4* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImWchar*" + "type": "const ImVector_ImVec4*" } ], "call_args": "()", - "cimguiname": "ImVector_ImWchar_front", + "cimguiname": "ImVector_ImVec4_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_ImWchar_front_const", - "ret": "ImWchar const *", + "ov_cimguiname": "ImVector_ImVec4_front_const", + "ret": "ImVec4 const *", "retref": "&", "signature": "()const", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_ImWchar_index_from_ptr": [ + "ImVector_ImVec4_index_from_ptr": [ { - "args": "(const ImVector_ImWchar* self,ImWchar const * it)", + "args": "(const ImVector_ImVec4* self,ImVec4 const * it)", "argsT": [ { "name": "self", - "type": "const ImVector_ImWchar*" + "type": "const ImVector_ImVec4*" }, { "name": "it", - "type": "ImWchar const *" + "type": "ImVec4 const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_ImWchar_index_from_ptr", + "cimguiname": "ImVector_ImVec4_index_from_ptr", "defaults": [], "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_ImWchar_index_from_ptr", + "ov_cimguiname": "ImVector_ImVec4_index_from_ptr", "ret": "int", - "signature": "(const ImWchar*)const", - "stname": "ImVector_ImWchar", + "signature": "(const ImVec4*)const", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_ImWchar_insert": [ + "ImVector_ImVec4_insert": [ { - "args": "(ImVector_ImWchar* self,ImWchar const * it,const ImWchar v)", + "args": "(ImVector_ImVec4* self,ImVec4 const * it,const ImVec4 v)", "argsT": [ { "name": "self", - "type": "ImVector_ImWchar*" + "type": "ImVector_ImVec4*" }, { "name": "it", - "type": "ImWchar const *" + "type": "ImVec4 const *" }, { "name": "v", - "type": "const ImWchar" + "type": "const ImVec4" } ], "call_args": "(it,v)", - "cimguiname": "ImVector_ImWchar_insert", + "cimguiname": "ImVector_ImVec4_insert", "defaults": [], "funcname": "insert", - "ov_cimguiname": "ImVector_ImWchar_insert", - "ret": "ImWchar*", - "signature": "(const ImWchar*,const ImWchar)", - "stname": "ImVector_ImWchar", + "ov_cimguiname": "ImVector_ImVec4_insert", + "ret": "ImVec4*", + "signature": "(const ImVec4*,const ImVec4)", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_ImWchar_pop_back": [ + "ImVector_ImVec4_pop_back": [ { - "args": "(ImVector_ImWchar* self)", + "args": "(ImVector_ImVec4* self)", "argsT": [ { "name": "self", - "type": "ImVector_ImWchar*" + "type": "ImVector_ImVec4*" } ], "call_args": "()", - "cimguiname": "ImVector_ImWchar_pop_back", + "cimguiname": "ImVector_ImVec4_pop_back", "defaults": [], "funcname": "pop_back", - "ov_cimguiname": "ImVector_ImWchar_pop_back", + "ov_cimguiname": "ImVector_ImVec4_pop_back", "ret": "void", "signature": "()", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_ImWchar_push_back": [ + "ImVector_ImVec4_push_back": [ { - "args": "(ImVector_ImWchar* self,const ImWchar v)", + "args": "(ImVector_ImVec4* self,const ImVec4 v)", "argsT": [ { "name": "self", - "type": "ImVector_ImWchar*" + "type": "ImVector_ImVec4*" }, { "name": "v", - "type": "const ImWchar" + "type": "const ImVec4" } ], "call_args": "(v)", - "cimguiname": "ImVector_ImWchar_push_back", + "cimguiname": "ImVector_ImVec4_push_back", "defaults": [], "funcname": "push_back", - "ov_cimguiname": "ImVector_ImWchar_push_back", + "ov_cimguiname": "ImVector_ImVec4_push_back", "ret": "void", - "signature": "(const ImWchar)", - "stname": "ImVector_ImWchar", + "signature": "(const ImVec4)", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_ImWchar_push_front": [ + "ImVector_ImVec4_push_front": [ { - "args": "(ImVector_ImWchar* self,const ImWchar v)", + "args": "(ImVector_ImVec4* self,const ImVec4 v)", "argsT": [ { "name": "self", - "type": "ImVector_ImWchar*" + "type": "ImVector_ImVec4*" }, { "name": "v", - "type": "const ImWchar" + "type": "const ImVec4" } ], "call_args": "(v)", - "cimguiname": "ImVector_ImWchar_push_front", + "cimguiname": "ImVector_ImVec4_push_front", "defaults": [], "funcname": "push_front", - "ov_cimguiname": "ImVector_ImWchar_push_front", + "ov_cimguiname": "ImVector_ImVec4_push_front", "ret": "void", - "signature": "(const ImWchar)", - "stname": "ImVector_ImWchar", + "signature": "(const ImVec4)", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_ImWchar_reserve": [ + "ImVector_ImVec4_reserve": [ { - "args": "(ImVector_ImWchar* self,int new_capacity)", + "args": "(ImVector_ImVec4* self,int new_capacity)", "argsT": [ { "name": "self", - "type": "ImVector_ImWchar*" + "type": "ImVector_ImVec4*" }, { "name": "new_capacity", @@ -12850,23 +12965,23 @@ } ], "call_args": "(new_capacity)", - "cimguiname": "ImVector_ImWchar_reserve", + "cimguiname": "ImVector_ImVec4_reserve", "defaults": [], "funcname": "reserve", - "ov_cimguiname": "ImVector_ImWchar_reserve", + "ov_cimguiname": "ImVector_ImVec4_reserve", "ret": "void", "signature": "(int)", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_ImWchar_resize": [ + "ImVector_ImVec4_resize": [ { - "args": "(ImVector_ImWchar* self,int new_size)", + "args": "(ImVector_ImVec4* self,int new_size)", "argsT": [ { "name": "self", - "type": "ImVector_ImWchar*" + "type": "ImVector_ImVec4*" }, { "name": "new_size", @@ -12874,21 +12989,21 @@ } ], "call_args": "(new_size)", - "cimguiname": "ImVector_ImWchar_resize", + "cimguiname": "ImVector_ImVec4_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_ImWchar_resize", + "ov_cimguiname": "ImVector_ImVec4_resize", "ret": "void", "signature": "(int)", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec4", "templatedgen": true }, { - "args": "(ImVector_ImWchar* self,int new_size,const ImWchar v)", + "args": "(ImVector_ImVec4* self,int new_size,const ImVec4 v)", "argsT": [ { "name": "self", - "type": "ImVector_ImWchar*" + "type": "ImVector_ImVec4*" }, { "name": "new_size", @@ -12896,124 +13011,159 @@ }, { "name": "v", - "type": "const ImWchar" + "type": "const ImVec4" } ], "call_args": "(new_size,v)", - "cimguiname": "ImVector_ImWchar_resize", + "cimguiname": "ImVector_ImVec4_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_ImWchar_resizeT", + "ov_cimguiname": "ImVector_ImVec4_resizeT", "ret": "void", - "signature": "(int,const ImWchar)", - "stname": "ImVector_ImWchar", + "signature": "(int,const ImVec4)", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_ImWchar_size": [ + "ImVector_ImVec4_size": [ { - "args": "(const ImVector_ImWchar* self)", + "args": "(const ImVector_ImVec4* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImWchar*" + "type": "const ImVector_ImVec4*" } ], "call_args": "()", - "cimguiname": "ImVector_ImWchar_size", + "cimguiname": "ImVector_ImVec4_size", "defaults": [], "funcname": "size", - "ov_cimguiname": "ImVector_ImWchar_size", + "ov_cimguiname": "ImVector_ImVec4_size", "ret": "int", "signature": "()const", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_ImWchar_size_in_bytes": [ + "ImVector_ImVec4_size_in_bytes": [ { - "args": "(const ImVector_ImWchar* self)", + "args": "(const ImVector_ImVec4* self)", "argsT": [ { "name": "self", - "type": "const ImVector_ImWchar*" + "type": "const ImVector_ImVec4*" } ], "call_args": "()", - "cimguiname": "ImVector_ImWchar_size_in_bytes", + "cimguiname": "ImVector_ImVec4_size_in_bytes", "defaults": [], "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_ImWchar_size_in_bytes", + "ov_cimguiname": "ImVector_ImVec4_size_in_bytes", "ret": "int", "signature": "()const", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_ImWchar_swap": [ + "ImVector_ImVec4_swap": [ { - "args": "(ImVector_ImWchar* self,ImVector_ImWchar rhs)", + "args": "(ImVector_ImVec4* self,ImVector_ImVec4 rhs)", "argsT": [ { "name": "self", - "type": "ImVector_ImWchar*" + "type": "ImVector_ImVec4*" }, { "name": "rhs", - "type": "ImVector_ImWchar&" + "type": "ImVector_ImVec4&" } ], "call_args": "(rhs)", - "cimguiname": "ImVector_ImWchar_swap", + "cimguiname": "ImVector_ImVec4_swap", "defaults": [], "funcname": "swap", - "ov_cimguiname": "ImVector_ImWchar_swap", + "ov_cimguiname": "ImVector_ImVec4_swap", "ret": "void", "signature": "(ImVector)", - "stname": "ImVector_ImWchar", + "stname": "ImVector_ImVec4", "templatedgen": true } ], - "ImVector_Pair_ImVector_Pair": [ + "ImVector_ImVector": [ { "args": "()", "argsT": [], + "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImVector_Pair_ImVector_Pair", + "cimguiname": "ImVector_ImVector", "constructor": true, "defaults": [], - "funcname": "ImVector_Pair", - "ov_cimguiname": "ImVector_Pair_ImVector_Pair", + "funcname": "ImVector", + "ov_cimguiname": "ImVector_ImVector", "signature": "()", - "stname": "ImVector_Pair", + "stname": "ImVector", + "templated": true + }, + { + "args": "(const ImVector src)", + "argsT": [ + { + "name": "src", + "type": "const ImVector" + } + ], + "argsoriginal": "(const ImVector& src)", + "call_args": "(src)", + "cimguiname": "ImVector_ImVector", + "constructor": true, + "defaults": [], + "funcname": "ImVector", + "ov_cimguiname": "ImVector_ImVectorVector", + "signature": "(const ImVector)", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_ImWchar_ImVector_ImWchar": [ + { + "args": "()", + "argsT": [], + "call_args": "()", + "cimguiname": "ImVector_ImWchar_ImVector_ImWchar", + "constructor": true, + "defaults": [], + "funcname": "ImVector_ImWchar", + "ov_cimguiname": "ImVector_ImWchar_ImVector_ImWchar", + "signature": "()", + "stname": "ImVector_ImWchar", "templatedgen": true }, { - "args": "(const ImVector_Pair src)", + "args": "(const ImVector_ImWchar src)", "argsT": [ { "name": "src", - "type": "const ImVector_Pair" + "type": "const ImVector_ImWchar" } ], "call_args": "(src)", - "cimguiname": "ImVector_Pair_ImVector_Pair", + "cimguiname": "ImVector_ImWchar_ImVector_ImWchar", "constructor": true, "defaults": [], - "funcname": "ImVector_Pair", - "ov_cimguiname": "ImVector_Pair_ImVector_PairVector", + "funcname": "ImVector_ImWchar", + "ov_cimguiname": "ImVector_ImWchar_ImVector_ImWcharVector", "signature": "(const ImVector)", - "stname": "ImVector_Pair", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_Pair__grow_capacity": [ + "ImVector_ImWchar__grow_capacity": [ { - "args": "(const ImVector_Pair* self,int sz)", + "args": "(const ImVector_ImWchar* self,int sz)", "argsT": [ { "name": "self", - "type": "const ImVector_Pair*" + "type": "const ImVector_ImWchar*" }, { "name": "sz", @@ -13021,452 +13171,476 @@ } ], "call_args": "(sz)", - "cimguiname": "ImVector_Pair__grow_capacity", + "cimguiname": "ImVector_ImWchar__grow_capacity", "defaults": [], "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_Pair__grow_capacity", + "ov_cimguiname": "ImVector_ImWchar__grow_capacity", "ret": "int", "signature": "(int)const", - "stname": "ImVector_Pair", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_Pair_back": [ + "ImVector_ImWchar_back": [ { - "args": "(ImVector_Pair* self)", + "args": "(ImVector_ImWchar* self)", "argsT": [ { "name": "self", - "type": "ImVector_Pair*" + "type": "ImVector_ImWchar*" } ], "call_args": "()", - "cimguiname": "ImVector_Pair_back", + "cimguiname": "ImVector_ImWchar_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_Pair_back", - "ret": "Pair*", + "ov_cimguiname": "ImVector_ImWchar_back", + "ret": "ImWchar*", "retref": "&", "signature": "()", - "stname": "ImVector_Pair", + "stname": "ImVector_ImWchar", "templatedgen": true }, { - "args": "(const ImVector_Pair* self)", + "args": "(const ImVector_ImWchar* self)", "argsT": [ { "name": "self", - "type": "const ImVector_Pair*" + "type": "const ImVector_ImWchar*" } ], "call_args": "()", - "cimguiname": "ImVector_Pair_back", + "cimguiname": "ImVector_ImWchar_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_Pair_back_const", - "ret": "Pair const *", + "ov_cimguiname": "ImVector_ImWchar_back_const", + "ret": "ImWchar const *", "retref": "&", "signature": "()const", - "stname": "ImVector_Pair", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_Pair_begin": [ + "ImVector_ImWchar_begin": [ { - "args": "(ImVector_Pair* self)", + "args": "(ImVector_ImWchar* self)", "argsT": [ { "name": "self", - "type": "ImVector_Pair*" + "type": "ImVector_ImWchar*" } ], "call_args": "()", - "cimguiname": "ImVector_Pair_begin", + "cimguiname": "ImVector_ImWchar_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_Pair_begin", - "ret": "Pair*", + "ov_cimguiname": "ImVector_ImWchar_begin", + "ret": "ImWchar*", "signature": "()", - "stname": "ImVector_Pair", + "stname": "ImVector_ImWchar", "templatedgen": true }, { - "args": "(const ImVector_Pair* self)", + "args": "(const ImVector_ImWchar* self)", "argsT": [ { "name": "self", - "type": "const ImVector_Pair*" + "type": "const ImVector_ImWchar*" } ], "call_args": "()", - "cimguiname": "ImVector_Pair_begin", + "cimguiname": "ImVector_ImWchar_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_Pair_begin_const", - "ret": "Pair const *", + "ov_cimguiname": "ImVector_ImWchar_begin_const", + "ret": "ImWchar const *", "signature": "()const", - "stname": "ImVector_Pair", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_Pair_capacity": [ + "ImVector_ImWchar_capacity": [ { - "args": "(const ImVector_Pair* self)", + "args": "(const ImVector_ImWchar* self)", "argsT": [ { "name": "self", - "type": "const ImVector_Pair*" + "type": "const ImVector_ImWchar*" } ], "call_args": "()", - "cimguiname": "ImVector_Pair_capacity", + "cimguiname": "ImVector_ImWchar_capacity", "defaults": [], "funcname": "capacity", - "ov_cimguiname": "ImVector_Pair_capacity", + "ov_cimguiname": "ImVector_ImWchar_capacity", "ret": "int", "signature": "()const", - "stname": "ImVector_Pair", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_Pair_clear": [ + "ImVector_ImWchar_clear": [ { - "args": "(ImVector_Pair* self)", + "args": "(ImVector_ImWchar* self)", "argsT": [ { "name": "self", - "type": "ImVector_Pair*" + "type": "ImVector_ImWchar*" } ], "call_args": "()", - "cimguiname": "ImVector_Pair_clear", + "cimguiname": "ImVector_ImWchar_clear", "defaults": [], "funcname": "clear", - "ov_cimguiname": "ImVector_Pair_clear", + "ov_cimguiname": "ImVector_ImWchar_clear", "ret": "void", "signature": "()", - "stname": "ImVector_Pair", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_Pair_destroy": [ + "ImVector_ImWchar_contains": [ { - "args": "(ImVector_Pair* self)", + "args": "(const ImVector_ImWchar* self,const ImWchar v)", "argsT": [ { "name": "self", - "type": "ImVector_Pair*" + "type": "const ImVector_ImWchar*" + }, + { + "name": "v", + "type": "const ImWchar" + } + ], + "call_args": "(v)", + "cimguiname": "ImVector_ImWchar_contains", + "defaults": [], + "funcname": "contains", + "ov_cimguiname": "ImVector_ImWchar_contains", + "ret": "bool", + "signature": "(const ImWchar)const", + "stname": "ImVector_ImWchar", + "templatedgen": true + } + ], + "ImVector_ImWchar_destroy": [ + { + "args": "(ImVector_ImWchar* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImWchar*" } ], "call_args": "(self)", - "cimguiname": "ImVector_Pair_destroy", + "cimguiname": "ImVector_ImWchar_destroy", "defaults": [], "destructor": true, - "ov_cimguiname": "ImVector_Pair_destroy", + "ov_cimguiname": "ImVector_ImWchar_destroy", "ret": "void", - "signature": "(ImVector_Pair*)", - "stname": "ImVector_Pair" + "signature": "(ImVector_ImWchar*)", + "stname": "ImVector_ImWchar" } ], - "ImVector_Pair_empty": [ + "ImVector_ImWchar_empty": [ { - "args": "(const ImVector_Pair* self)", + "args": "(const ImVector_ImWchar* self)", "argsT": [ { "name": "self", - "type": "const ImVector_Pair*" + "type": "const ImVector_ImWchar*" } ], "call_args": "()", - "cimguiname": "ImVector_Pair_empty", + "cimguiname": "ImVector_ImWchar_empty", "defaults": [], "funcname": "empty", - "ov_cimguiname": "ImVector_Pair_empty", + "ov_cimguiname": "ImVector_ImWchar_empty", "ret": "bool", "signature": "()const", - "stname": "ImVector_Pair", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_Pair_end": [ + "ImVector_ImWchar_end": [ { - "args": "(ImVector_Pair* self)", + "args": "(ImVector_ImWchar* self)", "argsT": [ { "name": "self", - "type": "ImVector_Pair*" + "type": "ImVector_ImWchar*" } ], "call_args": "()", - "cimguiname": "ImVector_Pair_end", + "cimguiname": "ImVector_ImWchar_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_Pair_end", - "ret": "Pair*", + "ov_cimguiname": "ImVector_ImWchar_end", + "ret": "ImWchar*", "signature": "()", - "stname": "ImVector_Pair", + "stname": "ImVector_ImWchar", "templatedgen": true }, { - "args": "(const ImVector_Pair* self)", + "args": "(const ImVector_ImWchar* self)", "argsT": [ { "name": "self", - "type": "const ImVector_Pair*" + "type": "const ImVector_ImWchar*" } ], "call_args": "()", - "cimguiname": "ImVector_Pair_end", + "cimguiname": "ImVector_ImWchar_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_Pair_end_const", - "ret": "Pair const *", + "ov_cimguiname": "ImVector_ImWchar_end_const", + "ret": "ImWchar const *", "signature": "()const", - "stname": "ImVector_Pair", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_Pair_erase": [ + "ImVector_ImWchar_erase": [ { - "args": "(ImVector_Pair* self,Pair const * it)", + "args": "(ImVector_ImWchar* self,ImWchar const * it)", "argsT": [ { "name": "self", - "type": "ImVector_Pair*" + "type": "ImVector_ImWchar*" }, { "name": "it", - "type": "Pair const *" + "type": "ImWchar const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_Pair_erase", + "cimguiname": "ImVector_ImWchar_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_Pair_erase", - "ret": "Pair*", - "signature": "(const Pair*)", - "stname": "ImVector_Pair", + "ov_cimguiname": "ImVector_ImWchar_erase", + "ret": "ImWchar*", + "signature": "(const ImWchar*)", + "stname": "ImVector_ImWchar", "templatedgen": true }, { - "args": "(ImVector_Pair* self,Pair const * it,Pair const * it_last)", + "args": "(ImVector_ImWchar* self,ImWchar const * it,ImWchar const * it_last)", "argsT": [ { "name": "self", - "type": "ImVector_Pair*" + "type": "ImVector_ImWchar*" }, { "name": "it", - "type": "Pair const *" + "type": "ImWchar const *" }, { "name": "it_last", - "type": "Pair const *" + "type": "ImWchar const *" } ], "call_args": "(it,it_last)", - "cimguiname": "ImVector_Pair_erase", + "cimguiname": "ImVector_ImWchar_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_Pair_eraseTPtr", - "ret": "Pair*", - "signature": "(const Pair*,const Pair*)", - "stname": "ImVector_Pair", + "ov_cimguiname": "ImVector_ImWchar_eraseTPtr", + "ret": "ImWchar*", + "signature": "(const ImWchar*,const ImWchar*)", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_Pair_erase_unsorted": [ + "ImVector_ImWchar_erase_unsorted": [ { - "args": "(ImVector_Pair* self,Pair const * it)", + "args": "(ImVector_ImWchar* self,ImWchar const * it)", "argsT": [ { "name": "self", - "type": "ImVector_Pair*" + "type": "ImVector_ImWchar*" }, { "name": "it", - "type": "Pair const *" + "type": "ImWchar const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_Pair_erase_unsorted", + "cimguiname": "ImVector_ImWchar_erase_unsorted", "defaults": [], "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_Pair_erase_unsorted", - "ret": "Pair*", - "signature": "(const Pair*)", - "stname": "ImVector_Pair", + "ov_cimguiname": "ImVector_ImWchar_erase_unsorted", + "ret": "ImWchar*", + "signature": "(const ImWchar*)", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_Pair_front": [ + "ImVector_ImWchar_front": [ { - "args": "(ImVector_Pair* self)", + "args": "(ImVector_ImWchar* self)", "argsT": [ { "name": "self", - "type": "ImVector_Pair*" + "type": "ImVector_ImWchar*" } ], "call_args": "()", - "cimguiname": "ImVector_Pair_front", + "cimguiname": "ImVector_ImWchar_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_Pair_front", - "ret": "Pair*", + "ov_cimguiname": "ImVector_ImWchar_front", + "ret": "ImWchar*", "retref": "&", "signature": "()", - "stname": "ImVector_Pair", + "stname": "ImVector_ImWchar", "templatedgen": true }, { - "args": "(const ImVector_Pair* self)", + "args": "(const ImVector_ImWchar* self)", "argsT": [ { "name": "self", - "type": "const ImVector_Pair*" + "type": "const ImVector_ImWchar*" } ], "call_args": "()", - "cimguiname": "ImVector_Pair_front", + "cimguiname": "ImVector_ImWchar_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_Pair_front_const", - "ret": "Pair const *", + "ov_cimguiname": "ImVector_ImWchar_front_const", + "ret": "ImWchar const *", "retref": "&", "signature": "()const", - "stname": "ImVector_Pair", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_Pair_index_from_ptr": [ + "ImVector_ImWchar_index_from_ptr": [ { - "args": "(const ImVector_Pair* self,Pair const * it)", + "args": "(const ImVector_ImWchar* self,ImWchar const * it)", "argsT": [ { "name": "self", - "type": "const ImVector_Pair*" + "type": "const ImVector_ImWchar*" }, { "name": "it", - "type": "Pair const *" + "type": "ImWchar const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_Pair_index_from_ptr", + "cimguiname": "ImVector_ImWchar_index_from_ptr", "defaults": [], "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_Pair_index_from_ptr", + "ov_cimguiname": "ImVector_ImWchar_index_from_ptr", "ret": "int", - "signature": "(const Pair*)const", - "stname": "ImVector_Pair", + "signature": "(const ImWchar*)const", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_Pair_insert": [ + "ImVector_ImWchar_insert": [ { - "args": "(ImVector_Pair* self,Pair const * it,const Pair v)", + "args": "(ImVector_ImWchar* self,ImWchar const * it,const ImWchar v)", "argsT": [ { "name": "self", - "type": "ImVector_Pair*" + "type": "ImVector_ImWchar*" }, { "name": "it", - "type": "Pair const *" + "type": "ImWchar const *" }, { "name": "v", - "type": "const Pair" + "type": "const ImWchar" } ], "call_args": "(it,v)", - "cimguiname": "ImVector_Pair_insert", + "cimguiname": "ImVector_ImWchar_insert", "defaults": [], "funcname": "insert", - "ov_cimguiname": "ImVector_Pair_insert", - "ret": "Pair*", - "signature": "(const Pair*,const Pair)", - "stname": "ImVector_Pair", + "ov_cimguiname": "ImVector_ImWchar_insert", + "ret": "ImWchar*", + "signature": "(const ImWchar*,const ImWchar)", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_Pair_pop_back": [ + "ImVector_ImWchar_pop_back": [ { - "args": "(ImVector_Pair* self)", + "args": "(ImVector_ImWchar* self)", "argsT": [ { "name": "self", - "type": "ImVector_Pair*" + "type": "ImVector_ImWchar*" } ], "call_args": "()", - "cimguiname": "ImVector_Pair_pop_back", + "cimguiname": "ImVector_ImWchar_pop_back", "defaults": [], "funcname": "pop_back", - "ov_cimguiname": "ImVector_Pair_pop_back", + "ov_cimguiname": "ImVector_ImWchar_pop_back", "ret": "void", "signature": "()", - "stname": "ImVector_Pair", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_Pair_push_back": [ + "ImVector_ImWchar_push_back": [ { - "args": "(ImVector_Pair* self,const Pair v)", + "args": "(ImVector_ImWchar* self,const ImWchar v)", "argsT": [ { "name": "self", - "type": "ImVector_Pair*" + "type": "ImVector_ImWchar*" }, { "name": "v", - "type": "const Pair" + "type": "const ImWchar" } ], "call_args": "(v)", - "cimguiname": "ImVector_Pair_push_back", + "cimguiname": "ImVector_ImWchar_push_back", "defaults": [], "funcname": "push_back", - "ov_cimguiname": "ImVector_Pair_push_back", + "ov_cimguiname": "ImVector_ImWchar_push_back", "ret": "void", - "signature": "(const Pair)", - "stname": "ImVector_Pair", + "signature": "(const ImWchar)", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_Pair_push_front": [ + "ImVector_ImWchar_push_front": [ { - "args": "(ImVector_Pair* self,const Pair v)", + "args": "(ImVector_ImWchar* self,const ImWchar v)", "argsT": [ { "name": "self", - "type": "ImVector_Pair*" + "type": "ImVector_ImWchar*" }, { "name": "v", - "type": "const Pair" + "type": "const ImWchar" } ], "call_args": "(v)", - "cimguiname": "ImVector_Pair_push_front", + "cimguiname": "ImVector_ImWchar_push_front", "defaults": [], "funcname": "push_front", - "ov_cimguiname": "ImVector_Pair_push_front", + "ov_cimguiname": "ImVector_ImWchar_push_front", "ret": "void", - "signature": "(const Pair)", - "stname": "ImVector_Pair", + "signature": "(const ImWchar)", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_Pair_reserve": [ + "ImVector_ImWchar_reserve": [ { - "args": "(ImVector_Pair* self,int new_capacity)", + "args": "(ImVector_ImWchar* self,int new_capacity)", "argsT": [ { "name": "self", - "type": "ImVector_Pair*" + "type": "ImVector_ImWchar*" }, { "name": "new_capacity", @@ -13474,23 +13648,23 @@ } ], "call_args": "(new_capacity)", - "cimguiname": "ImVector_Pair_reserve", + "cimguiname": "ImVector_ImWchar_reserve", "defaults": [], "funcname": "reserve", - "ov_cimguiname": "ImVector_Pair_reserve", + "ov_cimguiname": "ImVector_ImWchar_reserve", "ret": "void", "signature": "(int)", - "stname": "ImVector_Pair", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_Pair_resize": [ + "ImVector_ImWchar_resize": [ { - "args": "(ImVector_Pair* self,int new_size)", + "args": "(ImVector_ImWchar* self,int new_size)", "argsT": [ { "name": "self", - "type": "ImVector_Pair*" + "type": "ImVector_ImWchar*" }, { "name": "new_size", @@ -13498,21 +13672,21 @@ } ], "call_args": "(new_size)", - "cimguiname": "ImVector_Pair_resize", + "cimguiname": "ImVector_ImWchar_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_Pair_resize", + "ov_cimguiname": "ImVector_ImWchar_resize", "ret": "void", "signature": "(int)", - "stname": "ImVector_Pair", + "stname": "ImVector_ImWchar", "templatedgen": true }, { - "args": "(ImVector_Pair* self,int new_size,const Pair v)", + "args": "(ImVector_ImWchar* self,int new_size,const ImWchar v)", "argsT": [ { "name": "self", - "type": "ImVector_Pair*" + "type": "ImVector_ImWchar*" }, { "name": "new_size", @@ -13520,124 +13694,124 @@ }, { "name": "v", - "type": "const Pair" + "type": "const ImWchar" } ], "call_args": "(new_size,v)", - "cimguiname": "ImVector_Pair_resize", + "cimguiname": "ImVector_ImWchar_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_Pair_resizeT", + "ov_cimguiname": "ImVector_ImWchar_resizeT", "ret": "void", - "signature": "(int,const Pair)", - "stname": "ImVector_Pair", + "signature": "(int,const ImWchar)", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_Pair_size": [ + "ImVector_ImWchar_size": [ { - "args": "(const ImVector_Pair* self)", + "args": "(const ImVector_ImWchar* self)", "argsT": [ { "name": "self", - "type": "const ImVector_Pair*" + "type": "const ImVector_ImWchar*" } ], "call_args": "()", - "cimguiname": "ImVector_Pair_size", + "cimguiname": "ImVector_ImWchar_size", "defaults": [], "funcname": "size", - "ov_cimguiname": "ImVector_Pair_size", + "ov_cimguiname": "ImVector_ImWchar_size", "ret": "int", "signature": "()const", - "stname": "ImVector_Pair", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_Pair_size_in_bytes": [ + "ImVector_ImWchar_size_in_bytes": [ { - "args": "(const ImVector_Pair* self)", + "args": "(const ImVector_ImWchar* self)", "argsT": [ { "name": "self", - "type": "const ImVector_Pair*" + "type": "const ImVector_ImWchar*" } ], "call_args": "()", - "cimguiname": "ImVector_Pair_size_in_bytes", + "cimguiname": "ImVector_ImWchar_size_in_bytes", "defaults": [], "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_Pair_size_in_bytes", + "ov_cimguiname": "ImVector_ImWchar_size_in_bytes", "ret": "int", "signature": "()const", - "stname": "ImVector_Pair", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_Pair_swap": [ + "ImVector_ImWchar_swap": [ { - "args": "(ImVector_Pair* self,ImVector_Pair rhs)", + "args": "(ImVector_ImWchar* self,ImVector_ImWchar rhs)", "argsT": [ { "name": "self", - "type": "ImVector_Pair*" + "type": "ImVector_ImWchar*" }, { "name": "rhs", - "type": "ImVector_Pair&" + "type": "ImVector_ImWchar&" } ], "call_args": "(rhs)", - "cimguiname": "ImVector_Pair_swap", + "cimguiname": "ImVector_ImWchar_swap", "defaults": [], "funcname": "swap", - "ov_cimguiname": "ImVector_Pair_swap", + "ov_cimguiname": "ImVector_ImWchar_swap", "ret": "void", "signature": "(ImVector)", - "stname": "ImVector_Pair", + "stname": "ImVector_ImWchar", "templatedgen": true } ], - "ImVector_TextRange_ImVector_TextRange": [ + "ImVector_Pair_ImVector_Pair": [ { "args": "()", "argsT": [], "call_args": "()", - "cimguiname": "ImVector_TextRange_ImVector_TextRange", + "cimguiname": "ImVector_Pair_ImVector_Pair", "constructor": true, "defaults": [], - "funcname": "ImVector_TextRange", - "ov_cimguiname": "ImVector_TextRange_ImVector_TextRange", + "funcname": "ImVector_Pair", + "ov_cimguiname": "ImVector_Pair_ImVector_Pair", "signature": "()", - "stname": "ImVector_TextRange", + "stname": "ImVector_Pair", "templatedgen": true }, { - "args": "(const ImVector_TextRange src)", + "args": "(const ImVector_Pair src)", "argsT": [ { "name": "src", - "type": "const ImVector_TextRange" + "type": "const ImVector_Pair" } ], "call_args": "(src)", - "cimguiname": "ImVector_TextRange_ImVector_TextRange", + "cimguiname": "ImVector_Pair_ImVector_Pair", "constructor": true, "defaults": [], - "funcname": "ImVector_TextRange", - "ov_cimguiname": "ImVector_TextRange_ImVector_TextRangeVector", + "funcname": "ImVector_Pair", + "ov_cimguiname": "ImVector_Pair_ImVector_PairVector", "signature": "(const ImVector)", - "stname": "ImVector_TextRange", + "stname": "ImVector_Pair", "templatedgen": true } ], - "ImVector_TextRange__grow_capacity": [ + "ImVector_Pair__grow_capacity": [ { - "args": "(const ImVector_TextRange* self,int sz)", + "args": "(const ImVector_Pair* self,int sz)", "argsT": [ { "name": "self", - "type": "const ImVector_TextRange*" + "type": "const ImVector_Pair*" }, { "name": "sz", @@ -13645,452 +13819,452 @@ } ], "call_args": "(sz)", - "cimguiname": "ImVector_TextRange__grow_capacity", + "cimguiname": "ImVector_Pair__grow_capacity", "defaults": [], "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_TextRange__grow_capacity", + "ov_cimguiname": "ImVector_Pair__grow_capacity", "ret": "int", "signature": "(int)const", - "stname": "ImVector_TextRange", + "stname": "ImVector_Pair", "templatedgen": true } ], - "ImVector_TextRange_back": [ + "ImVector_Pair_back": [ { - "args": "(ImVector_TextRange* self)", + "args": "(ImVector_Pair* self)", "argsT": [ { "name": "self", - "type": "ImVector_TextRange*" + "type": "ImVector_Pair*" } ], "call_args": "()", - "cimguiname": "ImVector_TextRange_back", + "cimguiname": "ImVector_Pair_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_TextRange_back", - "ret": "TextRange*", + "ov_cimguiname": "ImVector_Pair_back", + "ret": "Pair*", "retref": "&", "signature": "()", - "stname": "ImVector_TextRange", + "stname": "ImVector_Pair", "templatedgen": true }, { - "args": "(const ImVector_TextRange* self)", + "args": "(const ImVector_Pair* self)", "argsT": [ { "name": "self", - "type": "const ImVector_TextRange*" + "type": "const ImVector_Pair*" } ], "call_args": "()", - "cimguiname": "ImVector_TextRange_back", + "cimguiname": "ImVector_Pair_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_TextRange_back_const", - "ret": "TextRange const *", + "ov_cimguiname": "ImVector_Pair_back_const", + "ret": "Pair const *", "retref": "&", "signature": "()const", - "stname": "ImVector_TextRange", + "stname": "ImVector_Pair", "templatedgen": true } ], - "ImVector_TextRange_begin": [ + "ImVector_Pair_begin": [ { - "args": "(ImVector_TextRange* self)", + "args": "(ImVector_Pair* self)", "argsT": [ { "name": "self", - "type": "ImVector_TextRange*" + "type": "ImVector_Pair*" } ], "call_args": "()", - "cimguiname": "ImVector_TextRange_begin", + "cimguiname": "ImVector_Pair_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_TextRange_begin", - "ret": "TextRange*", + "ov_cimguiname": "ImVector_Pair_begin", + "ret": "Pair*", "signature": "()", - "stname": "ImVector_TextRange", + "stname": "ImVector_Pair", "templatedgen": true }, { - "args": "(const ImVector_TextRange* self)", + "args": "(const ImVector_Pair* self)", "argsT": [ { "name": "self", - "type": "const ImVector_TextRange*" + "type": "const ImVector_Pair*" } ], "call_args": "()", - "cimguiname": "ImVector_TextRange_begin", + "cimguiname": "ImVector_Pair_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_TextRange_begin_const", - "ret": "TextRange const *", + "ov_cimguiname": "ImVector_Pair_begin_const", + "ret": "Pair const *", "signature": "()const", - "stname": "ImVector_TextRange", + "stname": "ImVector_Pair", "templatedgen": true } ], - "ImVector_TextRange_capacity": [ + "ImVector_Pair_capacity": [ { - "args": "(const ImVector_TextRange* self)", + "args": "(const ImVector_Pair* self)", "argsT": [ { "name": "self", - "type": "const ImVector_TextRange*" + "type": "const ImVector_Pair*" } ], "call_args": "()", - "cimguiname": "ImVector_TextRange_capacity", + "cimguiname": "ImVector_Pair_capacity", "defaults": [], "funcname": "capacity", - "ov_cimguiname": "ImVector_TextRange_capacity", + "ov_cimguiname": "ImVector_Pair_capacity", "ret": "int", "signature": "()const", - "stname": "ImVector_TextRange", + "stname": "ImVector_Pair", "templatedgen": true } ], - "ImVector_TextRange_clear": [ + "ImVector_Pair_clear": [ { - "args": "(ImVector_TextRange* self)", + "args": "(ImVector_Pair* self)", "argsT": [ { "name": "self", - "type": "ImVector_TextRange*" + "type": "ImVector_Pair*" } ], "call_args": "()", - "cimguiname": "ImVector_TextRange_clear", + "cimguiname": "ImVector_Pair_clear", "defaults": [], "funcname": "clear", - "ov_cimguiname": "ImVector_TextRange_clear", + "ov_cimguiname": "ImVector_Pair_clear", "ret": "void", "signature": "()", - "stname": "ImVector_TextRange", + "stname": "ImVector_Pair", "templatedgen": true } ], - "ImVector_TextRange_destroy": [ + "ImVector_Pair_destroy": [ { - "args": "(ImVector_TextRange* self)", + "args": "(ImVector_Pair* self)", "argsT": [ { "name": "self", - "type": "ImVector_TextRange*" + "type": "ImVector_Pair*" } ], "call_args": "(self)", - "cimguiname": "ImVector_TextRange_destroy", + "cimguiname": "ImVector_Pair_destroy", "defaults": [], "destructor": true, - "ov_cimguiname": "ImVector_TextRange_destroy", + "ov_cimguiname": "ImVector_Pair_destroy", "ret": "void", - "signature": "(ImVector_TextRange*)", - "stname": "ImVector_TextRange" + "signature": "(ImVector_Pair*)", + "stname": "ImVector_Pair" } ], - "ImVector_TextRange_empty": [ + "ImVector_Pair_empty": [ { - "args": "(const ImVector_TextRange* self)", + "args": "(const ImVector_Pair* self)", "argsT": [ { "name": "self", - "type": "const ImVector_TextRange*" + "type": "const ImVector_Pair*" } ], "call_args": "()", - "cimguiname": "ImVector_TextRange_empty", + "cimguiname": "ImVector_Pair_empty", "defaults": [], "funcname": "empty", - "ov_cimguiname": "ImVector_TextRange_empty", + "ov_cimguiname": "ImVector_Pair_empty", "ret": "bool", "signature": "()const", - "stname": "ImVector_TextRange", + "stname": "ImVector_Pair", "templatedgen": true } ], - "ImVector_TextRange_end": [ + "ImVector_Pair_end": [ { - "args": "(ImVector_TextRange* self)", + "args": "(ImVector_Pair* self)", "argsT": [ { "name": "self", - "type": "ImVector_TextRange*" + "type": "ImVector_Pair*" } ], "call_args": "()", - "cimguiname": "ImVector_TextRange_end", + "cimguiname": "ImVector_Pair_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_TextRange_end", - "ret": "TextRange*", + "ov_cimguiname": "ImVector_Pair_end", + "ret": "Pair*", "signature": "()", - "stname": "ImVector_TextRange", + "stname": "ImVector_Pair", "templatedgen": true }, { - "args": "(const ImVector_TextRange* self)", + "args": "(const ImVector_Pair* self)", "argsT": [ { "name": "self", - "type": "const ImVector_TextRange*" + "type": "const ImVector_Pair*" } ], "call_args": "()", - "cimguiname": "ImVector_TextRange_end", + "cimguiname": "ImVector_Pair_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_TextRange_end_const", - "ret": "TextRange const *", + "ov_cimguiname": "ImVector_Pair_end_const", + "ret": "Pair const *", "signature": "()const", - "stname": "ImVector_TextRange", + "stname": "ImVector_Pair", "templatedgen": true } ], - "ImVector_TextRange_erase": [ + "ImVector_Pair_erase": [ { - "args": "(ImVector_TextRange* self,TextRange const * it)", + "args": "(ImVector_Pair* self,Pair const * it)", "argsT": [ { "name": "self", - "type": "ImVector_TextRange*" + "type": "ImVector_Pair*" }, { "name": "it", - "type": "TextRange const *" + "type": "Pair const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_TextRange_erase", + "cimguiname": "ImVector_Pair_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_TextRange_erase", - "ret": "TextRange*", - "signature": "(const TextRange*)", - "stname": "ImVector_TextRange", + "ov_cimguiname": "ImVector_Pair_erase", + "ret": "Pair*", + "signature": "(const Pair*)", + "stname": "ImVector_Pair", "templatedgen": true }, { - "args": "(ImVector_TextRange* self,TextRange const * it,TextRange const * it_last)", + "args": "(ImVector_Pair* self,Pair const * it,Pair const * it_last)", "argsT": [ { "name": "self", - "type": "ImVector_TextRange*" + "type": "ImVector_Pair*" }, { "name": "it", - "type": "TextRange const *" + "type": "Pair const *" }, { "name": "it_last", - "type": "TextRange const *" + "type": "Pair const *" } ], "call_args": "(it,it_last)", - "cimguiname": "ImVector_TextRange_erase", + "cimguiname": "ImVector_Pair_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_TextRange_eraseTPtr", - "ret": "TextRange*", - "signature": "(const TextRange*,const TextRange*)", - "stname": "ImVector_TextRange", + "ov_cimguiname": "ImVector_Pair_eraseTPtr", + "ret": "Pair*", + "signature": "(const Pair*,const Pair*)", + "stname": "ImVector_Pair", "templatedgen": true } ], - "ImVector_TextRange_erase_unsorted": [ + "ImVector_Pair_erase_unsorted": [ { - "args": "(ImVector_TextRange* self,TextRange const * it)", + "args": "(ImVector_Pair* self,Pair const * it)", "argsT": [ { "name": "self", - "type": "ImVector_TextRange*" + "type": "ImVector_Pair*" }, { "name": "it", - "type": "TextRange const *" + "type": "Pair const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_TextRange_erase_unsorted", + "cimguiname": "ImVector_Pair_erase_unsorted", "defaults": [], "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_TextRange_erase_unsorted", - "ret": "TextRange*", - "signature": "(const TextRange*)", - "stname": "ImVector_TextRange", + "ov_cimguiname": "ImVector_Pair_erase_unsorted", + "ret": "Pair*", + "signature": "(const Pair*)", + "stname": "ImVector_Pair", "templatedgen": true } ], - "ImVector_TextRange_front": [ + "ImVector_Pair_front": [ { - "args": "(ImVector_TextRange* self)", + "args": "(ImVector_Pair* self)", "argsT": [ { "name": "self", - "type": "ImVector_TextRange*" + "type": "ImVector_Pair*" } ], "call_args": "()", - "cimguiname": "ImVector_TextRange_front", + "cimguiname": "ImVector_Pair_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_TextRange_front", - "ret": "TextRange*", + "ov_cimguiname": "ImVector_Pair_front", + "ret": "Pair*", "retref": "&", "signature": "()", - "stname": "ImVector_TextRange", + "stname": "ImVector_Pair", "templatedgen": true }, { - "args": "(const ImVector_TextRange* self)", + "args": "(const ImVector_Pair* self)", "argsT": [ { "name": "self", - "type": "const ImVector_TextRange*" + "type": "const ImVector_Pair*" } ], "call_args": "()", - "cimguiname": "ImVector_TextRange_front", + "cimguiname": "ImVector_Pair_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_TextRange_front_const", - "ret": "TextRange const *", + "ov_cimguiname": "ImVector_Pair_front_const", + "ret": "Pair const *", "retref": "&", "signature": "()const", - "stname": "ImVector_TextRange", + "stname": "ImVector_Pair", "templatedgen": true } ], - "ImVector_TextRange_index_from_ptr": [ + "ImVector_Pair_index_from_ptr": [ { - "args": "(const ImVector_TextRange* self,TextRange const * it)", + "args": "(const ImVector_Pair* self,Pair const * it)", "argsT": [ { "name": "self", - "type": "const ImVector_TextRange*" + "type": "const ImVector_Pair*" }, { "name": "it", - "type": "TextRange const *" + "type": "Pair const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_TextRange_index_from_ptr", + "cimguiname": "ImVector_Pair_index_from_ptr", "defaults": [], "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_TextRange_index_from_ptr", + "ov_cimguiname": "ImVector_Pair_index_from_ptr", "ret": "int", - "signature": "(const TextRange*)const", - "stname": "ImVector_TextRange", + "signature": "(const Pair*)const", + "stname": "ImVector_Pair", "templatedgen": true } ], - "ImVector_TextRange_insert": [ + "ImVector_Pair_insert": [ { - "args": "(ImVector_TextRange* self,TextRange const * it,const TextRange v)", + "args": "(ImVector_Pair* self,Pair const * it,const Pair v)", "argsT": [ { "name": "self", - "type": "ImVector_TextRange*" + "type": "ImVector_Pair*" }, { "name": "it", - "type": "TextRange const *" + "type": "Pair const *" }, { "name": "v", - "type": "const TextRange" + "type": "const Pair" } ], "call_args": "(it,v)", - "cimguiname": "ImVector_TextRange_insert", + "cimguiname": "ImVector_Pair_insert", "defaults": [], "funcname": "insert", - "ov_cimguiname": "ImVector_TextRange_insert", - "ret": "TextRange*", - "signature": "(const TextRange*,const TextRange)", - "stname": "ImVector_TextRange", + "ov_cimguiname": "ImVector_Pair_insert", + "ret": "Pair*", + "signature": "(const Pair*,const Pair)", + "stname": "ImVector_Pair", "templatedgen": true } ], - "ImVector_TextRange_pop_back": [ + "ImVector_Pair_pop_back": [ { - "args": "(ImVector_TextRange* self)", + "args": "(ImVector_Pair* self)", "argsT": [ { "name": "self", - "type": "ImVector_TextRange*" + "type": "ImVector_Pair*" } ], "call_args": "()", - "cimguiname": "ImVector_TextRange_pop_back", + "cimguiname": "ImVector_Pair_pop_back", "defaults": [], "funcname": "pop_back", - "ov_cimguiname": "ImVector_TextRange_pop_back", + "ov_cimguiname": "ImVector_Pair_pop_back", "ret": "void", "signature": "()", - "stname": "ImVector_TextRange", + "stname": "ImVector_Pair", "templatedgen": true } ], - "ImVector_TextRange_push_back": [ + "ImVector_Pair_push_back": [ { - "args": "(ImVector_TextRange* self,const TextRange v)", + "args": "(ImVector_Pair* self,const Pair v)", "argsT": [ { "name": "self", - "type": "ImVector_TextRange*" + "type": "ImVector_Pair*" }, { "name": "v", - "type": "const TextRange" + "type": "const Pair" } ], "call_args": "(v)", - "cimguiname": "ImVector_TextRange_push_back", + "cimguiname": "ImVector_Pair_push_back", "defaults": [], "funcname": "push_back", - "ov_cimguiname": "ImVector_TextRange_push_back", + "ov_cimguiname": "ImVector_Pair_push_back", "ret": "void", - "signature": "(const TextRange)", - "stname": "ImVector_TextRange", + "signature": "(const Pair)", + "stname": "ImVector_Pair", "templatedgen": true } ], - "ImVector_TextRange_push_front": [ + "ImVector_Pair_push_front": [ { - "args": "(ImVector_TextRange* self,const TextRange v)", + "args": "(ImVector_Pair* self,const Pair v)", "argsT": [ { "name": "self", - "type": "ImVector_TextRange*" + "type": "ImVector_Pair*" }, { "name": "v", - "type": "const TextRange" + "type": "const Pair" } ], "call_args": "(v)", - "cimguiname": "ImVector_TextRange_push_front", + "cimguiname": "ImVector_Pair_push_front", "defaults": [], "funcname": "push_front", - "ov_cimguiname": "ImVector_TextRange_push_front", + "ov_cimguiname": "ImVector_Pair_push_front", "ret": "void", - "signature": "(const TextRange)", - "stname": "ImVector_TextRange", + "signature": "(const Pair)", + "stname": "ImVector_Pair", "templatedgen": true } ], - "ImVector_TextRange_reserve": [ + "ImVector_Pair_reserve": [ { - "args": "(ImVector_TextRange* self,int new_capacity)", + "args": "(ImVector_Pair* self,int new_capacity)", "argsT": [ { "name": "self", - "type": "ImVector_TextRange*" + "type": "ImVector_Pair*" }, { "name": "new_capacity", @@ -14098,23 +14272,23 @@ } ], "call_args": "(new_capacity)", - "cimguiname": "ImVector_TextRange_reserve", + "cimguiname": "ImVector_Pair_reserve", "defaults": [], "funcname": "reserve", - "ov_cimguiname": "ImVector_TextRange_reserve", + "ov_cimguiname": "ImVector_Pair_reserve", "ret": "void", "signature": "(int)", - "stname": "ImVector_TextRange", + "stname": "ImVector_Pair", "templatedgen": true } ], - "ImVector_TextRange_resize": [ + "ImVector_Pair_resize": [ { - "args": "(ImVector_TextRange* self,int new_size)", + "args": "(ImVector_Pair* self,int new_size)", "argsT": [ { "name": "self", - "type": "ImVector_TextRange*" + "type": "ImVector_Pair*" }, { "name": "new_size", @@ -14122,21 +14296,21 @@ } ], "call_args": "(new_size)", - "cimguiname": "ImVector_TextRange_resize", + "cimguiname": "ImVector_Pair_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_TextRange_resize", + "ov_cimguiname": "ImVector_Pair_resize", "ret": "void", "signature": "(int)", - "stname": "ImVector_TextRange", + "stname": "ImVector_Pair", "templatedgen": true }, { - "args": "(ImVector_TextRange* self,int new_size,const TextRange v)", + "args": "(ImVector_Pair* self,int new_size,const Pair v)", "argsT": [ { "name": "self", - "type": "ImVector_TextRange*" + "type": "ImVector_Pair*" }, { "name": "new_size", @@ -14144,252 +14318,124 @@ }, { "name": "v", - "type": "const TextRange" + "type": "const Pair" } ], "call_args": "(new_size,v)", - "cimguiname": "ImVector_TextRange_resize", + "cimguiname": "ImVector_Pair_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_TextRange_resizeT", + "ov_cimguiname": "ImVector_Pair_resizeT", "ret": "void", - "signature": "(int,const TextRange)", - "stname": "ImVector_TextRange", + "signature": "(int,const Pair)", + "stname": "ImVector_Pair", "templatedgen": true } ], - "ImVector_TextRange_size": [ + "ImVector_Pair_size": [ { - "args": "(const ImVector_TextRange* self)", + "args": "(const ImVector_Pair* self)", "argsT": [ { "name": "self", - "type": "const ImVector_TextRange*" + "type": "const ImVector_Pair*" } ], "call_args": "()", - "cimguiname": "ImVector_TextRange_size", + "cimguiname": "ImVector_Pair_size", "defaults": [], "funcname": "size", - "ov_cimguiname": "ImVector_TextRange_size", + "ov_cimguiname": "ImVector_Pair_size", "ret": "int", "signature": "()const", - "stname": "ImVector_TextRange", + "stname": "ImVector_Pair", "templatedgen": true } ], - "ImVector_TextRange_size_in_bytes": [ + "ImVector_Pair_size_in_bytes": [ { - "args": "(const ImVector_TextRange* self)", + "args": "(const ImVector_Pair* self)", "argsT": [ { "name": "self", - "type": "const ImVector_TextRange*" + "type": "const ImVector_Pair*" } ], "call_args": "()", - "cimguiname": "ImVector_TextRange_size_in_bytes", + "cimguiname": "ImVector_Pair_size_in_bytes", "defaults": [], "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_TextRange_size_in_bytes", + "ov_cimguiname": "ImVector_Pair_size_in_bytes", "ret": "int", "signature": "()const", - "stname": "ImVector_TextRange", + "stname": "ImVector_Pair", "templatedgen": true } ], - "ImVector_TextRange_swap": [ + "ImVector_Pair_swap": [ { - "args": "(ImVector_TextRange* self,ImVector_TextRange rhs)", + "args": "(ImVector_Pair* self,ImVector_Pair rhs)", "argsT": [ { "name": "self", - "type": "ImVector_TextRange*" + "type": "ImVector_Pair*" }, { "name": "rhs", - "type": "ImVector_TextRange&" + "type": "ImVector_Pair&" } ], "call_args": "(rhs)", - "cimguiname": "ImVector_TextRange_swap", + "cimguiname": "ImVector_Pair_swap", "defaults": [], "funcname": "swap", - "ov_cimguiname": "ImVector_TextRange_swap", + "ov_cimguiname": "ImVector_Pair_swap", "ret": "void", "signature": "(ImVector)", - "stname": "ImVector_TextRange", + "stname": "ImVector_Pair", "templatedgen": true } ], - "ImVector__grow_capacity": [ - { - "args": "(ImVector* self,int sz)", - "argsT": [ - { - "name": "self", - "type": "ImVector*" - }, - { - "name": "sz", - "type": "int" - } - ], - "argsoriginal": "(int sz)", - "call_args": "(sz)", - "cimguiname": "ImVector__grow_capacity", - "defaults": [], - "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector__grow_capacity", - "ret": "int", - "signature": "(int)const", - "stname": "ImVector", - "templated": true - } - ], - "ImVector_back": [ - { - "args": "(ImVector* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImVector_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_back", - "ret": "T*", - "retref": "&", - "signature": "()", - "stname": "ImVector", - "templated": true - }, - { - "args": "(ImVector* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImVector_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_back_const", - "ret": "const T*", - "retref": "&", - "signature": "()const", - "stname": "ImVector", - "templated": true - } - ], - "ImVector_begin": [ - { - "args": "(ImVector* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImVector_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_begin", - "ret": "T*", - "signature": "()", - "stname": "ImVector", - "templated": true - }, - { - "args": "(ImVector* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImVector_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_begin_const", - "ret": "const T*", - "signature": "()const", - "stname": "ImVector", - "templated": true - } - ], - "ImVector_capacity": [ - { - "args": "(ImVector* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImVector_capacity", - "defaults": [], - "funcname": "capacity", - "ov_cimguiname": "ImVector_capacity", - "ret": "int", - "signature": "()const", - "stname": "ImVector", - "templated": true - } - ], - "ImVector_char_ImVector_char": [ + "ImVector_TextRange_ImVector_TextRange": [ { "args": "()", "argsT": [], "call_args": "()", - "cimguiname": "ImVector_char_ImVector_char", + "cimguiname": "ImVector_TextRange_ImVector_TextRange", "constructor": true, "defaults": [], - "funcname": "ImVector_char", - "ov_cimguiname": "ImVector_char_ImVector_char", + "funcname": "ImVector_TextRange", + "ov_cimguiname": "ImVector_TextRange_ImVector_TextRange", "signature": "()", - "stname": "ImVector_char", + "stname": "ImVector_TextRange", "templatedgen": true }, { - "args": "(const ImVector_char src)", + "args": "(const ImVector_TextRange src)", "argsT": [ { "name": "src", - "type": "const ImVector_char" + "type": "const ImVector_TextRange" } ], "call_args": "(src)", - "cimguiname": "ImVector_char_ImVector_char", + "cimguiname": "ImVector_TextRange_ImVector_TextRange", "constructor": true, "defaults": [], - "funcname": "ImVector_char", - "ov_cimguiname": "ImVector_char_ImVector_charVector", + "funcname": "ImVector_TextRange", + "ov_cimguiname": "ImVector_TextRange_ImVector_TextRangeVector", "signature": "(const ImVector)", - "stname": "ImVector_char", + "stname": "ImVector_TextRange", "templatedgen": true } ], - "ImVector_char__grow_capacity": [ + "ImVector_TextRange__grow_capacity": [ { - "args": "(const ImVector_char* self,int sz)", + "args": "(const ImVector_TextRange* self,int sz)", "argsT": [ { "name": "self", - "type": "const ImVector_char*" + "type": "const ImVector_TextRange*" }, { "name": "sz", @@ -14397,476 +14443,452 @@ } ], "call_args": "(sz)", - "cimguiname": "ImVector_char__grow_capacity", + "cimguiname": "ImVector_TextRange__grow_capacity", "defaults": [], "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_char__grow_capacity", + "ov_cimguiname": "ImVector_TextRange__grow_capacity", "ret": "int", "signature": "(int)const", - "stname": "ImVector_char", + "stname": "ImVector_TextRange", "templatedgen": true } ], - "ImVector_char_back": [ + "ImVector_TextRange_back": [ { - "args": "(ImVector_char* self)", + "args": "(ImVector_TextRange* self)", "argsT": [ { "name": "self", - "type": "ImVector_char*" + "type": "ImVector_TextRange*" } ], "call_args": "()", - "cimguiname": "ImVector_char_back", + "cimguiname": "ImVector_TextRange_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_char_back", - "ret": "char*", + "ov_cimguiname": "ImVector_TextRange_back", + "ret": "TextRange*", "retref": "&", "signature": "()", - "stname": "ImVector_char", + "stname": "ImVector_TextRange", "templatedgen": true }, { - "args": "(const ImVector_char* self)", + "args": "(const ImVector_TextRange* self)", "argsT": [ { "name": "self", - "type": "const ImVector_char*" + "type": "const ImVector_TextRange*" } ], "call_args": "()", - "cimguiname": "ImVector_char_back", + "cimguiname": "ImVector_TextRange_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_char_back_const", - "ret": "char const *", + "ov_cimguiname": "ImVector_TextRange_back_const", + "ret": "TextRange const *", "retref": "&", "signature": "()const", - "stname": "ImVector_char", + "stname": "ImVector_TextRange", "templatedgen": true } ], - "ImVector_char_begin": [ + "ImVector_TextRange_begin": [ { - "args": "(ImVector_char* self)", + "args": "(ImVector_TextRange* self)", "argsT": [ { "name": "self", - "type": "ImVector_char*" + "type": "ImVector_TextRange*" } ], "call_args": "()", - "cimguiname": "ImVector_char_begin", + "cimguiname": "ImVector_TextRange_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_char_begin", - "ret": "char*", + "ov_cimguiname": "ImVector_TextRange_begin", + "ret": "TextRange*", "signature": "()", - "stname": "ImVector_char", + "stname": "ImVector_TextRange", "templatedgen": true }, { - "args": "(const ImVector_char* self)", + "args": "(const ImVector_TextRange* self)", "argsT": [ { "name": "self", - "type": "const ImVector_char*" + "type": "const ImVector_TextRange*" } ], "call_args": "()", - "cimguiname": "ImVector_char_begin", + "cimguiname": "ImVector_TextRange_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_char_begin_const", - "ret": "char const *", + "ov_cimguiname": "ImVector_TextRange_begin_const", + "ret": "TextRange const *", "signature": "()const", - "stname": "ImVector_char", + "stname": "ImVector_TextRange", "templatedgen": true } ], - "ImVector_char_capacity": [ + "ImVector_TextRange_capacity": [ { - "args": "(const ImVector_char* self)", + "args": "(const ImVector_TextRange* self)", "argsT": [ { "name": "self", - "type": "const ImVector_char*" + "type": "const ImVector_TextRange*" } ], "call_args": "()", - "cimguiname": "ImVector_char_capacity", + "cimguiname": "ImVector_TextRange_capacity", "defaults": [], "funcname": "capacity", - "ov_cimguiname": "ImVector_char_capacity", + "ov_cimguiname": "ImVector_TextRange_capacity", "ret": "int", "signature": "()const", - "stname": "ImVector_char", + "stname": "ImVector_TextRange", "templatedgen": true } ], - "ImVector_char_clear": [ + "ImVector_TextRange_clear": [ { - "args": "(ImVector_char* self)", + "args": "(ImVector_TextRange* self)", "argsT": [ { "name": "self", - "type": "ImVector_char*" + "type": "ImVector_TextRange*" } ], "call_args": "()", - "cimguiname": "ImVector_char_clear", + "cimguiname": "ImVector_TextRange_clear", "defaults": [], "funcname": "clear", - "ov_cimguiname": "ImVector_char_clear", + "ov_cimguiname": "ImVector_TextRange_clear", "ret": "void", "signature": "()", - "stname": "ImVector_char", - "templatedgen": true - } - ], - "ImVector_char_contains": [ - { - "args": "(const ImVector_char* self,const char v)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_char*" - }, - { - "name": "v", - "type": "const char" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_char_contains", - "defaults": [], - "funcname": "contains", - "ov_cimguiname": "ImVector_char_contains", - "ret": "bool", - "signature": "(const char)const", - "stname": "ImVector_char", + "stname": "ImVector_TextRange", "templatedgen": true } ], - "ImVector_char_destroy": [ + "ImVector_TextRange_destroy": [ { - "args": "(ImVector_char* self)", + "args": "(ImVector_TextRange* self)", "argsT": [ { "name": "self", - "type": "ImVector_char*" + "type": "ImVector_TextRange*" } ], "call_args": "(self)", - "cimguiname": "ImVector_char_destroy", + "cimguiname": "ImVector_TextRange_destroy", "defaults": [], "destructor": true, - "ov_cimguiname": "ImVector_char_destroy", + "ov_cimguiname": "ImVector_TextRange_destroy", "ret": "void", - "signature": "(ImVector_char*)", - "stname": "ImVector_char" + "signature": "(ImVector_TextRange*)", + "stname": "ImVector_TextRange" } ], - "ImVector_char_empty": [ + "ImVector_TextRange_empty": [ { - "args": "(const ImVector_char* self)", + "args": "(const ImVector_TextRange* self)", "argsT": [ { "name": "self", - "type": "const ImVector_char*" + "type": "const ImVector_TextRange*" } ], "call_args": "()", - "cimguiname": "ImVector_char_empty", + "cimguiname": "ImVector_TextRange_empty", "defaults": [], "funcname": "empty", - "ov_cimguiname": "ImVector_char_empty", + "ov_cimguiname": "ImVector_TextRange_empty", "ret": "bool", "signature": "()const", - "stname": "ImVector_char", + "stname": "ImVector_TextRange", "templatedgen": true } ], - "ImVector_char_end": [ + "ImVector_TextRange_end": [ { - "args": "(ImVector_char* self)", + "args": "(ImVector_TextRange* self)", "argsT": [ { "name": "self", - "type": "ImVector_char*" + "type": "ImVector_TextRange*" } ], "call_args": "()", - "cimguiname": "ImVector_char_end", + "cimguiname": "ImVector_TextRange_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_char_end", - "ret": "char*", + "ov_cimguiname": "ImVector_TextRange_end", + "ret": "TextRange*", "signature": "()", - "stname": "ImVector_char", + "stname": "ImVector_TextRange", "templatedgen": true }, { - "args": "(const ImVector_char* self)", + "args": "(const ImVector_TextRange* self)", "argsT": [ { "name": "self", - "type": "const ImVector_char*" + "type": "const ImVector_TextRange*" } ], "call_args": "()", - "cimguiname": "ImVector_char_end", + "cimguiname": "ImVector_TextRange_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_char_end_const", - "ret": "char const *", + "ov_cimguiname": "ImVector_TextRange_end_const", + "ret": "TextRange const *", "signature": "()const", - "stname": "ImVector_char", + "stname": "ImVector_TextRange", "templatedgen": true } ], - "ImVector_char_erase": [ + "ImVector_TextRange_erase": [ { - "args": "(ImVector_char* self,char const * it)", + "args": "(ImVector_TextRange* self,TextRange const * it)", "argsT": [ { "name": "self", - "type": "ImVector_char*" + "type": "ImVector_TextRange*" }, { "name": "it", - "type": "char const *" + "type": "TextRange const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_char_erase", + "cimguiname": "ImVector_TextRange_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_char_erase", - "ret": "char*", - "signature": "(const char*)", - "stname": "ImVector_char", + "ov_cimguiname": "ImVector_TextRange_erase", + "ret": "TextRange*", + "signature": "(const TextRange*)", + "stname": "ImVector_TextRange", "templatedgen": true }, { - "args": "(ImVector_char* self,char const * it,char const * it_last)", + "args": "(ImVector_TextRange* self,TextRange const * it,TextRange const * it_last)", "argsT": [ { "name": "self", - "type": "ImVector_char*" + "type": "ImVector_TextRange*" }, { "name": "it", - "type": "char const *" + "type": "TextRange const *" }, { "name": "it_last", - "type": "char const *" + "type": "TextRange const *" } ], "call_args": "(it,it_last)", - "cimguiname": "ImVector_char_erase", + "cimguiname": "ImVector_TextRange_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_char_eraseTPtr", - "ret": "char*", - "signature": "(const char*,const char*)", - "stname": "ImVector_char", + "ov_cimguiname": "ImVector_TextRange_eraseTPtr", + "ret": "TextRange*", + "signature": "(const TextRange*,const TextRange*)", + "stname": "ImVector_TextRange", "templatedgen": true } ], - "ImVector_char_erase_unsorted": [ + "ImVector_TextRange_erase_unsorted": [ { - "args": "(ImVector_char* self,char const * it)", + "args": "(ImVector_TextRange* self,TextRange const * it)", "argsT": [ { "name": "self", - "type": "ImVector_char*" + "type": "ImVector_TextRange*" }, { "name": "it", - "type": "char const *" + "type": "TextRange const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_char_erase_unsorted", + "cimguiname": "ImVector_TextRange_erase_unsorted", "defaults": [], "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_char_erase_unsorted", - "ret": "char*", - "signature": "(const char*)", - "stname": "ImVector_char", + "ov_cimguiname": "ImVector_TextRange_erase_unsorted", + "ret": "TextRange*", + "signature": "(const TextRange*)", + "stname": "ImVector_TextRange", "templatedgen": true } ], - "ImVector_char_front": [ + "ImVector_TextRange_front": [ { - "args": "(ImVector_char* self)", + "args": "(ImVector_TextRange* self)", "argsT": [ { "name": "self", - "type": "ImVector_char*" + "type": "ImVector_TextRange*" } ], "call_args": "()", - "cimguiname": "ImVector_char_front", + "cimguiname": "ImVector_TextRange_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_char_front", - "ret": "char*", + "ov_cimguiname": "ImVector_TextRange_front", + "ret": "TextRange*", "retref": "&", "signature": "()", - "stname": "ImVector_char", + "stname": "ImVector_TextRange", "templatedgen": true }, { - "args": "(const ImVector_char* self)", + "args": "(const ImVector_TextRange* self)", "argsT": [ { "name": "self", - "type": "const ImVector_char*" + "type": "const ImVector_TextRange*" } ], "call_args": "()", - "cimguiname": "ImVector_char_front", + "cimguiname": "ImVector_TextRange_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_char_front_const", - "ret": "char const *", + "ov_cimguiname": "ImVector_TextRange_front_const", + "ret": "TextRange const *", "retref": "&", "signature": "()const", - "stname": "ImVector_char", + "stname": "ImVector_TextRange", "templatedgen": true } ], - "ImVector_char_index_from_ptr": [ + "ImVector_TextRange_index_from_ptr": [ { - "args": "(const ImVector_char* self,char const * it)", + "args": "(const ImVector_TextRange* self,TextRange const * it)", "argsT": [ { "name": "self", - "type": "const ImVector_char*" + "type": "const ImVector_TextRange*" }, { "name": "it", - "type": "char const *" + "type": "TextRange const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_char_index_from_ptr", + "cimguiname": "ImVector_TextRange_index_from_ptr", "defaults": [], "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_char_index_from_ptr", + "ov_cimguiname": "ImVector_TextRange_index_from_ptr", "ret": "int", - "signature": "(const char*)const", - "stname": "ImVector_char", + "signature": "(const TextRange*)const", + "stname": "ImVector_TextRange", "templatedgen": true } ], - "ImVector_char_insert": [ + "ImVector_TextRange_insert": [ { - "args": "(ImVector_char* self,char const * it,const char v)", + "args": "(ImVector_TextRange* self,TextRange const * it,const TextRange v)", "argsT": [ { "name": "self", - "type": "ImVector_char*" + "type": "ImVector_TextRange*" }, { "name": "it", - "type": "char const *" + "type": "TextRange const *" }, { "name": "v", - "type": "const char" + "type": "const TextRange" } ], "call_args": "(it,v)", - "cimguiname": "ImVector_char_insert", + "cimguiname": "ImVector_TextRange_insert", "defaults": [], "funcname": "insert", - "ov_cimguiname": "ImVector_char_insert", - "ret": "char*", - "signature": "(const char*,const char)", - "stname": "ImVector_char", + "ov_cimguiname": "ImVector_TextRange_insert", + "ret": "TextRange*", + "signature": "(const TextRange*,const TextRange)", + "stname": "ImVector_TextRange", "templatedgen": true } ], - "ImVector_char_pop_back": [ + "ImVector_TextRange_pop_back": [ { - "args": "(ImVector_char* self)", + "args": "(ImVector_TextRange* self)", "argsT": [ { "name": "self", - "type": "ImVector_char*" + "type": "ImVector_TextRange*" } ], "call_args": "()", - "cimguiname": "ImVector_char_pop_back", + "cimguiname": "ImVector_TextRange_pop_back", "defaults": [], "funcname": "pop_back", - "ov_cimguiname": "ImVector_char_pop_back", + "ov_cimguiname": "ImVector_TextRange_pop_back", "ret": "void", "signature": "()", - "stname": "ImVector_char", + "stname": "ImVector_TextRange", "templatedgen": true } ], - "ImVector_char_push_back": [ + "ImVector_TextRange_push_back": [ { - "args": "(ImVector_char* self,const char v)", + "args": "(ImVector_TextRange* self,const TextRange v)", "argsT": [ { "name": "self", - "type": "ImVector_char*" + "type": "ImVector_TextRange*" }, { "name": "v", - "type": "const char" + "type": "const TextRange" } ], "call_args": "(v)", - "cimguiname": "ImVector_char_push_back", + "cimguiname": "ImVector_TextRange_push_back", "defaults": [], "funcname": "push_back", - "ov_cimguiname": "ImVector_char_push_back", + "ov_cimguiname": "ImVector_TextRange_push_back", "ret": "void", - "signature": "(const char)", - "stname": "ImVector_char", + "signature": "(const TextRange)", + "stname": "ImVector_TextRange", "templatedgen": true } ], - "ImVector_char_push_front": [ + "ImVector_TextRange_push_front": [ { - "args": "(ImVector_char* self,const char v)", + "args": "(ImVector_TextRange* self,const TextRange v)", "argsT": [ { "name": "self", - "type": "ImVector_char*" + "type": "ImVector_TextRange*" }, { "name": "v", - "type": "const char" + "type": "const TextRange" } ], "call_args": "(v)", - "cimguiname": "ImVector_char_push_front", + "cimguiname": "ImVector_TextRange_push_front", "defaults": [], "funcname": "push_front", - "ov_cimguiname": "ImVector_char_push_front", + "ov_cimguiname": "ImVector_TextRange_push_front", "ret": "void", - "signature": "(const char)", - "stname": "ImVector_char", + "signature": "(const TextRange)", + "stname": "ImVector_TextRange", "templatedgen": true } ], - "ImVector_char_reserve": [ + "ImVector_TextRange_reserve": [ { - "args": "(ImVector_char* self,int new_capacity)", + "args": "(ImVector_TextRange* self,int new_capacity)", "argsT": [ { "name": "self", - "type": "ImVector_char*" + "type": "ImVector_TextRange*" }, { "name": "new_capacity", @@ -14874,23 +14896,23 @@ } ], "call_args": "(new_capacity)", - "cimguiname": "ImVector_char_reserve", + "cimguiname": "ImVector_TextRange_reserve", "defaults": [], "funcname": "reserve", - "ov_cimguiname": "ImVector_char_reserve", + "ov_cimguiname": "ImVector_TextRange_reserve", "ret": "void", "signature": "(int)", - "stname": "ImVector_char", + "stname": "ImVector_TextRange", "templatedgen": true } ], - "ImVector_char_resize": [ + "ImVector_TextRange_resize": [ { - "args": "(ImVector_char* self,int new_size)", + "args": "(ImVector_TextRange* self,int new_size)", "argsT": [ { "name": "self", - "type": "ImVector_char*" + "type": "ImVector_TextRange*" }, { "name": "new_size", @@ -14898,21 +14920,21 @@ } ], "call_args": "(new_size)", - "cimguiname": "ImVector_char_resize", + "cimguiname": "ImVector_TextRange_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_char_resize", + "ov_cimguiname": "ImVector_TextRange_resize", "ret": "void", "signature": "(int)", - "stname": "ImVector_char", + "stname": "ImVector_TextRange", "templatedgen": true }, { - "args": "(ImVector_char* self,int new_size,const char v)", + "args": "(ImVector_TextRange* self,int new_size,const TextRange v)", "argsT": [ { "name": "self", - "type": "ImVector_char*" + "type": "ImVector_TextRange*" }, { "name": "new_size", @@ -14920,147 +14942,110 @@ }, { "name": "v", - "type": "const char" + "type": "const TextRange" } ], "call_args": "(new_size,v)", - "cimguiname": "ImVector_char_resize", + "cimguiname": "ImVector_TextRange_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_char_resizeT", + "ov_cimguiname": "ImVector_TextRange_resizeT", "ret": "void", - "signature": "(int,const char)", - "stname": "ImVector_char", + "signature": "(int,const TextRange)", + "stname": "ImVector_TextRange", "templatedgen": true } ], - "ImVector_char_size": [ + "ImVector_TextRange_size": [ { - "args": "(const ImVector_char* self)", + "args": "(const ImVector_TextRange* self)", "argsT": [ { "name": "self", - "type": "const ImVector_char*" + "type": "const ImVector_TextRange*" } ], "call_args": "()", - "cimguiname": "ImVector_char_size", + "cimguiname": "ImVector_TextRange_size", "defaults": [], "funcname": "size", - "ov_cimguiname": "ImVector_char_size", + "ov_cimguiname": "ImVector_TextRange_size", "ret": "int", "signature": "()const", - "stname": "ImVector_char", + "stname": "ImVector_TextRange", "templatedgen": true } ], - "ImVector_char_size_in_bytes": [ + "ImVector_TextRange_size_in_bytes": [ { - "args": "(const ImVector_char* self)", + "args": "(const ImVector_TextRange* self)", "argsT": [ { "name": "self", - "type": "const ImVector_char*" + "type": "const ImVector_TextRange*" } ], "call_args": "()", - "cimguiname": "ImVector_char_size_in_bytes", + "cimguiname": "ImVector_TextRange_size_in_bytes", "defaults": [], "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_char_size_in_bytes", + "ov_cimguiname": "ImVector_TextRange_size_in_bytes", "ret": "int", "signature": "()const", - "stname": "ImVector_char", + "stname": "ImVector_TextRange", "templatedgen": true } ], - "ImVector_char_swap": [ + "ImVector_TextRange_swap": [ { - "args": "(ImVector_char* self,ImVector_char rhs)", + "args": "(ImVector_TextRange* self,ImVector_TextRange rhs)", "argsT": [ { "name": "self", - "type": "ImVector_char*" + "type": "ImVector_TextRange*" }, { "name": "rhs", - "type": "ImVector_char&" + "type": "ImVector_TextRange&" } ], "call_args": "(rhs)", - "cimguiname": "ImVector_char_swap", + "cimguiname": "ImVector_TextRange_swap", "defaults": [], "funcname": "swap", - "ov_cimguiname": "ImVector_char_swap", + "ov_cimguiname": "ImVector_TextRange_swap", "ret": "void", "signature": "(ImVector)", - "stname": "ImVector_char", + "stname": "ImVector_TextRange", "templatedgen": true } ], - "ImVector_clear": [ - { - "args": "(ImVector* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImVector_clear", - "defaults": [], - "funcname": "clear", - "ov_cimguiname": "ImVector_clear", - "ret": "void", - "signature": "()", - "stname": "ImVector", - "templated": true - } - ], - "ImVector_destroy": [ + "ImVector__grow_capacity": [ { - "args": "(ImVector* self)", + "args": "(ImVector* self,int sz)", "argsT": [ { "name": "self", "type": "ImVector*" - } - ], - "call_args": "(self)", - "cimguiname": "ImVector_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "ImVector_destroy", - "ret": "void", - "signature": "(ImVector*)", - "stname": "ImVector", - "templated": true - } - ], - "ImVector_empty": [ - { - "args": "(ImVector* self)", - "argsT": [ + }, { - "name": "self", - "type": "ImVector*" + "name": "sz", + "type": "int" } ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "ImVector_empty", + "argsoriginal": "(int sz)", + "call_args": "(sz)", + "cimguiname": "ImVector__grow_capacity", "defaults": [], - "funcname": "empty", - "ov_cimguiname": "ImVector_empty", - "ret": "bool", - "signature": "()const", + "funcname": "_grow_capacity", + "ov_cimguiname": "ImVector__grow_capacity", + "ret": "int", + "signature": "(int)const", "stname": "ImVector", "templated": true } ], - "ImVector_end": [ + "ImVector_back": [ { "args": "(ImVector* self)", "argsT": [ @@ -15071,11 +15056,12 @@ ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImVector_end", + "cimguiname": "ImVector_back", "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_end", + "funcname": "back", + "ov_cimguiname": "ImVector_back", "ret": "T*", + "retref": "&", "signature": "()", "stname": "ImVector", "templated": true @@ -15090,133 +15076,118 @@ ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImVector_end", + "cimguiname": "ImVector_back", "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_end_const", + "funcname": "back", + "ov_cimguiname": "ImVector_back_const", "ret": "const T*", + "retref": "&", "signature": "()const", "stname": "ImVector", "templated": true } ], - "ImVector_erase": [ + "ImVector_begin": [ { - "args": "(ImVector* self,const T* it)", + "args": "(ImVector* self)", "argsT": [ { "name": "self", "type": "ImVector*" - }, - { - "name": "it", - "type": "const T*" } ], - "argsoriginal": "(const T* it)", - "call_args": "(it)", - "cimguiname": "ImVector_erase", + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_begin", "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_erase", + "funcname": "begin", + "ov_cimguiname": "ImVector_begin", "ret": "T*", - "signature": "(const T*)", + "signature": "()", "stname": "ImVector", "templated": true }, { - "args": "(ImVector* self,const T* it,const T* it_last)", + "args": "(ImVector* self)", "argsT": [ { "name": "self", "type": "ImVector*" - }, - { - "name": "it", - "type": "const T*" - }, - { - "name": "it_last", - "type": "const T*" } ], - "argsoriginal": "(const T* it,const T* it_last)", - "call_args": "(it,it_last)", - "cimguiname": "ImVector_erase", + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_begin", "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_eraseTPtr", - "ret": "T*", - "signature": "(const T*,const T*)", + "funcname": "begin", + "ov_cimguiname": "ImVector_begin_const", + "ret": "const T*", + "signature": "()const", "stname": "ImVector", "templated": true } ], - "ImVector_erase_unsorted": [ + "ImVector_capacity": [ { - "args": "(ImVector* self,const T* it)", + "args": "(ImVector* self)", "argsT": [ { "name": "self", "type": "ImVector*" - }, - { - "name": "it", - "type": "const T*" } ], - "argsoriginal": "(const T* it)", - "call_args": "(it)", - "cimguiname": "ImVector_erase_unsorted", + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_capacity", "defaults": [], - "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_erase_unsorted", - "ret": "T*", - "signature": "(const T*)", + "funcname": "capacity", + "ov_cimguiname": "ImVector_capacity", + "ret": "int", + "signature": "()const", "stname": "ImVector", "templated": true } ], - "ImVector_float_ImVector_float": [ + "ImVector_char_ImVector_char": [ { "args": "()", "argsT": [], "call_args": "()", - "cimguiname": "ImVector_float_ImVector_float", + "cimguiname": "ImVector_char_ImVector_char", "constructor": true, "defaults": [], - "funcname": "ImVector_float", - "ov_cimguiname": "ImVector_float_ImVector_float", + "funcname": "ImVector_char", + "ov_cimguiname": "ImVector_char_ImVector_char", "signature": "()", - "stname": "ImVector_float", + "stname": "ImVector_char", "templatedgen": true }, { - "args": "(const ImVector_float src)", + "args": "(const ImVector_char src)", "argsT": [ { "name": "src", - "type": "const ImVector_float" + "type": "const ImVector_char" } ], "call_args": "(src)", - "cimguiname": "ImVector_float_ImVector_float", + "cimguiname": "ImVector_char_ImVector_char", "constructor": true, "defaults": [], - "funcname": "ImVector_float", - "ov_cimguiname": "ImVector_float_ImVector_floatVector", + "funcname": "ImVector_char", + "ov_cimguiname": "ImVector_char_ImVector_charVector", "signature": "(const ImVector)", - "stname": "ImVector_float", + "stname": "ImVector_char", "templatedgen": true } ], - "ImVector_float__grow_capacity": [ + "ImVector_char__grow_capacity": [ { - "args": "(const ImVector_float* self,int sz)", + "args": "(const ImVector_char* self,int sz)", "argsT": [ { "name": "self", - "type": "const ImVector_float*" + "type": "const ImVector_char*" }, { "name": "sz", @@ -15224,476 +15195,476 @@ } ], "call_args": "(sz)", - "cimguiname": "ImVector_float__grow_capacity", + "cimguiname": "ImVector_char__grow_capacity", "defaults": [], "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_float__grow_capacity", + "ov_cimguiname": "ImVector_char__grow_capacity", "ret": "int", "signature": "(int)const", - "stname": "ImVector_float", + "stname": "ImVector_char", "templatedgen": true } ], - "ImVector_float_back": [ + "ImVector_char_back": [ { - "args": "(ImVector_float* self)", + "args": "(ImVector_char* self)", "argsT": [ { "name": "self", - "type": "ImVector_float*" + "type": "ImVector_char*" } ], "call_args": "()", - "cimguiname": "ImVector_float_back", + "cimguiname": "ImVector_char_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_float_back", - "ret": "float*", + "ov_cimguiname": "ImVector_char_back", + "ret": "char*", "retref": "&", "signature": "()", - "stname": "ImVector_float", + "stname": "ImVector_char", "templatedgen": true }, { - "args": "(const ImVector_float* self)", + "args": "(const ImVector_char* self)", "argsT": [ { "name": "self", - "type": "const ImVector_float*" + "type": "const ImVector_char*" } ], "call_args": "()", - "cimguiname": "ImVector_float_back", + "cimguiname": "ImVector_char_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_float_back_const", - "ret": "float const *", + "ov_cimguiname": "ImVector_char_back_const", + "ret": "char const *", "retref": "&", "signature": "()const", - "stname": "ImVector_float", + "stname": "ImVector_char", "templatedgen": true } ], - "ImVector_float_begin": [ + "ImVector_char_begin": [ { - "args": "(ImVector_float* self)", + "args": "(ImVector_char* self)", "argsT": [ { "name": "self", - "type": "ImVector_float*" + "type": "ImVector_char*" } ], "call_args": "()", - "cimguiname": "ImVector_float_begin", + "cimguiname": "ImVector_char_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_float_begin", - "ret": "float*", + "ov_cimguiname": "ImVector_char_begin", + "ret": "char*", "signature": "()", - "stname": "ImVector_float", + "stname": "ImVector_char", "templatedgen": true }, { - "args": "(const ImVector_float* self)", + "args": "(const ImVector_char* self)", "argsT": [ { "name": "self", - "type": "const ImVector_float*" + "type": "const ImVector_char*" } ], "call_args": "()", - "cimguiname": "ImVector_float_begin", + "cimguiname": "ImVector_char_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_float_begin_const", - "ret": "float const *", + "ov_cimguiname": "ImVector_char_begin_const", + "ret": "char const *", "signature": "()const", - "stname": "ImVector_float", + "stname": "ImVector_char", "templatedgen": true } ], - "ImVector_float_capacity": [ + "ImVector_char_capacity": [ { - "args": "(const ImVector_float* self)", + "args": "(const ImVector_char* self)", "argsT": [ { "name": "self", - "type": "const ImVector_float*" + "type": "const ImVector_char*" } ], "call_args": "()", - "cimguiname": "ImVector_float_capacity", + "cimguiname": "ImVector_char_capacity", "defaults": [], "funcname": "capacity", - "ov_cimguiname": "ImVector_float_capacity", + "ov_cimguiname": "ImVector_char_capacity", "ret": "int", "signature": "()const", - "stname": "ImVector_float", + "stname": "ImVector_char", "templatedgen": true } ], - "ImVector_float_clear": [ + "ImVector_char_clear": [ { - "args": "(ImVector_float* self)", + "args": "(ImVector_char* self)", "argsT": [ { "name": "self", - "type": "ImVector_float*" + "type": "ImVector_char*" } ], "call_args": "()", - "cimguiname": "ImVector_float_clear", + "cimguiname": "ImVector_char_clear", "defaults": [], "funcname": "clear", - "ov_cimguiname": "ImVector_float_clear", + "ov_cimguiname": "ImVector_char_clear", "ret": "void", "signature": "()", - "stname": "ImVector_float", + "stname": "ImVector_char", "templatedgen": true } ], - "ImVector_float_contains": [ + "ImVector_char_contains": [ { - "args": "(const ImVector_float* self,const float v)", + "args": "(const ImVector_char* self,const char v)", "argsT": [ { "name": "self", - "type": "const ImVector_float*" + "type": "const ImVector_char*" }, { "name": "v", - "type": "const float" + "type": "const char" } ], "call_args": "(v)", - "cimguiname": "ImVector_float_contains", + "cimguiname": "ImVector_char_contains", "defaults": [], "funcname": "contains", - "ov_cimguiname": "ImVector_float_contains", + "ov_cimguiname": "ImVector_char_contains", "ret": "bool", - "signature": "(const float)const", - "stname": "ImVector_float", + "signature": "(const char)const", + "stname": "ImVector_char", "templatedgen": true } ], - "ImVector_float_destroy": [ + "ImVector_char_destroy": [ { - "args": "(ImVector_float* self)", + "args": "(ImVector_char* self)", "argsT": [ { "name": "self", - "type": "ImVector_float*" + "type": "ImVector_char*" } ], "call_args": "(self)", - "cimguiname": "ImVector_float_destroy", + "cimguiname": "ImVector_char_destroy", "defaults": [], "destructor": true, - "ov_cimguiname": "ImVector_float_destroy", + "ov_cimguiname": "ImVector_char_destroy", "ret": "void", - "signature": "(ImVector_float*)", - "stname": "ImVector_float" + "signature": "(ImVector_char*)", + "stname": "ImVector_char" } ], - "ImVector_float_empty": [ + "ImVector_char_empty": [ { - "args": "(const ImVector_float* self)", + "args": "(const ImVector_char* self)", "argsT": [ { "name": "self", - "type": "const ImVector_float*" + "type": "const ImVector_char*" } ], "call_args": "()", - "cimguiname": "ImVector_float_empty", + "cimguiname": "ImVector_char_empty", "defaults": [], "funcname": "empty", - "ov_cimguiname": "ImVector_float_empty", + "ov_cimguiname": "ImVector_char_empty", "ret": "bool", "signature": "()const", - "stname": "ImVector_float", + "stname": "ImVector_char", "templatedgen": true } ], - "ImVector_float_end": [ + "ImVector_char_end": [ { - "args": "(ImVector_float* self)", + "args": "(ImVector_char* self)", "argsT": [ { "name": "self", - "type": "ImVector_float*" + "type": "ImVector_char*" } ], "call_args": "()", - "cimguiname": "ImVector_float_end", + "cimguiname": "ImVector_char_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_float_end", - "ret": "float*", + "ov_cimguiname": "ImVector_char_end", + "ret": "char*", "signature": "()", - "stname": "ImVector_float", + "stname": "ImVector_char", "templatedgen": true }, { - "args": "(const ImVector_float* self)", + "args": "(const ImVector_char* self)", "argsT": [ { "name": "self", - "type": "const ImVector_float*" + "type": "const ImVector_char*" } ], "call_args": "()", - "cimguiname": "ImVector_float_end", + "cimguiname": "ImVector_char_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_float_end_const", - "ret": "float const *", + "ov_cimguiname": "ImVector_char_end_const", + "ret": "char const *", "signature": "()const", - "stname": "ImVector_float", + "stname": "ImVector_char", "templatedgen": true } ], - "ImVector_float_erase": [ + "ImVector_char_erase": [ { - "args": "(ImVector_float* self,float const * it)", + "args": "(ImVector_char* self,char const * it)", "argsT": [ { "name": "self", - "type": "ImVector_float*" + "type": "ImVector_char*" }, { "name": "it", - "type": "float const *" + "type": "char const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_float_erase", + "cimguiname": "ImVector_char_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_float_erase", - "ret": "float*", - "signature": "(const float*)", - "stname": "ImVector_float", + "ov_cimguiname": "ImVector_char_erase", + "ret": "char*", + "signature": "(const char*)", + "stname": "ImVector_char", "templatedgen": true }, { - "args": "(ImVector_float* self,float const * it,float const * it_last)", + "args": "(ImVector_char* self,char const * it,char const * it_last)", "argsT": [ { "name": "self", - "type": "ImVector_float*" + "type": "ImVector_char*" }, { "name": "it", - "type": "float const *" + "type": "char const *" }, { "name": "it_last", - "type": "float const *" + "type": "char const *" } ], "call_args": "(it,it_last)", - "cimguiname": "ImVector_float_erase", + "cimguiname": "ImVector_char_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_float_eraseTPtr", - "ret": "float*", - "signature": "(const float*,const float*)", - "stname": "ImVector_float", + "ov_cimguiname": "ImVector_char_eraseTPtr", + "ret": "char*", + "signature": "(const char*,const char*)", + "stname": "ImVector_char", "templatedgen": true } ], - "ImVector_float_erase_unsorted": [ + "ImVector_char_erase_unsorted": [ { - "args": "(ImVector_float* self,float const * it)", + "args": "(ImVector_char* self,char const * it)", "argsT": [ { "name": "self", - "type": "ImVector_float*" + "type": "ImVector_char*" }, { "name": "it", - "type": "float const *" + "type": "char const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_float_erase_unsorted", + "cimguiname": "ImVector_char_erase_unsorted", "defaults": [], "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_float_erase_unsorted", - "ret": "float*", - "signature": "(const float*)", - "stname": "ImVector_float", + "ov_cimguiname": "ImVector_char_erase_unsorted", + "ret": "char*", + "signature": "(const char*)", + "stname": "ImVector_char", "templatedgen": true } ], - "ImVector_float_front": [ + "ImVector_char_front": [ { - "args": "(ImVector_float* self)", + "args": "(ImVector_char* self)", "argsT": [ { "name": "self", - "type": "ImVector_float*" + "type": "ImVector_char*" } ], "call_args": "()", - "cimguiname": "ImVector_float_front", + "cimguiname": "ImVector_char_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_float_front", - "ret": "float*", + "ov_cimguiname": "ImVector_char_front", + "ret": "char*", "retref": "&", "signature": "()", - "stname": "ImVector_float", + "stname": "ImVector_char", "templatedgen": true }, { - "args": "(const ImVector_float* self)", + "args": "(const ImVector_char* self)", "argsT": [ { "name": "self", - "type": "const ImVector_float*" + "type": "const ImVector_char*" } ], "call_args": "()", - "cimguiname": "ImVector_float_front", + "cimguiname": "ImVector_char_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_float_front_const", - "ret": "float const *", + "ov_cimguiname": "ImVector_char_front_const", + "ret": "char const *", "retref": "&", "signature": "()const", - "stname": "ImVector_float", + "stname": "ImVector_char", "templatedgen": true } ], - "ImVector_float_index_from_ptr": [ + "ImVector_char_index_from_ptr": [ { - "args": "(const ImVector_float* self,float const * it)", + "args": "(const ImVector_char* self,char const * it)", "argsT": [ { "name": "self", - "type": "const ImVector_float*" + "type": "const ImVector_char*" }, { "name": "it", - "type": "float const *" + "type": "char const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_float_index_from_ptr", + "cimguiname": "ImVector_char_index_from_ptr", "defaults": [], "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_float_index_from_ptr", + "ov_cimguiname": "ImVector_char_index_from_ptr", "ret": "int", - "signature": "(const float*)const", - "stname": "ImVector_float", + "signature": "(const char*)const", + "stname": "ImVector_char", "templatedgen": true } ], - "ImVector_float_insert": [ + "ImVector_char_insert": [ { - "args": "(ImVector_float* self,float const * it,const float v)", + "args": "(ImVector_char* self,char const * it,const char v)", "argsT": [ { "name": "self", - "type": "ImVector_float*" + "type": "ImVector_char*" }, { "name": "it", - "type": "float const *" + "type": "char const *" }, { "name": "v", - "type": "const float" + "type": "const char" } ], "call_args": "(it,v)", - "cimguiname": "ImVector_float_insert", + "cimguiname": "ImVector_char_insert", "defaults": [], "funcname": "insert", - "ov_cimguiname": "ImVector_float_insert", - "ret": "float*", - "signature": "(const float*,const float)", - "stname": "ImVector_float", + "ov_cimguiname": "ImVector_char_insert", + "ret": "char*", + "signature": "(const char*,const char)", + "stname": "ImVector_char", "templatedgen": true } ], - "ImVector_float_pop_back": [ + "ImVector_char_pop_back": [ { - "args": "(ImVector_float* self)", + "args": "(ImVector_char* self)", "argsT": [ { "name": "self", - "type": "ImVector_float*" + "type": "ImVector_char*" } ], "call_args": "()", - "cimguiname": "ImVector_float_pop_back", + "cimguiname": "ImVector_char_pop_back", "defaults": [], "funcname": "pop_back", - "ov_cimguiname": "ImVector_float_pop_back", + "ov_cimguiname": "ImVector_char_pop_back", "ret": "void", "signature": "()", - "stname": "ImVector_float", + "stname": "ImVector_char", "templatedgen": true } ], - "ImVector_float_push_back": [ + "ImVector_char_push_back": [ { - "args": "(ImVector_float* self,const float v)", + "args": "(ImVector_char* self,const char v)", "argsT": [ { "name": "self", - "type": "ImVector_float*" + "type": "ImVector_char*" }, { "name": "v", - "type": "const float" + "type": "const char" } ], "call_args": "(v)", - "cimguiname": "ImVector_float_push_back", + "cimguiname": "ImVector_char_push_back", "defaults": [], "funcname": "push_back", - "ov_cimguiname": "ImVector_float_push_back", + "ov_cimguiname": "ImVector_char_push_back", "ret": "void", - "signature": "(const float)", - "stname": "ImVector_float", + "signature": "(const char)", + "stname": "ImVector_char", "templatedgen": true } ], - "ImVector_float_push_front": [ + "ImVector_char_push_front": [ { - "args": "(ImVector_float* self,const float v)", + "args": "(ImVector_char* self,const char v)", "argsT": [ { "name": "self", - "type": "ImVector_float*" + "type": "ImVector_char*" }, { "name": "v", - "type": "const float" + "type": "const char" } ], "call_args": "(v)", - "cimguiname": "ImVector_float_push_front", + "cimguiname": "ImVector_char_push_front", "defaults": [], "funcname": "push_front", - "ov_cimguiname": "ImVector_float_push_front", + "ov_cimguiname": "ImVector_char_push_front", "ret": "void", - "signature": "(const float)", - "stname": "ImVector_float", + "signature": "(const char)", + "stname": "ImVector_char", "templatedgen": true } ], - "ImVector_float_reserve": [ + "ImVector_char_reserve": [ { - "args": "(ImVector_float* self,int new_capacity)", + "args": "(ImVector_char* self,int new_capacity)", "argsT": [ { "name": "self", - "type": "ImVector_float*" + "type": "ImVector_char*" }, { "name": "new_capacity", @@ -15701,23 +15672,23 @@ } ], "call_args": "(new_capacity)", - "cimguiname": "ImVector_float_reserve", + "cimguiname": "ImVector_char_reserve", "defaults": [], "funcname": "reserve", - "ov_cimguiname": "ImVector_float_reserve", + "ov_cimguiname": "ImVector_char_reserve", "ret": "void", "signature": "(int)", - "stname": "ImVector_float", + "stname": "ImVector_char", "templatedgen": true } ], - "ImVector_float_resize": [ + "ImVector_char_resize": [ { - "args": "(ImVector_float* self,int new_size)", + "args": "(ImVector_char* self,int new_size)", "argsT": [ { "name": "self", - "type": "ImVector_float*" + "type": "ImVector_char*" }, { "name": "new_size", @@ -15725,21 +15696,21 @@ } ], "call_args": "(new_size)", - "cimguiname": "ImVector_float_resize", + "cimguiname": "ImVector_char_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_float_resize", + "ov_cimguiname": "ImVector_char_resize", "ret": "void", "signature": "(int)", - "stname": "ImVector_float", + "stname": "ImVector_char", "templatedgen": true }, { - "args": "(ImVector_float* self,int new_size,const float v)", + "args": "(ImVector_char* self,int new_size,const char v)", "argsT": [ { "name": "self", - "type": "ImVector_float*" + "type": "ImVector_char*" }, { "name": "new_size", @@ -15747,85 +15718,147 @@ }, { "name": "v", - "type": "const float" + "type": "const char" + } + ], + "call_args": "(new_size,v)", + "cimguiname": "ImVector_char_resize", + "defaults": [], + "funcname": "resize", + "ov_cimguiname": "ImVector_char_resizeT", + "ret": "void", + "signature": "(int,const char)", + "stname": "ImVector_char", + "templatedgen": true + } + ], + "ImVector_char_size": [ + { + "args": "(const ImVector_char* self)", + "argsT": [ + { + "name": "self", + "type": "const ImVector_char*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_char_size", + "defaults": [], + "funcname": "size", + "ov_cimguiname": "ImVector_char_size", + "ret": "int", + "signature": "()const", + "stname": "ImVector_char", + "templatedgen": true + } + ], + "ImVector_char_size_in_bytes": [ + { + "args": "(const ImVector_char* self)", + "argsT": [ + { + "name": "self", + "type": "const ImVector_char*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_char_size_in_bytes", + "defaults": [], + "funcname": "size_in_bytes", + "ov_cimguiname": "ImVector_char_size_in_bytes", + "ret": "int", + "signature": "()const", + "stname": "ImVector_char", + "templatedgen": true + } + ], + "ImVector_char_swap": [ + { + "args": "(ImVector_char* self,ImVector_char rhs)", + "argsT": [ + { + "name": "self", + "type": "ImVector_char*" + }, + { + "name": "rhs", + "type": "ImVector_char&" } ], - "call_args": "(new_size,v)", - "cimguiname": "ImVector_float_resize", + "call_args": "(rhs)", + "cimguiname": "ImVector_char_swap", "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_float_resizeT", + "funcname": "swap", + "ov_cimguiname": "ImVector_char_swap", "ret": "void", - "signature": "(int,const float)", - "stname": "ImVector_float", + "signature": "(ImVector)", + "stname": "ImVector_char", "templatedgen": true } ], - "ImVector_float_size": [ + "ImVector_clear": [ { - "args": "(const ImVector_float* self)", + "args": "(ImVector* self)", "argsT": [ { "name": "self", - "type": "const ImVector_float*" + "type": "ImVector*" } ], + "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImVector_float_size", + "cimguiname": "ImVector_clear", "defaults": [], - "funcname": "size", - "ov_cimguiname": "ImVector_float_size", - "ret": "int", - "signature": "()const", - "stname": "ImVector_float", - "templatedgen": true + "funcname": "clear", + "ov_cimguiname": "ImVector_clear", + "ret": "void", + "signature": "()", + "stname": "ImVector", + "templated": true } ], - "ImVector_float_size_in_bytes": [ + "ImVector_destroy": [ { - "args": "(const ImVector_float* self)", + "args": "(ImVector* self)", "argsT": [ { "name": "self", - "type": "const ImVector_float*" + "type": "ImVector*" } ], - "call_args": "()", - "cimguiname": "ImVector_float_size_in_bytes", + "call_args": "(self)", + "cimguiname": "ImVector_destroy", "defaults": [], - "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_float_size_in_bytes", - "ret": "int", - "signature": "()const", - "stname": "ImVector_float", - "templatedgen": true + "destructor": true, + "ov_cimguiname": "ImVector_destroy", + "ret": "void", + "signature": "(ImVector*)", + "stname": "ImVector", + "templated": true } ], - "ImVector_float_swap": [ + "ImVector_empty": [ { - "args": "(ImVector_float* self,ImVector_float rhs)", + "args": "(ImVector* self)", "argsT": [ { "name": "self", - "type": "ImVector_float*" - }, - { - "name": "rhs", - "type": "ImVector_float&" + "type": "ImVector*" } ], - "call_args": "(rhs)", - "cimguiname": "ImVector_float_swap", + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_empty", "defaults": [], - "funcname": "swap", - "ov_cimguiname": "ImVector_float_swap", - "ret": "void", - "signature": "(ImVector)", - "stname": "ImVector_float", - "templatedgen": true + "funcname": "empty", + "ov_cimguiname": "ImVector_empty", + "ret": "bool", + "signature": "()const", + "stname": "ImVector", + "templated": true } ], - "ImVector_front": [ + "ImVector_end": [ { "args": "(ImVector* self)", "argsT": [ @@ -15836,12 +15869,11 @@ ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImVector_front", + "cimguiname": "ImVector_end", "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_front", + "funcname": "end", + "ov_cimguiname": "ImVector_end", "ret": "T*", - "retref": "&", "signature": "()", "stname": "ImVector", "templated": true @@ -15856,18 +15888,17 @@ ], "argsoriginal": "()", "call_args": "()", - "cimguiname": "ImVector_front", + "cimguiname": "ImVector_end", "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_front_const", + "funcname": "end", + "ov_cimguiname": "ImVector_end_const", "ret": "const T*", - "retref": "&", "signature": "()const", "stname": "ImVector", "templated": true } ], - "ImVector_index_from_ptr": [ + "ImVector_erase": [ { "args": "(ImVector* self,const T* it)", "argsT": [ @@ -15882,19 +15913,17 @@ ], "argsoriginal": "(const T* it)", "call_args": "(it)", - "cimguiname": "ImVector_index_from_ptr", + "cimguiname": "ImVector_erase", "defaults": [], - "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_index_from_ptr", - "ret": "int", - "signature": "(const T*)const", + "funcname": "erase", + "ov_cimguiname": "ImVector_erase", + "ret": "T*", + "signature": "(const T*)", "stname": "ImVector", "templated": true - } - ], - "ImVector_insert": [ + }, { - "args": "(ImVector* self,const T* it,const T v)", + "args": "(ImVector* self,const T* it,const T* it_last)", "argsT": [ { "name": "self", @@ -15905,62 +15934,87 @@ "type": "const T*" }, { - "name": "v", - "type": "const T" + "name": "it_last", + "type": "const T*" } ], - "argsoriginal": "(const T* it,const T& v)", - "call_args": "(it,v)", - "cimguiname": "ImVector_insert", + "argsoriginal": "(const T* it,const T* it_last)", + "call_args": "(it,it_last)", + "cimguiname": "ImVector_erase", "defaults": [], - "funcname": "insert", - "ov_cimguiname": "ImVector_insert", + "funcname": "erase", + "ov_cimguiname": "ImVector_eraseTPtr", "ret": "T*", - "signature": "(const T*,const T)", + "signature": "(const T*,const T*)", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_erase_unsorted": [ + { + "args": "(ImVector* self,const T* it)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "it", + "type": "const T*" + } + ], + "argsoriginal": "(const T* it)", + "call_args": "(it)", + "cimguiname": "ImVector_erase_unsorted", + "defaults": [], + "funcname": "erase_unsorted", + "ov_cimguiname": "ImVector_erase_unsorted", + "ret": "T*", + "signature": "(const T*)", "stname": "ImVector", "templated": true } ], - "ImVector_int_ImVector_int": [ + "ImVector_float_ImVector_float": [ { "args": "()", "argsT": [], "call_args": "()", - "cimguiname": "ImVector_int_ImVector_int", + "cimguiname": "ImVector_float_ImVector_float", "constructor": true, "defaults": [], - "funcname": "ImVector_int", - "ov_cimguiname": "ImVector_int_ImVector_int", + "funcname": "ImVector_float", + "ov_cimguiname": "ImVector_float_ImVector_float", "signature": "()", - "stname": "ImVector_int", + "stname": "ImVector_float", "templatedgen": true }, { - "args": "(const ImVector_int src)", + "args": "(const ImVector_float src)", "argsT": [ { "name": "src", - "type": "const ImVector_int" + "type": "const ImVector_float" } ], "call_args": "(src)", - "cimguiname": "ImVector_int_ImVector_int", + "cimguiname": "ImVector_float_ImVector_float", "constructor": true, "defaults": [], - "funcname": "ImVector_int", - "ov_cimguiname": "ImVector_int_ImVector_intVector", + "funcname": "ImVector_float", + "ov_cimguiname": "ImVector_float_ImVector_floatVector", "signature": "(const ImVector)", - "stname": "ImVector_int", + "stname": "ImVector_float", "templatedgen": true } ], - "ImVector_int__grow_capacity": [ + "ImVector_float__grow_capacity": [ { - "args": "(const ImVector_int* self,int sz)", + "args": "(const ImVector_float* self,int sz)", "argsT": [ { "name": "self", - "type": "const ImVector_int*" + "type": "const ImVector_float*" }, { "name": "sz", @@ -15968,476 +16022,476 @@ } ], "call_args": "(sz)", - "cimguiname": "ImVector_int__grow_capacity", + "cimguiname": "ImVector_float__grow_capacity", "defaults": [], "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_int__grow_capacity", + "ov_cimguiname": "ImVector_float__grow_capacity", "ret": "int", "signature": "(int)const", - "stname": "ImVector_int", + "stname": "ImVector_float", "templatedgen": true } ], - "ImVector_int_back": [ + "ImVector_float_back": [ { - "args": "(ImVector_int* self)", + "args": "(ImVector_float* self)", "argsT": [ { "name": "self", - "type": "ImVector_int*" + "type": "ImVector_float*" } ], "call_args": "()", - "cimguiname": "ImVector_int_back", + "cimguiname": "ImVector_float_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_int_back", - "ret": "int*", + "ov_cimguiname": "ImVector_float_back", + "ret": "float*", "retref": "&", "signature": "()", - "stname": "ImVector_int", + "stname": "ImVector_float", "templatedgen": true }, { - "args": "(const ImVector_int* self)", + "args": "(const ImVector_float* self)", "argsT": [ { "name": "self", - "type": "const ImVector_int*" + "type": "const ImVector_float*" } ], "call_args": "()", - "cimguiname": "ImVector_int_back", + "cimguiname": "ImVector_float_back", "defaults": [], "funcname": "back", - "ov_cimguiname": "ImVector_int_back_const", - "ret": "int const *", + "ov_cimguiname": "ImVector_float_back_const", + "ret": "float const *", "retref": "&", "signature": "()const", - "stname": "ImVector_int", + "stname": "ImVector_float", "templatedgen": true } ], - "ImVector_int_begin": [ + "ImVector_float_begin": [ { - "args": "(ImVector_int* self)", + "args": "(ImVector_float* self)", "argsT": [ { "name": "self", - "type": "ImVector_int*" + "type": "ImVector_float*" } ], "call_args": "()", - "cimguiname": "ImVector_int_begin", + "cimguiname": "ImVector_float_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_int_begin", - "ret": "int*", + "ov_cimguiname": "ImVector_float_begin", + "ret": "float*", "signature": "()", - "stname": "ImVector_int", + "stname": "ImVector_float", "templatedgen": true }, { - "args": "(const ImVector_int* self)", + "args": "(const ImVector_float* self)", "argsT": [ { "name": "self", - "type": "const ImVector_int*" + "type": "const ImVector_float*" } ], "call_args": "()", - "cimguiname": "ImVector_int_begin", + "cimguiname": "ImVector_float_begin", "defaults": [], "funcname": "begin", - "ov_cimguiname": "ImVector_int_begin_const", - "ret": "int const *", + "ov_cimguiname": "ImVector_float_begin_const", + "ret": "float const *", "signature": "()const", - "stname": "ImVector_int", + "stname": "ImVector_float", "templatedgen": true } ], - "ImVector_int_capacity": [ + "ImVector_float_capacity": [ { - "args": "(const ImVector_int* self)", + "args": "(const ImVector_float* self)", "argsT": [ { "name": "self", - "type": "const ImVector_int*" + "type": "const ImVector_float*" } ], "call_args": "()", - "cimguiname": "ImVector_int_capacity", + "cimguiname": "ImVector_float_capacity", "defaults": [], "funcname": "capacity", - "ov_cimguiname": "ImVector_int_capacity", + "ov_cimguiname": "ImVector_float_capacity", "ret": "int", "signature": "()const", - "stname": "ImVector_int", + "stname": "ImVector_float", "templatedgen": true } ], - "ImVector_int_clear": [ + "ImVector_float_clear": [ { - "args": "(ImVector_int* self)", + "args": "(ImVector_float* self)", "argsT": [ { "name": "self", - "type": "ImVector_int*" + "type": "ImVector_float*" } ], "call_args": "()", - "cimguiname": "ImVector_int_clear", + "cimguiname": "ImVector_float_clear", "defaults": [], "funcname": "clear", - "ov_cimguiname": "ImVector_int_clear", + "ov_cimguiname": "ImVector_float_clear", "ret": "void", "signature": "()", - "stname": "ImVector_int", + "stname": "ImVector_float", "templatedgen": true } ], - "ImVector_int_contains": [ + "ImVector_float_contains": [ { - "args": "(const ImVector_int* self,const int v)", + "args": "(const ImVector_float* self,const float v)", "argsT": [ { "name": "self", - "type": "const ImVector_int*" + "type": "const ImVector_float*" }, { "name": "v", - "type": "const int" + "type": "const float" } ], "call_args": "(v)", - "cimguiname": "ImVector_int_contains", + "cimguiname": "ImVector_float_contains", "defaults": [], "funcname": "contains", - "ov_cimguiname": "ImVector_int_contains", + "ov_cimguiname": "ImVector_float_contains", "ret": "bool", - "signature": "(const int)const", - "stname": "ImVector_int", + "signature": "(const float)const", + "stname": "ImVector_float", "templatedgen": true } ], - "ImVector_int_destroy": [ + "ImVector_float_destroy": [ { - "args": "(ImVector_int* self)", + "args": "(ImVector_float* self)", "argsT": [ { "name": "self", - "type": "ImVector_int*" + "type": "ImVector_float*" } ], "call_args": "(self)", - "cimguiname": "ImVector_int_destroy", + "cimguiname": "ImVector_float_destroy", "defaults": [], "destructor": true, - "ov_cimguiname": "ImVector_int_destroy", + "ov_cimguiname": "ImVector_float_destroy", "ret": "void", - "signature": "(ImVector_int*)", - "stname": "ImVector_int" + "signature": "(ImVector_float*)", + "stname": "ImVector_float" } ], - "ImVector_int_empty": [ + "ImVector_float_empty": [ { - "args": "(const ImVector_int* self)", + "args": "(const ImVector_float* self)", "argsT": [ { "name": "self", - "type": "const ImVector_int*" + "type": "const ImVector_float*" } ], "call_args": "()", - "cimguiname": "ImVector_int_empty", + "cimguiname": "ImVector_float_empty", "defaults": [], "funcname": "empty", - "ov_cimguiname": "ImVector_int_empty", + "ov_cimguiname": "ImVector_float_empty", "ret": "bool", "signature": "()const", - "stname": "ImVector_int", + "stname": "ImVector_float", "templatedgen": true } ], - "ImVector_int_end": [ + "ImVector_float_end": [ { - "args": "(ImVector_int* self)", + "args": "(ImVector_float* self)", "argsT": [ { "name": "self", - "type": "ImVector_int*" + "type": "ImVector_float*" } ], "call_args": "()", - "cimguiname": "ImVector_int_end", + "cimguiname": "ImVector_float_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_int_end", - "ret": "int*", + "ov_cimguiname": "ImVector_float_end", + "ret": "float*", "signature": "()", - "stname": "ImVector_int", + "stname": "ImVector_float", "templatedgen": true }, { - "args": "(const ImVector_int* self)", + "args": "(const ImVector_float* self)", "argsT": [ { "name": "self", - "type": "const ImVector_int*" + "type": "const ImVector_float*" } ], "call_args": "()", - "cimguiname": "ImVector_int_end", + "cimguiname": "ImVector_float_end", "defaults": [], "funcname": "end", - "ov_cimguiname": "ImVector_int_end_const", - "ret": "int const *", + "ov_cimguiname": "ImVector_float_end_const", + "ret": "float const *", "signature": "()const", - "stname": "ImVector_int", + "stname": "ImVector_float", "templatedgen": true } ], - "ImVector_int_erase": [ + "ImVector_float_erase": [ { - "args": "(ImVector_int* self,int const * it)", + "args": "(ImVector_float* self,float const * it)", "argsT": [ { "name": "self", - "type": "ImVector_int*" + "type": "ImVector_float*" }, { "name": "it", - "type": "int const *" + "type": "float const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_int_erase", + "cimguiname": "ImVector_float_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_int_erase", - "ret": "int*", - "signature": "(const int*)", - "stname": "ImVector_int", + "ov_cimguiname": "ImVector_float_erase", + "ret": "float*", + "signature": "(const float*)", + "stname": "ImVector_float", "templatedgen": true }, { - "args": "(ImVector_int* self,int const * it,int const * it_last)", + "args": "(ImVector_float* self,float const * it,float const * it_last)", "argsT": [ { "name": "self", - "type": "ImVector_int*" + "type": "ImVector_float*" }, { "name": "it", - "type": "int const *" + "type": "float const *" }, { "name": "it_last", - "type": "int const *" + "type": "float const *" } ], "call_args": "(it,it_last)", - "cimguiname": "ImVector_int_erase", + "cimguiname": "ImVector_float_erase", "defaults": [], "funcname": "erase", - "ov_cimguiname": "ImVector_int_eraseTPtr", - "ret": "int*", - "signature": "(const int*,const int*)", - "stname": "ImVector_int", + "ov_cimguiname": "ImVector_float_eraseTPtr", + "ret": "float*", + "signature": "(const float*,const float*)", + "stname": "ImVector_float", "templatedgen": true } ], - "ImVector_int_erase_unsorted": [ + "ImVector_float_erase_unsorted": [ { - "args": "(ImVector_int* self,int const * it)", + "args": "(ImVector_float* self,float const * it)", "argsT": [ { "name": "self", - "type": "ImVector_int*" + "type": "ImVector_float*" }, { "name": "it", - "type": "int const *" + "type": "float const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_int_erase_unsorted", + "cimguiname": "ImVector_float_erase_unsorted", "defaults": [], "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_int_erase_unsorted", - "ret": "int*", - "signature": "(const int*)", - "stname": "ImVector_int", + "ov_cimguiname": "ImVector_float_erase_unsorted", + "ret": "float*", + "signature": "(const float*)", + "stname": "ImVector_float", "templatedgen": true } ], - "ImVector_int_front": [ + "ImVector_float_front": [ { - "args": "(ImVector_int* self)", + "args": "(ImVector_float* self)", "argsT": [ { "name": "self", - "type": "ImVector_int*" + "type": "ImVector_float*" } ], "call_args": "()", - "cimguiname": "ImVector_int_front", + "cimguiname": "ImVector_float_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_int_front", - "ret": "int*", + "ov_cimguiname": "ImVector_float_front", + "ret": "float*", "retref": "&", "signature": "()", - "stname": "ImVector_int", + "stname": "ImVector_float", "templatedgen": true }, { - "args": "(const ImVector_int* self)", + "args": "(const ImVector_float* self)", "argsT": [ { "name": "self", - "type": "const ImVector_int*" + "type": "const ImVector_float*" } ], "call_args": "()", - "cimguiname": "ImVector_int_front", + "cimguiname": "ImVector_float_front", "defaults": [], "funcname": "front", - "ov_cimguiname": "ImVector_int_front_const", - "ret": "int const *", + "ov_cimguiname": "ImVector_float_front_const", + "ret": "float const *", "retref": "&", "signature": "()const", - "stname": "ImVector_int", + "stname": "ImVector_float", "templatedgen": true } ], - "ImVector_int_index_from_ptr": [ + "ImVector_float_index_from_ptr": [ { - "args": "(const ImVector_int* self,int const * it)", + "args": "(const ImVector_float* self,float const * it)", "argsT": [ { "name": "self", - "type": "const ImVector_int*" + "type": "const ImVector_float*" }, { "name": "it", - "type": "int const *" + "type": "float const *" } ], "call_args": "(it)", - "cimguiname": "ImVector_int_index_from_ptr", + "cimguiname": "ImVector_float_index_from_ptr", "defaults": [], "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_int_index_from_ptr", + "ov_cimguiname": "ImVector_float_index_from_ptr", "ret": "int", - "signature": "(const int*)const", - "stname": "ImVector_int", + "signature": "(const float*)const", + "stname": "ImVector_float", "templatedgen": true } ], - "ImVector_int_insert": [ + "ImVector_float_insert": [ { - "args": "(ImVector_int* self,int const * it,const int v)", + "args": "(ImVector_float* self,float const * it,const float v)", "argsT": [ { "name": "self", - "type": "ImVector_int*" + "type": "ImVector_float*" }, { "name": "it", - "type": "int const *" + "type": "float const *" }, { "name": "v", - "type": "const int" + "type": "const float" } ], "call_args": "(it,v)", - "cimguiname": "ImVector_int_insert", + "cimguiname": "ImVector_float_insert", "defaults": [], "funcname": "insert", - "ov_cimguiname": "ImVector_int_insert", - "ret": "int*", - "signature": "(const int*,const int)", - "stname": "ImVector_int", + "ov_cimguiname": "ImVector_float_insert", + "ret": "float*", + "signature": "(const float*,const float)", + "stname": "ImVector_float", "templatedgen": true } ], - "ImVector_int_pop_back": [ + "ImVector_float_pop_back": [ { - "args": "(ImVector_int* self)", + "args": "(ImVector_float* self)", "argsT": [ { "name": "self", - "type": "ImVector_int*" + "type": "ImVector_float*" } ], "call_args": "()", - "cimguiname": "ImVector_int_pop_back", + "cimguiname": "ImVector_float_pop_back", "defaults": [], "funcname": "pop_back", - "ov_cimguiname": "ImVector_int_pop_back", + "ov_cimguiname": "ImVector_float_pop_back", "ret": "void", "signature": "()", - "stname": "ImVector_int", + "stname": "ImVector_float", "templatedgen": true } ], - "ImVector_int_push_back": [ + "ImVector_float_push_back": [ { - "args": "(ImVector_int* self,const int v)", + "args": "(ImVector_float* self,const float v)", "argsT": [ { "name": "self", - "type": "ImVector_int*" + "type": "ImVector_float*" }, { "name": "v", - "type": "const int" + "type": "const float" } ], "call_args": "(v)", - "cimguiname": "ImVector_int_push_back", + "cimguiname": "ImVector_float_push_back", "defaults": [], "funcname": "push_back", - "ov_cimguiname": "ImVector_int_push_back", + "ov_cimguiname": "ImVector_float_push_back", "ret": "void", - "signature": "(const int)", - "stname": "ImVector_int", + "signature": "(const float)", + "stname": "ImVector_float", "templatedgen": true } ], - "ImVector_int_push_front": [ + "ImVector_float_push_front": [ { - "args": "(ImVector_int* self,const int v)", + "args": "(ImVector_float* self,const float v)", "argsT": [ { "name": "self", - "type": "ImVector_int*" + "type": "ImVector_float*" }, { "name": "v", - "type": "const int" + "type": "const float" } ], "call_args": "(v)", - "cimguiname": "ImVector_int_push_front", + "cimguiname": "ImVector_float_push_front", "defaults": [], "funcname": "push_front", - "ov_cimguiname": "ImVector_int_push_front", + "ov_cimguiname": "ImVector_float_push_front", "ret": "void", - "signature": "(const int)", - "stname": "ImVector_int", + "signature": "(const float)", + "stname": "ImVector_float", "templatedgen": true } ], - "ImVector_int_reserve": [ + "ImVector_float_reserve": [ { - "args": "(ImVector_int* self,int new_capacity)", + "args": "(ImVector_float* self,int new_capacity)", "argsT": [ { "name": "self", - "type": "ImVector_int*" + "type": "ImVector_float*" }, { "name": "new_capacity", @@ -16445,23 +16499,23 @@ } ], "call_args": "(new_capacity)", - "cimguiname": "ImVector_int_reserve", + "cimguiname": "ImVector_float_reserve", "defaults": [], "funcname": "reserve", - "ov_cimguiname": "ImVector_int_reserve", + "ov_cimguiname": "ImVector_float_reserve", "ret": "void", "signature": "(int)", - "stname": "ImVector_int", + "stname": "ImVector_float", "templatedgen": true } ], - "ImVector_int_resize": [ + "ImVector_float_resize": [ { - "args": "(ImVector_int* self,int new_size)", + "args": "(ImVector_float* self,int new_size)", "argsT": [ { "name": "self", - "type": "ImVector_int*" + "type": "ImVector_float*" }, { "name": "new_size", @@ -16469,21 +16523,21 @@ } ], "call_args": "(new_size)", - "cimguiname": "ImVector_int_resize", + "cimguiname": "ImVector_float_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_int_resize", + "ov_cimguiname": "ImVector_float_resize", "ret": "void", "signature": "(int)", - "stname": "ImVector_int", + "stname": "ImVector_float", "templatedgen": true }, { - "args": "(ImVector_int* self,int new_size,const int v)", + "args": "(ImVector_float* self,int new_size,const float v)", "argsT": [ { "name": "self", - "type": "ImVector_int*" + "type": "ImVector_float*" }, { "name": "new_size", @@ -16491,84 +16545,180 @@ }, { "name": "v", - "type": "const int" + "type": "const float" } ], "call_args": "(new_size,v)", - "cimguiname": "ImVector_int_resize", + "cimguiname": "ImVector_float_resize", "defaults": [], "funcname": "resize", - "ov_cimguiname": "ImVector_int_resizeT", + "ov_cimguiname": "ImVector_float_resizeT", "ret": "void", - "signature": "(int,const int)", - "stname": "ImVector_int", + "signature": "(int,const float)", + "stname": "ImVector_float", "templatedgen": true } ], - "ImVector_int_size": [ + "ImVector_float_size": [ { - "args": "(const ImVector_int* self)", + "args": "(const ImVector_float* self)", "argsT": [ { "name": "self", - "type": "const ImVector_int*" + "type": "const ImVector_float*" } ], "call_args": "()", - "cimguiname": "ImVector_int_size", + "cimguiname": "ImVector_float_size", "defaults": [], "funcname": "size", - "ov_cimguiname": "ImVector_int_size", + "ov_cimguiname": "ImVector_float_size", "ret": "int", "signature": "()const", - "stname": "ImVector_int", + "stname": "ImVector_float", "templatedgen": true } ], - "ImVector_int_size_in_bytes": [ + "ImVector_float_size_in_bytes": [ { - "args": "(const ImVector_int* self)", + "args": "(const ImVector_float* self)", "argsT": [ { "name": "self", - "type": "const ImVector_int*" + "type": "const ImVector_float*" } ], "call_args": "()", - "cimguiname": "ImVector_int_size_in_bytes", + "cimguiname": "ImVector_float_size_in_bytes", "defaults": [], "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_int_size_in_bytes", + "ov_cimguiname": "ImVector_float_size_in_bytes", "ret": "int", "signature": "()const", - "stname": "ImVector_int", + "stname": "ImVector_float", "templatedgen": true } ], - "ImVector_int_swap": [ + "ImVector_float_swap": [ { - "args": "(ImVector_int* self,ImVector_int rhs)", + "args": "(ImVector_float* self,ImVector_float rhs)", "argsT": [ { "name": "self", - "type": "ImVector_int*" + "type": "ImVector_float*" }, { "name": "rhs", - "type": "ImVector_int&" + "type": "ImVector_float&" } ], "call_args": "(rhs)", - "cimguiname": "ImVector_int_swap", + "cimguiname": "ImVector_float_swap", "defaults": [], "funcname": "swap", - "ov_cimguiname": "ImVector_int_swap", + "ov_cimguiname": "ImVector_float_swap", "ret": "void", "signature": "(ImVector)", - "stname": "ImVector_int", + "stname": "ImVector_float", "templatedgen": true } ], + "ImVector_front": [ + { + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_front", + "defaults": [], + "funcname": "front", + "ov_cimguiname": "ImVector_front", + "ret": "T*", + "retref": "&", + "signature": "()", + "stname": "ImVector", + "templated": true + }, + { + "args": "(ImVector* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImVector_front", + "defaults": [], + "funcname": "front", + "ov_cimguiname": "ImVector_front_const", + "ret": "const T*", + "retref": "&", + "signature": "()const", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_index_from_ptr": [ + { + "args": "(ImVector* self,const T* it)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "it", + "type": "const T*" + } + ], + "argsoriginal": "(const T* it)", + "call_args": "(it)", + "cimguiname": "ImVector_index_from_ptr", + "defaults": [], + "funcname": "index_from_ptr", + "ov_cimguiname": "ImVector_index_from_ptr", + "ret": "int", + "signature": "(const T*)const", + "stname": "ImVector", + "templated": true + } + ], + "ImVector_insert": [ + { + "args": "(ImVector* self,const T* it,const T v)", + "argsT": [ + { + "name": "self", + "type": "ImVector*" + }, + { + "name": "it", + "type": "const T*" + }, + { + "name": "v", + "type": "const T" + } + ], + "argsoriginal": "(const T* it,const T& v)", + "call_args": "(it,v)", + "cimguiname": "ImVector_insert", + "defaults": [], + "funcname": "insert", + "ov_cimguiname": "ImVector_insert", + "ret": "T*", + "signature": "(const T*,const T)", + "stname": "ImVector", + "templated": true + } + ], "ImVector_pop_back": [ { "args": "(ImVector* self)", @@ -24401,28 +24551,7 @@ "stname": "" } ], - "igSetNextItemWidth": [ - { - "args": "(float item_width)", - "argsT": [ - { - "name": "item_width", - "type": "float" - } - ], - "argsoriginal": "(float item_width)", - "call_args": "(item_width)", - "cimguiname": "igSetNextItemWidth", - "defaults": [], - "funcname": "SetNextItemWidth", - "namespace": "ImGui", - "ov_cimguiname": "igSetNextItemWidth", - "ret": "void", - "signature": "(float)", - "stname": "" - } - ], - "igSetNextTreeNodeOpen": [ + "igSetNextItemOpen": [ { "args": "(bool is_open,ImGuiCond cond)", "argsT": [ @@ -24437,18 +24566,39 @@ ], "argsoriginal": "(bool is_open,ImGuiCond cond=0)", "call_args": "(is_open,cond)", - "cimguiname": "igSetNextTreeNodeOpen", + "cimguiname": "igSetNextItemOpen", "defaults": { "cond": "0" }, - "funcname": "SetNextTreeNodeOpen", + "funcname": "SetNextItemOpen", "namespace": "ImGui", - "ov_cimguiname": "igSetNextTreeNodeOpen", + "ov_cimguiname": "igSetNextItemOpen", "ret": "void", "signature": "(bool,ImGuiCond)", "stname": "" } ], + "igSetNextItemWidth": [ + { + "args": "(float item_width)", + "argsT": [ + { + "name": "item_width", + "type": "float" + } + ], + "argsoriginal": "(float item_width)", + "call_args": "(item_width)", + "cimguiname": "igSetNextItemWidth", + "defaults": [], + "funcname": "SetNextItemWidth", + "namespace": "ImGui", + "ov_cimguiname": "igSetNextItemWidth", + "ret": "void", + "signature": "(float)", + "stname": "" + } + ], "igSetNextWindowBgAlpha": [ { "args": "(float alpha)", diff --git a/src/CodeGenerator/structs_and_enums.json b/src/CodeGenerator/structs_and_enums.json index 6b19e72..21445b9 100644 --- a/src/CodeGenerator/structs_and_enums.json +++ b/src/CodeGenerator/structs_and_enums.json @@ -62,6 +62,11 @@ "calc_value": 2, "name": "ImDrawListFlags_AntiAliasedFill", "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImDrawListFlags_AllowVtxOffset", + "value": "1 << 2" } ], "ImFontAtlasFlags_": [ @@ -101,6 +106,11 @@ "calc_value": 4, "name": "ImGuiBackendFlags_HasSetMousePos", "value": "1 << 2" + }, + { + "calc_value": 8, + "name": "ImGuiBackendFlags_RendererHasVtxOffset", + "value": "1 << 3" } ], "ImGuiCol_": [ @@ -938,6 +948,11 @@ "calc_value": 1048576, "name": "ImGuiInputTextFlags_Multiline", "value": "1 << 20" + }, + { + "calc_value": 2097152, + "name": "ImGuiInputTextFlags_NoMarkEdited", + "value": "1 << 21" } ], "ImGuiKey_": [ @@ -1727,12 +1742,12 @@ ], "ImDrawChannel": [ { - "name": "CmdBuffer", + "name": "_CmdBuffer", "template_type": "ImDrawCmd", "type": "ImVector_ImDrawCmd" }, { - "name": "IdxBuffer", + "name": "_IdxBuffer", "template_type": "ImDrawIdx", "type": "ImVector_ImDrawIdx" } @@ -1750,6 +1765,14 @@ "name": "TextureId", "type": "ImTextureID" }, + { + "name": "VtxOffset", + "type": "unsigned int" + }, + { + "name": "IdxOffset", + "type": "unsigned int" + }, { "name": "UserCallback", "type": "ImDrawCallback" @@ -1821,6 +1844,10 @@ "name": "_OwnerName", "type": "const char*" }, + { + "name": "_VtxCurrentOffset", + "type": "unsigned int" + }, { "name": "_VtxCurrentIdx", "type": "unsigned int" @@ -1849,11 +1876,17 @@ "type": "ImVector_ImVec2" }, { - "name": "_ChannelsCurrent", + "name": "_Splitter", + "type": "ImDrawListSplitter" + } + ], + "ImDrawListSplitter": [ + { + "name": "_Current", "type": "int" }, { - "name": "_ChannelsCount", + "name": "_Count", "type": "int" }, { @@ -2131,8 +2164,8 @@ "ImFontGlyphRangesBuilder": [ { "name": "UsedChars", - "template_type": "int", - "type": "ImVector_int" + "template_type": "ImU32", + "type": "ImVector_ImU32" } ], "ImGuiIO": [ @@ -2628,6 +2661,10 @@ "name": "WindowTitleAlign", "type": "ImVec2" }, + { + "name": "WindowMenuButtonPosition", + "type": "ImGuiDir" + }, { "name": "ChildRounding", "type": "float" diff --git a/src/ImGui.NET/Generated/ImDrawChannel.gen.cs b/src/ImGui.NET/Generated/ImDrawChannel.gen.cs index 7b08e1a..850df76 100644 --- a/src/ImGui.NET/Generated/ImDrawChannel.gen.cs +++ b/src/ImGui.NET/Generated/ImDrawChannel.gen.cs @@ -7,8 +7,8 @@ namespace ImGuiNET { public unsafe partial struct ImDrawChannel { - public ImVector CmdBuffer; - public ImVector IdxBuffer; + public ImVector _CmdBuffer; + public ImVector _IdxBuffer; } public unsafe partial struct ImDrawChannelPtr { @@ -18,7 +18,7 @@ namespace ImGuiNET public static implicit operator ImDrawChannelPtr(ImDrawChannel* nativePtr) => new ImDrawChannelPtr(nativePtr); public static implicit operator ImDrawChannel* (ImDrawChannelPtr wrappedPtr) => wrappedPtr.NativePtr; public static implicit operator ImDrawChannelPtr(IntPtr nativePtr) => new ImDrawChannelPtr(nativePtr); - public ImPtrVector CmdBuffer => new ImPtrVector(NativePtr->CmdBuffer, Unsafe.SizeOf()); - public ImVector IdxBuffer => new ImVector(NativePtr->IdxBuffer); + public ImPtrVector _CmdBuffer => new ImPtrVector(NativePtr->_CmdBuffer, Unsafe.SizeOf()); + public ImVector _IdxBuffer => new ImVector(NativePtr->_IdxBuffer); } } diff --git a/src/ImGui.NET/Generated/ImDrawCmd.gen.cs b/src/ImGui.NET/Generated/ImDrawCmd.gen.cs index 247b698..fd48c4c 100644 --- a/src/ImGui.NET/Generated/ImDrawCmd.gen.cs +++ b/src/ImGui.NET/Generated/ImDrawCmd.gen.cs @@ -10,6 +10,8 @@ namespace ImGuiNET public uint ElemCount; public Vector4 ClipRect; public IntPtr TextureId; + public uint VtxOffset; + public uint IdxOffset; public IntPtr UserCallback; public void* UserCallbackData; } @@ -24,6 +26,8 @@ namespace ImGuiNET public ref uint ElemCount => ref Unsafe.AsRef(&NativePtr->ElemCount); public ref Vector4 ClipRect => ref Unsafe.AsRef(&NativePtr->ClipRect); public ref IntPtr TextureId => ref Unsafe.AsRef(&NativePtr->TextureId); + public ref uint VtxOffset => ref Unsafe.AsRef(&NativePtr->VtxOffset); + public ref uint IdxOffset => ref Unsafe.AsRef(&NativePtr->IdxOffset); public ref IntPtr UserCallback => ref Unsafe.AsRef(&NativePtr->UserCallback); public IntPtr UserCallbackData { get => (IntPtr)NativePtr->UserCallbackData; set => NativePtr->UserCallbackData = (void*)value; } public void Destroy() diff --git a/src/ImGui.NET/Generated/ImDrawList.gen.cs b/src/ImGui.NET/Generated/ImDrawList.gen.cs index 5754902..ea3fba2 100644 --- a/src/ImGui.NET/Generated/ImDrawList.gen.cs +++ b/src/ImGui.NET/Generated/ImDrawList.gen.cs @@ -13,15 +13,14 @@ namespace ImGuiNET public ImDrawListFlags Flags; public IntPtr _Data; public byte* _OwnerName; + public uint _VtxCurrentOffset; public uint _VtxCurrentIdx; public ImDrawVert* _VtxWritePtr; public ushort* _IdxWritePtr; public ImVector _ClipRectStack; public ImVector _TextureIdStack; public ImVector _Path; - public int _ChannelsCurrent; - public int _ChannelsCount; - public ImVector _Channels; + public ImDrawListSplitter _Splitter; } public unsafe partial struct ImDrawListPtr { @@ -37,15 +36,14 @@ namespace ImGuiNET public ref ImDrawListFlags Flags => ref Unsafe.AsRef(&NativePtr->Flags); public ref IntPtr _Data => ref Unsafe.AsRef(&NativePtr->_Data); public NullTerminatedString _OwnerName => new NullTerminatedString(NativePtr->_OwnerName); + public ref uint _VtxCurrentOffset => ref Unsafe.AsRef(&NativePtr->_VtxCurrentOffset); public ref uint _VtxCurrentIdx => ref Unsafe.AsRef(&NativePtr->_VtxCurrentIdx); public ImDrawVertPtr _VtxWritePtr => new ImDrawVertPtr(NativePtr->_VtxWritePtr); public IntPtr _IdxWritePtr { get => (IntPtr)NativePtr->_IdxWritePtr; set => NativePtr->_IdxWritePtr = (ushort*)value; } public ImVector _ClipRectStack => new ImVector(NativePtr->_ClipRectStack); public ImVector _TextureIdStack => new ImVector(NativePtr->_TextureIdStack); public ImVector _Path => new ImVector(NativePtr->_Path); - public ref int _ChannelsCurrent => ref Unsafe.AsRef(&NativePtr->_ChannelsCurrent); - public ref int _ChannelsCount => ref Unsafe.AsRef(&NativePtr->_ChannelsCount); - public ImPtrVector _Channels => new ImPtrVector(NativePtr->_Channels, Unsafe.SizeOf()); + public ref ImDrawListSplitter _Splitter => ref Unsafe.AsRef(&NativePtr->_Splitter); public void AddBezierCurve(Vector2 pos0, Vector2 cp0, Vector2 cp1, Vector2 pos1, uint col, float thickness) { int num_segments = 0; @@ -253,13 +251,13 @@ namespace ImGuiNET { ImGuiNative.ImDrawList_ChannelsMerge(NativePtr); } - public void ChannelsSetCurrent(int channel_index) + public void ChannelsSetCurrent(int n) { - ImGuiNative.ImDrawList_ChannelsSetCurrent(NativePtr, channel_index); + ImGuiNative.ImDrawList_ChannelsSetCurrent(NativePtr, n); } - public void ChannelsSplit(int channels_count) + public void ChannelsSplit(int count) { - ImGuiNative.ImDrawList_ChannelsSplit(NativePtr, channels_count); + ImGuiNative.ImDrawList_ChannelsSplit(NativePtr, count); } public void Clear() { diff --git a/src/ImGui.NET/Generated/ImDrawListFlags.gen.cs b/src/ImGui.NET/Generated/ImDrawListFlags.gen.cs index 1adb3d0..722263c 100644 --- a/src/ImGui.NET/Generated/ImDrawListFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImDrawListFlags.gen.cs @@ -6,5 +6,6 @@ namespace ImGuiNET None = 0, AntiAliasedLines = 1 << 0, AntiAliasedFill = 1 << 1, + AllowVtxOffset = 1 << 2, } } diff --git a/src/ImGui.NET/Generated/ImDrawListSplitter.gen.cs b/src/ImGui.NET/Generated/ImDrawListSplitter.gen.cs new file mode 100644 index 0000000..a38fe7a --- /dev/null +++ b/src/ImGui.NET/Generated/ImDrawListSplitter.gen.cs @@ -0,0 +1,53 @@ +using System; +using System.Numerics; +using System.Runtime.CompilerServices; +using System.Text; + +namespace ImGuiNET +{ + public unsafe partial struct ImDrawListSplitter + { + public int _Current; + public int _Count; + public ImVector _Channels; + } + public unsafe partial struct ImDrawListSplitterPtr + { + public ImDrawListSplitter* NativePtr { get; } + public ImDrawListSplitterPtr(ImDrawListSplitter* nativePtr) => NativePtr = nativePtr; + public ImDrawListSplitterPtr(IntPtr nativePtr) => NativePtr = (ImDrawListSplitter*)nativePtr; + public static implicit operator ImDrawListSplitterPtr(ImDrawListSplitter* nativePtr) => new ImDrawListSplitterPtr(nativePtr); + public static implicit operator ImDrawListSplitter* (ImDrawListSplitterPtr wrappedPtr) => wrappedPtr.NativePtr; + public static implicit operator ImDrawListSplitterPtr(IntPtr nativePtr) => new ImDrawListSplitterPtr(nativePtr); + public ref int _Current => ref Unsafe.AsRef(&NativePtr->_Current); + public ref int _Count => ref Unsafe.AsRef(&NativePtr->_Count); + public ImPtrVector _Channels => new ImPtrVector(NativePtr->_Channels, Unsafe.SizeOf()); + public void Clear() + { + ImGuiNative.ImDrawListSplitter_Clear(NativePtr); + } + public void ClearFreeMemory() + { + ImGuiNative.ImDrawListSplitter_ClearFreeMemory(NativePtr); + } + public void Destroy() + { + ImGuiNative.ImDrawListSplitter_destroy(NativePtr); + } + public void Merge(ImDrawListPtr draw_list) + { + ImDrawList* native_draw_list = draw_list.NativePtr; + ImGuiNative.ImDrawListSplitter_Merge(NativePtr, native_draw_list); + } + public void SetCurrentChannel(ImDrawListPtr draw_list, int channel_idx) + { + ImDrawList* native_draw_list = draw_list.NativePtr; + ImGuiNative.ImDrawListSplitter_SetCurrentChannel(NativePtr, native_draw_list, channel_idx); + } + public void Split(ImDrawListPtr draw_list, int count) + { + ImDrawList* native_draw_list = draw_list.NativePtr; + ImGuiNative.ImDrawListSplitter_Split(NativePtr, native_draw_list, count); + } + } +} diff --git a/src/ImGui.NET/Generated/ImFontGlyphRangesBuilder.gen.cs b/src/ImGui.NET/Generated/ImFontGlyphRangesBuilder.gen.cs index 61c85bd..a66b9ec 100644 --- a/src/ImGui.NET/Generated/ImFontGlyphRangesBuilder.gen.cs +++ b/src/ImGui.NET/Generated/ImFontGlyphRangesBuilder.gen.cs @@ -17,7 +17,7 @@ namespace ImGuiNET public static implicit operator ImFontGlyphRangesBuilderPtr(ImFontGlyphRangesBuilder* nativePtr) => new ImFontGlyphRangesBuilderPtr(nativePtr); public static implicit operator ImFontGlyphRangesBuilder* (ImFontGlyphRangesBuilderPtr wrappedPtr) => wrappedPtr.NativePtr; public static implicit operator ImFontGlyphRangesBuilderPtr(IntPtr nativePtr) => new ImFontGlyphRangesBuilderPtr(nativePtr); - public ImVector UsedChars => new ImVector(NativePtr->UsedChars); + public ImVector UsedChars => new ImVector(NativePtr->UsedChars); public void AddChar(ushort c) { ImGuiNative.ImFontGlyphRangesBuilder_AddChar(NativePtr, c); @@ -61,6 +61,10 @@ namespace ImGuiNET ImGuiNative.ImFontGlyphRangesBuilder_BuildRanges(NativePtr, native_out_ranges); } } + public void Clear() + { + ImGuiNative.ImFontGlyphRangesBuilder_Clear(NativePtr); + } public void Destroy() { ImGuiNative.ImFontGlyphRangesBuilder_destroy(NativePtr); diff --git a/src/ImGui.NET/Generated/ImGui.gen.cs b/src/ImGui.NET/Generated/ImGui.gen.cs index aa808fd..a325502 100644 --- a/src/ImGui.NET/Generated/ImGui.gen.cs +++ b/src/ImGui.NET/Generated/ImGui.gen.cs @@ -10392,20 +10392,20 @@ namespace ImGuiNET { ImGuiNative.igSetMouseCursor(type); } - public static void SetNextItemWidth(float item_width) - { - ImGuiNative.igSetNextItemWidth(item_width); - } - public static void SetNextTreeNodeOpen(bool is_open) + public static void SetNextItemOpen(bool is_open) { byte native_is_open = is_open ? (byte)1 : (byte)0; ImGuiCond cond = 0; - ImGuiNative.igSetNextTreeNodeOpen(native_is_open, cond); + ImGuiNative.igSetNextItemOpen(native_is_open, cond); } - public static void SetNextTreeNodeOpen(bool is_open, ImGuiCond cond) + public static void SetNextItemOpen(bool is_open, ImGuiCond cond) { byte native_is_open = is_open ? (byte)1 : (byte)0; - ImGuiNative.igSetNextTreeNodeOpen(native_is_open, cond); + ImGuiNative.igSetNextItemOpen(native_is_open, cond); + } + public static void SetNextItemWidth(float item_width) + { + ImGuiNative.igSetNextItemWidth(item_width); } public static void SetNextWindowBgAlpha(float alpha) { diff --git a/src/ImGui.NET/Generated/ImGuiBackendFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiBackendFlags.gen.cs index 1591481..de7ba77 100644 --- a/src/ImGui.NET/Generated/ImGuiBackendFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiBackendFlags.gen.cs @@ -7,5 +7,6 @@ namespace ImGuiNET HasGamepad = 1 << 0, HasMouseCursors = 1 << 1, HasSetMousePos = 1 << 2, + RendererHasVtxOffset = 1 << 3, } } diff --git a/src/ImGui.NET/Generated/ImGuiIO.gen.cs b/src/ImGui.NET/Generated/ImGuiIO.gen.cs index 8300315..32ed439 100644 --- a/src/ImGui.NET/Generated/ImGuiIO.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiIO.gen.cs @@ -176,7 +176,7 @@ namespace ImGuiNET public RangeAccessor NavInputsDownDuration => new RangeAccessor(NativePtr->NavInputsDownDuration, 22); public RangeAccessor NavInputsDownDurationPrev => new RangeAccessor(NativePtr->NavInputsDownDurationPrev, 22); public ImVector InputQueueCharacters => new ImVector(NativePtr->InputQueueCharacters); - public void AddInputCharacter(ushort c) + public void AddInputCharacter(uint c) { ImGuiNative.ImGuiIO_AddInputCharacter(NativePtr, c); } diff --git a/src/ImGui.NET/Generated/ImGuiInputTextFlags.gen.cs b/src/ImGui.NET/Generated/ImGuiInputTextFlags.gen.cs index e7efe52..3abb2dd 100644 --- a/src/ImGui.NET/Generated/ImGuiInputTextFlags.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiInputTextFlags.gen.cs @@ -24,5 +24,6 @@ namespace ImGuiNET CharsScientific = 1 << 17, CallbackResize = 1 << 18, Multiline = 1 << 20, + NoMarkEdited = 1 << 21, } } diff --git a/src/ImGui.NET/Generated/ImGuiNative.gen.cs b/src/ImGui.NET/Generated/ImGuiNative.gen.cs index 2ee31ac..37bf3da 100644 --- a/src/ImGui.NET/Generated/ImGuiNative.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiNative.gen.cs @@ -531,9 +531,9 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetMouseCursor(ImGuiMouseCursor type); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igSetNextItemWidth(float item_width); + public static extern void igSetNextItemOpen(byte is_open, ImGuiCond cond); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void igSetNextTreeNodeOpen(byte is_open, ImGuiCond cond); + public static extern void igSetNextItemWidth(float item_width); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void igSetNextWindowBgAlpha(float alpha); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -745,9 +745,9 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_ChannelsMerge(ImDrawList* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_ChannelsSetCurrent(ImDrawList* self, int channel_index); + public static extern void ImDrawList_ChannelsSetCurrent(ImDrawList* self, int n); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImDrawList_ChannelsSplit(ImDrawList* self, int channels_count); + public static extern void ImDrawList_ChannelsSplit(ImDrawList* self, int count); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_Clear(ImDrawList* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] @@ -809,6 +809,20 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImDrawList_UpdateTextureID(ImDrawList* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImDrawListSplitter_Clear(ImDrawListSplitter* self); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImDrawListSplitter_ClearFreeMemory(ImDrawListSplitter* self); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImDrawListSplitter_destroy(ImDrawListSplitter* self); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern ImDrawListSplitter* ImDrawListSplitter_ImDrawListSplitter(); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImDrawListSplitter_Merge(ImDrawListSplitter* self, ImDrawList* draw_list); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImDrawListSplitter_SetCurrentChannel(ImDrawListSplitter* self, ImDrawList* draw_list, int channel_idx); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImDrawListSplitter_Split(ImDrawListSplitter* self, ImDrawList* draw_list, int count); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImFont_AddGlyph(ImFont* self, ushort c, float x0, float y0, float x1, float y1, float u0, float v0, float u1, float v1, float advance_x); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImFont_AddRemapChar(ImFont* self, ushort dst, ushort src, byte overwrite_dst); @@ -915,6 +929,8 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImFontGlyphRangesBuilder_BuildRanges(ImFontGlyphRangesBuilder* self, ImVector* out_ranges); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] + public static extern void ImFontGlyphRangesBuilder_Clear(ImFontGlyphRangesBuilder* self); + [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImFontGlyphRangesBuilder_destroy(ImFontGlyphRangesBuilder* self); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern byte ImFontGlyphRangesBuilder_GetBit(ImFontGlyphRangesBuilder* self, int n); @@ -933,7 +949,7 @@ namespace ImGuiNET [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiInputTextCallbackData_InsertChars(ImGuiInputTextCallbackData* self, int pos, byte* text, byte* text_end); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] - public static extern void ImGuiIO_AddInputCharacter(ImGuiIO* self, ushort c); + public static extern void ImGuiIO_AddInputCharacter(ImGuiIO* self, uint c); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] public static extern void ImGuiIO_AddInputCharactersUTF8(ImGuiIO* self, byte* str); [DllImport("cimgui", CallingConvention = CallingConvention.Cdecl)] diff --git a/src/ImGui.NET/Generated/ImGuiStyle.gen.cs b/src/ImGui.NET/Generated/ImGuiStyle.gen.cs index 7c81427..672aa87 100644 --- a/src/ImGui.NET/Generated/ImGuiStyle.gen.cs +++ b/src/ImGui.NET/Generated/ImGuiStyle.gen.cs @@ -13,6 +13,7 @@ namespace ImGuiNET public float WindowBorderSize; public Vector2 WindowMinSize; public Vector2 WindowTitleAlign; + public ImGuiDir WindowMenuButtonPosition; public float ChildRounding; public float ChildBorderSize; public float PopupRounding; @@ -102,6 +103,7 @@ namespace ImGuiNET public ref float WindowBorderSize => ref Unsafe.AsRef(&NativePtr->WindowBorderSize); public ref Vector2 WindowMinSize => ref Unsafe.AsRef(&NativePtr->WindowMinSize); public ref Vector2 WindowTitleAlign => ref Unsafe.AsRef(&NativePtr->WindowTitleAlign); + public ref ImGuiDir WindowMenuButtonPosition => ref Unsafe.AsRef(&NativePtr->WindowMenuButtonPosition); public ref float ChildRounding => ref Unsafe.AsRef(&NativePtr->ChildRounding); public ref float ChildBorderSize => ref Unsafe.AsRef(&NativePtr->ChildBorderSize); public ref float PopupRounding => ref Unsafe.AsRef(&NativePtr->PopupRounding); diff --git a/src/ImGui.NET/ImGui.NET.csproj b/src/ImGui.NET/ImGui.NET.csproj index d39163c..9201c54 100644 --- a/src/ImGui.NET/ImGui.NET.csproj +++ b/src/ImGui.NET/ImGui.NET.csproj @@ -1,7 +1,7 @@  A .NET wrapper for the Dear ImGui library. - 1.70.0 + 1.71.0 Eric Mellino netstandard2.0 true