From e61825224bfd201d564e4ef79397def20e11bd08 Mon Sep 17 00:00:00 2001 From: sonoro1234 Date: Mon, 29 Jul 2019 12:17:38 +0200 Subject: [PATCH] pull imgui 1.72 and regenerate --- cimgui.cpp | 696 ++-- cimgui.h | 520 +-- generator/output/cimgui.cpp | 696 ++-- generator/output/cimgui.h | 520 +-- generator/output/cimgui_impl.h | 1 + generator/output/definitions.json | 4400 +++++++++++------------ generator/output/definitions.lua | 3766 ++++++++++--------- generator/output/impl_definitions.json | 20 + generator/output/impl_definitions.lua | 17 + generator/output/overloads.txt | 66 +- generator/output/structs_and_enums.json | 150 +- generator/output/structs_and_enums.lua | 201 +- generator/output/typedefs_dict.json | 7 +- generator/output/typedefs_dict.lua | 7 +- imgui | 2 +- 15 files changed, 5554 insertions(+), 5515 deletions(-) diff --git a/cimgui.cpp b/cimgui.cpp index 3b2e6eb..5516857 100644 --- a/cimgui.cpp +++ b/cimgui.cpp @@ -1,5 +1,5 @@ //This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui -//based on imgui.h file version "1.71" from Dear ImGui https://github.com/ocornut/imgui +//based on imgui.h file version "1.72" from Dear ImGui https://github.com/ocornut/imgui #include "./imgui/imgui.h" #include "cimgui.h" @@ -282,10 +282,18 @@ CIMGUI_API void igSetScrollY(float scroll_y) { return ImGui::SetScrollY(scroll_y); } +CIMGUI_API void igSetScrollHereX(float center_x_ratio) +{ + return ImGui::SetScrollHereX(center_x_ratio); +} CIMGUI_API void igSetScrollHereY(float center_y_ratio) { return ImGui::SetScrollHereY(center_y_ratio); } +CIMGUI_API void igSetScrollFromPosX(float local_x,float center_x_ratio) +{ + return ImGui::SetScrollFromPosX(local_x,center_x_ratio); +} CIMGUI_API void igSetScrollFromPosY(float local_y,float center_y_ratio) { return ImGui::SetScrollFromPosY(local_y,center_y_ratio); @@ -904,10 +912,6 @@ CIMGUI_API void igTreePop() { return ImGui::TreePop(); } -CIMGUI_API void igTreeAdvanceToLabelPos() -{ - return ImGui::TreeAdvanceToLabelPos(); -} CIMGUI_API float igGetTreeNodeToLabelSpacing() { return ImGui::GetTreeNodeToLabelSpacing(); @@ -1551,31 +1555,23 @@ CIMGUI_API bool ImGuiTextFilter_IsActive(ImGuiTextFilter* self) { return self->IsActive(); } -CIMGUI_API TextRange* TextRange_TextRange(void) +CIMGUI_API ImGuiTextRange* ImGuiTextRange_ImGuiTextRange(void) { - return IM_NEW(TextRange)(); + return IM_NEW(ImGuiTextRange)(); } -CIMGUI_API void TextRange_destroy(TextRange* self) +CIMGUI_API void ImGuiTextRange_destroy(ImGuiTextRange* self) { IM_DELETE(self); } -CIMGUI_API TextRange* TextRange_TextRangeStr(const char* _b,const char* _e) +CIMGUI_API ImGuiTextRange* ImGuiTextRange_ImGuiTextRangeStr(const char* _b,const char* _e) { - return IM_NEW(TextRange)(_b,_e); + return IM_NEW(ImGuiTextRange)(_b,_e); } -CIMGUI_API const char* TextRange_begin(TextRange* self) -{ - return self->begin(); -} -CIMGUI_API const char* TextRange_end(TextRange* self) -{ - return self->end(); -} -CIMGUI_API bool TextRange_empty(TextRange* self) +CIMGUI_API bool ImGuiTextRange_empty(ImGuiTextRange* self) { return self->empty(); } -CIMGUI_API void TextRange_split(TextRange* self,char separator,ImVector_TextRange* out) +CIMGUI_API void ImGuiTextRange_split(ImGuiTextRange* self,char separator,ImVector_ImGuiTextRange* out) { return self->split(separator,out); } @@ -1623,21 +1619,21 @@ CIMGUI_API void ImGuiTextBuffer_appendfv(ImGuiTextBuffer* self,const char* fmt,v { return self->appendfv(fmt,args); } -CIMGUI_API Pair* Pair_PairInt(ImGuiID _key,int _val_i) +CIMGUI_API ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePairInt(ImGuiID _key,int _val_i) { - return IM_NEW(Pair)(_key,_val_i); + return IM_NEW(ImGuiStoragePair)(_key,_val_i); } -CIMGUI_API void Pair_destroy(Pair* self) +CIMGUI_API void ImGuiStoragePair_destroy(ImGuiStoragePair* self) { IM_DELETE(self); } -CIMGUI_API Pair* Pair_PairFloat(ImGuiID _key,float _val_f) +CIMGUI_API ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePairFloat(ImGuiID _key,float _val_f) { - return IM_NEW(Pair)(_key,_val_f); + return IM_NEW(ImGuiStoragePair)(_key,_val_f); } -CIMGUI_API Pair* Pair_PairPtr(ImGuiID _key,void* _val_p) +CIMGUI_API ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePairPtr(ImGuiID _key,void* _val_p) { - return IM_NEW(Pair)(_key,_val_p); + return IM_NEW(ImGuiStoragePair)(_key,_val_p); } CIMGUI_API void ImGuiStorage_Clear(ImGuiStorage* self) { @@ -1827,13 +1823,13 @@ CIMGUI_API void ImDrawList_AddLine(ImDrawList* self,const ImVec2 a,const ImVec2 { return self->AddLine(a,b,col,thickness); } -CIMGUI_API void ImDrawList_AddRect(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,int rounding_corners_flags,float thickness) +CIMGUI_API void ImDrawList_AddRect(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners,float thickness) { - return self->AddRect(a,b,col,rounding,rounding_corners_flags,thickness); + return self->AddRect(a,b,col,rounding,rounding_corners,thickness); } -CIMGUI_API void ImDrawList_AddRectFilled(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,int rounding_corners_flags) +CIMGUI_API void ImDrawList_AddRectFilled(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners) { - return self->AddRectFilled(a,b,col,rounding,rounding_corners_flags); + return self->AddRectFilled(a,b,col,rounding,rounding_corners); } CIMGUI_API void ImDrawList_AddRectFilledMultiColor(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col_upr_left,ImU32 col_upr_right,ImU32 col_bot_right,ImU32 col_bot_left) { @@ -1879,7 +1875,7 @@ CIMGUI_API void ImDrawList_AddImageQuad(ImDrawList* self,ImTextureID user_textur { return self->AddImageQuad(user_texture_id,a,b,c,d,uv_a,uv_b,uv_c,uv_d,col); } -CIMGUI_API void ImDrawList_AddImageRounded(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col,float rounding,int rounding_corners) +CIMGUI_API void ImDrawList_AddImageRounded(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners) { return self->AddImageRounded(user_texture_id,a,b,uv_a,uv_b,col,rounding,rounding_corners); } @@ -1927,9 +1923,9 @@ CIMGUI_API void ImDrawList_PathBezierCurveTo(ImDrawList* self,const ImVec2 p1,co { return self->PathBezierCurveTo(p1,p2,p3,num_segments); } -CIMGUI_API void ImDrawList_PathRect(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,int rounding_corners_flags) +CIMGUI_API void ImDrawList_PathRect(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,ImDrawCornerFlags rounding_corners) { - return self->PathRect(rect_min,rect_max,rounding,rounding_corners_flags); + return self->PathRect(rect_min,rect_max,rounding,rounding_corners); } CIMGUI_API void ImDrawList_AddCallback(ImDrawList* self,ImDrawCallback callback,void* callback_data) { @@ -2063,6 +2059,18 @@ CIMGUI_API void ImFontGlyphRangesBuilder_BuildRanges(ImFontGlyphRangesBuilder* s { return self->BuildRanges(out_ranges); } +CIMGUI_API ImFontAtlasCustomRect* ImFontAtlasCustomRect_ImFontAtlasCustomRect(void) +{ + return IM_NEW(ImFontAtlasCustomRect)(); +} +CIMGUI_API void ImFontAtlasCustomRect_destroy(ImFontAtlasCustomRect* self) +{ + IM_DELETE(self); +} +CIMGUI_API bool ImFontAtlasCustomRect_IsPacked(ImFontAtlasCustomRect* self) +{ + return self->IsPacked(); +} CIMGUI_API ImFontAtlas* ImFontAtlas_ImFontAtlas(void) { return IM_NEW(ImFontAtlas)(); @@ -2163,18 +2171,6 @@ CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesVietnamese(ImFontAtlas* self { return self->GetGlyphRangesVietnamese(); } -CIMGUI_API CustomRect* CustomRect_CustomRect(void) -{ - return IM_NEW(CustomRect)(); -} -CIMGUI_API void CustomRect_destroy(CustomRect* self) -{ - IM_DELETE(self); -} -CIMGUI_API bool CustomRect_IsPacked(CustomRect* self) -{ - return self->IsPacked(); -} CIMGUI_API int ImFontAtlas_AddCustomRectRegular(ImFontAtlas* self,unsigned int id,int width,int height) { return self->AddCustomRectRegular(id,width,height); @@ -2183,11 +2179,11 @@ CIMGUI_API int ImFontAtlas_AddCustomRectFontGlyph(ImFontAtlas* self,ImFont* font { return self->AddCustomRectFontGlyph(font,id,width,height,advance_x,offset); } -CIMGUI_API const CustomRect* ImFontAtlas_GetCustomRectByIndex(ImFontAtlas* self,int index) +CIMGUI_API const ImFontAtlasCustomRect* ImFontAtlas_GetCustomRectByIndex(ImFontAtlas* self,int index) { return self->GetCustomRectByIndex(index); } -CIMGUI_API void ImFontAtlas_CalcCustomRectUV(ImFontAtlas* self,const CustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max) +CIMGUI_API void ImFontAtlas_CalcCustomRectUV(ImFontAtlas* self,const ImFontAtlasCustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max) { return self->CalcCustomRectUV(rect,out_uv_min,out_uv_max); } @@ -2499,11 +2495,11 @@ CIMGUI_API void ImVector_ImWchar_destroy(ImVector_ImWchar* self) { IM_DELETE(self); } -CIMGUI_API ImVector_ImFontConfig* ImVector_ImFontConfig_ImVector_ImFontConfig(void) +CIMGUI_API ImVector_ImDrawVert* ImVector_ImDrawVert_ImVector_ImDrawVert(void) { - return IM_NEW(ImVector_ImFontConfig)(); + return IM_NEW(ImVector_ImDrawVert)(); } -CIMGUI_API void ImVector_ImFontConfig_destroy(ImVector_ImFontConfig* self) +CIMGUI_API void ImVector_ImDrawVert_destroy(ImVector_ImDrawVert* self) { IM_DELETE(self); } @@ -2515,27 +2511,27 @@ CIMGUI_API void ImVector_ImFontGlyph_destroy(ImVector_ImFontGlyph* self) { IM_DELETE(self); } -CIMGUI_API ImVector_TextRange* ImVector_TextRange_ImVector_TextRange(void) +CIMGUI_API ImVector_ImGuiTextRange* ImVector_ImGuiTextRange_ImVector_ImGuiTextRange(void) { - return IM_NEW(ImVector_TextRange)(); + return IM_NEW(ImVector_ImGuiTextRange)(); } -CIMGUI_API void ImVector_TextRange_destroy(ImVector_TextRange* self) +CIMGUI_API void ImVector_ImGuiTextRange_destroy(ImVector_ImGuiTextRange* self) { IM_DELETE(self); } -CIMGUI_API ImVector_CustomRect* ImVector_CustomRect_ImVector_CustomRect(void) +CIMGUI_API ImVector_ImGuiStoragePair* ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair(void) { - return IM_NEW(ImVector_CustomRect)(); + return IM_NEW(ImVector_ImGuiStoragePair)(); } -CIMGUI_API void ImVector_CustomRect_destroy(ImVector_CustomRect* self) +CIMGUI_API void ImVector_ImGuiStoragePair_destroy(ImVector_ImGuiStoragePair* self) { IM_DELETE(self); } -CIMGUI_API ImVector_ImVec4* ImVector_ImVec4_ImVector_ImVec4(void) +CIMGUI_API ImVector_ImDrawChannel* ImVector_ImDrawChannel_ImVector_ImDrawChannel(void) { - return IM_NEW(ImVector_ImVec4)(); + return IM_NEW(ImVector_ImDrawChannel)(); } -CIMGUI_API void ImVector_ImVec4_destroy(ImVector_ImVec4* self) +CIMGUI_API void ImVector_ImDrawChannel_destroy(ImVector_ImDrawChannel* self) { IM_DELETE(self); } @@ -2555,6 +2551,14 @@ CIMGUI_API void ImVector_ImU32_destroy(ImVector_ImU32* self) { IM_DELETE(self); } +CIMGUI_API ImVector_ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect(void) +{ + return IM_NEW(ImVector_ImFontAtlasCustomRect)(); +} +CIMGUI_API void ImVector_ImFontAtlasCustomRect_destroy(ImVector_ImFontAtlasCustomRect* self) +{ + IM_DELETE(self); +} CIMGUI_API ImVector_ImTextureID* ImVector_ImTextureID_ImVector_ImTextureID(void) { return IM_NEW(ImVector_ImTextureID)(); @@ -2563,11 +2567,11 @@ CIMGUI_API void ImVector_ImTextureID_destroy(ImVector_ImTextureID* self) { IM_DELETE(self); } -CIMGUI_API ImVector_ImDrawVert* ImVector_ImDrawVert_ImVector_ImDrawVert(void) +CIMGUI_API ImVector_ImFontConfig* ImVector_ImFontConfig_ImVector_ImFontConfig(void) { - return IM_NEW(ImVector_ImDrawVert)(); + return IM_NEW(ImVector_ImFontConfig)(); } -CIMGUI_API void ImVector_ImDrawVert_destroy(ImVector_ImDrawVert* self) +CIMGUI_API void ImVector_ImFontConfig_destroy(ImVector_ImFontConfig* self) { IM_DELETE(self); } @@ -2587,19 +2591,11 @@ CIMGUI_API void ImVector_ImDrawCmd_destroy(ImVector_ImDrawCmd* self) { IM_DELETE(self); } -CIMGUI_API ImVector_Pair* ImVector_Pair_ImVector_Pair(void) +CIMGUI_API ImVector_ImVec4* ImVector_ImVec4_ImVector_ImVec4(void) { - return IM_NEW(ImVector_Pair)(); + return IM_NEW(ImVector_ImVec4)(); } -CIMGUI_API void ImVector_Pair_destroy(ImVector_Pair* self) -{ - IM_DELETE(self); -} -CIMGUI_API ImVector_ImDrawChannel* ImVector_ImDrawChannel_ImVector_ImDrawChannel(void) -{ - return IM_NEW(ImVector_ImDrawChannel)(); -} -CIMGUI_API void ImVector_ImDrawChannel_destroy(ImVector_ImDrawChannel* self) +CIMGUI_API void ImVector_ImVec4_destroy(ImVector_ImVec4* self) { IM_DELETE(self); } @@ -2627,25 +2623,25 @@ CIMGUI_API ImVector_ImWchar* ImVector_ImWchar_ImVector_ImWcharVector(const ImVec { return IM_NEW(ImVector_ImWchar)(src); } -CIMGUI_API ImVector_ImFontConfig* ImVector_ImFontConfig_ImVector_ImFontConfigVector(const ImVector_ImFontConfig src) +CIMGUI_API ImVector_ImDrawVert* ImVector_ImDrawVert_ImVector_ImDrawVertVector(const ImVector_ImDrawVert src) { - return IM_NEW(ImVector_ImFontConfig)(src); + return IM_NEW(ImVector_ImDrawVert)(src); } CIMGUI_API ImVector_ImFontGlyph* ImVector_ImFontGlyph_ImVector_ImFontGlyphVector(const ImVector_ImFontGlyph src) { return IM_NEW(ImVector_ImFontGlyph)(src); } -CIMGUI_API ImVector_TextRange* ImVector_TextRange_ImVector_TextRangeVector(const ImVector_TextRange src) +CIMGUI_API ImVector_ImGuiTextRange* ImVector_ImGuiTextRange_ImVector_ImGuiTextRangeVector(const ImVector_ImGuiTextRange src) { - return IM_NEW(ImVector_TextRange)(src); + return IM_NEW(ImVector_ImGuiTextRange)(src); } -CIMGUI_API ImVector_CustomRect* ImVector_CustomRect_ImVector_CustomRectVector(const ImVector_CustomRect src) +CIMGUI_API ImVector_ImGuiStoragePair* ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePairVector(const ImVector_ImGuiStoragePair src) { - return IM_NEW(ImVector_CustomRect)(src); + return IM_NEW(ImVector_ImGuiStoragePair)(src); } -CIMGUI_API ImVector_ImVec4* ImVector_ImVec4_ImVector_ImVec4Vector(const ImVector_ImVec4 src) +CIMGUI_API ImVector_ImDrawChannel* ImVector_ImDrawChannel_ImVector_ImDrawChannelVector(const ImVector_ImDrawChannel src) { - return IM_NEW(ImVector_ImVec4)(src); + return IM_NEW(ImVector_ImDrawChannel)(src); } CIMGUI_API ImVector_char* ImVector_char_ImVector_charVector(const ImVector_char src) { @@ -2655,13 +2651,17 @@ CIMGUI_API ImVector_ImU32* ImVector_ImU32_ImVector_ImU32Vector(const ImVector_Im { return IM_NEW(ImVector_ImU32)(src); } +CIMGUI_API ImVector_ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRectVector(const ImVector_ImFontAtlasCustomRect src) +{ + return IM_NEW(ImVector_ImFontAtlasCustomRect)(src); +} CIMGUI_API ImVector_ImTextureID* ImVector_ImTextureID_ImVector_ImTextureIDVector(const ImVector_ImTextureID src) { return IM_NEW(ImVector_ImTextureID)(src); } -CIMGUI_API ImVector_ImDrawVert* ImVector_ImDrawVert_ImVector_ImDrawVertVector(const ImVector_ImDrawVert src) +CIMGUI_API ImVector_ImFontConfig* ImVector_ImFontConfig_ImVector_ImFontConfigVector(const ImVector_ImFontConfig src) { - return IM_NEW(ImVector_ImDrawVert)(src); + return IM_NEW(ImVector_ImFontConfig)(src); } CIMGUI_API ImVector_ImFontPtr* ImVector_ImFontPtr_ImVector_ImFontPtrVector(const ImVector_ImFontPtr src) { @@ -2671,13 +2671,9 @@ CIMGUI_API ImVector_ImDrawCmd* ImVector_ImDrawCmd_ImVector_ImDrawCmdVector(const { return IM_NEW(ImVector_ImDrawCmd)(src); } -CIMGUI_API ImVector_Pair* ImVector_Pair_ImVector_PairVector(const ImVector_Pair src) +CIMGUI_API ImVector_ImVec4* ImVector_ImVec4_ImVector_ImVec4Vector(const ImVector_ImVec4 src) { - return IM_NEW(ImVector_Pair)(src); -} -CIMGUI_API ImVector_ImDrawChannel* ImVector_ImDrawChannel_ImVector_ImDrawChannelVector(const ImVector_ImDrawChannel src) -{ - return IM_NEW(ImVector_ImDrawChannel)(src); + return IM_NEW(ImVector_ImVec4)(src); } CIMGUI_API ImVector_ImDrawIdx* ImVector_ImDrawIdx_ImVector_ImDrawIdxVector(const ImVector_ImDrawIdx src) { @@ -2695,7 +2691,7 @@ CIMGUI_API bool ImVector_ImWchar_empty(const ImVector_ImWchar* self) { return self->empty(); } -CIMGUI_API bool ImVector_ImFontConfig_empty(const ImVector_ImFontConfig* self) +CIMGUI_API bool ImVector_ImDrawVert_empty(const ImVector_ImDrawVert* self) { return self->empty(); } @@ -2703,15 +2699,15 @@ CIMGUI_API bool ImVector_ImFontGlyph_empty(const ImVector_ImFontGlyph* self) { return self->empty(); } -CIMGUI_API bool ImVector_TextRange_empty(const ImVector_TextRange* self) +CIMGUI_API bool ImVector_ImGuiTextRange_empty(const ImVector_ImGuiTextRange* self) { return self->empty(); } -CIMGUI_API bool ImVector_CustomRect_empty(const ImVector_CustomRect* self) +CIMGUI_API bool ImVector_ImGuiStoragePair_empty(const ImVector_ImGuiStoragePair* self) { return self->empty(); } -CIMGUI_API bool ImVector_ImVec4_empty(const ImVector_ImVec4* self) +CIMGUI_API bool ImVector_ImDrawChannel_empty(const ImVector_ImDrawChannel* self) { return self->empty(); } @@ -2723,11 +2719,15 @@ CIMGUI_API bool ImVector_ImU32_empty(const ImVector_ImU32* self) { return self->empty(); } +CIMGUI_API bool ImVector_ImFontAtlasCustomRect_empty(const ImVector_ImFontAtlasCustomRect* self) +{ + return self->empty(); +} CIMGUI_API bool ImVector_ImTextureID_empty(const ImVector_ImTextureID* self) { return self->empty(); } -CIMGUI_API bool ImVector_ImDrawVert_empty(const ImVector_ImDrawVert* self) +CIMGUI_API bool ImVector_ImFontConfig_empty(const ImVector_ImFontConfig* self) { return self->empty(); } @@ -2739,11 +2739,7 @@ CIMGUI_API bool ImVector_ImDrawCmd_empty(const ImVector_ImDrawCmd* self) { return self->empty(); } -CIMGUI_API bool ImVector_Pair_empty(const ImVector_Pair* self) -{ - return self->empty(); -} -CIMGUI_API bool ImVector_ImDrawChannel_empty(const ImVector_ImDrawChannel* self) +CIMGUI_API bool ImVector_ImVec4_empty(const ImVector_ImVec4* self) { return self->empty(); } @@ -2763,7 +2759,7 @@ CIMGUI_API int ImVector_ImWchar_size(const ImVector_ImWchar* self) { return self->size(); } -CIMGUI_API int ImVector_ImFontConfig_size(const ImVector_ImFontConfig* self) +CIMGUI_API int ImVector_ImDrawVert_size(const ImVector_ImDrawVert* self) { return self->size(); } @@ -2771,15 +2767,15 @@ CIMGUI_API int ImVector_ImFontGlyph_size(const ImVector_ImFontGlyph* self) { return self->size(); } -CIMGUI_API int ImVector_TextRange_size(const ImVector_TextRange* self) +CIMGUI_API int ImVector_ImGuiTextRange_size(const ImVector_ImGuiTextRange* self) { return self->size(); } -CIMGUI_API int ImVector_CustomRect_size(const ImVector_CustomRect* self) +CIMGUI_API int ImVector_ImGuiStoragePair_size(const ImVector_ImGuiStoragePair* self) { return self->size(); } -CIMGUI_API int ImVector_ImVec4_size(const ImVector_ImVec4* self) +CIMGUI_API int ImVector_ImDrawChannel_size(const ImVector_ImDrawChannel* self) { return self->size(); } @@ -2791,11 +2787,15 @@ CIMGUI_API int ImVector_ImU32_size(const ImVector_ImU32* self) { return self->size(); } +CIMGUI_API int ImVector_ImFontAtlasCustomRect_size(const ImVector_ImFontAtlasCustomRect* self) +{ + return self->size(); +} CIMGUI_API int ImVector_ImTextureID_size(const ImVector_ImTextureID* self) { return self->size(); } -CIMGUI_API int ImVector_ImDrawVert_size(const ImVector_ImDrawVert* self) +CIMGUI_API int ImVector_ImFontConfig_size(const ImVector_ImFontConfig* self) { return self->size(); } @@ -2807,11 +2807,7 @@ CIMGUI_API int ImVector_ImDrawCmd_size(const ImVector_ImDrawCmd* self) { return self->size(); } -CIMGUI_API int ImVector_Pair_size(const ImVector_Pair* self) -{ - return self->size(); -} -CIMGUI_API int ImVector_ImDrawChannel_size(const ImVector_ImDrawChannel* self) +CIMGUI_API int ImVector_ImVec4_size(const ImVector_ImVec4* self) { return self->size(); } @@ -2831,7 +2827,7 @@ CIMGUI_API int ImVector_ImWchar_size_in_bytes(const ImVector_ImWchar* self) { return self->size_in_bytes(); } -CIMGUI_API int ImVector_ImFontConfig_size_in_bytes(const ImVector_ImFontConfig* self) +CIMGUI_API int ImVector_ImDrawVert_size_in_bytes(const ImVector_ImDrawVert* self) { return self->size_in_bytes(); } @@ -2839,15 +2835,15 @@ CIMGUI_API int ImVector_ImFontGlyph_size_in_bytes(const ImVector_ImFontGlyph* se { return self->size_in_bytes(); } -CIMGUI_API int ImVector_TextRange_size_in_bytes(const ImVector_TextRange* self) +CIMGUI_API int ImVector_ImGuiTextRange_size_in_bytes(const ImVector_ImGuiTextRange* self) { return self->size_in_bytes(); } -CIMGUI_API int ImVector_CustomRect_size_in_bytes(const ImVector_CustomRect* self) +CIMGUI_API int ImVector_ImGuiStoragePair_size_in_bytes(const ImVector_ImGuiStoragePair* self) { return self->size_in_bytes(); } -CIMGUI_API int ImVector_ImVec4_size_in_bytes(const ImVector_ImVec4* self) +CIMGUI_API int ImVector_ImDrawChannel_size_in_bytes(const ImVector_ImDrawChannel* self) { return self->size_in_bytes(); } @@ -2859,11 +2855,15 @@ CIMGUI_API int ImVector_ImU32_size_in_bytes(const ImVector_ImU32* self) { return self->size_in_bytes(); } +CIMGUI_API int ImVector_ImFontAtlasCustomRect_size_in_bytes(const ImVector_ImFontAtlasCustomRect* self) +{ + return self->size_in_bytes(); +} CIMGUI_API int ImVector_ImTextureID_size_in_bytes(const ImVector_ImTextureID* self) { return self->size_in_bytes(); } -CIMGUI_API int ImVector_ImDrawVert_size_in_bytes(const ImVector_ImDrawVert* self) +CIMGUI_API int ImVector_ImFontConfig_size_in_bytes(const ImVector_ImFontConfig* self) { return self->size_in_bytes(); } @@ -2875,11 +2875,7 @@ CIMGUI_API int ImVector_ImDrawCmd_size_in_bytes(const ImVector_ImDrawCmd* self) { return self->size_in_bytes(); } -CIMGUI_API int ImVector_Pair_size_in_bytes(const ImVector_Pair* self) -{ - return self->size_in_bytes(); -} -CIMGUI_API int ImVector_ImDrawChannel_size_in_bytes(const ImVector_ImDrawChannel* self) +CIMGUI_API int ImVector_ImVec4_size_in_bytes(const ImVector_ImVec4* self) { return self->size_in_bytes(); } @@ -2899,7 +2895,7 @@ CIMGUI_API int ImVector_ImWchar_capacity(const ImVector_ImWchar* self) { return self->capacity(); } -CIMGUI_API int ImVector_ImFontConfig_capacity(const ImVector_ImFontConfig* self) +CIMGUI_API int ImVector_ImDrawVert_capacity(const ImVector_ImDrawVert* self) { return self->capacity(); } @@ -2907,15 +2903,15 @@ CIMGUI_API int ImVector_ImFontGlyph_capacity(const ImVector_ImFontGlyph* self) { return self->capacity(); } -CIMGUI_API int ImVector_TextRange_capacity(const ImVector_TextRange* self) +CIMGUI_API int ImVector_ImGuiTextRange_capacity(const ImVector_ImGuiTextRange* self) { return self->capacity(); } -CIMGUI_API int ImVector_CustomRect_capacity(const ImVector_CustomRect* self) +CIMGUI_API int ImVector_ImGuiStoragePair_capacity(const ImVector_ImGuiStoragePair* self) { return self->capacity(); } -CIMGUI_API int ImVector_ImVec4_capacity(const ImVector_ImVec4* self) +CIMGUI_API int ImVector_ImDrawChannel_capacity(const ImVector_ImDrawChannel* self) { return self->capacity(); } @@ -2927,11 +2923,15 @@ CIMGUI_API int ImVector_ImU32_capacity(const ImVector_ImU32* self) { return self->capacity(); } +CIMGUI_API int ImVector_ImFontAtlasCustomRect_capacity(const ImVector_ImFontAtlasCustomRect* self) +{ + return self->capacity(); +} CIMGUI_API int ImVector_ImTextureID_capacity(const ImVector_ImTextureID* self) { return self->capacity(); } -CIMGUI_API int ImVector_ImDrawVert_capacity(const ImVector_ImDrawVert* self) +CIMGUI_API int ImVector_ImFontConfig_capacity(const ImVector_ImFontConfig* self) { return self->capacity(); } @@ -2943,11 +2943,7 @@ CIMGUI_API int ImVector_ImDrawCmd_capacity(const ImVector_ImDrawCmd* self) { return self->capacity(); } -CIMGUI_API int ImVector_Pair_capacity(const ImVector_Pair* self) -{ - return self->capacity(); -} -CIMGUI_API int ImVector_ImDrawChannel_capacity(const ImVector_ImDrawChannel* self) +CIMGUI_API int ImVector_ImVec4_capacity(const ImVector_ImVec4* self) { return self->capacity(); } @@ -2967,7 +2963,7 @@ CIMGUI_API void ImVector_ImWchar_clear(ImVector_ImWchar* self) { return self->clear(); } -CIMGUI_API void ImVector_ImFontConfig_clear(ImVector_ImFontConfig* self) +CIMGUI_API void ImVector_ImDrawVert_clear(ImVector_ImDrawVert* self) { return self->clear(); } @@ -2975,15 +2971,15 @@ CIMGUI_API void ImVector_ImFontGlyph_clear(ImVector_ImFontGlyph* self) { return self->clear(); } -CIMGUI_API void ImVector_TextRange_clear(ImVector_TextRange* self) +CIMGUI_API void ImVector_ImGuiTextRange_clear(ImVector_ImGuiTextRange* self) { return self->clear(); } -CIMGUI_API void ImVector_CustomRect_clear(ImVector_CustomRect* self) +CIMGUI_API void ImVector_ImGuiStoragePair_clear(ImVector_ImGuiStoragePair* self) { return self->clear(); } -CIMGUI_API void ImVector_ImVec4_clear(ImVector_ImVec4* self) +CIMGUI_API void ImVector_ImDrawChannel_clear(ImVector_ImDrawChannel* self) { return self->clear(); } @@ -2995,11 +2991,15 @@ CIMGUI_API void ImVector_ImU32_clear(ImVector_ImU32* self) { return self->clear(); } +CIMGUI_API void ImVector_ImFontAtlasCustomRect_clear(ImVector_ImFontAtlasCustomRect* self) +{ + return self->clear(); +} CIMGUI_API void ImVector_ImTextureID_clear(ImVector_ImTextureID* self) { return self->clear(); } -CIMGUI_API void ImVector_ImDrawVert_clear(ImVector_ImDrawVert* self) +CIMGUI_API void ImVector_ImFontConfig_clear(ImVector_ImFontConfig* self) { return self->clear(); } @@ -3011,11 +3011,7 @@ CIMGUI_API void ImVector_ImDrawCmd_clear(ImVector_ImDrawCmd* self) { return self->clear(); } -CIMGUI_API void ImVector_Pair_clear(ImVector_Pair* self) -{ - return self->clear(); -} -CIMGUI_API void ImVector_ImDrawChannel_clear(ImVector_ImDrawChannel* self) +CIMGUI_API void ImVector_ImVec4_clear(ImVector_ImVec4* self) { return self->clear(); } @@ -3035,7 +3031,7 @@ CIMGUI_API ImWchar* ImVector_ImWchar_begin(ImVector_ImWchar* self) { return self->begin(); } -CIMGUI_API ImFontConfig* ImVector_ImFontConfig_begin(ImVector_ImFontConfig* self) +CIMGUI_API ImDrawVert* ImVector_ImDrawVert_begin(ImVector_ImDrawVert* self) { return self->begin(); } @@ -3043,15 +3039,15 @@ CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_begin(ImVector_ImFontGlyph* self) { return self->begin(); } -CIMGUI_API TextRange* ImVector_TextRange_begin(ImVector_TextRange* self) +CIMGUI_API ImGuiTextRange* ImVector_ImGuiTextRange_begin(ImVector_ImGuiTextRange* self) { return self->begin(); } -CIMGUI_API CustomRect* ImVector_CustomRect_begin(ImVector_CustomRect* self) +CIMGUI_API ImGuiStoragePair* ImVector_ImGuiStoragePair_begin(ImVector_ImGuiStoragePair* self) { return self->begin(); } -CIMGUI_API ImVec4* ImVector_ImVec4_begin(ImVector_ImVec4* self) +CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_begin(ImVector_ImDrawChannel* self) { return self->begin(); } @@ -3063,11 +3059,15 @@ CIMGUI_API ImU32* ImVector_ImU32_begin(ImVector_ImU32* self) { return self->begin(); } +CIMGUI_API ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_begin(ImVector_ImFontAtlasCustomRect* self) +{ + return self->begin(); +} CIMGUI_API ImTextureID* ImVector_ImTextureID_begin(ImVector_ImTextureID* self) { return self->begin(); } -CIMGUI_API ImDrawVert* ImVector_ImDrawVert_begin(ImVector_ImDrawVert* self) +CIMGUI_API ImFontConfig* ImVector_ImFontConfig_begin(ImVector_ImFontConfig* self) { return self->begin(); } @@ -3079,11 +3079,7 @@ CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_begin(ImVector_ImDrawCmd* self) { return self->begin(); } -CIMGUI_API Pair* ImVector_Pair_begin(ImVector_Pair* self) -{ - return self->begin(); -} -CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_begin(ImVector_ImDrawChannel* self) +CIMGUI_API ImVec4* ImVector_ImVec4_begin(ImVector_ImVec4* self) { return self->begin(); } @@ -3103,7 +3099,7 @@ CIMGUI_API ImWchar const * ImVector_ImWchar_begin_const(const ImVector_ImWchar* { return self->begin(); } -CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_begin_const(const ImVector_ImFontConfig* self) +CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_begin_const(const ImVector_ImDrawVert* self) { return self->begin(); } @@ -3111,15 +3107,15 @@ CIMGUI_API ImFontGlyph const * ImVector_ImFontGlyph_begin_const(const ImVector_I { return self->begin(); } -CIMGUI_API TextRange const * ImVector_TextRange_begin_const(const ImVector_TextRange* self) +CIMGUI_API ImGuiTextRange const * ImVector_ImGuiTextRange_begin_const(const ImVector_ImGuiTextRange* self) { return self->begin(); } -CIMGUI_API CustomRect const * ImVector_CustomRect_begin_const(const ImVector_CustomRect* self) +CIMGUI_API ImGuiStoragePair const * ImVector_ImGuiStoragePair_begin_const(const ImVector_ImGuiStoragePair* self) { return self->begin(); } -CIMGUI_API ImVec4 const * ImVector_ImVec4_begin_const(const ImVector_ImVec4* self) +CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_begin_const(const ImVector_ImDrawChannel* self) { return self->begin(); } @@ -3131,11 +3127,15 @@ CIMGUI_API ImU32 const * ImVector_ImU32_begin_const(const ImVector_ImU32* self) { return self->begin(); } +CIMGUI_API ImFontAtlasCustomRect const * ImVector_ImFontAtlasCustomRect_begin_const(const ImVector_ImFontAtlasCustomRect* self) +{ + return self->begin(); +} CIMGUI_API ImTextureID const * ImVector_ImTextureID_begin_const(const ImVector_ImTextureID* self) { return self->begin(); } -CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_begin_const(const ImVector_ImDrawVert* self) +CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_begin_const(const ImVector_ImFontConfig* self) { return self->begin(); } @@ -3147,11 +3147,7 @@ CIMGUI_API ImDrawCmd const * ImVector_ImDrawCmd_begin_const(const ImVector_ImDra { return self->begin(); } -CIMGUI_API Pair const * ImVector_Pair_begin_const(const ImVector_Pair* self) -{ - return self->begin(); -} -CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_begin_const(const ImVector_ImDrawChannel* self) +CIMGUI_API ImVec4 const * ImVector_ImVec4_begin_const(const ImVector_ImVec4* self) { return self->begin(); } @@ -3171,7 +3167,7 @@ CIMGUI_API ImWchar* ImVector_ImWchar_end(ImVector_ImWchar* self) { return self->end(); } -CIMGUI_API ImFontConfig* ImVector_ImFontConfig_end(ImVector_ImFontConfig* self) +CIMGUI_API ImDrawVert* ImVector_ImDrawVert_end(ImVector_ImDrawVert* self) { return self->end(); } @@ -3179,15 +3175,15 @@ CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_end(ImVector_ImFontGlyph* self) { return self->end(); } -CIMGUI_API TextRange* ImVector_TextRange_end(ImVector_TextRange* self) +CIMGUI_API ImGuiTextRange* ImVector_ImGuiTextRange_end(ImVector_ImGuiTextRange* self) { return self->end(); } -CIMGUI_API CustomRect* ImVector_CustomRect_end(ImVector_CustomRect* self) +CIMGUI_API ImGuiStoragePair* ImVector_ImGuiStoragePair_end(ImVector_ImGuiStoragePair* self) { return self->end(); } -CIMGUI_API ImVec4* ImVector_ImVec4_end(ImVector_ImVec4* self) +CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_end(ImVector_ImDrawChannel* self) { return self->end(); } @@ -3199,11 +3195,15 @@ CIMGUI_API ImU32* ImVector_ImU32_end(ImVector_ImU32* self) { return self->end(); } +CIMGUI_API ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_end(ImVector_ImFontAtlasCustomRect* self) +{ + return self->end(); +} CIMGUI_API ImTextureID* ImVector_ImTextureID_end(ImVector_ImTextureID* self) { return self->end(); } -CIMGUI_API ImDrawVert* ImVector_ImDrawVert_end(ImVector_ImDrawVert* self) +CIMGUI_API ImFontConfig* ImVector_ImFontConfig_end(ImVector_ImFontConfig* self) { return self->end(); } @@ -3215,11 +3215,7 @@ CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_end(ImVector_ImDrawCmd* self) { return self->end(); } -CIMGUI_API Pair* ImVector_Pair_end(ImVector_Pair* self) -{ - return self->end(); -} -CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_end(ImVector_ImDrawChannel* self) +CIMGUI_API ImVec4* ImVector_ImVec4_end(ImVector_ImVec4* self) { return self->end(); } @@ -3239,7 +3235,7 @@ CIMGUI_API ImWchar const * ImVector_ImWchar_end_const(const ImVector_ImWchar* se { return self->end(); } -CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_end_const(const ImVector_ImFontConfig* self) +CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_end_const(const ImVector_ImDrawVert* self) { return self->end(); } @@ -3247,15 +3243,15 @@ CIMGUI_API ImFontGlyph const * ImVector_ImFontGlyph_end_const(const ImVector_ImF { return self->end(); } -CIMGUI_API TextRange const * ImVector_TextRange_end_const(const ImVector_TextRange* self) +CIMGUI_API ImGuiTextRange const * ImVector_ImGuiTextRange_end_const(const ImVector_ImGuiTextRange* self) { return self->end(); } -CIMGUI_API CustomRect const * ImVector_CustomRect_end_const(const ImVector_CustomRect* self) +CIMGUI_API ImGuiStoragePair const * ImVector_ImGuiStoragePair_end_const(const ImVector_ImGuiStoragePair* self) { return self->end(); } -CIMGUI_API ImVec4 const * ImVector_ImVec4_end_const(const ImVector_ImVec4* self) +CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_end_const(const ImVector_ImDrawChannel* self) { return self->end(); } @@ -3267,11 +3263,15 @@ CIMGUI_API ImU32 const * ImVector_ImU32_end_const(const ImVector_ImU32* self) { return self->end(); } +CIMGUI_API ImFontAtlasCustomRect const * ImVector_ImFontAtlasCustomRect_end_const(const ImVector_ImFontAtlasCustomRect* self) +{ + return self->end(); +} CIMGUI_API ImTextureID const * ImVector_ImTextureID_end_const(const ImVector_ImTextureID* self) { return self->end(); } -CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_end_const(const ImVector_ImDrawVert* self) +CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_end_const(const ImVector_ImFontConfig* self) { return self->end(); } @@ -3283,11 +3283,7 @@ CIMGUI_API ImDrawCmd const * ImVector_ImDrawCmd_end_const(const ImVector_ImDrawC { return self->end(); } -CIMGUI_API Pair const * ImVector_Pair_end_const(const ImVector_Pair* self) -{ - return self->end(); -} -CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_end_const(const ImVector_ImDrawChannel* self) +CIMGUI_API ImVec4 const * ImVector_ImVec4_end_const(const ImVector_ImVec4* self) { return self->end(); } @@ -3307,7 +3303,7 @@ CIMGUI_API ImWchar* ImVector_ImWchar_front(ImVector_ImWchar* self) { return &self->front(); } -CIMGUI_API ImFontConfig* ImVector_ImFontConfig_front(ImVector_ImFontConfig* self) +CIMGUI_API ImDrawVert* ImVector_ImDrawVert_front(ImVector_ImDrawVert* self) { return &self->front(); } @@ -3315,15 +3311,15 @@ CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_front(ImVector_ImFontGlyph* self) { return &self->front(); } -CIMGUI_API TextRange* ImVector_TextRange_front(ImVector_TextRange* self) +CIMGUI_API ImGuiTextRange* ImVector_ImGuiTextRange_front(ImVector_ImGuiTextRange* self) { return &self->front(); } -CIMGUI_API CustomRect* ImVector_CustomRect_front(ImVector_CustomRect* self) +CIMGUI_API ImGuiStoragePair* ImVector_ImGuiStoragePair_front(ImVector_ImGuiStoragePair* self) { return &self->front(); } -CIMGUI_API ImVec4* ImVector_ImVec4_front(ImVector_ImVec4* self) +CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_front(ImVector_ImDrawChannel* self) { return &self->front(); } @@ -3335,11 +3331,15 @@ CIMGUI_API ImU32* ImVector_ImU32_front(ImVector_ImU32* self) { return &self->front(); } +CIMGUI_API ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_front(ImVector_ImFontAtlasCustomRect* self) +{ + return &self->front(); +} CIMGUI_API ImTextureID* ImVector_ImTextureID_front(ImVector_ImTextureID* self) { return &self->front(); } -CIMGUI_API ImDrawVert* ImVector_ImDrawVert_front(ImVector_ImDrawVert* self) +CIMGUI_API ImFontConfig* ImVector_ImFontConfig_front(ImVector_ImFontConfig* self) { return &self->front(); } @@ -3351,11 +3351,7 @@ CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_front(ImVector_ImDrawCmd* self) { return &self->front(); } -CIMGUI_API Pair* ImVector_Pair_front(ImVector_Pair* self) -{ - return &self->front(); -} -CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_front(ImVector_ImDrawChannel* self) +CIMGUI_API ImVec4* ImVector_ImVec4_front(ImVector_ImVec4* self) { return &self->front(); } @@ -3375,7 +3371,7 @@ CIMGUI_API ImWchar const * ImVector_ImWchar_front_const(const ImVector_ImWchar* { return &self->front(); } -CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_front_const(const ImVector_ImFontConfig* self) +CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_front_const(const ImVector_ImDrawVert* self) { return &self->front(); } @@ -3383,15 +3379,15 @@ CIMGUI_API ImFontGlyph const * ImVector_ImFontGlyph_front_const(const ImVector_I { return &self->front(); } -CIMGUI_API TextRange const * ImVector_TextRange_front_const(const ImVector_TextRange* self) +CIMGUI_API ImGuiTextRange const * ImVector_ImGuiTextRange_front_const(const ImVector_ImGuiTextRange* self) { return &self->front(); } -CIMGUI_API CustomRect const * ImVector_CustomRect_front_const(const ImVector_CustomRect* self) +CIMGUI_API ImGuiStoragePair const * ImVector_ImGuiStoragePair_front_const(const ImVector_ImGuiStoragePair* self) { return &self->front(); } -CIMGUI_API ImVec4 const * ImVector_ImVec4_front_const(const ImVector_ImVec4* self) +CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_front_const(const ImVector_ImDrawChannel* self) { return &self->front(); } @@ -3403,11 +3399,15 @@ CIMGUI_API ImU32 const * ImVector_ImU32_front_const(const ImVector_ImU32* self) { return &self->front(); } +CIMGUI_API ImFontAtlasCustomRect const * ImVector_ImFontAtlasCustomRect_front_const(const ImVector_ImFontAtlasCustomRect* self) +{ + return &self->front(); +} CIMGUI_API ImTextureID const * ImVector_ImTextureID_front_const(const ImVector_ImTextureID* self) { return &self->front(); } -CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_front_const(const ImVector_ImDrawVert* self) +CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_front_const(const ImVector_ImFontConfig* self) { return &self->front(); } @@ -3419,11 +3419,7 @@ CIMGUI_API ImDrawCmd const * ImVector_ImDrawCmd_front_const(const ImVector_ImDra { return &self->front(); } -CIMGUI_API Pair const * ImVector_Pair_front_const(const ImVector_Pair* self) -{ - return &self->front(); -} -CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_front_const(const ImVector_ImDrawChannel* self) +CIMGUI_API ImVec4 const * ImVector_ImVec4_front_const(const ImVector_ImVec4* self) { return &self->front(); } @@ -3443,7 +3439,7 @@ CIMGUI_API ImWchar* ImVector_ImWchar_back(ImVector_ImWchar* self) { return &self->back(); } -CIMGUI_API ImFontConfig* ImVector_ImFontConfig_back(ImVector_ImFontConfig* self) +CIMGUI_API ImDrawVert* ImVector_ImDrawVert_back(ImVector_ImDrawVert* self) { return &self->back(); } @@ -3451,15 +3447,15 @@ CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_back(ImVector_ImFontGlyph* self) { return &self->back(); } -CIMGUI_API TextRange* ImVector_TextRange_back(ImVector_TextRange* self) +CIMGUI_API ImGuiTextRange* ImVector_ImGuiTextRange_back(ImVector_ImGuiTextRange* self) { return &self->back(); } -CIMGUI_API CustomRect* ImVector_CustomRect_back(ImVector_CustomRect* self) +CIMGUI_API ImGuiStoragePair* ImVector_ImGuiStoragePair_back(ImVector_ImGuiStoragePair* self) { return &self->back(); } -CIMGUI_API ImVec4* ImVector_ImVec4_back(ImVector_ImVec4* self) +CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_back(ImVector_ImDrawChannel* self) { return &self->back(); } @@ -3471,11 +3467,15 @@ CIMGUI_API ImU32* ImVector_ImU32_back(ImVector_ImU32* self) { return &self->back(); } +CIMGUI_API ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_back(ImVector_ImFontAtlasCustomRect* self) +{ + return &self->back(); +} CIMGUI_API ImTextureID* ImVector_ImTextureID_back(ImVector_ImTextureID* self) { return &self->back(); } -CIMGUI_API ImDrawVert* ImVector_ImDrawVert_back(ImVector_ImDrawVert* self) +CIMGUI_API ImFontConfig* ImVector_ImFontConfig_back(ImVector_ImFontConfig* self) { return &self->back(); } @@ -3487,11 +3487,7 @@ CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_back(ImVector_ImDrawCmd* self) { return &self->back(); } -CIMGUI_API Pair* ImVector_Pair_back(ImVector_Pair* self) -{ - return &self->back(); -} -CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_back(ImVector_ImDrawChannel* self) +CIMGUI_API ImVec4* ImVector_ImVec4_back(ImVector_ImVec4* self) { return &self->back(); } @@ -3511,7 +3507,7 @@ CIMGUI_API ImWchar const * ImVector_ImWchar_back_const(const ImVector_ImWchar* s { return &self->back(); } -CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_back_const(const ImVector_ImFontConfig* self) +CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_back_const(const ImVector_ImDrawVert* self) { return &self->back(); } @@ -3519,15 +3515,15 @@ CIMGUI_API ImFontGlyph const * ImVector_ImFontGlyph_back_const(const ImVector_Im { return &self->back(); } -CIMGUI_API TextRange const * ImVector_TextRange_back_const(const ImVector_TextRange* self) +CIMGUI_API ImGuiTextRange const * ImVector_ImGuiTextRange_back_const(const ImVector_ImGuiTextRange* self) { return &self->back(); } -CIMGUI_API CustomRect const * ImVector_CustomRect_back_const(const ImVector_CustomRect* self) +CIMGUI_API ImGuiStoragePair const * ImVector_ImGuiStoragePair_back_const(const ImVector_ImGuiStoragePair* self) { return &self->back(); } -CIMGUI_API ImVec4 const * ImVector_ImVec4_back_const(const ImVector_ImVec4* self) +CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_back_const(const ImVector_ImDrawChannel* self) { return &self->back(); } @@ -3539,11 +3535,15 @@ CIMGUI_API ImU32 const * ImVector_ImU32_back_const(const ImVector_ImU32* self) { return &self->back(); } +CIMGUI_API ImFontAtlasCustomRect const * ImVector_ImFontAtlasCustomRect_back_const(const ImVector_ImFontAtlasCustomRect* self) +{ + return &self->back(); +} CIMGUI_API ImTextureID const * ImVector_ImTextureID_back_const(const ImVector_ImTextureID* self) { return &self->back(); } -CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_back_const(const ImVector_ImDrawVert* self) +CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_back_const(const ImVector_ImFontConfig* self) { return &self->back(); } @@ -3555,11 +3555,7 @@ CIMGUI_API ImDrawCmd const * ImVector_ImDrawCmd_back_const(const ImVector_ImDraw { return &self->back(); } -CIMGUI_API Pair const * ImVector_Pair_back_const(const ImVector_Pair* self) -{ - return &self->back(); -} -CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_back_const(const ImVector_ImDrawChannel* self) +CIMGUI_API ImVec4 const * ImVector_ImVec4_back_const(const ImVector_ImVec4* self) { return &self->back(); } @@ -3579,7 +3575,7 @@ CIMGUI_API void ImVector_ImWchar_swap(ImVector_ImWchar* self,ImVector_ImWchar rh { return self->swap(rhs); } -CIMGUI_API void ImVector_ImFontConfig_swap(ImVector_ImFontConfig* self,ImVector_ImFontConfig rhs) +CIMGUI_API void ImVector_ImDrawVert_swap(ImVector_ImDrawVert* self,ImVector_ImDrawVert rhs) { return self->swap(rhs); } @@ -3587,15 +3583,15 @@ CIMGUI_API void ImVector_ImFontGlyph_swap(ImVector_ImFontGlyph* self,ImVector_Im { return self->swap(rhs); } -CIMGUI_API void ImVector_TextRange_swap(ImVector_TextRange* self,ImVector_TextRange rhs) +CIMGUI_API void ImVector_ImGuiTextRange_swap(ImVector_ImGuiTextRange* self,ImVector_ImGuiTextRange rhs) { return self->swap(rhs); } -CIMGUI_API void ImVector_CustomRect_swap(ImVector_CustomRect* self,ImVector_CustomRect rhs) +CIMGUI_API void ImVector_ImGuiStoragePair_swap(ImVector_ImGuiStoragePair* self,ImVector_ImGuiStoragePair rhs) { return self->swap(rhs); } -CIMGUI_API void ImVector_ImVec4_swap(ImVector_ImVec4* self,ImVector_ImVec4 rhs) +CIMGUI_API void ImVector_ImDrawChannel_swap(ImVector_ImDrawChannel* self,ImVector_ImDrawChannel rhs) { return self->swap(rhs); } @@ -3607,11 +3603,15 @@ CIMGUI_API void ImVector_ImU32_swap(ImVector_ImU32* self,ImVector_ImU32 rhs) { return self->swap(rhs); } +CIMGUI_API void ImVector_ImFontAtlasCustomRect_swap(ImVector_ImFontAtlasCustomRect* self,ImVector_ImFontAtlasCustomRect rhs) +{ + return self->swap(rhs); +} CIMGUI_API void ImVector_ImTextureID_swap(ImVector_ImTextureID* self,ImVector_ImTextureID rhs) { return self->swap(rhs); } -CIMGUI_API void ImVector_ImDrawVert_swap(ImVector_ImDrawVert* self,ImVector_ImDrawVert rhs) +CIMGUI_API void ImVector_ImFontConfig_swap(ImVector_ImFontConfig* self,ImVector_ImFontConfig rhs) { return self->swap(rhs); } @@ -3623,11 +3623,7 @@ CIMGUI_API void ImVector_ImDrawCmd_swap(ImVector_ImDrawCmd* self,ImVector_ImDraw { return self->swap(rhs); } -CIMGUI_API void ImVector_Pair_swap(ImVector_Pair* self,ImVector_Pair rhs) -{ - return self->swap(rhs); -} -CIMGUI_API void ImVector_ImDrawChannel_swap(ImVector_ImDrawChannel* self,ImVector_ImDrawChannel rhs) +CIMGUI_API void ImVector_ImVec4_swap(ImVector_ImVec4* self,ImVector_ImVec4 rhs) { return self->swap(rhs); } @@ -3647,7 +3643,7 @@ CIMGUI_API int ImVector_ImWchar__grow_capacity(const ImVector_ImWchar* self,int { return self->_grow_capacity(sz); } -CIMGUI_API int ImVector_ImFontConfig__grow_capacity(const ImVector_ImFontConfig* self,int sz) +CIMGUI_API int ImVector_ImDrawVert__grow_capacity(const ImVector_ImDrawVert* self,int sz) { return self->_grow_capacity(sz); } @@ -3655,15 +3651,15 @@ CIMGUI_API int ImVector_ImFontGlyph__grow_capacity(const ImVector_ImFontGlyph* s { return self->_grow_capacity(sz); } -CIMGUI_API int ImVector_TextRange__grow_capacity(const ImVector_TextRange* self,int sz) +CIMGUI_API int ImVector_ImGuiTextRange__grow_capacity(const ImVector_ImGuiTextRange* self,int sz) { return self->_grow_capacity(sz); } -CIMGUI_API int ImVector_CustomRect__grow_capacity(const ImVector_CustomRect* self,int sz) +CIMGUI_API int ImVector_ImGuiStoragePair__grow_capacity(const ImVector_ImGuiStoragePair* self,int sz) { return self->_grow_capacity(sz); } -CIMGUI_API int ImVector_ImVec4__grow_capacity(const ImVector_ImVec4* self,int sz) +CIMGUI_API int ImVector_ImDrawChannel__grow_capacity(const ImVector_ImDrawChannel* self,int sz) { return self->_grow_capacity(sz); } @@ -3675,11 +3671,15 @@ CIMGUI_API int ImVector_ImU32__grow_capacity(const ImVector_ImU32* self,int sz) { return self->_grow_capacity(sz); } +CIMGUI_API int ImVector_ImFontAtlasCustomRect__grow_capacity(const ImVector_ImFontAtlasCustomRect* self,int sz) +{ + return self->_grow_capacity(sz); +} CIMGUI_API int ImVector_ImTextureID__grow_capacity(const ImVector_ImTextureID* self,int sz) { return self->_grow_capacity(sz); } -CIMGUI_API int ImVector_ImDrawVert__grow_capacity(const ImVector_ImDrawVert* self,int sz) +CIMGUI_API int ImVector_ImFontConfig__grow_capacity(const ImVector_ImFontConfig* self,int sz) { return self->_grow_capacity(sz); } @@ -3691,11 +3691,7 @@ CIMGUI_API int ImVector_ImDrawCmd__grow_capacity(const ImVector_ImDrawCmd* self, { return self->_grow_capacity(sz); } -CIMGUI_API int ImVector_Pair__grow_capacity(const ImVector_Pair* self,int sz) -{ - return self->_grow_capacity(sz); -} -CIMGUI_API int ImVector_ImDrawChannel__grow_capacity(const ImVector_ImDrawChannel* self,int sz) +CIMGUI_API int ImVector_ImVec4__grow_capacity(const ImVector_ImVec4* self,int sz) { return self->_grow_capacity(sz); } @@ -3715,7 +3711,7 @@ CIMGUI_API void ImVector_ImWchar_resize(ImVector_ImWchar* self,int new_size) { return self->resize(new_size); } -CIMGUI_API void ImVector_ImFontConfig_resize(ImVector_ImFontConfig* self,int new_size) +CIMGUI_API void ImVector_ImDrawVert_resize(ImVector_ImDrawVert* self,int new_size) { return self->resize(new_size); } @@ -3723,15 +3719,15 @@ CIMGUI_API void ImVector_ImFontGlyph_resize(ImVector_ImFontGlyph* self,int new_s { return self->resize(new_size); } -CIMGUI_API void ImVector_TextRange_resize(ImVector_TextRange* self,int new_size) +CIMGUI_API void ImVector_ImGuiTextRange_resize(ImVector_ImGuiTextRange* self,int new_size) { return self->resize(new_size); } -CIMGUI_API void ImVector_CustomRect_resize(ImVector_CustomRect* self,int new_size) +CIMGUI_API void ImVector_ImGuiStoragePair_resize(ImVector_ImGuiStoragePair* self,int new_size) { return self->resize(new_size); } -CIMGUI_API void ImVector_ImVec4_resize(ImVector_ImVec4* self,int new_size) +CIMGUI_API void ImVector_ImDrawChannel_resize(ImVector_ImDrawChannel* self,int new_size) { return self->resize(new_size); } @@ -3743,11 +3739,15 @@ CIMGUI_API void ImVector_ImU32_resize(ImVector_ImU32* self,int new_size) { return self->resize(new_size); } +CIMGUI_API void ImVector_ImFontAtlasCustomRect_resize(ImVector_ImFontAtlasCustomRect* self,int new_size) +{ + return self->resize(new_size); +} CIMGUI_API void ImVector_ImTextureID_resize(ImVector_ImTextureID* self,int new_size) { return self->resize(new_size); } -CIMGUI_API void ImVector_ImDrawVert_resize(ImVector_ImDrawVert* self,int new_size) +CIMGUI_API void ImVector_ImFontConfig_resize(ImVector_ImFontConfig* self,int new_size) { return self->resize(new_size); } @@ -3759,11 +3759,7 @@ CIMGUI_API void ImVector_ImDrawCmd_resize(ImVector_ImDrawCmd* self,int new_size) { return self->resize(new_size); } -CIMGUI_API void ImVector_Pair_resize(ImVector_Pair* self,int new_size) -{ - return self->resize(new_size); -} -CIMGUI_API void ImVector_ImDrawChannel_resize(ImVector_ImDrawChannel* self,int new_size) +CIMGUI_API void ImVector_ImVec4_resize(ImVector_ImVec4* self,int new_size) { return self->resize(new_size); } @@ -3783,7 +3779,7 @@ CIMGUI_API void ImVector_ImWchar_resizeT(ImVector_ImWchar* self,int new_size,con { return self->resize(new_size,v); } -CIMGUI_API void ImVector_ImFontConfig_resizeT(ImVector_ImFontConfig* self,int new_size,const ImFontConfig v) +CIMGUI_API void ImVector_ImDrawVert_resizeT(ImVector_ImDrawVert* self,int new_size,const ImDrawVert v) { return self->resize(new_size,v); } @@ -3791,15 +3787,15 @@ CIMGUI_API void ImVector_ImFontGlyph_resizeT(ImVector_ImFontGlyph* self,int new_ { return self->resize(new_size,v); } -CIMGUI_API void ImVector_TextRange_resizeT(ImVector_TextRange* self,int new_size,const TextRange v) +CIMGUI_API void ImVector_ImGuiTextRange_resizeT(ImVector_ImGuiTextRange* self,int new_size,const ImGuiTextRange v) { return self->resize(new_size,v); } -CIMGUI_API void ImVector_CustomRect_resizeT(ImVector_CustomRect* self,int new_size,const CustomRect v) +CIMGUI_API void ImVector_ImGuiStoragePair_resizeT(ImVector_ImGuiStoragePair* self,int new_size,const ImGuiStoragePair v) { return self->resize(new_size,v); } -CIMGUI_API void ImVector_ImVec4_resizeT(ImVector_ImVec4* self,int new_size,const ImVec4 v) +CIMGUI_API void ImVector_ImDrawChannel_resizeT(ImVector_ImDrawChannel* self,int new_size,const ImDrawChannel v) { return self->resize(new_size,v); } @@ -3811,11 +3807,15 @@ CIMGUI_API void ImVector_ImU32_resizeT(ImVector_ImU32* self,int new_size,const I { return self->resize(new_size,v); } +CIMGUI_API void ImVector_ImFontAtlasCustomRect_resizeT(ImVector_ImFontAtlasCustomRect* self,int new_size,const ImFontAtlasCustomRect v) +{ + return self->resize(new_size,v); +} CIMGUI_API void ImVector_ImTextureID_resizeT(ImVector_ImTextureID* self,int new_size,const ImTextureID v) { return self->resize(new_size,v); } -CIMGUI_API void ImVector_ImDrawVert_resizeT(ImVector_ImDrawVert* self,int new_size,const ImDrawVert v) +CIMGUI_API void ImVector_ImFontConfig_resizeT(ImVector_ImFontConfig* self,int new_size,const ImFontConfig v) { return self->resize(new_size,v); } @@ -3827,11 +3827,7 @@ CIMGUI_API void ImVector_ImDrawCmd_resizeT(ImVector_ImDrawCmd* self,int new_size { return self->resize(new_size,v); } -CIMGUI_API void ImVector_Pair_resizeT(ImVector_Pair* self,int new_size,const Pair v) -{ - return self->resize(new_size,v); -} -CIMGUI_API void ImVector_ImDrawChannel_resizeT(ImVector_ImDrawChannel* self,int new_size,const ImDrawChannel v) +CIMGUI_API void ImVector_ImVec4_resizeT(ImVector_ImVec4* self,int new_size,const ImVec4 v) { return self->resize(new_size,v); } @@ -3851,7 +3847,7 @@ CIMGUI_API void ImVector_ImWchar_reserve(ImVector_ImWchar* self,int new_capacity { return self->reserve(new_capacity); } -CIMGUI_API void ImVector_ImFontConfig_reserve(ImVector_ImFontConfig* self,int new_capacity) +CIMGUI_API void ImVector_ImDrawVert_reserve(ImVector_ImDrawVert* self,int new_capacity) { return self->reserve(new_capacity); } @@ -3859,15 +3855,15 @@ CIMGUI_API void ImVector_ImFontGlyph_reserve(ImVector_ImFontGlyph* self,int new_ { return self->reserve(new_capacity); } -CIMGUI_API void ImVector_TextRange_reserve(ImVector_TextRange* self,int new_capacity) +CIMGUI_API void ImVector_ImGuiTextRange_reserve(ImVector_ImGuiTextRange* self,int new_capacity) { return self->reserve(new_capacity); } -CIMGUI_API void ImVector_CustomRect_reserve(ImVector_CustomRect* self,int new_capacity) +CIMGUI_API void ImVector_ImGuiStoragePair_reserve(ImVector_ImGuiStoragePair* self,int new_capacity) { return self->reserve(new_capacity); } -CIMGUI_API void ImVector_ImVec4_reserve(ImVector_ImVec4* self,int new_capacity) +CIMGUI_API void ImVector_ImDrawChannel_reserve(ImVector_ImDrawChannel* self,int new_capacity) { return self->reserve(new_capacity); } @@ -3879,11 +3875,15 @@ CIMGUI_API void ImVector_ImU32_reserve(ImVector_ImU32* self,int new_capacity) { return self->reserve(new_capacity); } +CIMGUI_API void ImVector_ImFontAtlasCustomRect_reserve(ImVector_ImFontAtlasCustomRect* self,int new_capacity) +{ + return self->reserve(new_capacity); +} CIMGUI_API void ImVector_ImTextureID_reserve(ImVector_ImTextureID* self,int new_capacity) { return self->reserve(new_capacity); } -CIMGUI_API void ImVector_ImDrawVert_reserve(ImVector_ImDrawVert* self,int new_capacity) +CIMGUI_API void ImVector_ImFontConfig_reserve(ImVector_ImFontConfig* self,int new_capacity) { return self->reserve(new_capacity); } @@ -3895,11 +3895,7 @@ CIMGUI_API void ImVector_ImDrawCmd_reserve(ImVector_ImDrawCmd* self,int new_capa { return self->reserve(new_capacity); } -CIMGUI_API void ImVector_Pair_reserve(ImVector_Pair* self,int new_capacity) -{ - return self->reserve(new_capacity); -} -CIMGUI_API void ImVector_ImDrawChannel_reserve(ImVector_ImDrawChannel* self,int new_capacity) +CIMGUI_API void ImVector_ImVec4_reserve(ImVector_ImVec4* self,int new_capacity) { return self->reserve(new_capacity); } @@ -3919,7 +3915,7 @@ CIMGUI_API void ImVector_ImWchar_push_back(ImVector_ImWchar* self,const ImWchar { return self->push_back(v); } -CIMGUI_API void ImVector_ImFontConfig_push_back(ImVector_ImFontConfig* self,const ImFontConfig v) +CIMGUI_API void ImVector_ImDrawVert_push_back(ImVector_ImDrawVert* self,const ImDrawVert v) { return self->push_back(v); } @@ -3927,15 +3923,15 @@ CIMGUI_API void ImVector_ImFontGlyph_push_back(ImVector_ImFontGlyph* self,const { return self->push_back(v); } -CIMGUI_API void ImVector_TextRange_push_back(ImVector_TextRange* self,const TextRange v) +CIMGUI_API void ImVector_ImGuiTextRange_push_back(ImVector_ImGuiTextRange* self,const ImGuiTextRange v) { return self->push_back(v); } -CIMGUI_API void ImVector_CustomRect_push_back(ImVector_CustomRect* self,const CustomRect v) +CIMGUI_API void ImVector_ImGuiStoragePair_push_back(ImVector_ImGuiStoragePair* self,const ImGuiStoragePair v) { return self->push_back(v); } -CIMGUI_API void ImVector_ImVec4_push_back(ImVector_ImVec4* self,const ImVec4 v) +CIMGUI_API void ImVector_ImDrawChannel_push_back(ImVector_ImDrawChannel* self,const ImDrawChannel v) { return self->push_back(v); } @@ -3947,11 +3943,15 @@ CIMGUI_API void ImVector_ImU32_push_back(ImVector_ImU32* self,const ImU32 v) { return self->push_back(v); } +CIMGUI_API void ImVector_ImFontAtlasCustomRect_push_back(ImVector_ImFontAtlasCustomRect* self,const ImFontAtlasCustomRect v) +{ + return self->push_back(v); +} CIMGUI_API void ImVector_ImTextureID_push_back(ImVector_ImTextureID* self,const ImTextureID v) { return self->push_back(v); } -CIMGUI_API void ImVector_ImDrawVert_push_back(ImVector_ImDrawVert* self,const ImDrawVert v) +CIMGUI_API void ImVector_ImFontConfig_push_back(ImVector_ImFontConfig* self,const ImFontConfig v) { return self->push_back(v); } @@ -3963,11 +3963,7 @@ CIMGUI_API void ImVector_ImDrawCmd_push_back(ImVector_ImDrawCmd* self,const ImDr { return self->push_back(v); } -CIMGUI_API void ImVector_Pair_push_back(ImVector_Pair* self,const Pair v) -{ - return self->push_back(v); -} -CIMGUI_API void ImVector_ImDrawChannel_push_back(ImVector_ImDrawChannel* self,const ImDrawChannel v) +CIMGUI_API void ImVector_ImVec4_push_back(ImVector_ImVec4* self,const ImVec4 v) { return self->push_back(v); } @@ -3987,7 +3983,7 @@ CIMGUI_API void ImVector_ImWchar_pop_back(ImVector_ImWchar* self) { return self->pop_back(); } -CIMGUI_API void ImVector_ImFontConfig_pop_back(ImVector_ImFontConfig* self) +CIMGUI_API void ImVector_ImDrawVert_pop_back(ImVector_ImDrawVert* self) { return self->pop_back(); } @@ -3995,15 +3991,15 @@ CIMGUI_API void ImVector_ImFontGlyph_pop_back(ImVector_ImFontGlyph* self) { return self->pop_back(); } -CIMGUI_API void ImVector_TextRange_pop_back(ImVector_TextRange* self) +CIMGUI_API void ImVector_ImGuiTextRange_pop_back(ImVector_ImGuiTextRange* self) { return self->pop_back(); } -CIMGUI_API void ImVector_CustomRect_pop_back(ImVector_CustomRect* self) +CIMGUI_API void ImVector_ImGuiStoragePair_pop_back(ImVector_ImGuiStoragePair* self) { return self->pop_back(); } -CIMGUI_API void ImVector_ImVec4_pop_back(ImVector_ImVec4* self) +CIMGUI_API void ImVector_ImDrawChannel_pop_back(ImVector_ImDrawChannel* self) { return self->pop_back(); } @@ -4015,11 +4011,15 @@ CIMGUI_API void ImVector_ImU32_pop_back(ImVector_ImU32* self) { return self->pop_back(); } +CIMGUI_API void ImVector_ImFontAtlasCustomRect_pop_back(ImVector_ImFontAtlasCustomRect* self) +{ + return self->pop_back(); +} CIMGUI_API void ImVector_ImTextureID_pop_back(ImVector_ImTextureID* self) { return self->pop_back(); } -CIMGUI_API void ImVector_ImDrawVert_pop_back(ImVector_ImDrawVert* self) +CIMGUI_API void ImVector_ImFontConfig_pop_back(ImVector_ImFontConfig* self) { return self->pop_back(); } @@ -4031,11 +4031,7 @@ CIMGUI_API void ImVector_ImDrawCmd_pop_back(ImVector_ImDrawCmd* self) { return self->pop_back(); } -CIMGUI_API void ImVector_Pair_pop_back(ImVector_Pair* self) -{ - return self->pop_back(); -} -CIMGUI_API void ImVector_ImDrawChannel_pop_back(ImVector_ImDrawChannel* self) +CIMGUI_API void ImVector_ImVec4_pop_back(ImVector_ImVec4* self) { return self->pop_back(); } @@ -4055,7 +4051,7 @@ CIMGUI_API void ImVector_ImWchar_push_front(ImVector_ImWchar* self,const ImWchar { return self->push_front(v); } -CIMGUI_API void ImVector_ImFontConfig_push_front(ImVector_ImFontConfig* self,const ImFontConfig v) +CIMGUI_API void ImVector_ImDrawVert_push_front(ImVector_ImDrawVert* self,const ImDrawVert v) { return self->push_front(v); } @@ -4063,15 +4059,15 @@ CIMGUI_API void ImVector_ImFontGlyph_push_front(ImVector_ImFontGlyph* self,const { return self->push_front(v); } -CIMGUI_API void ImVector_TextRange_push_front(ImVector_TextRange* self,const TextRange v) +CIMGUI_API void ImVector_ImGuiTextRange_push_front(ImVector_ImGuiTextRange* self,const ImGuiTextRange v) { return self->push_front(v); } -CIMGUI_API void ImVector_CustomRect_push_front(ImVector_CustomRect* self,const CustomRect v) +CIMGUI_API void ImVector_ImGuiStoragePair_push_front(ImVector_ImGuiStoragePair* self,const ImGuiStoragePair v) { return self->push_front(v); } -CIMGUI_API void ImVector_ImVec4_push_front(ImVector_ImVec4* self,const ImVec4 v) +CIMGUI_API void ImVector_ImDrawChannel_push_front(ImVector_ImDrawChannel* self,const ImDrawChannel v) { return self->push_front(v); } @@ -4083,11 +4079,15 @@ CIMGUI_API void ImVector_ImU32_push_front(ImVector_ImU32* self,const ImU32 v) { return self->push_front(v); } +CIMGUI_API void ImVector_ImFontAtlasCustomRect_push_front(ImVector_ImFontAtlasCustomRect* self,const ImFontAtlasCustomRect v) +{ + return self->push_front(v); +} CIMGUI_API void ImVector_ImTextureID_push_front(ImVector_ImTextureID* self,const ImTextureID v) { return self->push_front(v); } -CIMGUI_API void ImVector_ImDrawVert_push_front(ImVector_ImDrawVert* self,const ImDrawVert v) +CIMGUI_API void ImVector_ImFontConfig_push_front(ImVector_ImFontConfig* self,const ImFontConfig v) { return self->push_front(v); } @@ -4099,11 +4099,7 @@ CIMGUI_API void ImVector_ImDrawCmd_push_front(ImVector_ImDrawCmd* self,const ImD { return self->push_front(v); } -CIMGUI_API void ImVector_Pair_push_front(ImVector_Pair* self,const Pair v) -{ - return self->push_front(v); -} -CIMGUI_API void ImVector_ImDrawChannel_push_front(ImVector_ImDrawChannel* self,const ImDrawChannel v) +CIMGUI_API void ImVector_ImVec4_push_front(ImVector_ImVec4* self,const ImVec4 v) { return self->push_front(v); } @@ -4123,7 +4119,7 @@ CIMGUI_API ImWchar* ImVector_ImWchar_erase(ImVector_ImWchar* self,ImWchar const { return self->erase(it); } -CIMGUI_API ImFontConfig* ImVector_ImFontConfig_erase(ImVector_ImFontConfig* self,ImFontConfig const * it) +CIMGUI_API ImDrawVert* ImVector_ImDrawVert_erase(ImVector_ImDrawVert* self,ImDrawVert const * it) { return self->erase(it); } @@ -4131,15 +4127,15 @@ CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_erase(ImVector_ImFontGlyph* self,Im { return self->erase(it); } -CIMGUI_API TextRange* ImVector_TextRange_erase(ImVector_TextRange* self,TextRange const * it) +CIMGUI_API ImGuiTextRange* ImVector_ImGuiTextRange_erase(ImVector_ImGuiTextRange* self,ImGuiTextRange const * it) { return self->erase(it); } -CIMGUI_API CustomRect* ImVector_CustomRect_erase(ImVector_CustomRect* self,CustomRect const * it) +CIMGUI_API ImGuiStoragePair* ImVector_ImGuiStoragePair_erase(ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it) { return self->erase(it); } -CIMGUI_API ImVec4* ImVector_ImVec4_erase(ImVector_ImVec4* self,ImVec4 const * it) +CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_erase(ImVector_ImDrawChannel* self,ImDrawChannel const * it) { return self->erase(it); } @@ -4151,11 +4147,15 @@ CIMGUI_API ImU32* ImVector_ImU32_erase(ImVector_ImU32* self,ImU32 const * it) { return self->erase(it); } +CIMGUI_API ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_erase(ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it) +{ + return self->erase(it); +} CIMGUI_API ImTextureID* ImVector_ImTextureID_erase(ImVector_ImTextureID* self,ImTextureID const * it) { return self->erase(it); } -CIMGUI_API ImDrawVert* ImVector_ImDrawVert_erase(ImVector_ImDrawVert* self,ImDrawVert const * it) +CIMGUI_API ImFontConfig* ImVector_ImFontConfig_erase(ImVector_ImFontConfig* self,ImFontConfig const * it) { return self->erase(it); } @@ -4167,11 +4167,7 @@ CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_erase(ImVector_ImDrawCmd* self,ImDrawCm { return self->erase(it); } -CIMGUI_API Pair* ImVector_Pair_erase(ImVector_Pair* self,Pair const * it) -{ - return self->erase(it); -} -CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_erase(ImVector_ImDrawChannel* self,ImDrawChannel const * it) +CIMGUI_API ImVec4* ImVector_ImVec4_erase(ImVector_ImVec4* self,ImVec4 const * it) { return self->erase(it); } @@ -4191,7 +4187,7 @@ CIMGUI_API ImWchar* ImVector_ImWchar_eraseTPtr(ImVector_ImWchar* self,ImWchar co { return self->erase(it,it_last); } -CIMGUI_API ImFontConfig* ImVector_ImFontConfig_eraseTPtr(ImVector_ImFontConfig* self,ImFontConfig const * it,ImFontConfig const * it_last) +CIMGUI_API ImDrawVert* ImVector_ImDrawVert_eraseTPtr(ImVector_ImDrawVert* self,ImDrawVert const * it,ImDrawVert const * it_last) { return self->erase(it,it_last); } @@ -4199,15 +4195,15 @@ CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_eraseTPtr(ImVector_ImFontGlyph* sel { return self->erase(it,it_last); } -CIMGUI_API TextRange* ImVector_TextRange_eraseTPtr(ImVector_TextRange* self,TextRange const * it,TextRange const * it_last) +CIMGUI_API ImGuiTextRange* ImVector_ImGuiTextRange_eraseTPtr(ImVector_ImGuiTextRange* self,ImGuiTextRange const * it,ImGuiTextRange const * it_last) { return self->erase(it,it_last); } -CIMGUI_API CustomRect* ImVector_CustomRect_eraseTPtr(ImVector_CustomRect* self,CustomRect const * it,CustomRect const * it_last) +CIMGUI_API ImGuiStoragePair* ImVector_ImGuiStoragePair_eraseTPtr(ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it,ImGuiStoragePair const * it_last) { return self->erase(it,it_last); } -CIMGUI_API ImVec4* ImVector_ImVec4_eraseTPtr(ImVector_ImVec4* self,ImVec4 const * it,ImVec4 const * it_last) +CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_eraseTPtr(ImVector_ImDrawChannel* self,ImDrawChannel const * it,ImDrawChannel const * it_last) { return self->erase(it,it_last); } @@ -4219,11 +4215,15 @@ CIMGUI_API ImU32* ImVector_ImU32_eraseTPtr(ImVector_ImU32* self,ImU32 const * it { return self->erase(it,it_last); } +CIMGUI_API ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_eraseTPtr(ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it,ImFontAtlasCustomRect const * it_last) +{ + return self->erase(it,it_last); +} CIMGUI_API ImTextureID* ImVector_ImTextureID_eraseTPtr(ImVector_ImTextureID* self,ImTextureID const * it,ImTextureID const * it_last) { return self->erase(it,it_last); } -CIMGUI_API ImDrawVert* ImVector_ImDrawVert_eraseTPtr(ImVector_ImDrawVert* self,ImDrawVert const * it,ImDrawVert const * it_last) +CIMGUI_API ImFontConfig* ImVector_ImFontConfig_eraseTPtr(ImVector_ImFontConfig* self,ImFontConfig const * it,ImFontConfig const * it_last) { return self->erase(it,it_last); } @@ -4235,11 +4235,7 @@ CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_eraseTPtr(ImVector_ImDrawCmd* self,ImDr { return self->erase(it,it_last); } -CIMGUI_API Pair* ImVector_Pair_eraseTPtr(ImVector_Pair* self,Pair const * it,Pair const * it_last) -{ - return self->erase(it,it_last); -} -CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_eraseTPtr(ImVector_ImDrawChannel* self,ImDrawChannel const * it,ImDrawChannel const * it_last) +CIMGUI_API ImVec4* ImVector_ImVec4_eraseTPtr(ImVector_ImVec4* self,ImVec4 const * it,ImVec4 const * it_last) { return self->erase(it,it_last); } @@ -4259,7 +4255,7 @@ CIMGUI_API ImWchar* ImVector_ImWchar_erase_unsorted(ImVector_ImWchar* self,ImWch { return self->erase_unsorted(it); } -CIMGUI_API ImFontConfig* ImVector_ImFontConfig_erase_unsorted(ImVector_ImFontConfig* self,ImFontConfig const * it) +CIMGUI_API ImDrawVert* ImVector_ImDrawVert_erase_unsorted(ImVector_ImDrawVert* self,ImDrawVert const * it) { return self->erase_unsorted(it); } @@ -4267,15 +4263,15 @@ CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_erase_unsorted(ImVector_ImFontGlyph { return self->erase_unsorted(it); } -CIMGUI_API TextRange* ImVector_TextRange_erase_unsorted(ImVector_TextRange* self,TextRange const * it) +CIMGUI_API ImGuiTextRange* ImVector_ImGuiTextRange_erase_unsorted(ImVector_ImGuiTextRange* self,ImGuiTextRange const * it) { return self->erase_unsorted(it); } -CIMGUI_API CustomRect* ImVector_CustomRect_erase_unsorted(ImVector_CustomRect* self,CustomRect const * it) +CIMGUI_API ImGuiStoragePair* ImVector_ImGuiStoragePair_erase_unsorted(ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it) { return self->erase_unsorted(it); } -CIMGUI_API ImVec4* ImVector_ImVec4_erase_unsorted(ImVector_ImVec4* self,ImVec4 const * it) +CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_erase_unsorted(ImVector_ImDrawChannel* self,ImDrawChannel const * it) { return self->erase_unsorted(it); } @@ -4287,11 +4283,15 @@ CIMGUI_API ImU32* ImVector_ImU32_erase_unsorted(ImVector_ImU32* self,ImU32 const { return self->erase_unsorted(it); } +CIMGUI_API ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_erase_unsorted(ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it) +{ + return self->erase_unsorted(it); +} CIMGUI_API ImTextureID* ImVector_ImTextureID_erase_unsorted(ImVector_ImTextureID* self,ImTextureID const * it) { return self->erase_unsorted(it); } -CIMGUI_API ImDrawVert* ImVector_ImDrawVert_erase_unsorted(ImVector_ImDrawVert* self,ImDrawVert const * it) +CIMGUI_API ImFontConfig* ImVector_ImFontConfig_erase_unsorted(ImVector_ImFontConfig* self,ImFontConfig const * it) { return self->erase_unsorted(it); } @@ -4303,11 +4303,7 @@ CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_erase_unsorted(ImVector_ImDrawCmd* self { return self->erase_unsorted(it); } -CIMGUI_API Pair* ImVector_Pair_erase_unsorted(ImVector_Pair* self,Pair const * it) -{ - return self->erase_unsorted(it); -} -CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_erase_unsorted(ImVector_ImDrawChannel* self,ImDrawChannel const * it) +CIMGUI_API ImVec4* ImVector_ImVec4_erase_unsorted(ImVector_ImVec4* self,ImVec4 const * it) { return self->erase_unsorted(it); } @@ -4327,7 +4323,7 @@ CIMGUI_API ImWchar* ImVector_ImWchar_insert(ImVector_ImWchar* self,ImWchar const { return self->insert(it,v); } -CIMGUI_API ImFontConfig* ImVector_ImFontConfig_insert(ImVector_ImFontConfig* self,ImFontConfig const * it,const ImFontConfig v) +CIMGUI_API ImDrawVert* ImVector_ImDrawVert_insert(ImVector_ImDrawVert* self,ImDrawVert const * it,const ImDrawVert v) { return self->insert(it,v); } @@ -4335,15 +4331,15 @@ CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_insert(ImVector_ImFontGlyph* self,I { return self->insert(it,v); } -CIMGUI_API TextRange* ImVector_TextRange_insert(ImVector_TextRange* self,TextRange const * it,const TextRange v) +CIMGUI_API ImGuiTextRange* ImVector_ImGuiTextRange_insert(ImVector_ImGuiTextRange* self,ImGuiTextRange const * it,const ImGuiTextRange v) { return self->insert(it,v); } -CIMGUI_API CustomRect* ImVector_CustomRect_insert(ImVector_CustomRect* self,CustomRect const * it,const CustomRect v) +CIMGUI_API ImGuiStoragePair* ImVector_ImGuiStoragePair_insert(ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it,const ImGuiStoragePair v) { return self->insert(it,v); } -CIMGUI_API ImVec4* ImVector_ImVec4_insert(ImVector_ImVec4* self,ImVec4 const * it,const ImVec4 v) +CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_insert(ImVector_ImDrawChannel* self,ImDrawChannel const * it,const ImDrawChannel v) { return self->insert(it,v); } @@ -4355,11 +4351,15 @@ CIMGUI_API ImU32* ImVector_ImU32_insert(ImVector_ImU32* self,ImU32 const * it,co { return self->insert(it,v); } +CIMGUI_API ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_insert(ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it,const ImFontAtlasCustomRect v) +{ + return self->insert(it,v); +} CIMGUI_API ImTextureID* ImVector_ImTextureID_insert(ImVector_ImTextureID* self,ImTextureID const * it,const ImTextureID v) { return self->insert(it,v); } -CIMGUI_API ImDrawVert* ImVector_ImDrawVert_insert(ImVector_ImDrawVert* self,ImDrawVert const * it,const ImDrawVert v) +CIMGUI_API ImFontConfig* ImVector_ImFontConfig_insert(ImVector_ImFontConfig* self,ImFontConfig const * it,const ImFontConfig v) { return self->insert(it,v); } @@ -4371,11 +4371,7 @@ CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_insert(ImVector_ImDrawCmd* self,ImDrawC { return self->insert(it,v); } -CIMGUI_API Pair* ImVector_Pair_insert(ImVector_Pair* self,Pair const * it,const Pair v) -{ - return self->insert(it,v); -} -CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_insert(ImVector_ImDrawChannel* self,ImDrawChannel const * it,const ImDrawChannel v) +CIMGUI_API ImVec4* ImVector_ImVec4_insert(ImVector_ImVec4* self,ImVec4 const * it,const ImVec4 v) { return self->insert(it,v); } @@ -4407,7 +4403,7 @@ CIMGUI_API int ImVector_ImWchar_index_from_ptr(const ImVector_ImWchar* self,ImWc { return self->index_from_ptr(it); } -CIMGUI_API int ImVector_ImFontConfig_index_from_ptr(const ImVector_ImFontConfig* self,ImFontConfig const * it) +CIMGUI_API int ImVector_ImDrawVert_index_from_ptr(const ImVector_ImDrawVert* self,ImDrawVert const * it) { return self->index_from_ptr(it); } @@ -4415,15 +4411,15 @@ CIMGUI_API int ImVector_ImFontGlyph_index_from_ptr(const ImVector_ImFontGlyph* s { return self->index_from_ptr(it); } -CIMGUI_API int ImVector_TextRange_index_from_ptr(const ImVector_TextRange* self,TextRange const * it) +CIMGUI_API int ImVector_ImGuiTextRange_index_from_ptr(const ImVector_ImGuiTextRange* self,ImGuiTextRange const * it) { return self->index_from_ptr(it); } -CIMGUI_API int ImVector_CustomRect_index_from_ptr(const ImVector_CustomRect* self,CustomRect const * it) +CIMGUI_API int ImVector_ImGuiStoragePair_index_from_ptr(const ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it) { return self->index_from_ptr(it); } -CIMGUI_API int ImVector_ImVec4_index_from_ptr(const ImVector_ImVec4* self,ImVec4 const * it) +CIMGUI_API int ImVector_ImDrawChannel_index_from_ptr(const ImVector_ImDrawChannel* self,ImDrawChannel const * it) { return self->index_from_ptr(it); } @@ -4435,11 +4431,15 @@ CIMGUI_API int ImVector_ImU32_index_from_ptr(const ImVector_ImU32* self,ImU32 co { return self->index_from_ptr(it); } +CIMGUI_API int ImVector_ImFontAtlasCustomRect_index_from_ptr(const ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it) +{ + return self->index_from_ptr(it); +} CIMGUI_API int ImVector_ImTextureID_index_from_ptr(const ImVector_ImTextureID* self,ImTextureID const * it) { return self->index_from_ptr(it); } -CIMGUI_API int ImVector_ImDrawVert_index_from_ptr(const ImVector_ImDrawVert* self,ImDrawVert const * it) +CIMGUI_API int ImVector_ImFontConfig_index_from_ptr(const ImVector_ImFontConfig* self,ImFontConfig const * it) { return self->index_from_ptr(it); } @@ -4451,11 +4451,7 @@ CIMGUI_API int ImVector_ImDrawCmd_index_from_ptr(const ImVector_ImDrawCmd* self, { return self->index_from_ptr(it); } -CIMGUI_API int ImVector_Pair_index_from_ptr(const ImVector_Pair* self,Pair const * it) -{ - return self->index_from_ptr(it); -} -CIMGUI_API int ImVector_ImDrawChannel_index_from_ptr(const ImVector_ImDrawChannel* self,ImDrawChannel const * it) +CIMGUI_API int ImVector_ImVec4_index_from_ptr(const ImVector_ImVec4* self,ImVec4 const * it) { return self->index_from_ptr(it); } diff --git a/cimgui.h b/cimgui.h index 7d3410d..c494d2d 100644 --- a/cimgui.h +++ b/cimgui.h @@ -1,5 +1,5 @@ //This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui -//based on imgui.h file version "1.71" from Dear ImGui https://github.com/ocornut/imgui +//based on imgui.h file version "1.72" from Dear ImGui https://github.com/ocornut/imgui #ifndef CIMGUI_INCLUDED #define CIMGUI_INCLUDED #include @@ -42,9 +42,9 @@ typedef struct ImColor_Simple { ImVec4_Simple Value;} ImColor_Simple; #ifdef CIMGUI_DEFINE_ENUMS_AND_STRUCTS -typedef struct CustomRect CustomRect; -typedef struct Pair Pair; -typedef struct TextRange TextRange; +typedef struct ImGuiStoragePair ImGuiStoragePair; +typedef struct ImGuiTextRange ImGuiTextRange; +typedef struct ImFontAtlasCustomRect ImFontAtlasCustomRect; typedef struct ImVec4 ImVec4; typedef struct ImVec2 ImVec2; typedef struct ImGuiTextFilter ImGuiTextFilter; @@ -112,7 +112,6 @@ typedef int ImDrawListFlags; typedef int ImFontAtlasFlags; typedef int ImGuiBackendFlags; typedef int ImGuiColorEditFlags; -typedef int ImGuiColumnsFlags; typedef int ImGuiConfigFlags; typedef int ImGuiComboFlags; typedef int ImGuiDragDropFlags; @@ -138,19 +137,19 @@ typedef void (*ImDrawCallback)(const ImDrawList* parent_list, const ImDrawCmd* c typedef unsigned short ImDrawIdx;typedef struct ImVector{int Size;int Capacity;void* Data;} ImVector; typedef struct ImVector_float {int Size;int Capacity;float* Data;} ImVector_float; typedef struct ImVector_ImWchar {int Size;int Capacity;ImWchar* Data;} ImVector_ImWchar; -typedef struct ImVector_ImFontConfig {int Size;int Capacity;ImFontConfig* Data;} ImVector_ImFontConfig; +typedef struct ImVector_ImDrawVert {int Size;int Capacity;ImDrawVert* Data;} ImVector_ImDrawVert; typedef struct ImVector_ImFontGlyph {int Size;int Capacity;ImFontGlyph* Data;} ImVector_ImFontGlyph; -typedef struct ImVector_TextRange {int Size;int Capacity;TextRange* Data;} ImVector_TextRange; -typedef struct ImVector_CustomRect {int Size;int Capacity;CustomRect* Data;} ImVector_CustomRect; -typedef struct ImVector_ImVec4 {int Size;int Capacity;ImVec4* Data;} ImVector_ImVec4; +typedef struct ImVector_ImGuiTextRange {int Size;int Capacity;ImGuiTextRange* Data;} ImVector_ImGuiTextRange; +typedef struct ImVector_ImGuiStoragePair {int Size;int Capacity;ImGuiStoragePair* Data;} ImVector_ImGuiStoragePair; +typedef struct ImVector_ImDrawChannel {int Size;int Capacity;ImDrawChannel* Data;} ImVector_ImDrawChannel; typedef struct ImVector_char {int Size;int Capacity;char* Data;} ImVector_char; typedef struct ImVector_ImU32 {int Size;int Capacity;ImU32* Data;} ImVector_ImU32; +typedef struct ImVector_ImFontAtlasCustomRect {int Size;int Capacity;ImFontAtlasCustomRect* Data;} ImVector_ImFontAtlasCustomRect; typedef struct ImVector_ImTextureID {int Size;int Capacity;ImTextureID* Data;} ImVector_ImTextureID; -typedef struct ImVector_ImDrawVert {int Size;int Capacity;ImDrawVert* Data;} ImVector_ImDrawVert; +typedef struct ImVector_ImFontConfig {int Size;int Capacity;ImFontConfig* Data;} ImVector_ImFontConfig; typedef struct ImVector_ImFontPtr {int Size;int Capacity;ImFont** Data;} ImVector_ImFontPtr; typedef struct ImVector_ImDrawCmd {int Size;int Capacity;ImDrawCmd* Data;} ImVector_ImDrawCmd; -typedef struct ImVector_Pair {int Size;int Capacity;Pair* Data;} ImVector_Pair; -typedef struct ImVector_ImDrawChannel {int Size;int Capacity;ImDrawChannel* Data;} ImVector_ImDrawChannel; +typedef struct ImVector_ImVec4 {int Size;int Capacity;ImVec4* Data;} ImVector_ImVec4; typedef struct ImVector_ImDrawIdx {int Size;int Capacity;ImDrawIdx* Data;} ImVector_ImDrawIdx; typedef struct ImVector_ImVec2 {int Size;int Capacity;ImVec2* Data;} ImVector_ImVec2; @@ -354,6 +353,7 @@ enum ImGuiKey_ ImGuiKey_Space, ImGuiKey_Enter, ImGuiKey_Escape, + ImGuiKey_KeyPadEnter, ImGuiKey_A, ImGuiKey_C, ImGuiKey_V, @@ -566,6 +566,7 @@ struct ImGuiStyle float GrabRounding; float TabRounding; float TabBorderSize; + ImGuiDir ColorButtonPosition; ImVec2 ButtonTextAlign; ImVec2 SelectableTextAlign; ImVec2 DisplayWindowPadding; @@ -695,7 +696,7 @@ struct ImGuiOnceUponAFrame struct ImGuiTextFilter { char InputBuf[256]; - ImVector_TextRange Filters; + ImVector_ImGuiTextRange Filters; int CountGrep; }; struct ImGuiTextBuffer @@ -704,7 +705,7 @@ struct ImGuiTextBuffer }; struct ImGuiStorage { - ImVector_Pair Data; + ImVector_ImGuiStoragePair Data; }; struct ImGuiListClipper { @@ -745,6 +746,7 @@ struct ImDrawListSplitter }; enum ImDrawCornerFlags_ { + ImDrawCornerFlags_None = 0, ImDrawCornerFlags_TopLeft = 1 << 0, ImDrawCornerFlags_TopRight = 1 << 1, ImDrawCornerFlags_BotLeft = 1 << 2, @@ -822,6 +824,15 @@ struct ImFontGlyphRangesBuilder { ImVector_ImU32 UsedChars; }; +struct ImFontAtlasCustomRect +{ + unsigned int ID; + unsigned short Width, Height; + unsigned short X, Y; + float GlyphAdvanceX; + ImVec2 GlyphOffset; + ImFont* Font; +}; enum ImFontAtlasFlags_ { ImFontAtlasFlags_None = 0, @@ -842,7 +853,7 @@ struct ImFontAtlas ImVec2 TexUvScale; ImVec2 TexUvWhitePixel; ImVector_ImFontPtr Fonts; - ImVector_CustomRect CustomRects; + ImVector_ImFontAtlasCustomRect CustomRects; ImVector_ImFontConfig ConfigData; int CustomRectIds[1]; }; @@ -864,24 +875,15 @@ struct ImFont int MetricsTotalSurface; bool DirtyLookupTables; }; - struct TextRange + struct ImGuiTextRange { const char* b; const char* e; }; - struct Pair + struct ImGuiStoragePair { ImGuiID key; union { int val_i; float val_f; void* val_p; }; -}; - struct CustomRect - { - unsigned int ID; - unsigned short Width, Height; - unsigned short X, Y; - float GlyphAdvanceX; - ImVec2 GlyphOffset; - ImFont* Font; }; #else struct GLFWwindow; @@ -912,24 +914,23 @@ inline ImColor_Simple ImColorToSimple(ImColor col) #endif // CIMGUI_DEFINE_ENUMS_AND_STRUCTS #ifndef CIMGUI_DEFINE_ENUMS_AND_STRUCTS -typedef ImFontAtlas::CustomRect CustomRect; -typedef ImGuiTextFilter::TextRange TextRange; -typedef ImGuiStorage::Pair Pair; +typedef ImGuiStorage::ImGuiStoragePair ImGuiStoragePair; +typedef ImGuiTextFilter::ImGuiTextRange ImGuiTextRange; typedef ImVector ImVector_float; typedef ImVector ImVector_ImWchar; -typedef ImVector ImVector_ImFontConfig; +typedef ImVector ImVector_ImDrawVert; typedef ImVector ImVector_ImFontGlyph; -typedef ImVector ImVector_TextRange; -typedef ImVector ImVector_CustomRect; -typedef ImVector ImVector_ImVec4; +typedef ImVector ImVector_ImGuiTextRange; +typedef ImVector ImVector_ImGuiStoragePair; +typedef ImVector ImVector_ImDrawChannel; typedef ImVector ImVector_char; typedef ImVector ImVector_ImU32; +typedef ImVector ImVector_ImFontAtlasCustomRect; typedef ImVector ImVector_ImTextureID; -typedef ImVector ImVector_ImDrawVert; +typedef ImVector ImVector_ImFontConfig; typedef ImVector ImVector_ImFontPtr; typedef ImVector ImVector_ImDrawCmd; -typedef ImVector ImVector_Pair; -typedef ImVector ImVector_ImDrawChannel; +typedef ImVector ImVector_ImVec4; typedef ImVector ImVector_ImDrawIdx; typedef ImVector ImVector_ImVec2; #endif //CIMGUI_DEFINE_ENUMS_AND_STRUCTS @@ -1002,7 +1003,9 @@ CIMGUI_API float igGetScrollMaxX(void); CIMGUI_API float igGetScrollMaxY(void); CIMGUI_API void igSetScrollX(float scroll_x); CIMGUI_API void igSetScrollY(float scroll_y); +CIMGUI_API void igSetScrollHereX(float center_x_ratio); CIMGUI_API void igSetScrollHereY(float center_y_ratio); +CIMGUI_API void igSetScrollFromPosX(float local_x,float center_x_ratio); CIMGUI_API void igSetScrollFromPosY(float local_y,float center_y_ratio); CIMGUI_API void igPushFont(ImFont* font); CIMGUI_API void igPopFont(void); @@ -1149,7 +1152,6 @@ CIMGUI_API bool igTreeNodeExVPtr(const void* ptr_id,ImGuiTreeNodeFlags flags,con CIMGUI_API void igTreePushStr(const char* str_id); CIMGUI_API void igTreePushPtr(const void* ptr_id); CIMGUI_API void igTreePop(void); -CIMGUI_API void igTreeAdvanceToLabelPos(void); CIMGUI_API float igGetTreeNodeToLabelSpacing(void); CIMGUI_API bool igCollapsingHeader(const char* label,ImGuiTreeNodeFlags flags); CIMGUI_API bool igCollapsingHeaderBoolPtr(const char* label,bool* p_open,ImGuiTreeNodeFlags flags); @@ -1310,13 +1312,11 @@ CIMGUI_API bool ImGuiTextFilter_PassFilter(ImGuiTextFilter* self,const char* tex CIMGUI_API void ImGuiTextFilter_Build(ImGuiTextFilter* self); CIMGUI_API void ImGuiTextFilter_Clear(ImGuiTextFilter* self); CIMGUI_API bool ImGuiTextFilter_IsActive(ImGuiTextFilter* self); -CIMGUI_API TextRange* TextRange_TextRange(void); -CIMGUI_API void TextRange_destroy(TextRange* self); -CIMGUI_API TextRange* TextRange_TextRangeStr(const char* _b,const char* _e); -CIMGUI_API const char* TextRange_begin(TextRange* self); -CIMGUI_API const char* TextRange_end(TextRange* self); -CIMGUI_API bool TextRange_empty(TextRange* self); -CIMGUI_API void TextRange_split(TextRange* self,char separator,ImVector_TextRange* out); +CIMGUI_API ImGuiTextRange* ImGuiTextRange_ImGuiTextRange(void); +CIMGUI_API void ImGuiTextRange_destroy(ImGuiTextRange* self); +CIMGUI_API ImGuiTextRange* ImGuiTextRange_ImGuiTextRangeStr(const char* _b,const char* _e); +CIMGUI_API bool ImGuiTextRange_empty(ImGuiTextRange* self); +CIMGUI_API void ImGuiTextRange_split(ImGuiTextRange* self,char separator,ImVector_ImGuiTextRange* out); CIMGUI_API ImGuiTextBuffer* ImGuiTextBuffer_ImGuiTextBuffer(void); CIMGUI_API void ImGuiTextBuffer_destroy(ImGuiTextBuffer* self); CIMGUI_API const char* ImGuiTextBuffer_begin(ImGuiTextBuffer* self); @@ -1328,10 +1328,10 @@ CIMGUI_API void ImGuiTextBuffer_reserve(ImGuiTextBuffer* self,int capacity); CIMGUI_API const char* ImGuiTextBuffer_c_str(ImGuiTextBuffer* self); CIMGUI_API void ImGuiTextBuffer_append(ImGuiTextBuffer* self,const char* str,const char* str_end); CIMGUI_API void ImGuiTextBuffer_appendfv(ImGuiTextBuffer* self,const char* fmt,va_list args); -CIMGUI_API Pair* Pair_PairInt(ImGuiID _key,int _val_i); -CIMGUI_API void Pair_destroy(Pair* self); -CIMGUI_API Pair* Pair_PairFloat(ImGuiID _key,float _val_f); -CIMGUI_API Pair* Pair_PairPtr(ImGuiID _key,void* _val_p); +CIMGUI_API ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePairInt(ImGuiID _key,int _val_i); +CIMGUI_API void ImGuiStoragePair_destroy(ImGuiStoragePair* self); +CIMGUI_API ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePairFloat(ImGuiID _key,float _val_f); +CIMGUI_API ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePairPtr(ImGuiID _key,void* _val_p); CIMGUI_API void ImGuiStorage_Clear(ImGuiStorage* self); CIMGUI_API int ImGuiStorage_GetInt(ImGuiStorage* self,ImGuiID key,int default_val); CIMGUI_API void ImGuiStorage_SetInt(ImGuiStorage* self,ImGuiID key,int val); @@ -1379,8 +1379,8 @@ CIMGUI_API void ImDrawList_PopTextureID(ImDrawList* self); CIMGUI_API ImVec2 ImDrawList_GetClipRectMin(ImDrawList* self); CIMGUI_API ImVec2 ImDrawList_GetClipRectMax(ImDrawList* self); CIMGUI_API void ImDrawList_AddLine(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float thickness); -CIMGUI_API void ImDrawList_AddRect(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,int rounding_corners_flags,float thickness); -CIMGUI_API void ImDrawList_AddRectFilled(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,int rounding_corners_flags); +CIMGUI_API void ImDrawList_AddRect(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners,float thickness); +CIMGUI_API void ImDrawList_AddRectFilled(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners); CIMGUI_API void ImDrawList_AddRectFilledMultiColor(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col_upr_left,ImU32 col_upr_right,ImU32 col_bot_right,ImU32 col_bot_left); CIMGUI_API void ImDrawList_AddQuad(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,ImU32 col,float thickness); CIMGUI_API void ImDrawList_AddQuadFilled(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,ImU32 col); @@ -1392,7 +1392,7 @@ CIMGUI_API void ImDrawList_AddText(ImDrawList* self,const ImVec2 pos,ImU32 col,c CIMGUI_API void ImDrawList_AddTextFontPtr(ImDrawList* self,const ImFont* font,float font_size,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end,float wrap_width,const ImVec4* cpu_fine_clip_rect); CIMGUI_API void ImDrawList_AddImage(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col); CIMGUI_API void ImDrawList_AddImageQuad(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,const ImVec2 uv_a,const ImVec2 uv_b,const ImVec2 uv_c,const ImVec2 uv_d,ImU32 col); -CIMGUI_API void ImDrawList_AddImageRounded(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col,float rounding,int rounding_corners); +CIMGUI_API void ImDrawList_AddImageRounded(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners); CIMGUI_API void ImDrawList_AddPolyline(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col,bool closed,float thickness); CIMGUI_API void ImDrawList_AddConvexPolyFilled(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col); CIMGUI_API void ImDrawList_AddBezierCurve(ImDrawList* self,const ImVec2 pos0,const ImVec2 cp0,const ImVec2 cp1,const ImVec2 pos1,ImU32 col,float thickness,int num_segments); @@ -1404,7 +1404,7 @@ CIMGUI_API void ImDrawList_PathStroke(ImDrawList* self,ImU32 col,bool closed,flo CIMGUI_API void ImDrawList_PathArcTo(ImDrawList* self,const ImVec2 centre,float radius,float a_min,float a_max,int num_segments); CIMGUI_API void ImDrawList_PathArcToFast(ImDrawList* self,const ImVec2 centre,float radius,int a_min_of_12,int a_max_of_12); CIMGUI_API void ImDrawList_PathBezierCurveTo(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,int num_segments); -CIMGUI_API void ImDrawList_PathRect(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,int rounding_corners_flags); +CIMGUI_API void ImDrawList_PathRect(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,ImDrawCornerFlags rounding_corners); CIMGUI_API void ImDrawList_AddCallback(ImDrawList* self,ImDrawCallback callback,void* callback_data); CIMGUI_API void ImDrawList_AddDrawCmd(ImDrawList* self); CIMGUI_API ImDrawList* ImDrawList_CloneOutput(ImDrawList* self); @@ -1438,6 +1438,9 @@ CIMGUI_API void ImFontGlyphRangesBuilder_AddChar(ImFontGlyphRangesBuilder* self, CIMGUI_API void ImFontGlyphRangesBuilder_AddText(ImFontGlyphRangesBuilder* self,const char* text,const char* text_end); CIMGUI_API void ImFontGlyphRangesBuilder_AddRanges(ImFontGlyphRangesBuilder* self,const ImWchar* ranges); CIMGUI_API void ImFontGlyphRangesBuilder_BuildRanges(ImFontGlyphRangesBuilder* self,ImVector_ImWchar* out_ranges); +CIMGUI_API ImFontAtlasCustomRect* ImFontAtlasCustomRect_ImFontAtlasCustomRect(void); +CIMGUI_API void ImFontAtlasCustomRect_destroy(ImFontAtlasCustomRect* self); +CIMGUI_API bool ImFontAtlasCustomRect_IsPacked(ImFontAtlasCustomRect* self); CIMGUI_API ImFontAtlas* ImFontAtlas_ImFontAtlas(void); CIMGUI_API void ImFontAtlas_destroy(ImFontAtlas* self); CIMGUI_API ImFont* ImFontAtlas_AddFont(ImFontAtlas* self,const ImFontConfig* font_cfg); @@ -1463,13 +1466,10 @@ CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon(ImFo CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesCyrillic(ImFontAtlas* self); CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesThai(ImFontAtlas* self); CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesVietnamese(ImFontAtlas* self); -CIMGUI_API CustomRect* CustomRect_CustomRect(void); -CIMGUI_API void CustomRect_destroy(CustomRect* self); -CIMGUI_API bool CustomRect_IsPacked(CustomRect* self); CIMGUI_API int ImFontAtlas_AddCustomRectRegular(ImFontAtlas* self,unsigned int id,int width,int height); CIMGUI_API int ImFontAtlas_AddCustomRectFontGlyph(ImFontAtlas* self,ImFont* font,ImWchar id,int width,int height,float advance_x,const ImVec2 offset); -CIMGUI_API const CustomRect* ImFontAtlas_GetCustomRectByIndex(ImFontAtlas* self,int index); -CIMGUI_API void ImFontAtlas_CalcCustomRectUV(ImFontAtlas* self,const CustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max); +CIMGUI_API const ImFontAtlasCustomRect* ImFontAtlas_GetCustomRectByIndex(ImFontAtlas* self,int index); +CIMGUI_API void ImFontAtlas_CalcCustomRectUV(ImFontAtlas* self,const ImFontAtlasCustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max); CIMGUI_API bool ImFontAtlas_GetMouseCursorTexData(ImFontAtlas* self,ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2]); CIMGUI_API ImFont* ImFont_ImFont(void); CIMGUI_API void ImFont_destroy(ImFont* self); @@ -1536,476 +1536,476 @@ CIMGUI_API ImVector_float* ImVector_float_ImVector_float(void); CIMGUI_API void ImVector_float_destroy(ImVector_float* self); CIMGUI_API ImVector_ImWchar* ImVector_ImWchar_ImVector_ImWchar(void); CIMGUI_API void ImVector_ImWchar_destroy(ImVector_ImWchar* self); -CIMGUI_API ImVector_ImFontConfig* ImVector_ImFontConfig_ImVector_ImFontConfig(void); -CIMGUI_API void ImVector_ImFontConfig_destroy(ImVector_ImFontConfig* self); +CIMGUI_API ImVector_ImDrawVert* ImVector_ImDrawVert_ImVector_ImDrawVert(void); +CIMGUI_API void ImVector_ImDrawVert_destroy(ImVector_ImDrawVert* self); CIMGUI_API ImVector_ImFontGlyph* ImVector_ImFontGlyph_ImVector_ImFontGlyph(void); CIMGUI_API void ImVector_ImFontGlyph_destroy(ImVector_ImFontGlyph* self); -CIMGUI_API ImVector_TextRange* ImVector_TextRange_ImVector_TextRange(void); -CIMGUI_API void ImVector_TextRange_destroy(ImVector_TextRange* self); -CIMGUI_API ImVector_CustomRect* ImVector_CustomRect_ImVector_CustomRect(void); -CIMGUI_API void ImVector_CustomRect_destroy(ImVector_CustomRect* self); -CIMGUI_API ImVector_ImVec4* ImVector_ImVec4_ImVector_ImVec4(void); -CIMGUI_API void ImVector_ImVec4_destroy(ImVector_ImVec4* self); +CIMGUI_API ImVector_ImGuiTextRange* ImVector_ImGuiTextRange_ImVector_ImGuiTextRange(void); +CIMGUI_API void ImVector_ImGuiTextRange_destroy(ImVector_ImGuiTextRange* self); +CIMGUI_API ImVector_ImGuiStoragePair* ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair(void); +CIMGUI_API void ImVector_ImGuiStoragePair_destroy(ImVector_ImGuiStoragePair* self); +CIMGUI_API ImVector_ImDrawChannel* ImVector_ImDrawChannel_ImVector_ImDrawChannel(void); +CIMGUI_API void ImVector_ImDrawChannel_destroy(ImVector_ImDrawChannel* self); CIMGUI_API ImVector_char* ImVector_char_ImVector_char(void); CIMGUI_API void ImVector_char_destroy(ImVector_char* self); CIMGUI_API ImVector_ImU32* ImVector_ImU32_ImVector_ImU32(void); CIMGUI_API void ImVector_ImU32_destroy(ImVector_ImU32* self); +CIMGUI_API ImVector_ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect(void); +CIMGUI_API void ImVector_ImFontAtlasCustomRect_destroy(ImVector_ImFontAtlasCustomRect* self); CIMGUI_API ImVector_ImTextureID* ImVector_ImTextureID_ImVector_ImTextureID(void); CIMGUI_API void ImVector_ImTextureID_destroy(ImVector_ImTextureID* self); -CIMGUI_API ImVector_ImDrawVert* ImVector_ImDrawVert_ImVector_ImDrawVert(void); -CIMGUI_API void ImVector_ImDrawVert_destroy(ImVector_ImDrawVert* self); +CIMGUI_API ImVector_ImFontConfig* ImVector_ImFontConfig_ImVector_ImFontConfig(void); +CIMGUI_API void ImVector_ImFontConfig_destroy(ImVector_ImFontConfig* self); CIMGUI_API ImVector_ImFontPtr* ImVector_ImFontPtr_ImVector_ImFontPtr(void); CIMGUI_API void ImVector_ImFontPtr_destroy(ImVector_ImFontPtr* self); CIMGUI_API ImVector_ImDrawCmd* ImVector_ImDrawCmd_ImVector_ImDrawCmd(void); CIMGUI_API void ImVector_ImDrawCmd_destroy(ImVector_ImDrawCmd* self); -CIMGUI_API ImVector_Pair* ImVector_Pair_ImVector_Pair(void); -CIMGUI_API void ImVector_Pair_destroy(ImVector_Pair* self); -CIMGUI_API ImVector_ImDrawChannel* ImVector_ImDrawChannel_ImVector_ImDrawChannel(void); -CIMGUI_API void ImVector_ImDrawChannel_destroy(ImVector_ImDrawChannel* self); +CIMGUI_API ImVector_ImVec4* ImVector_ImVec4_ImVector_ImVec4(void); +CIMGUI_API void ImVector_ImVec4_destroy(ImVector_ImVec4* self); CIMGUI_API ImVector_ImDrawIdx* ImVector_ImDrawIdx_ImVector_ImDrawIdx(void); CIMGUI_API void ImVector_ImDrawIdx_destroy(ImVector_ImDrawIdx* self); CIMGUI_API ImVector_ImVec2* ImVector_ImVec2_ImVector_ImVec2(void); CIMGUI_API void ImVector_ImVec2_destroy(ImVector_ImVec2* self); CIMGUI_API ImVector_float* ImVector_float_ImVector_floatVector(const ImVector_float src); CIMGUI_API ImVector_ImWchar* ImVector_ImWchar_ImVector_ImWcharVector(const ImVector_ImWchar src); -CIMGUI_API ImVector_ImFontConfig* ImVector_ImFontConfig_ImVector_ImFontConfigVector(const ImVector_ImFontConfig src); +CIMGUI_API ImVector_ImDrawVert* ImVector_ImDrawVert_ImVector_ImDrawVertVector(const ImVector_ImDrawVert src); CIMGUI_API ImVector_ImFontGlyph* ImVector_ImFontGlyph_ImVector_ImFontGlyphVector(const ImVector_ImFontGlyph src); -CIMGUI_API ImVector_TextRange* ImVector_TextRange_ImVector_TextRangeVector(const ImVector_TextRange src); -CIMGUI_API ImVector_CustomRect* ImVector_CustomRect_ImVector_CustomRectVector(const ImVector_CustomRect src); -CIMGUI_API ImVector_ImVec4* ImVector_ImVec4_ImVector_ImVec4Vector(const ImVector_ImVec4 src); +CIMGUI_API ImVector_ImGuiTextRange* ImVector_ImGuiTextRange_ImVector_ImGuiTextRangeVector(const ImVector_ImGuiTextRange src); +CIMGUI_API ImVector_ImGuiStoragePair* ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePairVector(const ImVector_ImGuiStoragePair src); +CIMGUI_API ImVector_ImDrawChannel* ImVector_ImDrawChannel_ImVector_ImDrawChannelVector(const ImVector_ImDrawChannel src); CIMGUI_API ImVector_char* ImVector_char_ImVector_charVector(const ImVector_char src); CIMGUI_API ImVector_ImU32* ImVector_ImU32_ImVector_ImU32Vector(const ImVector_ImU32 src); +CIMGUI_API ImVector_ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRectVector(const ImVector_ImFontAtlasCustomRect src); CIMGUI_API ImVector_ImTextureID* ImVector_ImTextureID_ImVector_ImTextureIDVector(const ImVector_ImTextureID src); -CIMGUI_API ImVector_ImDrawVert* ImVector_ImDrawVert_ImVector_ImDrawVertVector(const ImVector_ImDrawVert src); +CIMGUI_API ImVector_ImFontConfig* ImVector_ImFontConfig_ImVector_ImFontConfigVector(const ImVector_ImFontConfig src); CIMGUI_API ImVector_ImFontPtr* ImVector_ImFontPtr_ImVector_ImFontPtrVector(const ImVector_ImFontPtr src); CIMGUI_API ImVector_ImDrawCmd* ImVector_ImDrawCmd_ImVector_ImDrawCmdVector(const ImVector_ImDrawCmd src); -CIMGUI_API ImVector_Pair* ImVector_Pair_ImVector_PairVector(const ImVector_Pair src); -CIMGUI_API ImVector_ImDrawChannel* ImVector_ImDrawChannel_ImVector_ImDrawChannelVector(const ImVector_ImDrawChannel src); +CIMGUI_API ImVector_ImVec4* ImVector_ImVec4_ImVector_ImVec4Vector(const ImVector_ImVec4 src); CIMGUI_API ImVector_ImDrawIdx* ImVector_ImDrawIdx_ImVector_ImDrawIdxVector(const ImVector_ImDrawIdx src); CIMGUI_API ImVector_ImVec2* ImVector_ImVec2_ImVector_ImVec2Vector(const ImVector_ImVec2 src); CIMGUI_API bool ImVector_float_empty(const ImVector_float* self); CIMGUI_API bool ImVector_ImWchar_empty(const ImVector_ImWchar* self); -CIMGUI_API bool ImVector_ImFontConfig_empty(const ImVector_ImFontConfig* self); +CIMGUI_API bool ImVector_ImDrawVert_empty(const ImVector_ImDrawVert* self); CIMGUI_API bool ImVector_ImFontGlyph_empty(const ImVector_ImFontGlyph* self); -CIMGUI_API bool ImVector_TextRange_empty(const ImVector_TextRange* self); -CIMGUI_API bool ImVector_CustomRect_empty(const ImVector_CustomRect* self); -CIMGUI_API bool ImVector_ImVec4_empty(const ImVector_ImVec4* self); +CIMGUI_API bool ImVector_ImGuiTextRange_empty(const ImVector_ImGuiTextRange* self); +CIMGUI_API bool ImVector_ImGuiStoragePair_empty(const ImVector_ImGuiStoragePair* self); +CIMGUI_API bool ImVector_ImDrawChannel_empty(const ImVector_ImDrawChannel* self); CIMGUI_API bool ImVector_char_empty(const ImVector_char* self); CIMGUI_API bool ImVector_ImU32_empty(const ImVector_ImU32* self); +CIMGUI_API bool ImVector_ImFontAtlasCustomRect_empty(const ImVector_ImFontAtlasCustomRect* self); CIMGUI_API bool ImVector_ImTextureID_empty(const ImVector_ImTextureID* self); -CIMGUI_API bool ImVector_ImDrawVert_empty(const ImVector_ImDrawVert* self); +CIMGUI_API bool ImVector_ImFontConfig_empty(const ImVector_ImFontConfig* self); CIMGUI_API bool ImVector_ImFontPtr_empty(const ImVector_ImFontPtr* self); CIMGUI_API bool ImVector_ImDrawCmd_empty(const ImVector_ImDrawCmd* self); -CIMGUI_API bool ImVector_Pair_empty(const ImVector_Pair* self); -CIMGUI_API bool ImVector_ImDrawChannel_empty(const ImVector_ImDrawChannel* self); +CIMGUI_API bool ImVector_ImVec4_empty(const ImVector_ImVec4* self); CIMGUI_API bool ImVector_ImDrawIdx_empty(const ImVector_ImDrawIdx* self); CIMGUI_API bool ImVector_ImVec2_empty(const ImVector_ImVec2* self); CIMGUI_API int ImVector_float_size(const ImVector_float* self); CIMGUI_API int ImVector_ImWchar_size(const ImVector_ImWchar* self); -CIMGUI_API int ImVector_ImFontConfig_size(const ImVector_ImFontConfig* self); +CIMGUI_API int ImVector_ImDrawVert_size(const ImVector_ImDrawVert* self); CIMGUI_API int ImVector_ImFontGlyph_size(const ImVector_ImFontGlyph* self); -CIMGUI_API int ImVector_TextRange_size(const ImVector_TextRange* self); -CIMGUI_API int ImVector_CustomRect_size(const ImVector_CustomRect* self); -CIMGUI_API int ImVector_ImVec4_size(const ImVector_ImVec4* self); +CIMGUI_API int ImVector_ImGuiTextRange_size(const ImVector_ImGuiTextRange* self); +CIMGUI_API int ImVector_ImGuiStoragePair_size(const ImVector_ImGuiStoragePair* self); +CIMGUI_API int ImVector_ImDrawChannel_size(const ImVector_ImDrawChannel* self); CIMGUI_API int ImVector_char_size(const ImVector_char* self); CIMGUI_API int ImVector_ImU32_size(const ImVector_ImU32* self); +CIMGUI_API int ImVector_ImFontAtlasCustomRect_size(const ImVector_ImFontAtlasCustomRect* self); CIMGUI_API int ImVector_ImTextureID_size(const ImVector_ImTextureID* self); -CIMGUI_API int ImVector_ImDrawVert_size(const ImVector_ImDrawVert* self); +CIMGUI_API int ImVector_ImFontConfig_size(const ImVector_ImFontConfig* self); CIMGUI_API int ImVector_ImFontPtr_size(const ImVector_ImFontPtr* self); CIMGUI_API int ImVector_ImDrawCmd_size(const ImVector_ImDrawCmd* self); -CIMGUI_API int ImVector_Pair_size(const ImVector_Pair* self); -CIMGUI_API int ImVector_ImDrawChannel_size(const ImVector_ImDrawChannel* self); +CIMGUI_API int ImVector_ImVec4_size(const ImVector_ImVec4* self); CIMGUI_API int ImVector_ImDrawIdx_size(const ImVector_ImDrawIdx* self); CIMGUI_API int ImVector_ImVec2_size(const ImVector_ImVec2* self); CIMGUI_API int ImVector_float_size_in_bytes(const ImVector_float* self); CIMGUI_API int ImVector_ImWchar_size_in_bytes(const ImVector_ImWchar* self); -CIMGUI_API int ImVector_ImFontConfig_size_in_bytes(const ImVector_ImFontConfig* self); +CIMGUI_API int ImVector_ImDrawVert_size_in_bytes(const ImVector_ImDrawVert* self); CIMGUI_API int ImVector_ImFontGlyph_size_in_bytes(const ImVector_ImFontGlyph* self); -CIMGUI_API int ImVector_TextRange_size_in_bytes(const ImVector_TextRange* self); -CIMGUI_API int ImVector_CustomRect_size_in_bytes(const ImVector_CustomRect* self); -CIMGUI_API int ImVector_ImVec4_size_in_bytes(const ImVector_ImVec4* self); +CIMGUI_API int ImVector_ImGuiTextRange_size_in_bytes(const ImVector_ImGuiTextRange* self); +CIMGUI_API int ImVector_ImGuiStoragePair_size_in_bytes(const ImVector_ImGuiStoragePair* self); +CIMGUI_API int ImVector_ImDrawChannel_size_in_bytes(const ImVector_ImDrawChannel* self); CIMGUI_API int ImVector_char_size_in_bytes(const ImVector_char* self); CIMGUI_API int ImVector_ImU32_size_in_bytes(const ImVector_ImU32* self); +CIMGUI_API int ImVector_ImFontAtlasCustomRect_size_in_bytes(const ImVector_ImFontAtlasCustomRect* self); CIMGUI_API int ImVector_ImTextureID_size_in_bytes(const ImVector_ImTextureID* self); -CIMGUI_API int ImVector_ImDrawVert_size_in_bytes(const ImVector_ImDrawVert* self); +CIMGUI_API int ImVector_ImFontConfig_size_in_bytes(const ImVector_ImFontConfig* self); CIMGUI_API int ImVector_ImFontPtr_size_in_bytes(const ImVector_ImFontPtr* self); CIMGUI_API int ImVector_ImDrawCmd_size_in_bytes(const ImVector_ImDrawCmd* self); -CIMGUI_API int ImVector_Pair_size_in_bytes(const ImVector_Pair* self); -CIMGUI_API int ImVector_ImDrawChannel_size_in_bytes(const ImVector_ImDrawChannel* self); +CIMGUI_API int ImVector_ImVec4_size_in_bytes(const ImVector_ImVec4* self); CIMGUI_API int ImVector_ImDrawIdx_size_in_bytes(const ImVector_ImDrawIdx* self); CIMGUI_API int ImVector_ImVec2_size_in_bytes(const ImVector_ImVec2* self); CIMGUI_API int ImVector_float_capacity(const ImVector_float* self); CIMGUI_API int ImVector_ImWchar_capacity(const ImVector_ImWchar* self); -CIMGUI_API int ImVector_ImFontConfig_capacity(const ImVector_ImFontConfig* self); +CIMGUI_API int ImVector_ImDrawVert_capacity(const ImVector_ImDrawVert* self); CIMGUI_API int ImVector_ImFontGlyph_capacity(const ImVector_ImFontGlyph* self); -CIMGUI_API int ImVector_TextRange_capacity(const ImVector_TextRange* self); -CIMGUI_API int ImVector_CustomRect_capacity(const ImVector_CustomRect* self); -CIMGUI_API int ImVector_ImVec4_capacity(const ImVector_ImVec4* self); +CIMGUI_API int ImVector_ImGuiTextRange_capacity(const ImVector_ImGuiTextRange* self); +CIMGUI_API int ImVector_ImGuiStoragePair_capacity(const ImVector_ImGuiStoragePair* self); +CIMGUI_API int ImVector_ImDrawChannel_capacity(const ImVector_ImDrawChannel* self); CIMGUI_API int ImVector_char_capacity(const ImVector_char* self); CIMGUI_API int ImVector_ImU32_capacity(const ImVector_ImU32* self); +CIMGUI_API int ImVector_ImFontAtlasCustomRect_capacity(const ImVector_ImFontAtlasCustomRect* self); CIMGUI_API int ImVector_ImTextureID_capacity(const ImVector_ImTextureID* self); -CIMGUI_API int ImVector_ImDrawVert_capacity(const ImVector_ImDrawVert* self); +CIMGUI_API int ImVector_ImFontConfig_capacity(const ImVector_ImFontConfig* self); CIMGUI_API int ImVector_ImFontPtr_capacity(const ImVector_ImFontPtr* self); CIMGUI_API int ImVector_ImDrawCmd_capacity(const ImVector_ImDrawCmd* self); -CIMGUI_API int ImVector_Pair_capacity(const ImVector_Pair* self); -CIMGUI_API int ImVector_ImDrawChannel_capacity(const ImVector_ImDrawChannel* self); +CIMGUI_API int ImVector_ImVec4_capacity(const ImVector_ImVec4* self); CIMGUI_API int ImVector_ImDrawIdx_capacity(const ImVector_ImDrawIdx* self); CIMGUI_API int ImVector_ImVec2_capacity(const ImVector_ImVec2* self); CIMGUI_API void ImVector_float_clear(ImVector_float* self); CIMGUI_API void ImVector_ImWchar_clear(ImVector_ImWchar* self); -CIMGUI_API void ImVector_ImFontConfig_clear(ImVector_ImFontConfig* self); +CIMGUI_API void ImVector_ImDrawVert_clear(ImVector_ImDrawVert* self); CIMGUI_API void ImVector_ImFontGlyph_clear(ImVector_ImFontGlyph* self); -CIMGUI_API void ImVector_TextRange_clear(ImVector_TextRange* self); -CIMGUI_API void ImVector_CustomRect_clear(ImVector_CustomRect* self); -CIMGUI_API void ImVector_ImVec4_clear(ImVector_ImVec4* self); +CIMGUI_API void ImVector_ImGuiTextRange_clear(ImVector_ImGuiTextRange* self); +CIMGUI_API void ImVector_ImGuiStoragePair_clear(ImVector_ImGuiStoragePair* self); +CIMGUI_API void ImVector_ImDrawChannel_clear(ImVector_ImDrawChannel* self); CIMGUI_API void ImVector_char_clear(ImVector_char* self); CIMGUI_API void ImVector_ImU32_clear(ImVector_ImU32* self); +CIMGUI_API void ImVector_ImFontAtlasCustomRect_clear(ImVector_ImFontAtlasCustomRect* self); CIMGUI_API void ImVector_ImTextureID_clear(ImVector_ImTextureID* self); -CIMGUI_API void ImVector_ImDrawVert_clear(ImVector_ImDrawVert* self); +CIMGUI_API void ImVector_ImFontConfig_clear(ImVector_ImFontConfig* self); CIMGUI_API void ImVector_ImFontPtr_clear(ImVector_ImFontPtr* self); CIMGUI_API void ImVector_ImDrawCmd_clear(ImVector_ImDrawCmd* self); -CIMGUI_API void ImVector_Pair_clear(ImVector_Pair* self); -CIMGUI_API void ImVector_ImDrawChannel_clear(ImVector_ImDrawChannel* self); +CIMGUI_API void ImVector_ImVec4_clear(ImVector_ImVec4* self); CIMGUI_API void ImVector_ImDrawIdx_clear(ImVector_ImDrawIdx* self); CIMGUI_API void ImVector_ImVec2_clear(ImVector_ImVec2* self); CIMGUI_API float* ImVector_float_begin(ImVector_float* self); CIMGUI_API ImWchar* ImVector_ImWchar_begin(ImVector_ImWchar* self); -CIMGUI_API ImFontConfig* ImVector_ImFontConfig_begin(ImVector_ImFontConfig* self); +CIMGUI_API ImDrawVert* ImVector_ImDrawVert_begin(ImVector_ImDrawVert* self); CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_begin(ImVector_ImFontGlyph* self); -CIMGUI_API TextRange* ImVector_TextRange_begin(ImVector_TextRange* self); -CIMGUI_API CustomRect* ImVector_CustomRect_begin(ImVector_CustomRect* self); -CIMGUI_API ImVec4* ImVector_ImVec4_begin(ImVector_ImVec4* self); +CIMGUI_API ImGuiTextRange* ImVector_ImGuiTextRange_begin(ImVector_ImGuiTextRange* self); +CIMGUI_API ImGuiStoragePair* ImVector_ImGuiStoragePair_begin(ImVector_ImGuiStoragePair* self); +CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_begin(ImVector_ImDrawChannel* self); CIMGUI_API char* ImVector_char_begin(ImVector_char* self); CIMGUI_API ImU32* ImVector_ImU32_begin(ImVector_ImU32* self); +CIMGUI_API ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_begin(ImVector_ImFontAtlasCustomRect* self); CIMGUI_API ImTextureID* ImVector_ImTextureID_begin(ImVector_ImTextureID* self); -CIMGUI_API ImDrawVert* ImVector_ImDrawVert_begin(ImVector_ImDrawVert* self); +CIMGUI_API ImFontConfig* ImVector_ImFontConfig_begin(ImVector_ImFontConfig* self); CIMGUI_API ImFont** ImVector_ImFontPtr_begin(ImVector_ImFontPtr* self); CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_begin(ImVector_ImDrawCmd* self); -CIMGUI_API Pair* ImVector_Pair_begin(ImVector_Pair* self); -CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_begin(ImVector_ImDrawChannel* self); +CIMGUI_API ImVec4* ImVector_ImVec4_begin(ImVector_ImVec4* self); CIMGUI_API ImDrawIdx* ImVector_ImDrawIdx_begin(ImVector_ImDrawIdx* self); CIMGUI_API ImVec2* ImVector_ImVec2_begin(ImVector_ImVec2* self); CIMGUI_API float const * ImVector_float_begin_const(const ImVector_float* self); CIMGUI_API ImWchar const * ImVector_ImWchar_begin_const(const ImVector_ImWchar* self); -CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_begin_const(const ImVector_ImFontConfig* self); +CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_begin_const(const ImVector_ImDrawVert* self); CIMGUI_API ImFontGlyph const * ImVector_ImFontGlyph_begin_const(const ImVector_ImFontGlyph* self); -CIMGUI_API TextRange const * ImVector_TextRange_begin_const(const ImVector_TextRange* self); -CIMGUI_API CustomRect const * ImVector_CustomRect_begin_const(const ImVector_CustomRect* self); -CIMGUI_API ImVec4 const * ImVector_ImVec4_begin_const(const ImVector_ImVec4* self); +CIMGUI_API ImGuiTextRange const * ImVector_ImGuiTextRange_begin_const(const ImVector_ImGuiTextRange* self); +CIMGUI_API ImGuiStoragePair const * ImVector_ImGuiStoragePair_begin_const(const ImVector_ImGuiStoragePair* self); +CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_begin_const(const ImVector_ImDrawChannel* self); CIMGUI_API char const * ImVector_char_begin_const(const ImVector_char* self); CIMGUI_API ImU32 const * ImVector_ImU32_begin_const(const ImVector_ImU32* self); +CIMGUI_API ImFontAtlasCustomRect const * ImVector_ImFontAtlasCustomRect_begin_const(const ImVector_ImFontAtlasCustomRect* self); CIMGUI_API ImTextureID const * ImVector_ImTextureID_begin_const(const ImVector_ImTextureID* self); -CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_begin_const(const ImVector_ImDrawVert* self); +CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_begin_const(const ImVector_ImFontConfig* self); CIMGUI_API ImFont* const * ImVector_ImFontPtr_begin_const(const ImVector_ImFontPtr* self); CIMGUI_API ImDrawCmd const * ImVector_ImDrawCmd_begin_const(const ImVector_ImDrawCmd* self); -CIMGUI_API Pair const * ImVector_Pair_begin_const(const ImVector_Pair* self); -CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_begin_const(const ImVector_ImDrawChannel* self); +CIMGUI_API ImVec4 const * ImVector_ImVec4_begin_const(const ImVector_ImVec4* self); CIMGUI_API ImDrawIdx const * ImVector_ImDrawIdx_begin_const(const ImVector_ImDrawIdx* self); CIMGUI_API ImVec2 const * ImVector_ImVec2_begin_const(const ImVector_ImVec2* self); CIMGUI_API float* ImVector_float_end(ImVector_float* self); CIMGUI_API ImWchar* ImVector_ImWchar_end(ImVector_ImWchar* self); -CIMGUI_API ImFontConfig* ImVector_ImFontConfig_end(ImVector_ImFontConfig* self); +CIMGUI_API ImDrawVert* ImVector_ImDrawVert_end(ImVector_ImDrawVert* self); CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_end(ImVector_ImFontGlyph* self); -CIMGUI_API TextRange* ImVector_TextRange_end(ImVector_TextRange* self); -CIMGUI_API CustomRect* ImVector_CustomRect_end(ImVector_CustomRect* self); -CIMGUI_API ImVec4* ImVector_ImVec4_end(ImVector_ImVec4* self); +CIMGUI_API ImGuiTextRange* ImVector_ImGuiTextRange_end(ImVector_ImGuiTextRange* self); +CIMGUI_API ImGuiStoragePair* ImVector_ImGuiStoragePair_end(ImVector_ImGuiStoragePair* self); +CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_end(ImVector_ImDrawChannel* self); CIMGUI_API char* ImVector_char_end(ImVector_char* self); CIMGUI_API ImU32* ImVector_ImU32_end(ImVector_ImU32* self); +CIMGUI_API ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_end(ImVector_ImFontAtlasCustomRect* self); CIMGUI_API ImTextureID* ImVector_ImTextureID_end(ImVector_ImTextureID* self); -CIMGUI_API ImDrawVert* ImVector_ImDrawVert_end(ImVector_ImDrawVert* self); +CIMGUI_API ImFontConfig* ImVector_ImFontConfig_end(ImVector_ImFontConfig* self); CIMGUI_API ImFont** ImVector_ImFontPtr_end(ImVector_ImFontPtr* self); CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_end(ImVector_ImDrawCmd* self); -CIMGUI_API Pair* ImVector_Pair_end(ImVector_Pair* self); -CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_end(ImVector_ImDrawChannel* self); +CIMGUI_API ImVec4* ImVector_ImVec4_end(ImVector_ImVec4* self); CIMGUI_API ImDrawIdx* ImVector_ImDrawIdx_end(ImVector_ImDrawIdx* self); CIMGUI_API ImVec2* ImVector_ImVec2_end(ImVector_ImVec2* self); CIMGUI_API float const * ImVector_float_end_const(const ImVector_float* self); CIMGUI_API ImWchar const * ImVector_ImWchar_end_const(const ImVector_ImWchar* self); -CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_end_const(const ImVector_ImFontConfig* self); +CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_end_const(const ImVector_ImDrawVert* self); CIMGUI_API ImFontGlyph const * ImVector_ImFontGlyph_end_const(const ImVector_ImFontGlyph* self); -CIMGUI_API TextRange const * ImVector_TextRange_end_const(const ImVector_TextRange* self); -CIMGUI_API CustomRect const * ImVector_CustomRect_end_const(const ImVector_CustomRect* self); -CIMGUI_API ImVec4 const * ImVector_ImVec4_end_const(const ImVector_ImVec4* self); +CIMGUI_API ImGuiTextRange const * ImVector_ImGuiTextRange_end_const(const ImVector_ImGuiTextRange* self); +CIMGUI_API ImGuiStoragePair const * ImVector_ImGuiStoragePair_end_const(const ImVector_ImGuiStoragePair* self); +CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_end_const(const ImVector_ImDrawChannel* self); CIMGUI_API char const * ImVector_char_end_const(const ImVector_char* self); CIMGUI_API ImU32 const * ImVector_ImU32_end_const(const ImVector_ImU32* self); +CIMGUI_API ImFontAtlasCustomRect const * ImVector_ImFontAtlasCustomRect_end_const(const ImVector_ImFontAtlasCustomRect* self); CIMGUI_API ImTextureID const * ImVector_ImTextureID_end_const(const ImVector_ImTextureID* self); -CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_end_const(const ImVector_ImDrawVert* self); +CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_end_const(const ImVector_ImFontConfig* self); CIMGUI_API ImFont* const * ImVector_ImFontPtr_end_const(const ImVector_ImFontPtr* self); CIMGUI_API ImDrawCmd const * ImVector_ImDrawCmd_end_const(const ImVector_ImDrawCmd* self); -CIMGUI_API Pair const * ImVector_Pair_end_const(const ImVector_Pair* self); -CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_end_const(const ImVector_ImDrawChannel* self); +CIMGUI_API ImVec4 const * ImVector_ImVec4_end_const(const ImVector_ImVec4* self); CIMGUI_API ImDrawIdx const * ImVector_ImDrawIdx_end_const(const ImVector_ImDrawIdx* self); CIMGUI_API ImVec2 const * ImVector_ImVec2_end_const(const ImVector_ImVec2* self); CIMGUI_API float* ImVector_float_front(ImVector_float* self); CIMGUI_API ImWchar* ImVector_ImWchar_front(ImVector_ImWchar* self); -CIMGUI_API ImFontConfig* ImVector_ImFontConfig_front(ImVector_ImFontConfig* self); +CIMGUI_API ImDrawVert* ImVector_ImDrawVert_front(ImVector_ImDrawVert* self); CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_front(ImVector_ImFontGlyph* self); -CIMGUI_API TextRange* ImVector_TextRange_front(ImVector_TextRange* self); -CIMGUI_API CustomRect* ImVector_CustomRect_front(ImVector_CustomRect* self); -CIMGUI_API ImVec4* ImVector_ImVec4_front(ImVector_ImVec4* self); +CIMGUI_API ImGuiTextRange* ImVector_ImGuiTextRange_front(ImVector_ImGuiTextRange* self); +CIMGUI_API ImGuiStoragePair* ImVector_ImGuiStoragePair_front(ImVector_ImGuiStoragePair* self); +CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_front(ImVector_ImDrawChannel* self); CIMGUI_API char* ImVector_char_front(ImVector_char* self); CIMGUI_API ImU32* ImVector_ImU32_front(ImVector_ImU32* self); +CIMGUI_API ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_front(ImVector_ImFontAtlasCustomRect* self); CIMGUI_API ImTextureID* ImVector_ImTextureID_front(ImVector_ImTextureID* self); -CIMGUI_API ImDrawVert* ImVector_ImDrawVert_front(ImVector_ImDrawVert* self); +CIMGUI_API ImFontConfig* ImVector_ImFontConfig_front(ImVector_ImFontConfig* self); CIMGUI_API ImFont** ImVector_ImFontPtr_front(ImVector_ImFontPtr* self); CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_front(ImVector_ImDrawCmd* self); -CIMGUI_API Pair* ImVector_Pair_front(ImVector_Pair* self); -CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_front(ImVector_ImDrawChannel* self); +CIMGUI_API ImVec4* ImVector_ImVec4_front(ImVector_ImVec4* self); CIMGUI_API ImDrawIdx* ImVector_ImDrawIdx_front(ImVector_ImDrawIdx* self); CIMGUI_API ImVec2* ImVector_ImVec2_front(ImVector_ImVec2* self); CIMGUI_API float const * ImVector_float_front_const(const ImVector_float* self); CIMGUI_API ImWchar const * ImVector_ImWchar_front_const(const ImVector_ImWchar* self); -CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_front_const(const ImVector_ImFontConfig* self); +CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_front_const(const ImVector_ImDrawVert* self); CIMGUI_API ImFontGlyph const * ImVector_ImFontGlyph_front_const(const ImVector_ImFontGlyph* self); -CIMGUI_API TextRange const * ImVector_TextRange_front_const(const ImVector_TextRange* self); -CIMGUI_API CustomRect const * ImVector_CustomRect_front_const(const ImVector_CustomRect* self); -CIMGUI_API ImVec4 const * ImVector_ImVec4_front_const(const ImVector_ImVec4* self); +CIMGUI_API ImGuiTextRange const * ImVector_ImGuiTextRange_front_const(const ImVector_ImGuiTextRange* self); +CIMGUI_API ImGuiStoragePair const * ImVector_ImGuiStoragePair_front_const(const ImVector_ImGuiStoragePair* self); +CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_front_const(const ImVector_ImDrawChannel* self); CIMGUI_API char const * ImVector_char_front_const(const ImVector_char* self); CIMGUI_API ImU32 const * ImVector_ImU32_front_const(const ImVector_ImU32* self); +CIMGUI_API ImFontAtlasCustomRect const * ImVector_ImFontAtlasCustomRect_front_const(const ImVector_ImFontAtlasCustomRect* self); CIMGUI_API ImTextureID const * ImVector_ImTextureID_front_const(const ImVector_ImTextureID* self); -CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_front_const(const ImVector_ImDrawVert* self); +CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_front_const(const ImVector_ImFontConfig* self); CIMGUI_API ImFont* const * ImVector_ImFontPtr_front_const(const ImVector_ImFontPtr* self); CIMGUI_API ImDrawCmd const * ImVector_ImDrawCmd_front_const(const ImVector_ImDrawCmd* self); -CIMGUI_API Pair const * ImVector_Pair_front_const(const ImVector_Pair* self); -CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_front_const(const ImVector_ImDrawChannel* self); +CIMGUI_API ImVec4 const * ImVector_ImVec4_front_const(const ImVector_ImVec4* self); CIMGUI_API ImDrawIdx const * ImVector_ImDrawIdx_front_const(const ImVector_ImDrawIdx* self); CIMGUI_API ImVec2 const * ImVector_ImVec2_front_const(const ImVector_ImVec2* self); CIMGUI_API float* ImVector_float_back(ImVector_float* self); CIMGUI_API ImWchar* ImVector_ImWchar_back(ImVector_ImWchar* self); -CIMGUI_API ImFontConfig* ImVector_ImFontConfig_back(ImVector_ImFontConfig* self); +CIMGUI_API ImDrawVert* ImVector_ImDrawVert_back(ImVector_ImDrawVert* self); CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_back(ImVector_ImFontGlyph* self); -CIMGUI_API TextRange* ImVector_TextRange_back(ImVector_TextRange* self); -CIMGUI_API CustomRect* ImVector_CustomRect_back(ImVector_CustomRect* self); -CIMGUI_API ImVec4* ImVector_ImVec4_back(ImVector_ImVec4* self); +CIMGUI_API ImGuiTextRange* ImVector_ImGuiTextRange_back(ImVector_ImGuiTextRange* self); +CIMGUI_API ImGuiStoragePair* ImVector_ImGuiStoragePair_back(ImVector_ImGuiStoragePair* self); +CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_back(ImVector_ImDrawChannel* self); CIMGUI_API char* ImVector_char_back(ImVector_char* self); CIMGUI_API ImU32* ImVector_ImU32_back(ImVector_ImU32* self); +CIMGUI_API ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_back(ImVector_ImFontAtlasCustomRect* self); CIMGUI_API ImTextureID* ImVector_ImTextureID_back(ImVector_ImTextureID* self); -CIMGUI_API ImDrawVert* ImVector_ImDrawVert_back(ImVector_ImDrawVert* self); +CIMGUI_API ImFontConfig* ImVector_ImFontConfig_back(ImVector_ImFontConfig* self); CIMGUI_API ImFont** ImVector_ImFontPtr_back(ImVector_ImFontPtr* self); CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_back(ImVector_ImDrawCmd* self); -CIMGUI_API Pair* ImVector_Pair_back(ImVector_Pair* self); -CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_back(ImVector_ImDrawChannel* self); +CIMGUI_API ImVec4* ImVector_ImVec4_back(ImVector_ImVec4* self); CIMGUI_API ImDrawIdx* ImVector_ImDrawIdx_back(ImVector_ImDrawIdx* self); CIMGUI_API ImVec2* ImVector_ImVec2_back(ImVector_ImVec2* self); CIMGUI_API float const * ImVector_float_back_const(const ImVector_float* self); CIMGUI_API ImWchar const * ImVector_ImWchar_back_const(const ImVector_ImWchar* self); -CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_back_const(const ImVector_ImFontConfig* self); +CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_back_const(const ImVector_ImDrawVert* self); CIMGUI_API ImFontGlyph const * ImVector_ImFontGlyph_back_const(const ImVector_ImFontGlyph* self); -CIMGUI_API TextRange const * ImVector_TextRange_back_const(const ImVector_TextRange* self); -CIMGUI_API CustomRect const * ImVector_CustomRect_back_const(const ImVector_CustomRect* self); -CIMGUI_API ImVec4 const * ImVector_ImVec4_back_const(const ImVector_ImVec4* self); +CIMGUI_API ImGuiTextRange const * ImVector_ImGuiTextRange_back_const(const ImVector_ImGuiTextRange* self); +CIMGUI_API ImGuiStoragePair const * ImVector_ImGuiStoragePair_back_const(const ImVector_ImGuiStoragePair* self); +CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_back_const(const ImVector_ImDrawChannel* self); CIMGUI_API char const * ImVector_char_back_const(const ImVector_char* self); CIMGUI_API ImU32 const * ImVector_ImU32_back_const(const ImVector_ImU32* self); +CIMGUI_API ImFontAtlasCustomRect const * ImVector_ImFontAtlasCustomRect_back_const(const ImVector_ImFontAtlasCustomRect* self); CIMGUI_API ImTextureID const * ImVector_ImTextureID_back_const(const ImVector_ImTextureID* self); -CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_back_const(const ImVector_ImDrawVert* self); +CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_back_const(const ImVector_ImFontConfig* self); CIMGUI_API ImFont* const * ImVector_ImFontPtr_back_const(const ImVector_ImFontPtr* self); CIMGUI_API ImDrawCmd const * ImVector_ImDrawCmd_back_const(const ImVector_ImDrawCmd* self); -CIMGUI_API Pair const * ImVector_Pair_back_const(const ImVector_Pair* self); -CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_back_const(const ImVector_ImDrawChannel* self); +CIMGUI_API ImVec4 const * ImVector_ImVec4_back_const(const ImVector_ImVec4* self); CIMGUI_API ImDrawIdx const * ImVector_ImDrawIdx_back_const(const ImVector_ImDrawIdx* self); CIMGUI_API ImVec2 const * ImVector_ImVec2_back_const(const ImVector_ImVec2* self); CIMGUI_API void ImVector_float_swap(ImVector_float* self,ImVector_float rhs); CIMGUI_API void ImVector_ImWchar_swap(ImVector_ImWchar* self,ImVector_ImWchar rhs); -CIMGUI_API void ImVector_ImFontConfig_swap(ImVector_ImFontConfig* self,ImVector_ImFontConfig rhs); +CIMGUI_API void ImVector_ImDrawVert_swap(ImVector_ImDrawVert* self,ImVector_ImDrawVert rhs); CIMGUI_API void ImVector_ImFontGlyph_swap(ImVector_ImFontGlyph* self,ImVector_ImFontGlyph rhs); -CIMGUI_API void ImVector_TextRange_swap(ImVector_TextRange* self,ImVector_TextRange rhs); -CIMGUI_API void ImVector_CustomRect_swap(ImVector_CustomRect* self,ImVector_CustomRect rhs); -CIMGUI_API void ImVector_ImVec4_swap(ImVector_ImVec4* self,ImVector_ImVec4 rhs); +CIMGUI_API void ImVector_ImGuiTextRange_swap(ImVector_ImGuiTextRange* self,ImVector_ImGuiTextRange rhs); +CIMGUI_API void ImVector_ImGuiStoragePair_swap(ImVector_ImGuiStoragePair* self,ImVector_ImGuiStoragePair rhs); +CIMGUI_API void ImVector_ImDrawChannel_swap(ImVector_ImDrawChannel* self,ImVector_ImDrawChannel rhs); CIMGUI_API void ImVector_char_swap(ImVector_char* self,ImVector_char rhs); CIMGUI_API void ImVector_ImU32_swap(ImVector_ImU32* self,ImVector_ImU32 rhs); +CIMGUI_API void ImVector_ImFontAtlasCustomRect_swap(ImVector_ImFontAtlasCustomRect* self,ImVector_ImFontAtlasCustomRect rhs); CIMGUI_API void ImVector_ImTextureID_swap(ImVector_ImTextureID* self,ImVector_ImTextureID rhs); -CIMGUI_API void ImVector_ImDrawVert_swap(ImVector_ImDrawVert* self,ImVector_ImDrawVert rhs); +CIMGUI_API void ImVector_ImFontConfig_swap(ImVector_ImFontConfig* self,ImVector_ImFontConfig rhs); CIMGUI_API void ImVector_ImFontPtr_swap(ImVector_ImFontPtr* self,ImVector_ImFontPtr rhs); CIMGUI_API void ImVector_ImDrawCmd_swap(ImVector_ImDrawCmd* self,ImVector_ImDrawCmd rhs); -CIMGUI_API void ImVector_Pair_swap(ImVector_Pair* self,ImVector_Pair rhs); -CIMGUI_API void ImVector_ImDrawChannel_swap(ImVector_ImDrawChannel* self,ImVector_ImDrawChannel rhs); +CIMGUI_API void ImVector_ImVec4_swap(ImVector_ImVec4* self,ImVector_ImVec4 rhs); CIMGUI_API void ImVector_ImDrawIdx_swap(ImVector_ImDrawIdx* self,ImVector_ImDrawIdx rhs); CIMGUI_API void ImVector_ImVec2_swap(ImVector_ImVec2* self,ImVector_ImVec2 rhs); CIMGUI_API int ImVector_float__grow_capacity(const ImVector_float* self,int sz); CIMGUI_API int ImVector_ImWchar__grow_capacity(const ImVector_ImWchar* self,int sz); -CIMGUI_API int ImVector_ImFontConfig__grow_capacity(const ImVector_ImFontConfig* self,int sz); +CIMGUI_API int ImVector_ImDrawVert__grow_capacity(const ImVector_ImDrawVert* self,int sz); CIMGUI_API int ImVector_ImFontGlyph__grow_capacity(const ImVector_ImFontGlyph* self,int sz); -CIMGUI_API int ImVector_TextRange__grow_capacity(const ImVector_TextRange* self,int sz); -CIMGUI_API int ImVector_CustomRect__grow_capacity(const ImVector_CustomRect* self,int sz); -CIMGUI_API int ImVector_ImVec4__grow_capacity(const ImVector_ImVec4* self,int sz); +CIMGUI_API int ImVector_ImGuiTextRange__grow_capacity(const ImVector_ImGuiTextRange* self,int sz); +CIMGUI_API int ImVector_ImGuiStoragePair__grow_capacity(const ImVector_ImGuiStoragePair* self,int sz); +CIMGUI_API int ImVector_ImDrawChannel__grow_capacity(const ImVector_ImDrawChannel* self,int sz); CIMGUI_API int ImVector_char__grow_capacity(const ImVector_char* self,int sz); CIMGUI_API int ImVector_ImU32__grow_capacity(const ImVector_ImU32* self,int sz); +CIMGUI_API int ImVector_ImFontAtlasCustomRect__grow_capacity(const ImVector_ImFontAtlasCustomRect* self,int sz); CIMGUI_API int ImVector_ImTextureID__grow_capacity(const ImVector_ImTextureID* self,int sz); -CIMGUI_API int ImVector_ImDrawVert__grow_capacity(const ImVector_ImDrawVert* self,int sz); +CIMGUI_API int ImVector_ImFontConfig__grow_capacity(const ImVector_ImFontConfig* self,int sz); CIMGUI_API int ImVector_ImFontPtr__grow_capacity(const ImVector_ImFontPtr* self,int sz); CIMGUI_API int ImVector_ImDrawCmd__grow_capacity(const ImVector_ImDrawCmd* self,int sz); -CIMGUI_API int ImVector_Pair__grow_capacity(const ImVector_Pair* self,int sz); -CIMGUI_API int ImVector_ImDrawChannel__grow_capacity(const ImVector_ImDrawChannel* self,int sz); +CIMGUI_API int ImVector_ImVec4__grow_capacity(const ImVector_ImVec4* self,int sz); CIMGUI_API int ImVector_ImDrawIdx__grow_capacity(const ImVector_ImDrawIdx* self,int sz); CIMGUI_API int ImVector_ImVec2__grow_capacity(const ImVector_ImVec2* self,int sz); CIMGUI_API void ImVector_float_resize(ImVector_float* self,int new_size); CIMGUI_API void ImVector_ImWchar_resize(ImVector_ImWchar* self,int new_size); -CIMGUI_API void ImVector_ImFontConfig_resize(ImVector_ImFontConfig* self,int new_size); +CIMGUI_API void ImVector_ImDrawVert_resize(ImVector_ImDrawVert* self,int new_size); CIMGUI_API void ImVector_ImFontGlyph_resize(ImVector_ImFontGlyph* self,int new_size); -CIMGUI_API void ImVector_TextRange_resize(ImVector_TextRange* self,int new_size); -CIMGUI_API void ImVector_CustomRect_resize(ImVector_CustomRect* self,int new_size); -CIMGUI_API void ImVector_ImVec4_resize(ImVector_ImVec4* self,int new_size); +CIMGUI_API void ImVector_ImGuiTextRange_resize(ImVector_ImGuiTextRange* self,int new_size); +CIMGUI_API void ImVector_ImGuiStoragePair_resize(ImVector_ImGuiStoragePair* self,int new_size); +CIMGUI_API void ImVector_ImDrawChannel_resize(ImVector_ImDrawChannel* self,int new_size); CIMGUI_API void ImVector_char_resize(ImVector_char* self,int new_size); CIMGUI_API void ImVector_ImU32_resize(ImVector_ImU32* self,int new_size); +CIMGUI_API void ImVector_ImFontAtlasCustomRect_resize(ImVector_ImFontAtlasCustomRect* self,int new_size); CIMGUI_API void ImVector_ImTextureID_resize(ImVector_ImTextureID* self,int new_size); -CIMGUI_API void ImVector_ImDrawVert_resize(ImVector_ImDrawVert* self,int new_size); +CIMGUI_API void ImVector_ImFontConfig_resize(ImVector_ImFontConfig* self,int new_size); CIMGUI_API void ImVector_ImFontPtr_resize(ImVector_ImFontPtr* self,int new_size); CIMGUI_API void ImVector_ImDrawCmd_resize(ImVector_ImDrawCmd* self,int new_size); -CIMGUI_API void ImVector_Pair_resize(ImVector_Pair* self,int new_size); -CIMGUI_API void ImVector_ImDrawChannel_resize(ImVector_ImDrawChannel* self,int new_size); +CIMGUI_API void ImVector_ImVec4_resize(ImVector_ImVec4* self,int new_size); CIMGUI_API void ImVector_ImDrawIdx_resize(ImVector_ImDrawIdx* self,int new_size); CIMGUI_API void ImVector_ImVec2_resize(ImVector_ImVec2* self,int new_size); CIMGUI_API void ImVector_float_resizeT(ImVector_float* self,int new_size,const float v); CIMGUI_API void ImVector_ImWchar_resizeT(ImVector_ImWchar* self,int new_size,const ImWchar v); -CIMGUI_API void ImVector_ImFontConfig_resizeT(ImVector_ImFontConfig* self,int new_size,const ImFontConfig v); +CIMGUI_API void ImVector_ImDrawVert_resizeT(ImVector_ImDrawVert* self,int new_size,const ImDrawVert v); CIMGUI_API void ImVector_ImFontGlyph_resizeT(ImVector_ImFontGlyph* self,int new_size,const ImFontGlyph v); -CIMGUI_API void ImVector_TextRange_resizeT(ImVector_TextRange* self,int new_size,const TextRange v); -CIMGUI_API void ImVector_CustomRect_resizeT(ImVector_CustomRect* self,int new_size,const CustomRect v); -CIMGUI_API void ImVector_ImVec4_resizeT(ImVector_ImVec4* self,int new_size,const ImVec4 v); +CIMGUI_API void ImVector_ImGuiTextRange_resizeT(ImVector_ImGuiTextRange* self,int new_size,const ImGuiTextRange v); +CIMGUI_API void ImVector_ImGuiStoragePair_resizeT(ImVector_ImGuiStoragePair* self,int new_size,const ImGuiStoragePair v); +CIMGUI_API void ImVector_ImDrawChannel_resizeT(ImVector_ImDrawChannel* self,int new_size,const ImDrawChannel v); CIMGUI_API void ImVector_char_resizeT(ImVector_char* self,int new_size,const char v); CIMGUI_API void ImVector_ImU32_resizeT(ImVector_ImU32* self,int new_size,const ImU32 v); +CIMGUI_API void ImVector_ImFontAtlasCustomRect_resizeT(ImVector_ImFontAtlasCustomRect* self,int new_size,const ImFontAtlasCustomRect v); CIMGUI_API void ImVector_ImTextureID_resizeT(ImVector_ImTextureID* self,int new_size,const ImTextureID v); -CIMGUI_API void ImVector_ImDrawVert_resizeT(ImVector_ImDrawVert* self,int new_size,const ImDrawVert v); +CIMGUI_API void ImVector_ImFontConfig_resizeT(ImVector_ImFontConfig* self,int new_size,const ImFontConfig v); CIMGUI_API void ImVector_ImFontPtr_resizeT(ImVector_ImFontPtr* self,int new_size,ImFont* const v); CIMGUI_API void ImVector_ImDrawCmd_resizeT(ImVector_ImDrawCmd* self,int new_size,const ImDrawCmd v); -CIMGUI_API void ImVector_Pair_resizeT(ImVector_Pair* self,int new_size,const Pair v); -CIMGUI_API void ImVector_ImDrawChannel_resizeT(ImVector_ImDrawChannel* self,int new_size,const ImDrawChannel v); +CIMGUI_API void ImVector_ImVec4_resizeT(ImVector_ImVec4* self,int new_size,const ImVec4 v); CIMGUI_API void ImVector_ImDrawIdx_resizeT(ImVector_ImDrawIdx* self,int new_size,const ImDrawIdx v); CIMGUI_API void ImVector_ImVec2_resizeT(ImVector_ImVec2* self,int new_size,const ImVec2 v); CIMGUI_API void ImVector_float_reserve(ImVector_float* self,int new_capacity); CIMGUI_API void ImVector_ImWchar_reserve(ImVector_ImWchar* self,int new_capacity); -CIMGUI_API void ImVector_ImFontConfig_reserve(ImVector_ImFontConfig* self,int new_capacity); +CIMGUI_API void ImVector_ImDrawVert_reserve(ImVector_ImDrawVert* self,int new_capacity); CIMGUI_API void ImVector_ImFontGlyph_reserve(ImVector_ImFontGlyph* self,int new_capacity); -CIMGUI_API void ImVector_TextRange_reserve(ImVector_TextRange* self,int new_capacity); -CIMGUI_API void ImVector_CustomRect_reserve(ImVector_CustomRect* self,int new_capacity); -CIMGUI_API void ImVector_ImVec4_reserve(ImVector_ImVec4* self,int new_capacity); +CIMGUI_API void ImVector_ImGuiTextRange_reserve(ImVector_ImGuiTextRange* self,int new_capacity); +CIMGUI_API void ImVector_ImGuiStoragePair_reserve(ImVector_ImGuiStoragePair* self,int new_capacity); +CIMGUI_API void ImVector_ImDrawChannel_reserve(ImVector_ImDrawChannel* self,int new_capacity); CIMGUI_API void ImVector_char_reserve(ImVector_char* self,int new_capacity); CIMGUI_API void ImVector_ImU32_reserve(ImVector_ImU32* self,int new_capacity); +CIMGUI_API void ImVector_ImFontAtlasCustomRect_reserve(ImVector_ImFontAtlasCustomRect* self,int new_capacity); CIMGUI_API void ImVector_ImTextureID_reserve(ImVector_ImTextureID* self,int new_capacity); -CIMGUI_API void ImVector_ImDrawVert_reserve(ImVector_ImDrawVert* self,int new_capacity); +CIMGUI_API void ImVector_ImFontConfig_reserve(ImVector_ImFontConfig* self,int new_capacity); CIMGUI_API void ImVector_ImFontPtr_reserve(ImVector_ImFontPtr* self,int new_capacity); CIMGUI_API void ImVector_ImDrawCmd_reserve(ImVector_ImDrawCmd* self,int new_capacity); -CIMGUI_API void ImVector_Pair_reserve(ImVector_Pair* self,int new_capacity); -CIMGUI_API void ImVector_ImDrawChannel_reserve(ImVector_ImDrawChannel* self,int new_capacity); +CIMGUI_API void ImVector_ImVec4_reserve(ImVector_ImVec4* self,int new_capacity); CIMGUI_API void ImVector_ImDrawIdx_reserve(ImVector_ImDrawIdx* self,int new_capacity); CIMGUI_API void ImVector_ImVec2_reserve(ImVector_ImVec2* self,int new_capacity); CIMGUI_API void ImVector_float_push_back(ImVector_float* self,const float v); CIMGUI_API void ImVector_ImWchar_push_back(ImVector_ImWchar* self,const ImWchar v); -CIMGUI_API void ImVector_ImFontConfig_push_back(ImVector_ImFontConfig* self,const ImFontConfig v); +CIMGUI_API void ImVector_ImDrawVert_push_back(ImVector_ImDrawVert* self,const ImDrawVert v); CIMGUI_API void ImVector_ImFontGlyph_push_back(ImVector_ImFontGlyph* self,const ImFontGlyph v); -CIMGUI_API void ImVector_TextRange_push_back(ImVector_TextRange* self,const TextRange v); -CIMGUI_API void ImVector_CustomRect_push_back(ImVector_CustomRect* self,const CustomRect v); -CIMGUI_API void ImVector_ImVec4_push_back(ImVector_ImVec4* self,const ImVec4 v); +CIMGUI_API void ImVector_ImGuiTextRange_push_back(ImVector_ImGuiTextRange* self,const ImGuiTextRange v); +CIMGUI_API void ImVector_ImGuiStoragePair_push_back(ImVector_ImGuiStoragePair* self,const ImGuiStoragePair v); +CIMGUI_API void ImVector_ImDrawChannel_push_back(ImVector_ImDrawChannel* self,const ImDrawChannel v); CIMGUI_API void ImVector_char_push_back(ImVector_char* self,const char v); CIMGUI_API void ImVector_ImU32_push_back(ImVector_ImU32* self,const ImU32 v); +CIMGUI_API void ImVector_ImFontAtlasCustomRect_push_back(ImVector_ImFontAtlasCustomRect* self,const ImFontAtlasCustomRect v); CIMGUI_API void ImVector_ImTextureID_push_back(ImVector_ImTextureID* self,const ImTextureID v); -CIMGUI_API void ImVector_ImDrawVert_push_back(ImVector_ImDrawVert* self,const ImDrawVert v); +CIMGUI_API void ImVector_ImFontConfig_push_back(ImVector_ImFontConfig* self,const ImFontConfig v); CIMGUI_API void ImVector_ImFontPtr_push_back(ImVector_ImFontPtr* self,ImFont* const v); CIMGUI_API void ImVector_ImDrawCmd_push_back(ImVector_ImDrawCmd* self,const ImDrawCmd v); -CIMGUI_API void ImVector_Pair_push_back(ImVector_Pair* self,const Pair v); -CIMGUI_API void ImVector_ImDrawChannel_push_back(ImVector_ImDrawChannel* self,const ImDrawChannel v); +CIMGUI_API void ImVector_ImVec4_push_back(ImVector_ImVec4* self,const ImVec4 v); CIMGUI_API void ImVector_ImDrawIdx_push_back(ImVector_ImDrawIdx* self,const ImDrawIdx v); CIMGUI_API void ImVector_ImVec2_push_back(ImVector_ImVec2* self,const ImVec2 v); CIMGUI_API void ImVector_float_pop_back(ImVector_float* self); CIMGUI_API void ImVector_ImWchar_pop_back(ImVector_ImWchar* self); -CIMGUI_API void ImVector_ImFontConfig_pop_back(ImVector_ImFontConfig* self); +CIMGUI_API void ImVector_ImDrawVert_pop_back(ImVector_ImDrawVert* self); CIMGUI_API void ImVector_ImFontGlyph_pop_back(ImVector_ImFontGlyph* self); -CIMGUI_API void ImVector_TextRange_pop_back(ImVector_TextRange* self); -CIMGUI_API void ImVector_CustomRect_pop_back(ImVector_CustomRect* self); -CIMGUI_API void ImVector_ImVec4_pop_back(ImVector_ImVec4* self); +CIMGUI_API void ImVector_ImGuiTextRange_pop_back(ImVector_ImGuiTextRange* self); +CIMGUI_API void ImVector_ImGuiStoragePair_pop_back(ImVector_ImGuiStoragePair* self); +CIMGUI_API void ImVector_ImDrawChannel_pop_back(ImVector_ImDrawChannel* self); CIMGUI_API void ImVector_char_pop_back(ImVector_char* self); CIMGUI_API void ImVector_ImU32_pop_back(ImVector_ImU32* self); +CIMGUI_API void ImVector_ImFontAtlasCustomRect_pop_back(ImVector_ImFontAtlasCustomRect* self); CIMGUI_API void ImVector_ImTextureID_pop_back(ImVector_ImTextureID* self); -CIMGUI_API void ImVector_ImDrawVert_pop_back(ImVector_ImDrawVert* self); +CIMGUI_API void ImVector_ImFontConfig_pop_back(ImVector_ImFontConfig* self); CIMGUI_API void ImVector_ImFontPtr_pop_back(ImVector_ImFontPtr* self); CIMGUI_API void ImVector_ImDrawCmd_pop_back(ImVector_ImDrawCmd* self); -CIMGUI_API void ImVector_Pair_pop_back(ImVector_Pair* self); -CIMGUI_API void ImVector_ImDrawChannel_pop_back(ImVector_ImDrawChannel* self); +CIMGUI_API void ImVector_ImVec4_pop_back(ImVector_ImVec4* self); CIMGUI_API void ImVector_ImDrawIdx_pop_back(ImVector_ImDrawIdx* self); CIMGUI_API void ImVector_ImVec2_pop_back(ImVector_ImVec2* self); CIMGUI_API void ImVector_float_push_front(ImVector_float* self,const float v); CIMGUI_API void ImVector_ImWchar_push_front(ImVector_ImWchar* self,const ImWchar v); -CIMGUI_API void ImVector_ImFontConfig_push_front(ImVector_ImFontConfig* self,const ImFontConfig v); +CIMGUI_API void ImVector_ImDrawVert_push_front(ImVector_ImDrawVert* self,const ImDrawVert v); CIMGUI_API void ImVector_ImFontGlyph_push_front(ImVector_ImFontGlyph* self,const ImFontGlyph v); -CIMGUI_API void ImVector_TextRange_push_front(ImVector_TextRange* self,const TextRange v); -CIMGUI_API void ImVector_CustomRect_push_front(ImVector_CustomRect* self,const CustomRect v); -CIMGUI_API void ImVector_ImVec4_push_front(ImVector_ImVec4* self,const ImVec4 v); +CIMGUI_API void ImVector_ImGuiTextRange_push_front(ImVector_ImGuiTextRange* self,const ImGuiTextRange v); +CIMGUI_API void ImVector_ImGuiStoragePair_push_front(ImVector_ImGuiStoragePair* self,const ImGuiStoragePair v); +CIMGUI_API void ImVector_ImDrawChannel_push_front(ImVector_ImDrawChannel* self,const ImDrawChannel v); CIMGUI_API void ImVector_char_push_front(ImVector_char* self,const char v); CIMGUI_API void ImVector_ImU32_push_front(ImVector_ImU32* self,const ImU32 v); +CIMGUI_API void ImVector_ImFontAtlasCustomRect_push_front(ImVector_ImFontAtlasCustomRect* self,const ImFontAtlasCustomRect v); CIMGUI_API void ImVector_ImTextureID_push_front(ImVector_ImTextureID* self,const ImTextureID v); -CIMGUI_API void ImVector_ImDrawVert_push_front(ImVector_ImDrawVert* self,const ImDrawVert v); +CIMGUI_API void ImVector_ImFontConfig_push_front(ImVector_ImFontConfig* self,const ImFontConfig v); CIMGUI_API void ImVector_ImFontPtr_push_front(ImVector_ImFontPtr* self,ImFont* const v); CIMGUI_API void ImVector_ImDrawCmd_push_front(ImVector_ImDrawCmd* self,const ImDrawCmd v); -CIMGUI_API void ImVector_Pair_push_front(ImVector_Pair* self,const Pair v); -CIMGUI_API void ImVector_ImDrawChannel_push_front(ImVector_ImDrawChannel* self,const ImDrawChannel v); +CIMGUI_API void ImVector_ImVec4_push_front(ImVector_ImVec4* self,const ImVec4 v); CIMGUI_API void ImVector_ImDrawIdx_push_front(ImVector_ImDrawIdx* self,const ImDrawIdx v); CIMGUI_API void ImVector_ImVec2_push_front(ImVector_ImVec2* self,const ImVec2 v); CIMGUI_API float* ImVector_float_erase(ImVector_float* self,float const * it); CIMGUI_API ImWchar* ImVector_ImWchar_erase(ImVector_ImWchar* self,ImWchar const * it); -CIMGUI_API ImFontConfig* ImVector_ImFontConfig_erase(ImVector_ImFontConfig* self,ImFontConfig const * it); +CIMGUI_API ImDrawVert* ImVector_ImDrawVert_erase(ImVector_ImDrawVert* self,ImDrawVert const * it); CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_erase(ImVector_ImFontGlyph* self,ImFontGlyph const * it); -CIMGUI_API TextRange* ImVector_TextRange_erase(ImVector_TextRange* self,TextRange const * it); -CIMGUI_API CustomRect* ImVector_CustomRect_erase(ImVector_CustomRect* self,CustomRect const * it); -CIMGUI_API ImVec4* ImVector_ImVec4_erase(ImVector_ImVec4* self,ImVec4 const * it); +CIMGUI_API ImGuiTextRange* ImVector_ImGuiTextRange_erase(ImVector_ImGuiTextRange* self,ImGuiTextRange const * it); +CIMGUI_API ImGuiStoragePair* ImVector_ImGuiStoragePair_erase(ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it); +CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_erase(ImVector_ImDrawChannel* self,ImDrawChannel const * it); CIMGUI_API char* ImVector_char_erase(ImVector_char* self,char const * it); CIMGUI_API ImU32* ImVector_ImU32_erase(ImVector_ImU32* self,ImU32 const * it); +CIMGUI_API ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_erase(ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it); CIMGUI_API ImTextureID* ImVector_ImTextureID_erase(ImVector_ImTextureID* self,ImTextureID const * it); -CIMGUI_API ImDrawVert* ImVector_ImDrawVert_erase(ImVector_ImDrawVert* self,ImDrawVert const * it); +CIMGUI_API ImFontConfig* ImVector_ImFontConfig_erase(ImVector_ImFontConfig* self,ImFontConfig const * it); CIMGUI_API ImFont** ImVector_ImFontPtr_erase(ImVector_ImFontPtr* self,ImFont* const * it); CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_erase(ImVector_ImDrawCmd* self,ImDrawCmd const * it); -CIMGUI_API Pair* ImVector_Pair_erase(ImVector_Pair* self,Pair const * it); -CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_erase(ImVector_ImDrawChannel* self,ImDrawChannel const * it); +CIMGUI_API ImVec4* ImVector_ImVec4_erase(ImVector_ImVec4* self,ImVec4 const * it); CIMGUI_API ImDrawIdx* ImVector_ImDrawIdx_erase(ImVector_ImDrawIdx* self,ImDrawIdx const * it); CIMGUI_API ImVec2* ImVector_ImVec2_erase(ImVector_ImVec2* self,ImVec2 const * it); CIMGUI_API float* ImVector_float_eraseTPtr(ImVector_float* self,float const * it,float const * it_last); CIMGUI_API ImWchar* ImVector_ImWchar_eraseTPtr(ImVector_ImWchar* self,ImWchar const * it,ImWchar const * it_last); -CIMGUI_API ImFontConfig* ImVector_ImFontConfig_eraseTPtr(ImVector_ImFontConfig* self,ImFontConfig const * it,ImFontConfig const * it_last); +CIMGUI_API ImDrawVert* ImVector_ImDrawVert_eraseTPtr(ImVector_ImDrawVert* self,ImDrawVert const * it,ImDrawVert const * it_last); CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_eraseTPtr(ImVector_ImFontGlyph* self,ImFontGlyph const * it,ImFontGlyph const * it_last); -CIMGUI_API TextRange* ImVector_TextRange_eraseTPtr(ImVector_TextRange* self,TextRange const * it,TextRange const * it_last); -CIMGUI_API CustomRect* ImVector_CustomRect_eraseTPtr(ImVector_CustomRect* self,CustomRect const * it,CustomRect const * it_last); -CIMGUI_API ImVec4* ImVector_ImVec4_eraseTPtr(ImVector_ImVec4* self,ImVec4 const * it,ImVec4 const * it_last); +CIMGUI_API ImGuiTextRange* ImVector_ImGuiTextRange_eraseTPtr(ImVector_ImGuiTextRange* self,ImGuiTextRange const * it,ImGuiTextRange const * it_last); +CIMGUI_API ImGuiStoragePair* ImVector_ImGuiStoragePair_eraseTPtr(ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it,ImGuiStoragePair const * it_last); +CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_eraseTPtr(ImVector_ImDrawChannel* self,ImDrawChannel const * it,ImDrawChannel const * it_last); CIMGUI_API char* ImVector_char_eraseTPtr(ImVector_char* self,char const * it,char const * it_last); CIMGUI_API ImU32* ImVector_ImU32_eraseTPtr(ImVector_ImU32* self,ImU32 const * it,ImU32 const * it_last); +CIMGUI_API ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_eraseTPtr(ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it,ImFontAtlasCustomRect const * it_last); CIMGUI_API ImTextureID* ImVector_ImTextureID_eraseTPtr(ImVector_ImTextureID* self,ImTextureID const * it,ImTextureID const * it_last); -CIMGUI_API ImDrawVert* ImVector_ImDrawVert_eraseTPtr(ImVector_ImDrawVert* self,ImDrawVert const * it,ImDrawVert const * it_last); +CIMGUI_API ImFontConfig* ImVector_ImFontConfig_eraseTPtr(ImVector_ImFontConfig* self,ImFontConfig const * it,ImFontConfig const * it_last); CIMGUI_API ImFont** ImVector_ImFontPtr_eraseTPtr(ImVector_ImFontPtr* self,ImFont* const * it,ImFont* const * it_last); CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_eraseTPtr(ImVector_ImDrawCmd* self,ImDrawCmd const * it,ImDrawCmd const * it_last); -CIMGUI_API Pair* ImVector_Pair_eraseTPtr(ImVector_Pair* self,Pair const * it,Pair const * it_last); -CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_eraseTPtr(ImVector_ImDrawChannel* self,ImDrawChannel const * it,ImDrawChannel const * it_last); +CIMGUI_API ImVec4* ImVector_ImVec4_eraseTPtr(ImVector_ImVec4* self,ImVec4 const * it,ImVec4 const * it_last); CIMGUI_API ImDrawIdx* ImVector_ImDrawIdx_eraseTPtr(ImVector_ImDrawIdx* self,ImDrawIdx const * it,ImDrawIdx const * it_last); CIMGUI_API ImVec2* ImVector_ImVec2_eraseTPtr(ImVector_ImVec2* self,ImVec2 const * it,ImVec2 const * it_last); CIMGUI_API float* ImVector_float_erase_unsorted(ImVector_float* self,float const * it); CIMGUI_API ImWchar* ImVector_ImWchar_erase_unsorted(ImVector_ImWchar* self,ImWchar const * it); -CIMGUI_API ImFontConfig* ImVector_ImFontConfig_erase_unsorted(ImVector_ImFontConfig* self,ImFontConfig const * it); +CIMGUI_API ImDrawVert* ImVector_ImDrawVert_erase_unsorted(ImVector_ImDrawVert* self,ImDrawVert const * it); CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_erase_unsorted(ImVector_ImFontGlyph* self,ImFontGlyph const * it); -CIMGUI_API TextRange* ImVector_TextRange_erase_unsorted(ImVector_TextRange* self,TextRange const * it); -CIMGUI_API CustomRect* ImVector_CustomRect_erase_unsorted(ImVector_CustomRect* self,CustomRect const * it); -CIMGUI_API ImVec4* ImVector_ImVec4_erase_unsorted(ImVector_ImVec4* self,ImVec4 const * it); +CIMGUI_API ImGuiTextRange* ImVector_ImGuiTextRange_erase_unsorted(ImVector_ImGuiTextRange* self,ImGuiTextRange const * it); +CIMGUI_API ImGuiStoragePair* ImVector_ImGuiStoragePair_erase_unsorted(ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it); +CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_erase_unsorted(ImVector_ImDrawChannel* self,ImDrawChannel const * it); CIMGUI_API char* ImVector_char_erase_unsorted(ImVector_char* self,char const * it); CIMGUI_API ImU32* ImVector_ImU32_erase_unsorted(ImVector_ImU32* self,ImU32 const * it); +CIMGUI_API ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_erase_unsorted(ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it); CIMGUI_API ImTextureID* ImVector_ImTextureID_erase_unsorted(ImVector_ImTextureID* self,ImTextureID const * it); -CIMGUI_API ImDrawVert* ImVector_ImDrawVert_erase_unsorted(ImVector_ImDrawVert* self,ImDrawVert const * it); +CIMGUI_API ImFontConfig* ImVector_ImFontConfig_erase_unsorted(ImVector_ImFontConfig* self,ImFontConfig const * it); CIMGUI_API ImFont** ImVector_ImFontPtr_erase_unsorted(ImVector_ImFontPtr* self,ImFont* const * it); CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_erase_unsorted(ImVector_ImDrawCmd* self,ImDrawCmd const * it); -CIMGUI_API Pair* ImVector_Pair_erase_unsorted(ImVector_Pair* self,Pair const * it); -CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_erase_unsorted(ImVector_ImDrawChannel* self,ImDrawChannel const * it); +CIMGUI_API ImVec4* ImVector_ImVec4_erase_unsorted(ImVector_ImVec4* self,ImVec4 const * it); CIMGUI_API ImDrawIdx* ImVector_ImDrawIdx_erase_unsorted(ImVector_ImDrawIdx* self,ImDrawIdx const * it); CIMGUI_API ImVec2* ImVector_ImVec2_erase_unsorted(ImVector_ImVec2* self,ImVec2 const * it); CIMGUI_API float* ImVector_float_insert(ImVector_float* self,float const * it,const float v); CIMGUI_API ImWchar* ImVector_ImWchar_insert(ImVector_ImWchar* self,ImWchar const * it,const ImWchar v); -CIMGUI_API ImFontConfig* ImVector_ImFontConfig_insert(ImVector_ImFontConfig* self,ImFontConfig const * it,const ImFontConfig v); +CIMGUI_API ImDrawVert* ImVector_ImDrawVert_insert(ImVector_ImDrawVert* self,ImDrawVert const * it,const ImDrawVert v); CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_insert(ImVector_ImFontGlyph* self,ImFontGlyph const * it,const ImFontGlyph v); -CIMGUI_API TextRange* ImVector_TextRange_insert(ImVector_TextRange* self,TextRange const * it,const TextRange v); -CIMGUI_API CustomRect* ImVector_CustomRect_insert(ImVector_CustomRect* self,CustomRect const * it,const CustomRect v); -CIMGUI_API ImVec4* ImVector_ImVec4_insert(ImVector_ImVec4* self,ImVec4 const * it,const ImVec4 v); +CIMGUI_API ImGuiTextRange* ImVector_ImGuiTextRange_insert(ImVector_ImGuiTextRange* self,ImGuiTextRange const * it,const ImGuiTextRange v); +CIMGUI_API ImGuiStoragePair* ImVector_ImGuiStoragePair_insert(ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it,const ImGuiStoragePair v); +CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_insert(ImVector_ImDrawChannel* self,ImDrawChannel const * it,const ImDrawChannel v); CIMGUI_API char* ImVector_char_insert(ImVector_char* self,char const * it,const char v); CIMGUI_API ImU32* ImVector_ImU32_insert(ImVector_ImU32* self,ImU32 const * it,const ImU32 v); +CIMGUI_API ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_insert(ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it,const ImFontAtlasCustomRect v); CIMGUI_API ImTextureID* ImVector_ImTextureID_insert(ImVector_ImTextureID* self,ImTextureID const * it,const ImTextureID v); -CIMGUI_API ImDrawVert* ImVector_ImDrawVert_insert(ImVector_ImDrawVert* self,ImDrawVert const * it,const ImDrawVert v); +CIMGUI_API ImFontConfig* ImVector_ImFontConfig_insert(ImVector_ImFontConfig* self,ImFontConfig const * it,const ImFontConfig v); CIMGUI_API ImFont** ImVector_ImFontPtr_insert(ImVector_ImFontPtr* self,ImFont* const * it,ImFont* const v); CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_insert(ImVector_ImDrawCmd* self,ImDrawCmd const * it,const ImDrawCmd v); -CIMGUI_API Pair* ImVector_Pair_insert(ImVector_Pair* self,Pair const * it,const Pair v); -CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_insert(ImVector_ImDrawChannel* self,ImDrawChannel const * it,const ImDrawChannel v); +CIMGUI_API ImVec4* ImVector_ImVec4_insert(ImVector_ImVec4* self,ImVec4 const * it,const ImVec4 v); CIMGUI_API ImDrawIdx* ImVector_ImDrawIdx_insert(ImVector_ImDrawIdx* self,ImDrawIdx const * it,const ImDrawIdx v); CIMGUI_API ImVec2* ImVector_ImVec2_insert(ImVector_ImVec2* self,ImVec2 const * it,const ImVec2 v); CIMGUI_API bool ImVector_float_contains(const ImVector_float* self,const float v); @@ -2013,19 +2013,19 @@ CIMGUI_API bool ImVector_ImWchar_contains(const ImVector_ImWchar* self,const ImW CIMGUI_API bool ImVector_char_contains(const ImVector_char* self,const char v); CIMGUI_API int ImVector_float_index_from_ptr(const ImVector_float* self,float const * it); CIMGUI_API int ImVector_ImWchar_index_from_ptr(const ImVector_ImWchar* self,ImWchar const * it); -CIMGUI_API int ImVector_ImFontConfig_index_from_ptr(const ImVector_ImFontConfig* self,ImFontConfig const * it); +CIMGUI_API int ImVector_ImDrawVert_index_from_ptr(const ImVector_ImDrawVert* self,ImDrawVert const * it); CIMGUI_API int ImVector_ImFontGlyph_index_from_ptr(const ImVector_ImFontGlyph* self,ImFontGlyph const * it); -CIMGUI_API int ImVector_TextRange_index_from_ptr(const ImVector_TextRange* self,TextRange const * it); -CIMGUI_API int ImVector_CustomRect_index_from_ptr(const ImVector_CustomRect* self,CustomRect const * it); -CIMGUI_API int ImVector_ImVec4_index_from_ptr(const ImVector_ImVec4* self,ImVec4 const * it); +CIMGUI_API int ImVector_ImGuiTextRange_index_from_ptr(const ImVector_ImGuiTextRange* self,ImGuiTextRange const * it); +CIMGUI_API int ImVector_ImGuiStoragePair_index_from_ptr(const ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it); +CIMGUI_API int ImVector_ImDrawChannel_index_from_ptr(const ImVector_ImDrawChannel* self,ImDrawChannel const * it); CIMGUI_API int ImVector_char_index_from_ptr(const ImVector_char* self,char const * it); CIMGUI_API int ImVector_ImU32_index_from_ptr(const ImVector_ImU32* self,ImU32 const * it); +CIMGUI_API int ImVector_ImFontAtlasCustomRect_index_from_ptr(const ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it); CIMGUI_API int ImVector_ImTextureID_index_from_ptr(const ImVector_ImTextureID* self,ImTextureID const * it); -CIMGUI_API int ImVector_ImDrawVert_index_from_ptr(const ImVector_ImDrawVert* self,ImDrawVert const * it); +CIMGUI_API int ImVector_ImFontConfig_index_from_ptr(const ImVector_ImFontConfig* self,ImFontConfig const * it); CIMGUI_API int ImVector_ImFontPtr_index_from_ptr(const ImVector_ImFontPtr* self,ImFont* const * it); CIMGUI_API int ImVector_ImDrawCmd_index_from_ptr(const ImVector_ImDrawCmd* self,ImDrawCmd const * it); -CIMGUI_API int ImVector_Pair_index_from_ptr(const ImVector_Pair* self,Pair const * it); -CIMGUI_API int ImVector_ImDrawChannel_index_from_ptr(const ImVector_ImDrawChannel* self,ImDrawChannel const * it); +CIMGUI_API int ImVector_ImVec4_index_from_ptr(const ImVector_ImVec4* self,ImVec4 const * it); CIMGUI_API int ImVector_ImDrawIdx_index_from_ptr(const ImVector_ImDrawIdx* self,ImDrawIdx const * it); CIMGUI_API int ImVector_ImVec2_index_from_ptr(const ImVector_ImVec2* self,ImVec2 const * it); diff --git a/generator/output/cimgui.cpp b/generator/output/cimgui.cpp index 3b2e6eb..5516857 100644 --- a/generator/output/cimgui.cpp +++ b/generator/output/cimgui.cpp @@ -1,5 +1,5 @@ //This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui -//based on imgui.h file version "1.71" from Dear ImGui https://github.com/ocornut/imgui +//based on imgui.h file version "1.72" from Dear ImGui https://github.com/ocornut/imgui #include "./imgui/imgui.h" #include "cimgui.h" @@ -282,10 +282,18 @@ CIMGUI_API void igSetScrollY(float scroll_y) { return ImGui::SetScrollY(scroll_y); } +CIMGUI_API void igSetScrollHereX(float center_x_ratio) +{ + return ImGui::SetScrollHereX(center_x_ratio); +} CIMGUI_API void igSetScrollHereY(float center_y_ratio) { return ImGui::SetScrollHereY(center_y_ratio); } +CIMGUI_API void igSetScrollFromPosX(float local_x,float center_x_ratio) +{ + return ImGui::SetScrollFromPosX(local_x,center_x_ratio); +} CIMGUI_API void igSetScrollFromPosY(float local_y,float center_y_ratio) { return ImGui::SetScrollFromPosY(local_y,center_y_ratio); @@ -904,10 +912,6 @@ CIMGUI_API void igTreePop() { return ImGui::TreePop(); } -CIMGUI_API void igTreeAdvanceToLabelPos() -{ - return ImGui::TreeAdvanceToLabelPos(); -} CIMGUI_API float igGetTreeNodeToLabelSpacing() { return ImGui::GetTreeNodeToLabelSpacing(); @@ -1551,31 +1555,23 @@ CIMGUI_API bool ImGuiTextFilter_IsActive(ImGuiTextFilter* self) { return self->IsActive(); } -CIMGUI_API TextRange* TextRange_TextRange(void) +CIMGUI_API ImGuiTextRange* ImGuiTextRange_ImGuiTextRange(void) { - return IM_NEW(TextRange)(); + return IM_NEW(ImGuiTextRange)(); } -CIMGUI_API void TextRange_destroy(TextRange* self) +CIMGUI_API void ImGuiTextRange_destroy(ImGuiTextRange* self) { IM_DELETE(self); } -CIMGUI_API TextRange* TextRange_TextRangeStr(const char* _b,const char* _e) +CIMGUI_API ImGuiTextRange* ImGuiTextRange_ImGuiTextRangeStr(const char* _b,const char* _e) { - return IM_NEW(TextRange)(_b,_e); + return IM_NEW(ImGuiTextRange)(_b,_e); } -CIMGUI_API const char* TextRange_begin(TextRange* self) -{ - return self->begin(); -} -CIMGUI_API const char* TextRange_end(TextRange* self) -{ - return self->end(); -} -CIMGUI_API bool TextRange_empty(TextRange* self) +CIMGUI_API bool ImGuiTextRange_empty(ImGuiTextRange* self) { return self->empty(); } -CIMGUI_API void TextRange_split(TextRange* self,char separator,ImVector_TextRange* out) +CIMGUI_API void ImGuiTextRange_split(ImGuiTextRange* self,char separator,ImVector_ImGuiTextRange* out) { return self->split(separator,out); } @@ -1623,21 +1619,21 @@ CIMGUI_API void ImGuiTextBuffer_appendfv(ImGuiTextBuffer* self,const char* fmt,v { return self->appendfv(fmt,args); } -CIMGUI_API Pair* Pair_PairInt(ImGuiID _key,int _val_i) +CIMGUI_API ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePairInt(ImGuiID _key,int _val_i) { - return IM_NEW(Pair)(_key,_val_i); + return IM_NEW(ImGuiStoragePair)(_key,_val_i); } -CIMGUI_API void Pair_destroy(Pair* self) +CIMGUI_API void ImGuiStoragePair_destroy(ImGuiStoragePair* self) { IM_DELETE(self); } -CIMGUI_API Pair* Pair_PairFloat(ImGuiID _key,float _val_f) +CIMGUI_API ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePairFloat(ImGuiID _key,float _val_f) { - return IM_NEW(Pair)(_key,_val_f); + return IM_NEW(ImGuiStoragePair)(_key,_val_f); } -CIMGUI_API Pair* Pair_PairPtr(ImGuiID _key,void* _val_p) +CIMGUI_API ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePairPtr(ImGuiID _key,void* _val_p) { - return IM_NEW(Pair)(_key,_val_p); + return IM_NEW(ImGuiStoragePair)(_key,_val_p); } CIMGUI_API void ImGuiStorage_Clear(ImGuiStorage* self) { @@ -1827,13 +1823,13 @@ CIMGUI_API void ImDrawList_AddLine(ImDrawList* self,const ImVec2 a,const ImVec2 { return self->AddLine(a,b,col,thickness); } -CIMGUI_API void ImDrawList_AddRect(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,int rounding_corners_flags,float thickness) +CIMGUI_API void ImDrawList_AddRect(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners,float thickness) { - return self->AddRect(a,b,col,rounding,rounding_corners_flags,thickness); + return self->AddRect(a,b,col,rounding,rounding_corners,thickness); } -CIMGUI_API void ImDrawList_AddRectFilled(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,int rounding_corners_flags) +CIMGUI_API void ImDrawList_AddRectFilled(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners) { - return self->AddRectFilled(a,b,col,rounding,rounding_corners_flags); + return self->AddRectFilled(a,b,col,rounding,rounding_corners); } CIMGUI_API void ImDrawList_AddRectFilledMultiColor(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col_upr_left,ImU32 col_upr_right,ImU32 col_bot_right,ImU32 col_bot_left) { @@ -1879,7 +1875,7 @@ CIMGUI_API void ImDrawList_AddImageQuad(ImDrawList* self,ImTextureID user_textur { return self->AddImageQuad(user_texture_id,a,b,c,d,uv_a,uv_b,uv_c,uv_d,col); } -CIMGUI_API void ImDrawList_AddImageRounded(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col,float rounding,int rounding_corners) +CIMGUI_API void ImDrawList_AddImageRounded(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners) { return self->AddImageRounded(user_texture_id,a,b,uv_a,uv_b,col,rounding,rounding_corners); } @@ -1927,9 +1923,9 @@ CIMGUI_API void ImDrawList_PathBezierCurveTo(ImDrawList* self,const ImVec2 p1,co { return self->PathBezierCurveTo(p1,p2,p3,num_segments); } -CIMGUI_API void ImDrawList_PathRect(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,int rounding_corners_flags) +CIMGUI_API void ImDrawList_PathRect(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,ImDrawCornerFlags rounding_corners) { - return self->PathRect(rect_min,rect_max,rounding,rounding_corners_flags); + return self->PathRect(rect_min,rect_max,rounding,rounding_corners); } CIMGUI_API void ImDrawList_AddCallback(ImDrawList* self,ImDrawCallback callback,void* callback_data) { @@ -2063,6 +2059,18 @@ CIMGUI_API void ImFontGlyphRangesBuilder_BuildRanges(ImFontGlyphRangesBuilder* s { return self->BuildRanges(out_ranges); } +CIMGUI_API ImFontAtlasCustomRect* ImFontAtlasCustomRect_ImFontAtlasCustomRect(void) +{ + return IM_NEW(ImFontAtlasCustomRect)(); +} +CIMGUI_API void ImFontAtlasCustomRect_destroy(ImFontAtlasCustomRect* self) +{ + IM_DELETE(self); +} +CIMGUI_API bool ImFontAtlasCustomRect_IsPacked(ImFontAtlasCustomRect* self) +{ + return self->IsPacked(); +} CIMGUI_API ImFontAtlas* ImFontAtlas_ImFontAtlas(void) { return IM_NEW(ImFontAtlas)(); @@ -2163,18 +2171,6 @@ CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesVietnamese(ImFontAtlas* self { return self->GetGlyphRangesVietnamese(); } -CIMGUI_API CustomRect* CustomRect_CustomRect(void) -{ - return IM_NEW(CustomRect)(); -} -CIMGUI_API void CustomRect_destroy(CustomRect* self) -{ - IM_DELETE(self); -} -CIMGUI_API bool CustomRect_IsPacked(CustomRect* self) -{ - return self->IsPacked(); -} CIMGUI_API int ImFontAtlas_AddCustomRectRegular(ImFontAtlas* self,unsigned int id,int width,int height) { return self->AddCustomRectRegular(id,width,height); @@ -2183,11 +2179,11 @@ CIMGUI_API int ImFontAtlas_AddCustomRectFontGlyph(ImFontAtlas* self,ImFont* font { return self->AddCustomRectFontGlyph(font,id,width,height,advance_x,offset); } -CIMGUI_API const CustomRect* ImFontAtlas_GetCustomRectByIndex(ImFontAtlas* self,int index) +CIMGUI_API const ImFontAtlasCustomRect* ImFontAtlas_GetCustomRectByIndex(ImFontAtlas* self,int index) { return self->GetCustomRectByIndex(index); } -CIMGUI_API void ImFontAtlas_CalcCustomRectUV(ImFontAtlas* self,const CustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max) +CIMGUI_API void ImFontAtlas_CalcCustomRectUV(ImFontAtlas* self,const ImFontAtlasCustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max) { return self->CalcCustomRectUV(rect,out_uv_min,out_uv_max); } @@ -2499,11 +2495,11 @@ CIMGUI_API void ImVector_ImWchar_destroy(ImVector_ImWchar* self) { IM_DELETE(self); } -CIMGUI_API ImVector_ImFontConfig* ImVector_ImFontConfig_ImVector_ImFontConfig(void) +CIMGUI_API ImVector_ImDrawVert* ImVector_ImDrawVert_ImVector_ImDrawVert(void) { - return IM_NEW(ImVector_ImFontConfig)(); + return IM_NEW(ImVector_ImDrawVert)(); } -CIMGUI_API void ImVector_ImFontConfig_destroy(ImVector_ImFontConfig* self) +CIMGUI_API void ImVector_ImDrawVert_destroy(ImVector_ImDrawVert* self) { IM_DELETE(self); } @@ -2515,27 +2511,27 @@ CIMGUI_API void ImVector_ImFontGlyph_destroy(ImVector_ImFontGlyph* self) { IM_DELETE(self); } -CIMGUI_API ImVector_TextRange* ImVector_TextRange_ImVector_TextRange(void) +CIMGUI_API ImVector_ImGuiTextRange* ImVector_ImGuiTextRange_ImVector_ImGuiTextRange(void) { - return IM_NEW(ImVector_TextRange)(); + return IM_NEW(ImVector_ImGuiTextRange)(); } -CIMGUI_API void ImVector_TextRange_destroy(ImVector_TextRange* self) +CIMGUI_API void ImVector_ImGuiTextRange_destroy(ImVector_ImGuiTextRange* self) { IM_DELETE(self); } -CIMGUI_API ImVector_CustomRect* ImVector_CustomRect_ImVector_CustomRect(void) +CIMGUI_API ImVector_ImGuiStoragePair* ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair(void) { - return IM_NEW(ImVector_CustomRect)(); + return IM_NEW(ImVector_ImGuiStoragePair)(); } -CIMGUI_API void ImVector_CustomRect_destroy(ImVector_CustomRect* self) +CIMGUI_API void ImVector_ImGuiStoragePair_destroy(ImVector_ImGuiStoragePair* self) { IM_DELETE(self); } -CIMGUI_API ImVector_ImVec4* ImVector_ImVec4_ImVector_ImVec4(void) +CIMGUI_API ImVector_ImDrawChannel* ImVector_ImDrawChannel_ImVector_ImDrawChannel(void) { - return IM_NEW(ImVector_ImVec4)(); + return IM_NEW(ImVector_ImDrawChannel)(); } -CIMGUI_API void ImVector_ImVec4_destroy(ImVector_ImVec4* self) +CIMGUI_API void ImVector_ImDrawChannel_destroy(ImVector_ImDrawChannel* self) { IM_DELETE(self); } @@ -2555,6 +2551,14 @@ CIMGUI_API void ImVector_ImU32_destroy(ImVector_ImU32* self) { IM_DELETE(self); } +CIMGUI_API ImVector_ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect(void) +{ + return IM_NEW(ImVector_ImFontAtlasCustomRect)(); +} +CIMGUI_API void ImVector_ImFontAtlasCustomRect_destroy(ImVector_ImFontAtlasCustomRect* self) +{ + IM_DELETE(self); +} CIMGUI_API ImVector_ImTextureID* ImVector_ImTextureID_ImVector_ImTextureID(void) { return IM_NEW(ImVector_ImTextureID)(); @@ -2563,11 +2567,11 @@ CIMGUI_API void ImVector_ImTextureID_destroy(ImVector_ImTextureID* self) { IM_DELETE(self); } -CIMGUI_API ImVector_ImDrawVert* ImVector_ImDrawVert_ImVector_ImDrawVert(void) +CIMGUI_API ImVector_ImFontConfig* ImVector_ImFontConfig_ImVector_ImFontConfig(void) { - return IM_NEW(ImVector_ImDrawVert)(); + return IM_NEW(ImVector_ImFontConfig)(); } -CIMGUI_API void ImVector_ImDrawVert_destroy(ImVector_ImDrawVert* self) +CIMGUI_API void ImVector_ImFontConfig_destroy(ImVector_ImFontConfig* self) { IM_DELETE(self); } @@ -2587,19 +2591,11 @@ CIMGUI_API void ImVector_ImDrawCmd_destroy(ImVector_ImDrawCmd* self) { IM_DELETE(self); } -CIMGUI_API ImVector_Pair* ImVector_Pair_ImVector_Pair(void) +CIMGUI_API ImVector_ImVec4* ImVector_ImVec4_ImVector_ImVec4(void) { - return IM_NEW(ImVector_Pair)(); + return IM_NEW(ImVector_ImVec4)(); } -CIMGUI_API void ImVector_Pair_destroy(ImVector_Pair* self) -{ - IM_DELETE(self); -} -CIMGUI_API ImVector_ImDrawChannel* ImVector_ImDrawChannel_ImVector_ImDrawChannel(void) -{ - return IM_NEW(ImVector_ImDrawChannel)(); -} -CIMGUI_API void ImVector_ImDrawChannel_destroy(ImVector_ImDrawChannel* self) +CIMGUI_API void ImVector_ImVec4_destroy(ImVector_ImVec4* self) { IM_DELETE(self); } @@ -2627,25 +2623,25 @@ CIMGUI_API ImVector_ImWchar* ImVector_ImWchar_ImVector_ImWcharVector(const ImVec { return IM_NEW(ImVector_ImWchar)(src); } -CIMGUI_API ImVector_ImFontConfig* ImVector_ImFontConfig_ImVector_ImFontConfigVector(const ImVector_ImFontConfig src) +CIMGUI_API ImVector_ImDrawVert* ImVector_ImDrawVert_ImVector_ImDrawVertVector(const ImVector_ImDrawVert src) { - return IM_NEW(ImVector_ImFontConfig)(src); + return IM_NEW(ImVector_ImDrawVert)(src); } CIMGUI_API ImVector_ImFontGlyph* ImVector_ImFontGlyph_ImVector_ImFontGlyphVector(const ImVector_ImFontGlyph src) { return IM_NEW(ImVector_ImFontGlyph)(src); } -CIMGUI_API ImVector_TextRange* ImVector_TextRange_ImVector_TextRangeVector(const ImVector_TextRange src) +CIMGUI_API ImVector_ImGuiTextRange* ImVector_ImGuiTextRange_ImVector_ImGuiTextRangeVector(const ImVector_ImGuiTextRange src) { - return IM_NEW(ImVector_TextRange)(src); + return IM_NEW(ImVector_ImGuiTextRange)(src); } -CIMGUI_API ImVector_CustomRect* ImVector_CustomRect_ImVector_CustomRectVector(const ImVector_CustomRect src) +CIMGUI_API ImVector_ImGuiStoragePair* ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePairVector(const ImVector_ImGuiStoragePair src) { - return IM_NEW(ImVector_CustomRect)(src); + return IM_NEW(ImVector_ImGuiStoragePair)(src); } -CIMGUI_API ImVector_ImVec4* ImVector_ImVec4_ImVector_ImVec4Vector(const ImVector_ImVec4 src) +CIMGUI_API ImVector_ImDrawChannel* ImVector_ImDrawChannel_ImVector_ImDrawChannelVector(const ImVector_ImDrawChannel src) { - return IM_NEW(ImVector_ImVec4)(src); + return IM_NEW(ImVector_ImDrawChannel)(src); } CIMGUI_API ImVector_char* ImVector_char_ImVector_charVector(const ImVector_char src) { @@ -2655,13 +2651,17 @@ CIMGUI_API ImVector_ImU32* ImVector_ImU32_ImVector_ImU32Vector(const ImVector_Im { return IM_NEW(ImVector_ImU32)(src); } +CIMGUI_API ImVector_ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRectVector(const ImVector_ImFontAtlasCustomRect src) +{ + return IM_NEW(ImVector_ImFontAtlasCustomRect)(src); +} CIMGUI_API ImVector_ImTextureID* ImVector_ImTextureID_ImVector_ImTextureIDVector(const ImVector_ImTextureID src) { return IM_NEW(ImVector_ImTextureID)(src); } -CIMGUI_API ImVector_ImDrawVert* ImVector_ImDrawVert_ImVector_ImDrawVertVector(const ImVector_ImDrawVert src) +CIMGUI_API ImVector_ImFontConfig* ImVector_ImFontConfig_ImVector_ImFontConfigVector(const ImVector_ImFontConfig src) { - return IM_NEW(ImVector_ImDrawVert)(src); + return IM_NEW(ImVector_ImFontConfig)(src); } CIMGUI_API ImVector_ImFontPtr* ImVector_ImFontPtr_ImVector_ImFontPtrVector(const ImVector_ImFontPtr src) { @@ -2671,13 +2671,9 @@ CIMGUI_API ImVector_ImDrawCmd* ImVector_ImDrawCmd_ImVector_ImDrawCmdVector(const { return IM_NEW(ImVector_ImDrawCmd)(src); } -CIMGUI_API ImVector_Pair* ImVector_Pair_ImVector_PairVector(const ImVector_Pair src) +CIMGUI_API ImVector_ImVec4* ImVector_ImVec4_ImVector_ImVec4Vector(const ImVector_ImVec4 src) { - return IM_NEW(ImVector_Pair)(src); -} -CIMGUI_API ImVector_ImDrawChannel* ImVector_ImDrawChannel_ImVector_ImDrawChannelVector(const ImVector_ImDrawChannel src) -{ - return IM_NEW(ImVector_ImDrawChannel)(src); + return IM_NEW(ImVector_ImVec4)(src); } CIMGUI_API ImVector_ImDrawIdx* ImVector_ImDrawIdx_ImVector_ImDrawIdxVector(const ImVector_ImDrawIdx src) { @@ -2695,7 +2691,7 @@ CIMGUI_API bool ImVector_ImWchar_empty(const ImVector_ImWchar* self) { return self->empty(); } -CIMGUI_API bool ImVector_ImFontConfig_empty(const ImVector_ImFontConfig* self) +CIMGUI_API bool ImVector_ImDrawVert_empty(const ImVector_ImDrawVert* self) { return self->empty(); } @@ -2703,15 +2699,15 @@ CIMGUI_API bool ImVector_ImFontGlyph_empty(const ImVector_ImFontGlyph* self) { return self->empty(); } -CIMGUI_API bool ImVector_TextRange_empty(const ImVector_TextRange* self) +CIMGUI_API bool ImVector_ImGuiTextRange_empty(const ImVector_ImGuiTextRange* self) { return self->empty(); } -CIMGUI_API bool ImVector_CustomRect_empty(const ImVector_CustomRect* self) +CIMGUI_API bool ImVector_ImGuiStoragePair_empty(const ImVector_ImGuiStoragePair* self) { return self->empty(); } -CIMGUI_API bool ImVector_ImVec4_empty(const ImVector_ImVec4* self) +CIMGUI_API bool ImVector_ImDrawChannel_empty(const ImVector_ImDrawChannel* self) { return self->empty(); } @@ -2723,11 +2719,15 @@ CIMGUI_API bool ImVector_ImU32_empty(const ImVector_ImU32* self) { return self->empty(); } +CIMGUI_API bool ImVector_ImFontAtlasCustomRect_empty(const ImVector_ImFontAtlasCustomRect* self) +{ + return self->empty(); +} CIMGUI_API bool ImVector_ImTextureID_empty(const ImVector_ImTextureID* self) { return self->empty(); } -CIMGUI_API bool ImVector_ImDrawVert_empty(const ImVector_ImDrawVert* self) +CIMGUI_API bool ImVector_ImFontConfig_empty(const ImVector_ImFontConfig* self) { return self->empty(); } @@ -2739,11 +2739,7 @@ CIMGUI_API bool ImVector_ImDrawCmd_empty(const ImVector_ImDrawCmd* self) { return self->empty(); } -CIMGUI_API bool ImVector_Pair_empty(const ImVector_Pair* self) -{ - return self->empty(); -} -CIMGUI_API bool ImVector_ImDrawChannel_empty(const ImVector_ImDrawChannel* self) +CIMGUI_API bool ImVector_ImVec4_empty(const ImVector_ImVec4* self) { return self->empty(); } @@ -2763,7 +2759,7 @@ CIMGUI_API int ImVector_ImWchar_size(const ImVector_ImWchar* self) { return self->size(); } -CIMGUI_API int ImVector_ImFontConfig_size(const ImVector_ImFontConfig* self) +CIMGUI_API int ImVector_ImDrawVert_size(const ImVector_ImDrawVert* self) { return self->size(); } @@ -2771,15 +2767,15 @@ CIMGUI_API int ImVector_ImFontGlyph_size(const ImVector_ImFontGlyph* self) { return self->size(); } -CIMGUI_API int ImVector_TextRange_size(const ImVector_TextRange* self) +CIMGUI_API int ImVector_ImGuiTextRange_size(const ImVector_ImGuiTextRange* self) { return self->size(); } -CIMGUI_API int ImVector_CustomRect_size(const ImVector_CustomRect* self) +CIMGUI_API int ImVector_ImGuiStoragePair_size(const ImVector_ImGuiStoragePair* self) { return self->size(); } -CIMGUI_API int ImVector_ImVec4_size(const ImVector_ImVec4* self) +CIMGUI_API int ImVector_ImDrawChannel_size(const ImVector_ImDrawChannel* self) { return self->size(); } @@ -2791,11 +2787,15 @@ CIMGUI_API int ImVector_ImU32_size(const ImVector_ImU32* self) { return self->size(); } +CIMGUI_API int ImVector_ImFontAtlasCustomRect_size(const ImVector_ImFontAtlasCustomRect* self) +{ + return self->size(); +} CIMGUI_API int ImVector_ImTextureID_size(const ImVector_ImTextureID* self) { return self->size(); } -CIMGUI_API int ImVector_ImDrawVert_size(const ImVector_ImDrawVert* self) +CIMGUI_API int ImVector_ImFontConfig_size(const ImVector_ImFontConfig* self) { return self->size(); } @@ -2807,11 +2807,7 @@ CIMGUI_API int ImVector_ImDrawCmd_size(const ImVector_ImDrawCmd* self) { return self->size(); } -CIMGUI_API int ImVector_Pair_size(const ImVector_Pair* self) -{ - return self->size(); -} -CIMGUI_API int ImVector_ImDrawChannel_size(const ImVector_ImDrawChannel* self) +CIMGUI_API int ImVector_ImVec4_size(const ImVector_ImVec4* self) { return self->size(); } @@ -2831,7 +2827,7 @@ CIMGUI_API int ImVector_ImWchar_size_in_bytes(const ImVector_ImWchar* self) { return self->size_in_bytes(); } -CIMGUI_API int ImVector_ImFontConfig_size_in_bytes(const ImVector_ImFontConfig* self) +CIMGUI_API int ImVector_ImDrawVert_size_in_bytes(const ImVector_ImDrawVert* self) { return self->size_in_bytes(); } @@ -2839,15 +2835,15 @@ CIMGUI_API int ImVector_ImFontGlyph_size_in_bytes(const ImVector_ImFontGlyph* se { return self->size_in_bytes(); } -CIMGUI_API int ImVector_TextRange_size_in_bytes(const ImVector_TextRange* self) +CIMGUI_API int ImVector_ImGuiTextRange_size_in_bytes(const ImVector_ImGuiTextRange* self) { return self->size_in_bytes(); } -CIMGUI_API int ImVector_CustomRect_size_in_bytes(const ImVector_CustomRect* self) +CIMGUI_API int ImVector_ImGuiStoragePair_size_in_bytes(const ImVector_ImGuiStoragePair* self) { return self->size_in_bytes(); } -CIMGUI_API int ImVector_ImVec4_size_in_bytes(const ImVector_ImVec4* self) +CIMGUI_API int ImVector_ImDrawChannel_size_in_bytes(const ImVector_ImDrawChannel* self) { return self->size_in_bytes(); } @@ -2859,11 +2855,15 @@ CIMGUI_API int ImVector_ImU32_size_in_bytes(const ImVector_ImU32* self) { return self->size_in_bytes(); } +CIMGUI_API int ImVector_ImFontAtlasCustomRect_size_in_bytes(const ImVector_ImFontAtlasCustomRect* self) +{ + return self->size_in_bytes(); +} CIMGUI_API int ImVector_ImTextureID_size_in_bytes(const ImVector_ImTextureID* self) { return self->size_in_bytes(); } -CIMGUI_API int ImVector_ImDrawVert_size_in_bytes(const ImVector_ImDrawVert* self) +CIMGUI_API int ImVector_ImFontConfig_size_in_bytes(const ImVector_ImFontConfig* self) { return self->size_in_bytes(); } @@ -2875,11 +2875,7 @@ CIMGUI_API int ImVector_ImDrawCmd_size_in_bytes(const ImVector_ImDrawCmd* self) { return self->size_in_bytes(); } -CIMGUI_API int ImVector_Pair_size_in_bytes(const ImVector_Pair* self) -{ - return self->size_in_bytes(); -} -CIMGUI_API int ImVector_ImDrawChannel_size_in_bytes(const ImVector_ImDrawChannel* self) +CIMGUI_API int ImVector_ImVec4_size_in_bytes(const ImVector_ImVec4* self) { return self->size_in_bytes(); } @@ -2899,7 +2895,7 @@ CIMGUI_API int ImVector_ImWchar_capacity(const ImVector_ImWchar* self) { return self->capacity(); } -CIMGUI_API int ImVector_ImFontConfig_capacity(const ImVector_ImFontConfig* self) +CIMGUI_API int ImVector_ImDrawVert_capacity(const ImVector_ImDrawVert* self) { return self->capacity(); } @@ -2907,15 +2903,15 @@ CIMGUI_API int ImVector_ImFontGlyph_capacity(const ImVector_ImFontGlyph* self) { return self->capacity(); } -CIMGUI_API int ImVector_TextRange_capacity(const ImVector_TextRange* self) +CIMGUI_API int ImVector_ImGuiTextRange_capacity(const ImVector_ImGuiTextRange* self) { return self->capacity(); } -CIMGUI_API int ImVector_CustomRect_capacity(const ImVector_CustomRect* self) +CIMGUI_API int ImVector_ImGuiStoragePair_capacity(const ImVector_ImGuiStoragePair* self) { return self->capacity(); } -CIMGUI_API int ImVector_ImVec4_capacity(const ImVector_ImVec4* self) +CIMGUI_API int ImVector_ImDrawChannel_capacity(const ImVector_ImDrawChannel* self) { return self->capacity(); } @@ -2927,11 +2923,15 @@ CIMGUI_API int ImVector_ImU32_capacity(const ImVector_ImU32* self) { return self->capacity(); } +CIMGUI_API int ImVector_ImFontAtlasCustomRect_capacity(const ImVector_ImFontAtlasCustomRect* self) +{ + return self->capacity(); +} CIMGUI_API int ImVector_ImTextureID_capacity(const ImVector_ImTextureID* self) { return self->capacity(); } -CIMGUI_API int ImVector_ImDrawVert_capacity(const ImVector_ImDrawVert* self) +CIMGUI_API int ImVector_ImFontConfig_capacity(const ImVector_ImFontConfig* self) { return self->capacity(); } @@ -2943,11 +2943,7 @@ CIMGUI_API int ImVector_ImDrawCmd_capacity(const ImVector_ImDrawCmd* self) { return self->capacity(); } -CIMGUI_API int ImVector_Pair_capacity(const ImVector_Pair* self) -{ - return self->capacity(); -} -CIMGUI_API int ImVector_ImDrawChannel_capacity(const ImVector_ImDrawChannel* self) +CIMGUI_API int ImVector_ImVec4_capacity(const ImVector_ImVec4* self) { return self->capacity(); } @@ -2967,7 +2963,7 @@ CIMGUI_API void ImVector_ImWchar_clear(ImVector_ImWchar* self) { return self->clear(); } -CIMGUI_API void ImVector_ImFontConfig_clear(ImVector_ImFontConfig* self) +CIMGUI_API void ImVector_ImDrawVert_clear(ImVector_ImDrawVert* self) { return self->clear(); } @@ -2975,15 +2971,15 @@ CIMGUI_API void ImVector_ImFontGlyph_clear(ImVector_ImFontGlyph* self) { return self->clear(); } -CIMGUI_API void ImVector_TextRange_clear(ImVector_TextRange* self) +CIMGUI_API void ImVector_ImGuiTextRange_clear(ImVector_ImGuiTextRange* self) { return self->clear(); } -CIMGUI_API void ImVector_CustomRect_clear(ImVector_CustomRect* self) +CIMGUI_API void ImVector_ImGuiStoragePair_clear(ImVector_ImGuiStoragePair* self) { return self->clear(); } -CIMGUI_API void ImVector_ImVec4_clear(ImVector_ImVec4* self) +CIMGUI_API void ImVector_ImDrawChannel_clear(ImVector_ImDrawChannel* self) { return self->clear(); } @@ -2995,11 +2991,15 @@ CIMGUI_API void ImVector_ImU32_clear(ImVector_ImU32* self) { return self->clear(); } +CIMGUI_API void ImVector_ImFontAtlasCustomRect_clear(ImVector_ImFontAtlasCustomRect* self) +{ + return self->clear(); +} CIMGUI_API void ImVector_ImTextureID_clear(ImVector_ImTextureID* self) { return self->clear(); } -CIMGUI_API void ImVector_ImDrawVert_clear(ImVector_ImDrawVert* self) +CIMGUI_API void ImVector_ImFontConfig_clear(ImVector_ImFontConfig* self) { return self->clear(); } @@ -3011,11 +3011,7 @@ CIMGUI_API void ImVector_ImDrawCmd_clear(ImVector_ImDrawCmd* self) { return self->clear(); } -CIMGUI_API void ImVector_Pair_clear(ImVector_Pair* self) -{ - return self->clear(); -} -CIMGUI_API void ImVector_ImDrawChannel_clear(ImVector_ImDrawChannel* self) +CIMGUI_API void ImVector_ImVec4_clear(ImVector_ImVec4* self) { return self->clear(); } @@ -3035,7 +3031,7 @@ CIMGUI_API ImWchar* ImVector_ImWchar_begin(ImVector_ImWchar* self) { return self->begin(); } -CIMGUI_API ImFontConfig* ImVector_ImFontConfig_begin(ImVector_ImFontConfig* self) +CIMGUI_API ImDrawVert* ImVector_ImDrawVert_begin(ImVector_ImDrawVert* self) { return self->begin(); } @@ -3043,15 +3039,15 @@ CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_begin(ImVector_ImFontGlyph* self) { return self->begin(); } -CIMGUI_API TextRange* ImVector_TextRange_begin(ImVector_TextRange* self) +CIMGUI_API ImGuiTextRange* ImVector_ImGuiTextRange_begin(ImVector_ImGuiTextRange* self) { return self->begin(); } -CIMGUI_API CustomRect* ImVector_CustomRect_begin(ImVector_CustomRect* self) +CIMGUI_API ImGuiStoragePair* ImVector_ImGuiStoragePair_begin(ImVector_ImGuiStoragePair* self) { return self->begin(); } -CIMGUI_API ImVec4* ImVector_ImVec4_begin(ImVector_ImVec4* self) +CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_begin(ImVector_ImDrawChannel* self) { return self->begin(); } @@ -3063,11 +3059,15 @@ CIMGUI_API ImU32* ImVector_ImU32_begin(ImVector_ImU32* self) { return self->begin(); } +CIMGUI_API ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_begin(ImVector_ImFontAtlasCustomRect* self) +{ + return self->begin(); +} CIMGUI_API ImTextureID* ImVector_ImTextureID_begin(ImVector_ImTextureID* self) { return self->begin(); } -CIMGUI_API ImDrawVert* ImVector_ImDrawVert_begin(ImVector_ImDrawVert* self) +CIMGUI_API ImFontConfig* ImVector_ImFontConfig_begin(ImVector_ImFontConfig* self) { return self->begin(); } @@ -3079,11 +3079,7 @@ CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_begin(ImVector_ImDrawCmd* self) { return self->begin(); } -CIMGUI_API Pair* ImVector_Pair_begin(ImVector_Pair* self) -{ - return self->begin(); -} -CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_begin(ImVector_ImDrawChannel* self) +CIMGUI_API ImVec4* ImVector_ImVec4_begin(ImVector_ImVec4* self) { return self->begin(); } @@ -3103,7 +3099,7 @@ CIMGUI_API ImWchar const * ImVector_ImWchar_begin_const(const ImVector_ImWchar* { return self->begin(); } -CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_begin_const(const ImVector_ImFontConfig* self) +CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_begin_const(const ImVector_ImDrawVert* self) { return self->begin(); } @@ -3111,15 +3107,15 @@ CIMGUI_API ImFontGlyph const * ImVector_ImFontGlyph_begin_const(const ImVector_I { return self->begin(); } -CIMGUI_API TextRange const * ImVector_TextRange_begin_const(const ImVector_TextRange* self) +CIMGUI_API ImGuiTextRange const * ImVector_ImGuiTextRange_begin_const(const ImVector_ImGuiTextRange* self) { return self->begin(); } -CIMGUI_API CustomRect const * ImVector_CustomRect_begin_const(const ImVector_CustomRect* self) +CIMGUI_API ImGuiStoragePair const * ImVector_ImGuiStoragePair_begin_const(const ImVector_ImGuiStoragePair* self) { return self->begin(); } -CIMGUI_API ImVec4 const * ImVector_ImVec4_begin_const(const ImVector_ImVec4* self) +CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_begin_const(const ImVector_ImDrawChannel* self) { return self->begin(); } @@ -3131,11 +3127,15 @@ CIMGUI_API ImU32 const * ImVector_ImU32_begin_const(const ImVector_ImU32* self) { return self->begin(); } +CIMGUI_API ImFontAtlasCustomRect const * ImVector_ImFontAtlasCustomRect_begin_const(const ImVector_ImFontAtlasCustomRect* self) +{ + return self->begin(); +} CIMGUI_API ImTextureID const * ImVector_ImTextureID_begin_const(const ImVector_ImTextureID* self) { return self->begin(); } -CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_begin_const(const ImVector_ImDrawVert* self) +CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_begin_const(const ImVector_ImFontConfig* self) { return self->begin(); } @@ -3147,11 +3147,7 @@ CIMGUI_API ImDrawCmd const * ImVector_ImDrawCmd_begin_const(const ImVector_ImDra { return self->begin(); } -CIMGUI_API Pair const * ImVector_Pair_begin_const(const ImVector_Pair* self) -{ - return self->begin(); -} -CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_begin_const(const ImVector_ImDrawChannel* self) +CIMGUI_API ImVec4 const * ImVector_ImVec4_begin_const(const ImVector_ImVec4* self) { return self->begin(); } @@ -3171,7 +3167,7 @@ CIMGUI_API ImWchar* ImVector_ImWchar_end(ImVector_ImWchar* self) { return self->end(); } -CIMGUI_API ImFontConfig* ImVector_ImFontConfig_end(ImVector_ImFontConfig* self) +CIMGUI_API ImDrawVert* ImVector_ImDrawVert_end(ImVector_ImDrawVert* self) { return self->end(); } @@ -3179,15 +3175,15 @@ CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_end(ImVector_ImFontGlyph* self) { return self->end(); } -CIMGUI_API TextRange* ImVector_TextRange_end(ImVector_TextRange* self) +CIMGUI_API ImGuiTextRange* ImVector_ImGuiTextRange_end(ImVector_ImGuiTextRange* self) { return self->end(); } -CIMGUI_API CustomRect* ImVector_CustomRect_end(ImVector_CustomRect* self) +CIMGUI_API ImGuiStoragePair* ImVector_ImGuiStoragePair_end(ImVector_ImGuiStoragePair* self) { return self->end(); } -CIMGUI_API ImVec4* ImVector_ImVec4_end(ImVector_ImVec4* self) +CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_end(ImVector_ImDrawChannel* self) { return self->end(); } @@ -3199,11 +3195,15 @@ CIMGUI_API ImU32* ImVector_ImU32_end(ImVector_ImU32* self) { return self->end(); } +CIMGUI_API ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_end(ImVector_ImFontAtlasCustomRect* self) +{ + return self->end(); +} CIMGUI_API ImTextureID* ImVector_ImTextureID_end(ImVector_ImTextureID* self) { return self->end(); } -CIMGUI_API ImDrawVert* ImVector_ImDrawVert_end(ImVector_ImDrawVert* self) +CIMGUI_API ImFontConfig* ImVector_ImFontConfig_end(ImVector_ImFontConfig* self) { return self->end(); } @@ -3215,11 +3215,7 @@ CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_end(ImVector_ImDrawCmd* self) { return self->end(); } -CIMGUI_API Pair* ImVector_Pair_end(ImVector_Pair* self) -{ - return self->end(); -} -CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_end(ImVector_ImDrawChannel* self) +CIMGUI_API ImVec4* ImVector_ImVec4_end(ImVector_ImVec4* self) { return self->end(); } @@ -3239,7 +3235,7 @@ CIMGUI_API ImWchar const * ImVector_ImWchar_end_const(const ImVector_ImWchar* se { return self->end(); } -CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_end_const(const ImVector_ImFontConfig* self) +CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_end_const(const ImVector_ImDrawVert* self) { return self->end(); } @@ -3247,15 +3243,15 @@ CIMGUI_API ImFontGlyph const * ImVector_ImFontGlyph_end_const(const ImVector_ImF { return self->end(); } -CIMGUI_API TextRange const * ImVector_TextRange_end_const(const ImVector_TextRange* self) +CIMGUI_API ImGuiTextRange const * ImVector_ImGuiTextRange_end_const(const ImVector_ImGuiTextRange* self) { return self->end(); } -CIMGUI_API CustomRect const * ImVector_CustomRect_end_const(const ImVector_CustomRect* self) +CIMGUI_API ImGuiStoragePair const * ImVector_ImGuiStoragePair_end_const(const ImVector_ImGuiStoragePair* self) { return self->end(); } -CIMGUI_API ImVec4 const * ImVector_ImVec4_end_const(const ImVector_ImVec4* self) +CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_end_const(const ImVector_ImDrawChannel* self) { return self->end(); } @@ -3267,11 +3263,15 @@ CIMGUI_API ImU32 const * ImVector_ImU32_end_const(const ImVector_ImU32* self) { return self->end(); } +CIMGUI_API ImFontAtlasCustomRect const * ImVector_ImFontAtlasCustomRect_end_const(const ImVector_ImFontAtlasCustomRect* self) +{ + return self->end(); +} CIMGUI_API ImTextureID const * ImVector_ImTextureID_end_const(const ImVector_ImTextureID* self) { return self->end(); } -CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_end_const(const ImVector_ImDrawVert* self) +CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_end_const(const ImVector_ImFontConfig* self) { return self->end(); } @@ -3283,11 +3283,7 @@ CIMGUI_API ImDrawCmd const * ImVector_ImDrawCmd_end_const(const ImVector_ImDrawC { return self->end(); } -CIMGUI_API Pair const * ImVector_Pair_end_const(const ImVector_Pair* self) -{ - return self->end(); -} -CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_end_const(const ImVector_ImDrawChannel* self) +CIMGUI_API ImVec4 const * ImVector_ImVec4_end_const(const ImVector_ImVec4* self) { return self->end(); } @@ -3307,7 +3303,7 @@ CIMGUI_API ImWchar* ImVector_ImWchar_front(ImVector_ImWchar* self) { return &self->front(); } -CIMGUI_API ImFontConfig* ImVector_ImFontConfig_front(ImVector_ImFontConfig* self) +CIMGUI_API ImDrawVert* ImVector_ImDrawVert_front(ImVector_ImDrawVert* self) { return &self->front(); } @@ -3315,15 +3311,15 @@ CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_front(ImVector_ImFontGlyph* self) { return &self->front(); } -CIMGUI_API TextRange* ImVector_TextRange_front(ImVector_TextRange* self) +CIMGUI_API ImGuiTextRange* ImVector_ImGuiTextRange_front(ImVector_ImGuiTextRange* self) { return &self->front(); } -CIMGUI_API CustomRect* ImVector_CustomRect_front(ImVector_CustomRect* self) +CIMGUI_API ImGuiStoragePair* ImVector_ImGuiStoragePair_front(ImVector_ImGuiStoragePair* self) { return &self->front(); } -CIMGUI_API ImVec4* ImVector_ImVec4_front(ImVector_ImVec4* self) +CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_front(ImVector_ImDrawChannel* self) { return &self->front(); } @@ -3335,11 +3331,15 @@ CIMGUI_API ImU32* ImVector_ImU32_front(ImVector_ImU32* self) { return &self->front(); } +CIMGUI_API ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_front(ImVector_ImFontAtlasCustomRect* self) +{ + return &self->front(); +} CIMGUI_API ImTextureID* ImVector_ImTextureID_front(ImVector_ImTextureID* self) { return &self->front(); } -CIMGUI_API ImDrawVert* ImVector_ImDrawVert_front(ImVector_ImDrawVert* self) +CIMGUI_API ImFontConfig* ImVector_ImFontConfig_front(ImVector_ImFontConfig* self) { return &self->front(); } @@ -3351,11 +3351,7 @@ CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_front(ImVector_ImDrawCmd* self) { return &self->front(); } -CIMGUI_API Pair* ImVector_Pair_front(ImVector_Pair* self) -{ - return &self->front(); -} -CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_front(ImVector_ImDrawChannel* self) +CIMGUI_API ImVec4* ImVector_ImVec4_front(ImVector_ImVec4* self) { return &self->front(); } @@ -3375,7 +3371,7 @@ CIMGUI_API ImWchar const * ImVector_ImWchar_front_const(const ImVector_ImWchar* { return &self->front(); } -CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_front_const(const ImVector_ImFontConfig* self) +CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_front_const(const ImVector_ImDrawVert* self) { return &self->front(); } @@ -3383,15 +3379,15 @@ CIMGUI_API ImFontGlyph const * ImVector_ImFontGlyph_front_const(const ImVector_I { return &self->front(); } -CIMGUI_API TextRange const * ImVector_TextRange_front_const(const ImVector_TextRange* self) +CIMGUI_API ImGuiTextRange const * ImVector_ImGuiTextRange_front_const(const ImVector_ImGuiTextRange* self) { return &self->front(); } -CIMGUI_API CustomRect const * ImVector_CustomRect_front_const(const ImVector_CustomRect* self) +CIMGUI_API ImGuiStoragePair const * ImVector_ImGuiStoragePair_front_const(const ImVector_ImGuiStoragePair* self) { return &self->front(); } -CIMGUI_API ImVec4 const * ImVector_ImVec4_front_const(const ImVector_ImVec4* self) +CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_front_const(const ImVector_ImDrawChannel* self) { return &self->front(); } @@ -3403,11 +3399,15 @@ CIMGUI_API ImU32 const * ImVector_ImU32_front_const(const ImVector_ImU32* self) { return &self->front(); } +CIMGUI_API ImFontAtlasCustomRect const * ImVector_ImFontAtlasCustomRect_front_const(const ImVector_ImFontAtlasCustomRect* self) +{ + return &self->front(); +} CIMGUI_API ImTextureID const * ImVector_ImTextureID_front_const(const ImVector_ImTextureID* self) { return &self->front(); } -CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_front_const(const ImVector_ImDrawVert* self) +CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_front_const(const ImVector_ImFontConfig* self) { return &self->front(); } @@ -3419,11 +3419,7 @@ CIMGUI_API ImDrawCmd const * ImVector_ImDrawCmd_front_const(const ImVector_ImDra { return &self->front(); } -CIMGUI_API Pair const * ImVector_Pair_front_const(const ImVector_Pair* self) -{ - return &self->front(); -} -CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_front_const(const ImVector_ImDrawChannel* self) +CIMGUI_API ImVec4 const * ImVector_ImVec4_front_const(const ImVector_ImVec4* self) { return &self->front(); } @@ -3443,7 +3439,7 @@ CIMGUI_API ImWchar* ImVector_ImWchar_back(ImVector_ImWchar* self) { return &self->back(); } -CIMGUI_API ImFontConfig* ImVector_ImFontConfig_back(ImVector_ImFontConfig* self) +CIMGUI_API ImDrawVert* ImVector_ImDrawVert_back(ImVector_ImDrawVert* self) { return &self->back(); } @@ -3451,15 +3447,15 @@ CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_back(ImVector_ImFontGlyph* self) { return &self->back(); } -CIMGUI_API TextRange* ImVector_TextRange_back(ImVector_TextRange* self) +CIMGUI_API ImGuiTextRange* ImVector_ImGuiTextRange_back(ImVector_ImGuiTextRange* self) { return &self->back(); } -CIMGUI_API CustomRect* ImVector_CustomRect_back(ImVector_CustomRect* self) +CIMGUI_API ImGuiStoragePair* ImVector_ImGuiStoragePair_back(ImVector_ImGuiStoragePair* self) { return &self->back(); } -CIMGUI_API ImVec4* ImVector_ImVec4_back(ImVector_ImVec4* self) +CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_back(ImVector_ImDrawChannel* self) { return &self->back(); } @@ -3471,11 +3467,15 @@ CIMGUI_API ImU32* ImVector_ImU32_back(ImVector_ImU32* self) { return &self->back(); } +CIMGUI_API ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_back(ImVector_ImFontAtlasCustomRect* self) +{ + return &self->back(); +} CIMGUI_API ImTextureID* ImVector_ImTextureID_back(ImVector_ImTextureID* self) { return &self->back(); } -CIMGUI_API ImDrawVert* ImVector_ImDrawVert_back(ImVector_ImDrawVert* self) +CIMGUI_API ImFontConfig* ImVector_ImFontConfig_back(ImVector_ImFontConfig* self) { return &self->back(); } @@ -3487,11 +3487,7 @@ CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_back(ImVector_ImDrawCmd* self) { return &self->back(); } -CIMGUI_API Pair* ImVector_Pair_back(ImVector_Pair* self) -{ - return &self->back(); -} -CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_back(ImVector_ImDrawChannel* self) +CIMGUI_API ImVec4* ImVector_ImVec4_back(ImVector_ImVec4* self) { return &self->back(); } @@ -3511,7 +3507,7 @@ CIMGUI_API ImWchar const * ImVector_ImWchar_back_const(const ImVector_ImWchar* s { return &self->back(); } -CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_back_const(const ImVector_ImFontConfig* self) +CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_back_const(const ImVector_ImDrawVert* self) { return &self->back(); } @@ -3519,15 +3515,15 @@ CIMGUI_API ImFontGlyph const * ImVector_ImFontGlyph_back_const(const ImVector_Im { return &self->back(); } -CIMGUI_API TextRange const * ImVector_TextRange_back_const(const ImVector_TextRange* self) +CIMGUI_API ImGuiTextRange const * ImVector_ImGuiTextRange_back_const(const ImVector_ImGuiTextRange* self) { return &self->back(); } -CIMGUI_API CustomRect const * ImVector_CustomRect_back_const(const ImVector_CustomRect* self) +CIMGUI_API ImGuiStoragePair const * ImVector_ImGuiStoragePair_back_const(const ImVector_ImGuiStoragePair* self) { return &self->back(); } -CIMGUI_API ImVec4 const * ImVector_ImVec4_back_const(const ImVector_ImVec4* self) +CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_back_const(const ImVector_ImDrawChannel* self) { return &self->back(); } @@ -3539,11 +3535,15 @@ CIMGUI_API ImU32 const * ImVector_ImU32_back_const(const ImVector_ImU32* self) { return &self->back(); } +CIMGUI_API ImFontAtlasCustomRect const * ImVector_ImFontAtlasCustomRect_back_const(const ImVector_ImFontAtlasCustomRect* self) +{ + return &self->back(); +} CIMGUI_API ImTextureID const * ImVector_ImTextureID_back_const(const ImVector_ImTextureID* self) { return &self->back(); } -CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_back_const(const ImVector_ImDrawVert* self) +CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_back_const(const ImVector_ImFontConfig* self) { return &self->back(); } @@ -3555,11 +3555,7 @@ CIMGUI_API ImDrawCmd const * ImVector_ImDrawCmd_back_const(const ImVector_ImDraw { return &self->back(); } -CIMGUI_API Pair const * ImVector_Pair_back_const(const ImVector_Pair* self) -{ - return &self->back(); -} -CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_back_const(const ImVector_ImDrawChannel* self) +CIMGUI_API ImVec4 const * ImVector_ImVec4_back_const(const ImVector_ImVec4* self) { return &self->back(); } @@ -3579,7 +3575,7 @@ CIMGUI_API void ImVector_ImWchar_swap(ImVector_ImWchar* self,ImVector_ImWchar rh { return self->swap(rhs); } -CIMGUI_API void ImVector_ImFontConfig_swap(ImVector_ImFontConfig* self,ImVector_ImFontConfig rhs) +CIMGUI_API void ImVector_ImDrawVert_swap(ImVector_ImDrawVert* self,ImVector_ImDrawVert rhs) { return self->swap(rhs); } @@ -3587,15 +3583,15 @@ CIMGUI_API void ImVector_ImFontGlyph_swap(ImVector_ImFontGlyph* self,ImVector_Im { return self->swap(rhs); } -CIMGUI_API void ImVector_TextRange_swap(ImVector_TextRange* self,ImVector_TextRange rhs) +CIMGUI_API void ImVector_ImGuiTextRange_swap(ImVector_ImGuiTextRange* self,ImVector_ImGuiTextRange rhs) { return self->swap(rhs); } -CIMGUI_API void ImVector_CustomRect_swap(ImVector_CustomRect* self,ImVector_CustomRect rhs) +CIMGUI_API void ImVector_ImGuiStoragePair_swap(ImVector_ImGuiStoragePair* self,ImVector_ImGuiStoragePair rhs) { return self->swap(rhs); } -CIMGUI_API void ImVector_ImVec4_swap(ImVector_ImVec4* self,ImVector_ImVec4 rhs) +CIMGUI_API void ImVector_ImDrawChannel_swap(ImVector_ImDrawChannel* self,ImVector_ImDrawChannel rhs) { return self->swap(rhs); } @@ -3607,11 +3603,15 @@ CIMGUI_API void ImVector_ImU32_swap(ImVector_ImU32* self,ImVector_ImU32 rhs) { return self->swap(rhs); } +CIMGUI_API void ImVector_ImFontAtlasCustomRect_swap(ImVector_ImFontAtlasCustomRect* self,ImVector_ImFontAtlasCustomRect rhs) +{ + return self->swap(rhs); +} CIMGUI_API void ImVector_ImTextureID_swap(ImVector_ImTextureID* self,ImVector_ImTextureID rhs) { return self->swap(rhs); } -CIMGUI_API void ImVector_ImDrawVert_swap(ImVector_ImDrawVert* self,ImVector_ImDrawVert rhs) +CIMGUI_API void ImVector_ImFontConfig_swap(ImVector_ImFontConfig* self,ImVector_ImFontConfig rhs) { return self->swap(rhs); } @@ -3623,11 +3623,7 @@ CIMGUI_API void ImVector_ImDrawCmd_swap(ImVector_ImDrawCmd* self,ImVector_ImDraw { return self->swap(rhs); } -CIMGUI_API void ImVector_Pair_swap(ImVector_Pair* self,ImVector_Pair rhs) -{ - return self->swap(rhs); -} -CIMGUI_API void ImVector_ImDrawChannel_swap(ImVector_ImDrawChannel* self,ImVector_ImDrawChannel rhs) +CIMGUI_API void ImVector_ImVec4_swap(ImVector_ImVec4* self,ImVector_ImVec4 rhs) { return self->swap(rhs); } @@ -3647,7 +3643,7 @@ CIMGUI_API int ImVector_ImWchar__grow_capacity(const ImVector_ImWchar* self,int { return self->_grow_capacity(sz); } -CIMGUI_API int ImVector_ImFontConfig__grow_capacity(const ImVector_ImFontConfig* self,int sz) +CIMGUI_API int ImVector_ImDrawVert__grow_capacity(const ImVector_ImDrawVert* self,int sz) { return self->_grow_capacity(sz); } @@ -3655,15 +3651,15 @@ CIMGUI_API int ImVector_ImFontGlyph__grow_capacity(const ImVector_ImFontGlyph* s { return self->_grow_capacity(sz); } -CIMGUI_API int ImVector_TextRange__grow_capacity(const ImVector_TextRange* self,int sz) +CIMGUI_API int ImVector_ImGuiTextRange__grow_capacity(const ImVector_ImGuiTextRange* self,int sz) { return self->_grow_capacity(sz); } -CIMGUI_API int ImVector_CustomRect__grow_capacity(const ImVector_CustomRect* self,int sz) +CIMGUI_API int ImVector_ImGuiStoragePair__grow_capacity(const ImVector_ImGuiStoragePair* self,int sz) { return self->_grow_capacity(sz); } -CIMGUI_API int ImVector_ImVec4__grow_capacity(const ImVector_ImVec4* self,int sz) +CIMGUI_API int ImVector_ImDrawChannel__grow_capacity(const ImVector_ImDrawChannel* self,int sz) { return self->_grow_capacity(sz); } @@ -3675,11 +3671,15 @@ CIMGUI_API int ImVector_ImU32__grow_capacity(const ImVector_ImU32* self,int sz) { return self->_grow_capacity(sz); } +CIMGUI_API int ImVector_ImFontAtlasCustomRect__grow_capacity(const ImVector_ImFontAtlasCustomRect* self,int sz) +{ + return self->_grow_capacity(sz); +} CIMGUI_API int ImVector_ImTextureID__grow_capacity(const ImVector_ImTextureID* self,int sz) { return self->_grow_capacity(sz); } -CIMGUI_API int ImVector_ImDrawVert__grow_capacity(const ImVector_ImDrawVert* self,int sz) +CIMGUI_API int ImVector_ImFontConfig__grow_capacity(const ImVector_ImFontConfig* self,int sz) { return self->_grow_capacity(sz); } @@ -3691,11 +3691,7 @@ CIMGUI_API int ImVector_ImDrawCmd__grow_capacity(const ImVector_ImDrawCmd* self, { return self->_grow_capacity(sz); } -CIMGUI_API int ImVector_Pair__grow_capacity(const ImVector_Pair* self,int sz) -{ - return self->_grow_capacity(sz); -} -CIMGUI_API int ImVector_ImDrawChannel__grow_capacity(const ImVector_ImDrawChannel* self,int sz) +CIMGUI_API int ImVector_ImVec4__grow_capacity(const ImVector_ImVec4* self,int sz) { return self->_grow_capacity(sz); } @@ -3715,7 +3711,7 @@ CIMGUI_API void ImVector_ImWchar_resize(ImVector_ImWchar* self,int new_size) { return self->resize(new_size); } -CIMGUI_API void ImVector_ImFontConfig_resize(ImVector_ImFontConfig* self,int new_size) +CIMGUI_API void ImVector_ImDrawVert_resize(ImVector_ImDrawVert* self,int new_size) { return self->resize(new_size); } @@ -3723,15 +3719,15 @@ CIMGUI_API void ImVector_ImFontGlyph_resize(ImVector_ImFontGlyph* self,int new_s { return self->resize(new_size); } -CIMGUI_API void ImVector_TextRange_resize(ImVector_TextRange* self,int new_size) +CIMGUI_API void ImVector_ImGuiTextRange_resize(ImVector_ImGuiTextRange* self,int new_size) { return self->resize(new_size); } -CIMGUI_API void ImVector_CustomRect_resize(ImVector_CustomRect* self,int new_size) +CIMGUI_API void ImVector_ImGuiStoragePair_resize(ImVector_ImGuiStoragePair* self,int new_size) { return self->resize(new_size); } -CIMGUI_API void ImVector_ImVec4_resize(ImVector_ImVec4* self,int new_size) +CIMGUI_API void ImVector_ImDrawChannel_resize(ImVector_ImDrawChannel* self,int new_size) { return self->resize(new_size); } @@ -3743,11 +3739,15 @@ CIMGUI_API void ImVector_ImU32_resize(ImVector_ImU32* self,int new_size) { return self->resize(new_size); } +CIMGUI_API void ImVector_ImFontAtlasCustomRect_resize(ImVector_ImFontAtlasCustomRect* self,int new_size) +{ + return self->resize(new_size); +} CIMGUI_API void ImVector_ImTextureID_resize(ImVector_ImTextureID* self,int new_size) { return self->resize(new_size); } -CIMGUI_API void ImVector_ImDrawVert_resize(ImVector_ImDrawVert* self,int new_size) +CIMGUI_API void ImVector_ImFontConfig_resize(ImVector_ImFontConfig* self,int new_size) { return self->resize(new_size); } @@ -3759,11 +3759,7 @@ CIMGUI_API void ImVector_ImDrawCmd_resize(ImVector_ImDrawCmd* self,int new_size) { return self->resize(new_size); } -CIMGUI_API void ImVector_Pair_resize(ImVector_Pair* self,int new_size) -{ - return self->resize(new_size); -} -CIMGUI_API void ImVector_ImDrawChannel_resize(ImVector_ImDrawChannel* self,int new_size) +CIMGUI_API void ImVector_ImVec4_resize(ImVector_ImVec4* self,int new_size) { return self->resize(new_size); } @@ -3783,7 +3779,7 @@ CIMGUI_API void ImVector_ImWchar_resizeT(ImVector_ImWchar* self,int new_size,con { return self->resize(new_size,v); } -CIMGUI_API void ImVector_ImFontConfig_resizeT(ImVector_ImFontConfig* self,int new_size,const ImFontConfig v) +CIMGUI_API void ImVector_ImDrawVert_resizeT(ImVector_ImDrawVert* self,int new_size,const ImDrawVert v) { return self->resize(new_size,v); } @@ -3791,15 +3787,15 @@ CIMGUI_API void ImVector_ImFontGlyph_resizeT(ImVector_ImFontGlyph* self,int new_ { return self->resize(new_size,v); } -CIMGUI_API void ImVector_TextRange_resizeT(ImVector_TextRange* self,int new_size,const TextRange v) +CIMGUI_API void ImVector_ImGuiTextRange_resizeT(ImVector_ImGuiTextRange* self,int new_size,const ImGuiTextRange v) { return self->resize(new_size,v); } -CIMGUI_API void ImVector_CustomRect_resizeT(ImVector_CustomRect* self,int new_size,const CustomRect v) +CIMGUI_API void ImVector_ImGuiStoragePair_resizeT(ImVector_ImGuiStoragePair* self,int new_size,const ImGuiStoragePair v) { return self->resize(new_size,v); } -CIMGUI_API void ImVector_ImVec4_resizeT(ImVector_ImVec4* self,int new_size,const ImVec4 v) +CIMGUI_API void ImVector_ImDrawChannel_resizeT(ImVector_ImDrawChannel* self,int new_size,const ImDrawChannel v) { return self->resize(new_size,v); } @@ -3811,11 +3807,15 @@ CIMGUI_API void ImVector_ImU32_resizeT(ImVector_ImU32* self,int new_size,const I { return self->resize(new_size,v); } +CIMGUI_API void ImVector_ImFontAtlasCustomRect_resizeT(ImVector_ImFontAtlasCustomRect* self,int new_size,const ImFontAtlasCustomRect v) +{ + return self->resize(new_size,v); +} CIMGUI_API void ImVector_ImTextureID_resizeT(ImVector_ImTextureID* self,int new_size,const ImTextureID v) { return self->resize(new_size,v); } -CIMGUI_API void ImVector_ImDrawVert_resizeT(ImVector_ImDrawVert* self,int new_size,const ImDrawVert v) +CIMGUI_API void ImVector_ImFontConfig_resizeT(ImVector_ImFontConfig* self,int new_size,const ImFontConfig v) { return self->resize(new_size,v); } @@ -3827,11 +3827,7 @@ CIMGUI_API void ImVector_ImDrawCmd_resizeT(ImVector_ImDrawCmd* self,int new_size { return self->resize(new_size,v); } -CIMGUI_API void ImVector_Pair_resizeT(ImVector_Pair* self,int new_size,const Pair v) -{ - return self->resize(new_size,v); -} -CIMGUI_API void ImVector_ImDrawChannel_resizeT(ImVector_ImDrawChannel* self,int new_size,const ImDrawChannel v) +CIMGUI_API void ImVector_ImVec4_resizeT(ImVector_ImVec4* self,int new_size,const ImVec4 v) { return self->resize(new_size,v); } @@ -3851,7 +3847,7 @@ CIMGUI_API void ImVector_ImWchar_reserve(ImVector_ImWchar* self,int new_capacity { return self->reserve(new_capacity); } -CIMGUI_API void ImVector_ImFontConfig_reserve(ImVector_ImFontConfig* self,int new_capacity) +CIMGUI_API void ImVector_ImDrawVert_reserve(ImVector_ImDrawVert* self,int new_capacity) { return self->reserve(new_capacity); } @@ -3859,15 +3855,15 @@ CIMGUI_API void ImVector_ImFontGlyph_reserve(ImVector_ImFontGlyph* self,int new_ { return self->reserve(new_capacity); } -CIMGUI_API void ImVector_TextRange_reserve(ImVector_TextRange* self,int new_capacity) +CIMGUI_API void ImVector_ImGuiTextRange_reserve(ImVector_ImGuiTextRange* self,int new_capacity) { return self->reserve(new_capacity); } -CIMGUI_API void ImVector_CustomRect_reserve(ImVector_CustomRect* self,int new_capacity) +CIMGUI_API void ImVector_ImGuiStoragePair_reserve(ImVector_ImGuiStoragePair* self,int new_capacity) { return self->reserve(new_capacity); } -CIMGUI_API void ImVector_ImVec4_reserve(ImVector_ImVec4* self,int new_capacity) +CIMGUI_API void ImVector_ImDrawChannel_reserve(ImVector_ImDrawChannel* self,int new_capacity) { return self->reserve(new_capacity); } @@ -3879,11 +3875,15 @@ CIMGUI_API void ImVector_ImU32_reserve(ImVector_ImU32* self,int new_capacity) { return self->reserve(new_capacity); } +CIMGUI_API void ImVector_ImFontAtlasCustomRect_reserve(ImVector_ImFontAtlasCustomRect* self,int new_capacity) +{ + return self->reserve(new_capacity); +} CIMGUI_API void ImVector_ImTextureID_reserve(ImVector_ImTextureID* self,int new_capacity) { return self->reserve(new_capacity); } -CIMGUI_API void ImVector_ImDrawVert_reserve(ImVector_ImDrawVert* self,int new_capacity) +CIMGUI_API void ImVector_ImFontConfig_reserve(ImVector_ImFontConfig* self,int new_capacity) { return self->reserve(new_capacity); } @@ -3895,11 +3895,7 @@ CIMGUI_API void ImVector_ImDrawCmd_reserve(ImVector_ImDrawCmd* self,int new_capa { return self->reserve(new_capacity); } -CIMGUI_API void ImVector_Pair_reserve(ImVector_Pair* self,int new_capacity) -{ - return self->reserve(new_capacity); -} -CIMGUI_API void ImVector_ImDrawChannel_reserve(ImVector_ImDrawChannel* self,int new_capacity) +CIMGUI_API void ImVector_ImVec4_reserve(ImVector_ImVec4* self,int new_capacity) { return self->reserve(new_capacity); } @@ -3919,7 +3915,7 @@ CIMGUI_API void ImVector_ImWchar_push_back(ImVector_ImWchar* self,const ImWchar { return self->push_back(v); } -CIMGUI_API void ImVector_ImFontConfig_push_back(ImVector_ImFontConfig* self,const ImFontConfig v) +CIMGUI_API void ImVector_ImDrawVert_push_back(ImVector_ImDrawVert* self,const ImDrawVert v) { return self->push_back(v); } @@ -3927,15 +3923,15 @@ CIMGUI_API void ImVector_ImFontGlyph_push_back(ImVector_ImFontGlyph* self,const { return self->push_back(v); } -CIMGUI_API void ImVector_TextRange_push_back(ImVector_TextRange* self,const TextRange v) +CIMGUI_API void ImVector_ImGuiTextRange_push_back(ImVector_ImGuiTextRange* self,const ImGuiTextRange v) { return self->push_back(v); } -CIMGUI_API void ImVector_CustomRect_push_back(ImVector_CustomRect* self,const CustomRect v) +CIMGUI_API void ImVector_ImGuiStoragePair_push_back(ImVector_ImGuiStoragePair* self,const ImGuiStoragePair v) { return self->push_back(v); } -CIMGUI_API void ImVector_ImVec4_push_back(ImVector_ImVec4* self,const ImVec4 v) +CIMGUI_API void ImVector_ImDrawChannel_push_back(ImVector_ImDrawChannel* self,const ImDrawChannel v) { return self->push_back(v); } @@ -3947,11 +3943,15 @@ CIMGUI_API void ImVector_ImU32_push_back(ImVector_ImU32* self,const ImU32 v) { return self->push_back(v); } +CIMGUI_API void ImVector_ImFontAtlasCustomRect_push_back(ImVector_ImFontAtlasCustomRect* self,const ImFontAtlasCustomRect v) +{ + return self->push_back(v); +} CIMGUI_API void ImVector_ImTextureID_push_back(ImVector_ImTextureID* self,const ImTextureID v) { return self->push_back(v); } -CIMGUI_API void ImVector_ImDrawVert_push_back(ImVector_ImDrawVert* self,const ImDrawVert v) +CIMGUI_API void ImVector_ImFontConfig_push_back(ImVector_ImFontConfig* self,const ImFontConfig v) { return self->push_back(v); } @@ -3963,11 +3963,7 @@ CIMGUI_API void ImVector_ImDrawCmd_push_back(ImVector_ImDrawCmd* self,const ImDr { return self->push_back(v); } -CIMGUI_API void ImVector_Pair_push_back(ImVector_Pair* self,const Pair v) -{ - return self->push_back(v); -} -CIMGUI_API void ImVector_ImDrawChannel_push_back(ImVector_ImDrawChannel* self,const ImDrawChannel v) +CIMGUI_API void ImVector_ImVec4_push_back(ImVector_ImVec4* self,const ImVec4 v) { return self->push_back(v); } @@ -3987,7 +3983,7 @@ CIMGUI_API void ImVector_ImWchar_pop_back(ImVector_ImWchar* self) { return self->pop_back(); } -CIMGUI_API void ImVector_ImFontConfig_pop_back(ImVector_ImFontConfig* self) +CIMGUI_API void ImVector_ImDrawVert_pop_back(ImVector_ImDrawVert* self) { return self->pop_back(); } @@ -3995,15 +3991,15 @@ CIMGUI_API void ImVector_ImFontGlyph_pop_back(ImVector_ImFontGlyph* self) { return self->pop_back(); } -CIMGUI_API void ImVector_TextRange_pop_back(ImVector_TextRange* self) +CIMGUI_API void ImVector_ImGuiTextRange_pop_back(ImVector_ImGuiTextRange* self) { return self->pop_back(); } -CIMGUI_API void ImVector_CustomRect_pop_back(ImVector_CustomRect* self) +CIMGUI_API void ImVector_ImGuiStoragePair_pop_back(ImVector_ImGuiStoragePair* self) { return self->pop_back(); } -CIMGUI_API void ImVector_ImVec4_pop_back(ImVector_ImVec4* self) +CIMGUI_API void ImVector_ImDrawChannel_pop_back(ImVector_ImDrawChannel* self) { return self->pop_back(); } @@ -4015,11 +4011,15 @@ CIMGUI_API void ImVector_ImU32_pop_back(ImVector_ImU32* self) { return self->pop_back(); } +CIMGUI_API void ImVector_ImFontAtlasCustomRect_pop_back(ImVector_ImFontAtlasCustomRect* self) +{ + return self->pop_back(); +} CIMGUI_API void ImVector_ImTextureID_pop_back(ImVector_ImTextureID* self) { return self->pop_back(); } -CIMGUI_API void ImVector_ImDrawVert_pop_back(ImVector_ImDrawVert* self) +CIMGUI_API void ImVector_ImFontConfig_pop_back(ImVector_ImFontConfig* self) { return self->pop_back(); } @@ -4031,11 +4031,7 @@ CIMGUI_API void ImVector_ImDrawCmd_pop_back(ImVector_ImDrawCmd* self) { return self->pop_back(); } -CIMGUI_API void ImVector_Pair_pop_back(ImVector_Pair* self) -{ - return self->pop_back(); -} -CIMGUI_API void ImVector_ImDrawChannel_pop_back(ImVector_ImDrawChannel* self) +CIMGUI_API void ImVector_ImVec4_pop_back(ImVector_ImVec4* self) { return self->pop_back(); } @@ -4055,7 +4051,7 @@ CIMGUI_API void ImVector_ImWchar_push_front(ImVector_ImWchar* self,const ImWchar { return self->push_front(v); } -CIMGUI_API void ImVector_ImFontConfig_push_front(ImVector_ImFontConfig* self,const ImFontConfig v) +CIMGUI_API void ImVector_ImDrawVert_push_front(ImVector_ImDrawVert* self,const ImDrawVert v) { return self->push_front(v); } @@ -4063,15 +4059,15 @@ CIMGUI_API void ImVector_ImFontGlyph_push_front(ImVector_ImFontGlyph* self,const { return self->push_front(v); } -CIMGUI_API void ImVector_TextRange_push_front(ImVector_TextRange* self,const TextRange v) +CIMGUI_API void ImVector_ImGuiTextRange_push_front(ImVector_ImGuiTextRange* self,const ImGuiTextRange v) { return self->push_front(v); } -CIMGUI_API void ImVector_CustomRect_push_front(ImVector_CustomRect* self,const CustomRect v) +CIMGUI_API void ImVector_ImGuiStoragePair_push_front(ImVector_ImGuiStoragePair* self,const ImGuiStoragePair v) { return self->push_front(v); } -CIMGUI_API void ImVector_ImVec4_push_front(ImVector_ImVec4* self,const ImVec4 v) +CIMGUI_API void ImVector_ImDrawChannel_push_front(ImVector_ImDrawChannel* self,const ImDrawChannel v) { return self->push_front(v); } @@ -4083,11 +4079,15 @@ CIMGUI_API void ImVector_ImU32_push_front(ImVector_ImU32* self,const ImU32 v) { return self->push_front(v); } +CIMGUI_API void ImVector_ImFontAtlasCustomRect_push_front(ImVector_ImFontAtlasCustomRect* self,const ImFontAtlasCustomRect v) +{ + return self->push_front(v); +} CIMGUI_API void ImVector_ImTextureID_push_front(ImVector_ImTextureID* self,const ImTextureID v) { return self->push_front(v); } -CIMGUI_API void ImVector_ImDrawVert_push_front(ImVector_ImDrawVert* self,const ImDrawVert v) +CIMGUI_API void ImVector_ImFontConfig_push_front(ImVector_ImFontConfig* self,const ImFontConfig v) { return self->push_front(v); } @@ -4099,11 +4099,7 @@ CIMGUI_API void ImVector_ImDrawCmd_push_front(ImVector_ImDrawCmd* self,const ImD { return self->push_front(v); } -CIMGUI_API void ImVector_Pair_push_front(ImVector_Pair* self,const Pair v) -{ - return self->push_front(v); -} -CIMGUI_API void ImVector_ImDrawChannel_push_front(ImVector_ImDrawChannel* self,const ImDrawChannel v) +CIMGUI_API void ImVector_ImVec4_push_front(ImVector_ImVec4* self,const ImVec4 v) { return self->push_front(v); } @@ -4123,7 +4119,7 @@ CIMGUI_API ImWchar* ImVector_ImWchar_erase(ImVector_ImWchar* self,ImWchar const { return self->erase(it); } -CIMGUI_API ImFontConfig* ImVector_ImFontConfig_erase(ImVector_ImFontConfig* self,ImFontConfig const * it) +CIMGUI_API ImDrawVert* ImVector_ImDrawVert_erase(ImVector_ImDrawVert* self,ImDrawVert const * it) { return self->erase(it); } @@ -4131,15 +4127,15 @@ CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_erase(ImVector_ImFontGlyph* self,Im { return self->erase(it); } -CIMGUI_API TextRange* ImVector_TextRange_erase(ImVector_TextRange* self,TextRange const * it) +CIMGUI_API ImGuiTextRange* ImVector_ImGuiTextRange_erase(ImVector_ImGuiTextRange* self,ImGuiTextRange const * it) { return self->erase(it); } -CIMGUI_API CustomRect* ImVector_CustomRect_erase(ImVector_CustomRect* self,CustomRect const * it) +CIMGUI_API ImGuiStoragePair* ImVector_ImGuiStoragePair_erase(ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it) { return self->erase(it); } -CIMGUI_API ImVec4* ImVector_ImVec4_erase(ImVector_ImVec4* self,ImVec4 const * it) +CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_erase(ImVector_ImDrawChannel* self,ImDrawChannel const * it) { return self->erase(it); } @@ -4151,11 +4147,15 @@ CIMGUI_API ImU32* ImVector_ImU32_erase(ImVector_ImU32* self,ImU32 const * it) { return self->erase(it); } +CIMGUI_API ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_erase(ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it) +{ + return self->erase(it); +} CIMGUI_API ImTextureID* ImVector_ImTextureID_erase(ImVector_ImTextureID* self,ImTextureID const * it) { return self->erase(it); } -CIMGUI_API ImDrawVert* ImVector_ImDrawVert_erase(ImVector_ImDrawVert* self,ImDrawVert const * it) +CIMGUI_API ImFontConfig* ImVector_ImFontConfig_erase(ImVector_ImFontConfig* self,ImFontConfig const * it) { return self->erase(it); } @@ -4167,11 +4167,7 @@ CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_erase(ImVector_ImDrawCmd* self,ImDrawCm { return self->erase(it); } -CIMGUI_API Pair* ImVector_Pair_erase(ImVector_Pair* self,Pair const * it) -{ - return self->erase(it); -} -CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_erase(ImVector_ImDrawChannel* self,ImDrawChannel const * it) +CIMGUI_API ImVec4* ImVector_ImVec4_erase(ImVector_ImVec4* self,ImVec4 const * it) { return self->erase(it); } @@ -4191,7 +4187,7 @@ CIMGUI_API ImWchar* ImVector_ImWchar_eraseTPtr(ImVector_ImWchar* self,ImWchar co { return self->erase(it,it_last); } -CIMGUI_API ImFontConfig* ImVector_ImFontConfig_eraseTPtr(ImVector_ImFontConfig* self,ImFontConfig const * it,ImFontConfig const * it_last) +CIMGUI_API ImDrawVert* ImVector_ImDrawVert_eraseTPtr(ImVector_ImDrawVert* self,ImDrawVert const * it,ImDrawVert const * it_last) { return self->erase(it,it_last); } @@ -4199,15 +4195,15 @@ CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_eraseTPtr(ImVector_ImFontGlyph* sel { return self->erase(it,it_last); } -CIMGUI_API TextRange* ImVector_TextRange_eraseTPtr(ImVector_TextRange* self,TextRange const * it,TextRange const * it_last) +CIMGUI_API ImGuiTextRange* ImVector_ImGuiTextRange_eraseTPtr(ImVector_ImGuiTextRange* self,ImGuiTextRange const * it,ImGuiTextRange const * it_last) { return self->erase(it,it_last); } -CIMGUI_API CustomRect* ImVector_CustomRect_eraseTPtr(ImVector_CustomRect* self,CustomRect const * it,CustomRect const * it_last) +CIMGUI_API ImGuiStoragePair* ImVector_ImGuiStoragePair_eraseTPtr(ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it,ImGuiStoragePair const * it_last) { return self->erase(it,it_last); } -CIMGUI_API ImVec4* ImVector_ImVec4_eraseTPtr(ImVector_ImVec4* self,ImVec4 const * it,ImVec4 const * it_last) +CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_eraseTPtr(ImVector_ImDrawChannel* self,ImDrawChannel const * it,ImDrawChannel const * it_last) { return self->erase(it,it_last); } @@ -4219,11 +4215,15 @@ CIMGUI_API ImU32* ImVector_ImU32_eraseTPtr(ImVector_ImU32* self,ImU32 const * it { return self->erase(it,it_last); } +CIMGUI_API ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_eraseTPtr(ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it,ImFontAtlasCustomRect const * it_last) +{ + return self->erase(it,it_last); +} CIMGUI_API ImTextureID* ImVector_ImTextureID_eraseTPtr(ImVector_ImTextureID* self,ImTextureID const * it,ImTextureID const * it_last) { return self->erase(it,it_last); } -CIMGUI_API ImDrawVert* ImVector_ImDrawVert_eraseTPtr(ImVector_ImDrawVert* self,ImDrawVert const * it,ImDrawVert const * it_last) +CIMGUI_API ImFontConfig* ImVector_ImFontConfig_eraseTPtr(ImVector_ImFontConfig* self,ImFontConfig const * it,ImFontConfig const * it_last) { return self->erase(it,it_last); } @@ -4235,11 +4235,7 @@ CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_eraseTPtr(ImVector_ImDrawCmd* self,ImDr { return self->erase(it,it_last); } -CIMGUI_API Pair* ImVector_Pair_eraseTPtr(ImVector_Pair* self,Pair const * it,Pair const * it_last) -{ - return self->erase(it,it_last); -} -CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_eraseTPtr(ImVector_ImDrawChannel* self,ImDrawChannel const * it,ImDrawChannel const * it_last) +CIMGUI_API ImVec4* ImVector_ImVec4_eraseTPtr(ImVector_ImVec4* self,ImVec4 const * it,ImVec4 const * it_last) { return self->erase(it,it_last); } @@ -4259,7 +4255,7 @@ CIMGUI_API ImWchar* ImVector_ImWchar_erase_unsorted(ImVector_ImWchar* self,ImWch { return self->erase_unsorted(it); } -CIMGUI_API ImFontConfig* ImVector_ImFontConfig_erase_unsorted(ImVector_ImFontConfig* self,ImFontConfig const * it) +CIMGUI_API ImDrawVert* ImVector_ImDrawVert_erase_unsorted(ImVector_ImDrawVert* self,ImDrawVert const * it) { return self->erase_unsorted(it); } @@ -4267,15 +4263,15 @@ CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_erase_unsorted(ImVector_ImFontGlyph { return self->erase_unsorted(it); } -CIMGUI_API TextRange* ImVector_TextRange_erase_unsorted(ImVector_TextRange* self,TextRange const * it) +CIMGUI_API ImGuiTextRange* ImVector_ImGuiTextRange_erase_unsorted(ImVector_ImGuiTextRange* self,ImGuiTextRange const * it) { return self->erase_unsorted(it); } -CIMGUI_API CustomRect* ImVector_CustomRect_erase_unsorted(ImVector_CustomRect* self,CustomRect const * it) +CIMGUI_API ImGuiStoragePair* ImVector_ImGuiStoragePair_erase_unsorted(ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it) { return self->erase_unsorted(it); } -CIMGUI_API ImVec4* ImVector_ImVec4_erase_unsorted(ImVector_ImVec4* self,ImVec4 const * it) +CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_erase_unsorted(ImVector_ImDrawChannel* self,ImDrawChannel const * it) { return self->erase_unsorted(it); } @@ -4287,11 +4283,15 @@ CIMGUI_API ImU32* ImVector_ImU32_erase_unsorted(ImVector_ImU32* self,ImU32 const { return self->erase_unsorted(it); } +CIMGUI_API ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_erase_unsorted(ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it) +{ + return self->erase_unsorted(it); +} CIMGUI_API ImTextureID* ImVector_ImTextureID_erase_unsorted(ImVector_ImTextureID* self,ImTextureID const * it) { return self->erase_unsorted(it); } -CIMGUI_API ImDrawVert* ImVector_ImDrawVert_erase_unsorted(ImVector_ImDrawVert* self,ImDrawVert const * it) +CIMGUI_API ImFontConfig* ImVector_ImFontConfig_erase_unsorted(ImVector_ImFontConfig* self,ImFontConfig const * it) { return self->erase_unsorted(it); } @@ -4303,11 +4303,7 @@ CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_erase_unsorted(ImVector_ImDrawCmd* self { return self->erase_unsorted(it); } -CIMGUI_API Pair* ImVector_Pair_erase_unsorted(ImVector_Pair* self,Pair const * it) -{ - return self->erase_unsorted(it); -} -CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_erase_unsorted(ImVector_ImDrawChannel* self,ImDrawChannel const * it) +CIMGUI_API ImVec4* ImVector_ImVec4_erase_unsorted(ImVector_ImVec4* self,ImVec4 const * it) { return self->erase_unsorted(it); } @@ -4327,7 +4323,7 @@ CIMGUI_API ImWchar* ImVector_ImWchar_insert(ImVector_ImWchar* self,ImWchar const { return self->insert(it,v); } -CIMGUI_API ImFontConfig* ImVector_ImFontConfig_insert(ImVector_ImFontConfig* self,ImFontConfig const * it,const ImFontConfig v) +CIMGUI_API ImDrawVert* ImVector_ImDrawVert_insert(ImVector_ImDrawVert* self,ImDrawVert const * it,const ImDrawVert v) { return self->insert(it,v); } @@ -4335,15 +4331,15 @@ CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_insert(ImVector_ImFontGlyph* self,I { return self->insert(it,v); } -CIMGUI_API TextRange* ImVector_TextRange_insert(ImVector_TextRange* self,TextRange const * it,const TextRange v) +CIMGUI_API ImGuiTextRange* ImVector_ImGuiTextRange_insert(ImVector_ImGuiTextRange* self,ImGuiTextRange const * it,const ImGuiTextRange v) { return self->insert(it,v); } -CIMGUI_API CustomRect* ImVector_CustomRect_insert(ImVector_CustomRect* self,CustomRect const * it,const CustomRect v) +CIMGUI_API ImGuiStoragePair* ImVector_ImGuiStoragePair_insert(ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it,const ImGuiStoragePair v) { return self->insert(it,v); } -CIMGUI_API ImVec4* ImVector_ImVec4_insert(ImVector_ImVec4* self,ImVec4 const * it,const ImVec4 v) +CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_insert(ImVector_ImDrawChannel* self,ImDrawChannel const * it,const ImDrawChannel v) { return self->insert(it,v); } @@ -4355,11 +4351,15 @@ CIMGUI_API ImU32* ImVector_ImU32_insert(ImVector_ImU32* self,ImU32 const * it,co { return self->insert(it,v); } +CIMGUI_API ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_insert(ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it,const ImFontAtlasCustomRect v) +{ + return self->insert(it,v); +} CIMGUI_API ImTextureID* ImVector_ImTextureID_insert(ImVector_ImTextureID* self,ImTextureID const * it,const ImTextureID v) { return self->insert(it,v); } -CIMGUI_API ImDrawVert* ImVector_ImDrawVert_insert(ImVector_ImDrawVert* self,ImDrawVert const * it,const ImDrawVert v) +CIMGUI_API ImFontConfig* ImVector_ImFontConfig_insert(ImVector_ImFontConfig* self,ImFontConfig const * it,const ImFontConfig v) { return self->insert(it,v); } @@ -4371,11 +4371,7 @@ CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_insert(ImVector_ImDrawCmd* self,ImDrawC { return self->insert(it,v); } -CIMGUI_API Pair* ImVector_Pair_insert(ImVector_Pair* self,Pair const * it,const Pair v) -{ - return self->insert(it,v); -} -CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_insert(ImVector_ImDrawChannel* self,ImDrawChannel const * it,const ImDrawChannel v) +CIMGUI_API ImVec4* ImVector_ImVec4_insert(ImVector_ImVec4* self,ImVec4 const * it,const ImVec4 v) { return self->insert(it,v); } @@ -4407,7 +4403,7 @@ CIMGUI_API int ImVector_ImWchar_index_from_ptr(const ImVector_ImWchar* self,ImWc { return self->index_from_ptr(it); } -CIMGUI_API int ImVector_ImFontConfig_index_from_ptr(const ImVector_ImFontConfig* self,ImFontConfig const * it) +CIMGUI_API int ImVector_ImDrawVert_index_from_ptr(const ImVector_ImDrawVert* self,ImDrawVert const * it) { return self->index_from_ptr(it); } @@ -4415,15 +4411,15 @@ CIMGUI_API int ImVector_ImFontGlyph_index_from_ptr(const ImVector_ImFontGlyph* s { return self->index_from_ptr(it); } -CIMGUI_API int ImVector_TextRange_index_from_ptr(const ImVector_TextRange* self,TextRange const * it) +CIMGUI_API int ImVector_ImGuiTextRange_index_from_ptr(const ImVector_ImGuiTextRange* self,ImGuiTextRange const * it) { return self->index_from_ptr(it); } -CIMGUI_API int ImVector_CustomRect_index_from_ptr(const ImVector_CustomRect* self,CustomRect const * it) +CIMGUI_API int ImVector_ImGuiStoragePair_index_from_ptr(const ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it) { return self->index_from_ptr(it); } -CIMGUI_API int ImVector_ImVec4_index_from_ptr(const ImVector_ImVec4* self,ImVec4 const * it) +CIMGUI_API int ImVector_ImDrawChannel_index_from_ptr(const ImVector_ImDrawChannel* self,ImDrawChannel const * it) { return self->index_from_ptr(it); } @@ -4435,11 +4431,15 @@ CIMGUI_API int ImVector_ImU32_index_from_ptr(const ImVector_ImU32* self,ImU32 co { return self->index_from_ptr(it); } +CIMGUI_API int ImVector_ImFontAtlasCustomRect_index_from_ptr(const ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it) +{ + return self->index_from_ptr(it); +} CIMGUI_API int ImVector_ImTextureID_index_from_ptr(const ImVector_ImTextureID* self,ImTextureID const * it) { return self->index_from_ptr(it); } -CIMGUI_API int ImVector_ImDrawVert_index_from_ptr(const ImVector_ImDrawVert* self,ImDrawVert const * it) +CIMGUI_API int ImVector_ImFontConfig_index_from_ptr(const ImVector_ImFontConfig* self,ImFontConfig const * it) { return self->index_from_ptr(it); } @@ -4451,11 +4451,7 @@ CIMGUI_API int ImVector_ImDrawCmd_index_from_ptr(const ImVector_ImDrawCmd* self, { return self->index_from_ptr(it); } -CIMGUI_API int ImVector_Pair_index_from_ptr(const ImVector_Pair* self,Pair const * it) -{ - return self->index_from_ptr(it); -} -CIMGUI_API int ImVector_ImDrawChannel_index_from_ptr(const ImVector_ImDrawChannel* self,ImDrawChannel const * it) +CIMGUI_API int ImVector_ImVec4_index_from_ptr(const ImVector_ImVec4* self,ImVec4 const * it) { return self->index_from_ptr(it); } diff --git a/generator/output/cimgui.h b/generator/output/cimgui.h index 7d3410d..c494d2d 100644 --- a/generator/output/cimgui.h +++ b/generator/output/cimgui.h @@ -1,5 +1,5 @@ //This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui -//based on imgui.h file version "1.71" from Dear ImGui https://github.com/ocornut/imgui +//based on imgui.h file version "1.72" from Dear ImGui https://github.com/ocornut/imgui #ifndef CIMGUI_INCLUDED #define CIMGUI_INCLUDED #include @@ -42,9 +42,9 @@ typedef struct ImColor_Simple { ImVec4_Simple Value;} ImColor_Simple; #ifdef CIMGUI_DEFINE_ENUMS_AND_STRUCTS -typedef struct CustomRect CustomRect; -typedef struct Pair Pair; -typedef struct TextRange TextRange; +typedef struct ImGuiStoragePair ImGuiStoragePair; +typedef struct ImGuiTextRange ImGuiTextRange; +typedef struct ImFontAtlasCustomRect ImFontAtlasCustomRect; typedef struct ImVec4 ImVec4; typedef struct ImVec2 ImVec2; typedef struct ImGuiTextFilter ImGuiTextFilter; @@ -112,7 +112,6 @@ typedef int ImDrawListFlags; typedef int ImFontAtlasFlags; typedef int ImGuiBackendFlags; typedef int ImGuiColorEditFlags; -typedef int ImGuiColumnsFlags; typedef int ImGuiConfigFlags; typedef int ImGuiComboFlags; typedef int ImGuiDragDropFlags; @@ -138,19 +137,19 @@ typedef void (*ImDrawCallback)(const ImDrawList* parent_list, const ImDrawCmd* c typedef unsigned short ImDrawIdx;typedef struct ImVector{int Size;int Capacity;void* Data;} ImVector; typedef struct ImVector_float {int Size;int Capacity;float* Data;} ImVector_float; typedef struct ImVector_ImWchar {int Size;int Capacity;ImWchar* Data;} ImVector_ImWchar; -typedef struct ImVector_ImFontConfig {int Size;int Capacity;ImFontConfig* Data;} ImVector_ImFontConfig; +typedef struct ImVector_ImDrawVert {int Size;int Capacity;ImDrawVert* Data;} ImVector_ImDrawVert; typedef struct ImVector_ImFontGlyph {int Size;int Capacity;ImFontGlyph* Data;} ImVector_ImFontGlyph; -typedef struct ImVector_TextRange {int Size;int Capacity;TextRange* Data;} ImVector_TextRange; -typedef struct ImVector_CustomRect {int Size;int Capacity;CustomRect* Data;} ImVector_CustomRect; -typedef struct ImVector_ImVec4 {int Size;int Capacity;ImVec4* Data;} ImVector_ImVec4; +typedef struct ImVector_ImGuiTextRange {int Size;int Capacity;ImGuiTextRange* Data;} ImVector_ImGuiTextRange; +typedef struct ImVector_ImGuiStoragePair {int Size;int Capacity;ImGuiStoragePair* Data;} ImVector_ImGuiStoragePair; +typedef struct ImVector_ImDrawChannel {int Size;int Capacity;ImDrawChannel* Data;} ImVector_ImDrawChannel; typedef struct ImVector_char {int Size;int Capacity;char* Data;} ImVector_char; typedef struct ImVector_ImU32 {int Size;int Capacity;ImU32* Data;} ImVector_ImU32; +typedef struct ImVector_ImFontAtlasCustomRect {int Size;int Capacity;ImFontAtlasCustomRect* Data;} ImVector_ImFontAtlasCustomRect; typedef struct ImVector_ImTextureID {int Size;int Capacity;ImTextureID* Data;} ImVector_ImTextureID; -typedef struct ImVector_ImDrawVert {int Size;int Capacity;ImDrawVert* Data;} ImVector_ImDrawVert; +typedef struct ImVector_ImFontConfig {int Size;int Capacity;ImFontConfig* Data;} ImVector_ImFontConfig; typedef struct ImVector_ImFontPtr {int Size;int Capacity;ImFont** Data;} ImVector_ImFontPtr; typedef struct ImVector_ImDrawCmd {int Size;int Capacity;ImDrawCmd* Data;} ImVector_ImDrawCmd; -typedef struct ImVector_Pair {int Size;int Capacity;Pair* Data;} ImVector_Pair; -typedef struct ImVector_ImDrawChannel {int Size;int Capacity;ImDrawChannel* Data;} ImVector_ImDrawChannel; +typedef struct ImVector_ImVec4 {int Size;int Capacity;ImVec4* Data;} ImVector_ImVec4; typedef struct ImVector_ImDrawIdx {int Size;int Capacity;ImDrawIdx* Data;} ImVector_ImDrawIdx; typedef struct ImVector_ImVec2 {int Size;int Capacity;ImVec2* Data;} ImVector_ImVec2; @@ -354,6 +353,7 @@ enum ImGuiKey_ ImGuiKey_Space, ImGuiKey_Enter, ImGuiKey_Escape, + ImGuiKey_KeyPadEnter, ImGuiKey_A, ImGuiKey_C, ImGuiKey_V, @@ -566,6 +566,7 @@ struct ImGuiStyle float GrabRounding; float TabRounding; float TabBorderSize; + ImGuiDir ColorButtonPosition; ImVec2 ButtonTextAlign; ImVec2 SelectableTextAlign; ImVec2 DisplayWindowPadding; @@ -695,7 +696,7 @@ struct ImGuiOnceUponAFrame struct ImGuiTextFilter { char InputBuf[256]; - ImVector_TextRange Filters; + ImVector_ImGuiTextRange Filters; int CountGrep; }; struct ImGuiTextBuffer @@ -704,7 +705,7 @@ struct ImGuiTextBuffer }; struct ImGuiStorage { - ImVector_Pair Data; + ImVector_ImGuiStoragePair Data; }; struct ImGuiListClipper { @@ -745,6 +746,7 @@ struct ImDrawListSplitter }; enum ImDrawCornerFlags_ { + ImDrawCornerFlags_None = 0, ImDrawCornerFlags_TopLeft = 1 << 0, ImDrawCornerFlags_TopRight = 1 << 1, ImDrawCornerFlags_BotLeft = 1 << 2, @@ -822,6 +824,15 @@ struct ImFontGlyphRangesBuilder { ImVector_ImU32 UsedChars; }; +struct ImFontAtlasCustomRect +{ + unsigned int ID; + unsigned short Width, Height; + unsigned short X, Y; + float GlyphAdvanceX; + ImVec2 GlyphOffset; + ImFont* Font; +}; enum ImFontAtlasFlags_ { ImFontAtlasFlags_None = 0, @@ -842,7 +853,7 @@ struct ImFontAtlas ImVec2 TexUvScale; ImVec2 TexUvWhitePixel; ImVector_ImFontPtr Fonts; - ImVector_CustomRect CustomRects; + ImVector_ImFontAtlasCustomRect CustomRects; ImVector_ImFontConfig ConfigData; int CustomRectIds[1]; }; @@ -864,24 +875,15 @@ struct ImFont int MetricsTotalSurface; bool DirtyLookupTables; }; - struct TextRange + struct ImGuiTextRange { const char* b; const char* e; }; - struct Pair + struct ImGuiStoragePair { ImGuiID key; union { int val_i; float val_f; void* val_p; }; -}; - struct CustomRect - { - unsigned int ID; - unsigned short Width, Height; - unsigned short X, Y; - float GlyphAdvanceX; - ImVec2 GlyphOffset; - ImFont* Font; }; #else struct GLFWwindow; @@ -912,24 +914,23 @@ inline ImColor_Simple ImColorToSimple(ImColor col) #endif // CIMGUI_DEFINE_ENUMS_AND_STRUCTS #ifndef CIMGUI_DEFINE_ENUMS_AND_STRUCTS -typedef ImFontAtlas::CustomRect CustomRect; -typedef ImGuiTextFilter::TextRange TextRange; -typedef ImGuiStorage::Pair Pair; +typedef ImGuiStorage::ImGuiStoragePair ImGuiStoragePair; +typedef ImGuiTextFilter::ImGuiTextRange ImGuiTextRange; typedef ImVector ImVector_float; typedef ImVector ImVector_ImWchar; -typedef ImVector ImVector_ImFontConfig; +typedef ImVector ImVector_ImDrawVert; typedef ImVector ImVector_ImFontGlyph; -typedef ImVector ImVector_TextRange; -typedef ImVector ImVector_CustomRect; -typedef ImVector ImVector_ImVec4; +typedef ImVector ImVector_ImGuiTextRange; +typedef ImVector ImVector_ImGuiStoragePair; +typedef ImVector ImVector_ImDrawChannel; typedef ImVector ImVector_char; typedef ImVector ImVector_ImU32; +typedef ImVector ImVector_ImFontAtlasCustomRect; typedef ImVector ImVector_ImTextureID; -typedef ImVector ImVector_ImDrawVert; +typedef ImVector ImVector_ImFontConfig; typedef ImVector ImVector_ImFontPtr; typedef ImVector ImVector_ImDrawCmd; -typedef ImVector ImVector_Pair; -typedef ImVector ImVector_ImDrawChannel; +typedef ImVector ImVector_ImVec4; typedef ImVector ImVector_ImDrawIdx; typedef ImVector ImVector_ImVec2; #endif //CIMGUI_DEFINE_ENUMS_AND_STRUCTS @@ -1002,7 +1003,9 @@ CIMGUI_API float igGetScrollMaxX(void); CIMGUI_API float igGetScrollMaxY(void); CIMGUI_API void igSetScrollX(float scroll_x); CIMGUI_API void igSetScrollY(float scroll_y); +CIMGUI_API void igSetScrollHereX(float center_x_ratio); CIMGUI_API void igSetScrollHereY(float center_y_ratio); +CIMGUI_API void igSetScrollFromPosX(float local_x,float center_x_ratio); CIMGUI_API void igSetScrollFromPosY(float local_y,float center_y_ratio); CIMGUI_API void igPushFont(ImFont* font); CIMGUI_API void igPopFont(void); @@ -1149,7 +1152,6 @@ CIMGUI_API bool igTreeNodeExVPtr(const void* ptr_id,ImGuiTreeNodeFlags flags,con CIMGUI_API void igTreePushStr(const char* str_id); CIMGUI_API void igTreePushPtr(const void* ptr_id); CIMGUI_API void igTreePop(void); -CIMGUI_API void igTreeAdvanceToLabelPos(void); CIMGUI_API float igGetTreeNodeToLabelSpacing(void); CIMGUI_API bool igCollapsingHeader(const char* label,ImGuiTreeNodeFlags flags); CIMGUI_API bool igCollapsingHeaderBoolPtr(const char* label,bool* p_open,ImGuiTreeNodeFlags flags); @@ -1310,13 +1312,11 @@ CIMGUI_API bool ImGuiTextFilter_PassFilter(ImGuiTextFilter* self,const char* tex CIMGUI_API void ImGuiTextFilter_Build(ImGuiTextFilter* self); CIMGUI_API void ImGuiTextFilter_Clear(ImGuiTextFilter* self); CIMGUI_API bool ImGuiTextFilter_IsActive(ImGuiTextFilter* self); -CIMGUI_API TextRange* TextRange_TextRange(void); -CIMGUI_API void TextRange_destroy(TextRange* self); -CIMGUI_API TextRange* TextRange_TextRangeStr(const char* _b,const char* _e); -CIMGUI_API const char* TextRange_begin(TextRange* self); -CIMGUI_API const char* TextRange_end(TextRange* self); -CIMGUI_API bool TextRange_empty(TextRange* self); -CIMGUI_API void TextRange_split(TextRange* self,char separator,ImVector_TextRange* out); +CIMGUI_API ImGuiTextRange* ImGuiTextRange_ImGuiTextRange(void); +CIMGUI_API void ImGuiTextRange_destroy(ImGuiTextRange* self); +CIMGUI_API ImGuiTextRange* ImGuiTextRange_ImGuiTextRangeStr(const char* _b,const char* _e); +CIMGUI_API bool ImGuiTextRange_empty(ImGuiTextRange* self); +CIMGUI_API void ImGuiTextRange_split(ImGuiTextRange* self,char separator,ImVector_ImGuiTextRange* out); CIMGUI_API ImGuiTextBuffer* ImGuiTextBuffer_ImGuiTextBuffer(void); CIMGUI_API void ImGuiTextBuffer_destroy(ImGuiTextBuffer* self); CIMGUI_API const char* ImGuiTextBuffer_begin(ImGuiTextBuffer* self); @@ -1328,10 +1328,10 @@ CIMGUI_API void ImGuiTextBuffer_reserve(ImGuiTextBuffer* self,int capacity); CIMGUI_API const char* ImGuiTextBuffer_c_str(ImGuiTextBuffer* self); CIMGUI_API void ImGuiTextBuffer_append(ImGuiTextBuffer* self,const char* str,const char* str_end); CIMGUI_API void ImGuiTextBuffer_appendfv(ImGuiTextBuffer* self,const char* fmt,va_list args); -CIMGUI_API Pair* Pair_PairInt(ImGuiID _key,int _val_i); -CIMGUI_API void Pair_destroy(Pair* self); -CIMGUI_API Pair* Pair_PairFloat(ImGuiID _key,float _val_f); -CIMGUI_API Pair* Pair_PairPtr(ImGuiID _key,void* _val_p); +CIMGUI_API ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePairInt(ImGuiID _key,int _val_i); +CIMGUI_API void ImGuiStoragePair_destroy(ImGuiStoragePair* self); +CIMGUI_API ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePairFloat(ImGuiID _key,float _val_f); +CIMGUI_API ImGuiStoragePair* ImGuiStoragePair_ImGuiStoragePairPtr(ImGuiID _key,void* _val_p); CIMGUI_API void ImGuiStorage_Clear(ImGuiStorage* self); CIMGUI_API int ImGuiStorage_GetInt(ImGuiStorage* self,ImGuiID key,int default_val); CIMGUI_API void ImGuiStorage_SetInt(ImGuiStorage* self,ImGuiID key,int val); @@ -1379,8 +1379,8 @@ CIMGUI_API void ImDrawList_PopTextureID(ImDrawList* self); CIMGUI_API ImVec2 ImDrawList_GetClipRectMin(ImDrawList* self); CIMGUI_API ImVec2 ImDrawList_GetClipRectMax(ImDrawList* self); CIMGUI_API void ImDrawList_AddLine(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float thickness); -CIMGUI_API void ImDrawList_AddRect(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,int rounding_corners_flags,float thickness); -CIMGUI_API void ImDrawList_AddRectFilled(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,int rounding_corners_flags); +CIMGUI_API void ImDrawList_AddRect(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners,float thickness); +CIMGUI_API void ImDrawList_AddRectFilled(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners); CIMGUI_API void ImDrawList_AddRectFilledMultiColor(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col_upr_left,ImU32 col_upr_right,ImU32 col_bot_right,ImU32 col_bot_left); CIMGUI_API void ImDrawList_AddQuad(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,ImU32 col,float thickness); CIMGUI_API void ImDrawList_AddQuadFilled(ImDrawList* self,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,ImU32 col); @@ -1392,7 +1392,7 @@ CIMGUI_API void ImDrawList_AddText(ImDrawList* self,const ImVec2 pos,ImU32 col,c CIMGUI_API void ImDrawList_AddTextFontPtr(ImDrawList* self,const ImFont* font,float font_size,const ImVec2 pos,ImU32 col,const char* text_begin,const char* text_end,float wrap_width,const ImVec4* cpu_fine_clip_rect); CIMGUI_API void ImDrawList_AddImage(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col); CIMGUI_API void ImDrawList_AddImageQuad(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 a,const ImVec2 b,const ImVec2 c,const ImVec2 d,const ImVec2 uv_a,const ImVec2 uv_b,const ImVec2 uv_c,const ImVec2 uv_d,ImU32 col); -CIMGUI_API void ImDrawList_AddImageRounded(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col,float rounding,int rounding_corners); +CIMGUI_API void ImDrawList_AddImageRounded(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners); CIMGUI_API void ImDrawList_AddPolyline(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col,bool closed,float thickness); CIMGUI_API void ImDrawList_AddConvexPolyFilled(ImDrawList* self,const ImVec2* points,int num_points,ImU32 col); CIMGUI_API void ImDrawList_AddBezierCurve(ImDrawList* self,const ImVec2 pos0,const ImVec2 cp0,const ImVec2 cp1,const ImVec2 pos1,ImU32 col,float thickness,int num_segments); @@ -1404,7 +1404,7 @@ CIMGUI_API void ImDrawList_PathStroke(ImDrawList* self,ImU32 col,bool closed,flo CIMGUI_API void ImDrawList_PathArcTo(ImDrawList* self,const ImVec2 centre,float radius,float a_min,float a_max,int num_segments); CIMGUI_API void ImDrawList_PathArcToFast(ImDrawList* self,const ImVec2 centre,float radius,int a_min_of_12,int a_max_of_12); CIMGUI_API void ImDrawList_PathBezierCurveTo(ImDrawList* self,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,int num_segments); -CIMGUI_API void ImDrawList_PathRect(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,int rounding_corners_flags); +CIMGUI_API void ImDrawList_PathRect(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,ImDrawCornerFlags rounding_corners); CIMGUI_API void ImDrawList_AddCallback(ImDrawList* self,ImDrawCallback callback,void* callback_data); CIMGUI_API void ImDrawList_AddDrawCmd(ImDrawList* self); CIMGUI_API ImDrawList* ImDrawList_CloneOutput(ImDrawList* self); @@ -1438,6 +1438,9 @@ CIMGUI_API void ImFontGlyphRangesBuilder_AddChar(ImFontGlyphRangesBuilder* self, CIMGUI_API void ImFontGlyphRangesBuilder_AddText(ImFontGlyphRangesBuilder* self,const char* text,const char* text_end); CIMGUI_API void ImFontGlyphRangesBuilder_AddRanges(ImFontGlyphRangesBuilder* self,const ImWchar* ranges); CIMGUI_API void ImFontGlyphRangesBuilder_BuildRanges(ImFontGlyphRangesBuilder* self,ImVector_ImWchar* out_ranges); +CIMGUI_API ImFontAtlasCustomRect* ImFontAtlasCustomRect_ImFontAtlasCustomRect(void); +CIMGUI_API void ImFontAtlasCustomRect_destroy(ImFontAtlasCustomRect* self); +CIMGUI_API bool ImFontAtlasCustomRect_IsPacked(ImFontAtlasCustomRect* self); CIMGUI_API ImFontAtlas* ImFontAtlas_ImFontAtlas(void); CIMGUI_API void ImFontAtlas_destroy(ImFontAtlas* self); CIMGUI_API ImFont* ImFontAtlas_AddFont(ImFontAtlas* self,const ImFontConfig* font_cfg); @@ -1463,13 +1466,10 @@ CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon(ImFo CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesCyrillic(ImFontAtlas* self); CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesThai(ImFontAtlas* self); CIMGUI_API const ImWchar* ImFontAtlas_GetGlyphRangesVietnamese(ImFontAtlas* self); -CIMGUI_API CustomRect* CustomRect_CustomRect(void); -CIMGUI_API void CustomRect_destroy(CustomRect* self); -CIMGUI_API bool CustomRect_IsPacked(CustomRect* self); CIMGUI_API int ImFontAtlas_AddCustomRectRegular(ImFontAtlas* self,unsigned int id,int width,int height); CIMGUI_API int ImFontAtlas_AddCustomRectFontGlyph(ImFontAtlas* self,ImFont* font,ImWchar id,int width,int height,float advance_x,const ImVec2 offset); -CIMGUI_API const CustomRect* ImFontAtlas_GetCustomRectByIndex(ImFontAtlas* self,int index); -CIMGUI_API void ImFontAtlas_CalcCustomRectUV(ImFontAtlas* self,const CustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max); +CIMGUI_API const ImFontAtlasCustomRect* ImFontAtlas_GetCustomRectByIndex(ImFontAtlas* self,int index); +CIMGUI_API void ImFontAtlas_CalcCustomRectUV(ImFontAtlas* self,const ImFontAtlasCustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max); CIMGUI_API bool ImFontAtlas_GetMouseCursorTexData(ImFontAtlas* self,ImGuiMouseCursor cursor,ImVec2* out_offset,ImVec2* out_size,ImVec2 out_uv_border[2],ImVec2 out_uv_fill[2]); CIMGUI_API ImFont* ImFont_ImFont(void); CIMGUI_API void ImFont_destroy(ImFont* self); @@ -1536,476 +1536,476 @@ CIMGUI_API ImVector_float* ImVector_float_ImVector_float(void); CIMGUI_API void ImVector_float_destroy(ImVector_float* self); CIMGUI_API ImVector_ImWchar* ImVector_ImWchar_ImVector_ImWchar(void); CIMGUI_API void ImVector_ImWchar_destroy(ImVector_ImWchar* self); -CIMGUI_API ImVector_ImFontConfig* ImVector_ImFontConfig_ImVector_ImFontConfig(void); -CIMGUI_API void ImVector_ImFontConfig_destroy(ImVector_ImFontConfig* self); +CIMGUI_API ImVector_ImDrawVert* ImVector_ImDrawVert_ImVector_ImDrawVert(void); +CIMGUI_API void ImVector_ImDrawVert_destroy(ImVector_ImDrawVert* self); CIMGUI_API ImVector_ImFontGlyph* ImVector_ImFontGlyph_ImVector_ImFontGlyph(void); CIMGUI_API void ImVector_ImFontGlyph_destroy(ImVector_ImFontGlyph* self); -CIMGUI_API ImVector_TextRange* ImVector_TextRange_ImVector_TextRange(void); -CIMGUI_API void ImVector_TextRange_destroy(ImVector_TextRange* self); -CIMGUI_API ImVector_CustomRect* ImVector_CustomRect_ImVector_CustomRect(void); -CIMGUI_API void ImVector_CustomRect_destroy(ImVector_CustomRect* self); -CIMGUI_API ImVector_ImVec4* ImVector_ImVec4_ImVector_ImVec4(void); -CIMGUI_API void ImVector_ImVec4_destroy(ImVector_ImVec4* self); +CIMGUI_API ImVector_ImGuiTextRange* ImVector_ImGuiTextRange_ImVector_ImGuiTextRange(void); +CIMGUI_API void ImVector_ImGuiTextRange_destroy(ImVector_ImGuiTextRange* self); +CIMGUI_API ImVector_ImGuiStoragePair* ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair(void); +CIMGUI_API void ImVector_ImGuiStoragePair_destroy(ImVector_ImGuiStoragePair* self); +CIMGUI_API ImVector_ImDrawChannel* ImVector_ImDrawChannel_ImVector_ImDrawChannel(void); +CIMGUI_API void ImVector_ImDrawChannel_destroy(ImVector_ImDrawChannel* self); CIMGUI_API ImVector_char* ImVector_char_ImVector_char(void); CIMGUI_API void ImVector_char_destroy(ImVector_char* self); CIMGUI_API ImVector_ImU32* ImVector_ImU32_ImVector_ImU32(void); CIMGUI_API void ImVector_ImU32_destroy(ImVector_ImU32* self); +CIMGUI_API ImVector_ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect(void); +CIMGUI_API void ImVector_ImFontAtlasCustomRect_destroy(ImVector_ImFontAtlasCustomRect* self); CIMGUI_API ImVector_ImTextureID* ImVector_ImTextureID_ImVector_ImTextureID(void); CIMGUI_API void ImVector_ImTextureID_destroy(ImVector_ImTextureID* self); -CIMGUI_API ImVector_ImDrawVert* ImVector_ImDrawVert_ImVector_ImDrawVert(void); -CIMGUI_API void ImVector_ImDrawVert_destroy(ImVector_ImDrawVert* self); +CIMGUI_API ImVector_ImFontConfig* ImVector_ImFontConfig_ImVector_ImFontConfig(void); +CIMGUI_API void ImVector_ImFontConfig_destroy(ImVector_ImFontConfig* self); CIMGUI_API ImVector_ImFontPtr* ImVector_ImFontPtr_ImVector_ImFontPtr(void); CIMGUI_API void ImVector_ImFontPtr_destroy(ImVector_ImFontPtr* self); CIMGUI_API ImVector_ImDrawCmd* ImVector_ImDrawCmd_ImVector_ImDrawCmd(void); CIMGUI_API void ImVector_ImDrawCmd_destroy(ImVector_ImDrawCmd* self); -CIMGUI_API ImVector_Pair* ImVector_Pair_ImVector_Pair(void); -CIMGUI_API void ImVector_Pair_destroy(ImVector_Pair* self); -CIMGUI_API ImVector_ImDrawChannel* ImVector_ImDrawChannel_ImVector_ImDrawChannel(void); -CIMGUI_API void ImVector_ImDrawChannel_destroy(ImVector_ImDrawChannel* self); +CIMGUI_API ImVector_ImVec4* ImVector_ImVec4_ImVector_ImVec4(void); +CIMGUI_API void ImVector_ImVec4_destroy(ImVector_ImVec4* self); CIMGUI_API ImVector_ImDrawIdx* ImVector_ImDrawIdx_ImVector_ImDrawIdx(void); CIMGUI_API void ImVector_ImDrawIdx_destroy(ImVector_ImDrawIdx* self); CIMGUI_API ImVector_ImVec2* ImVector_ImVec2_ImVector_ImVec2(void); CIMGUI_API void ImVector_ImVec2_destroy(ImVector_ImVec2* self); CIMGUI_API ImVector_float* ImVector_float_ImVector_floatVector(const ImVector_float src); CIMGUI_API ImVector_ImWchar* ImVector_ImWchar_ImVector_ImWcharVector(const ImVector_ImWchar src); -CIMGUI_API ImVector_ImFontConfig* ImVector_ImFontConfig_ImVector_ImFontConfigVector(const ImVector_ImFontConfig src); +CIMGUI_API ImVector_ImDrawVert* ImVector_ImDrawVert_ImVector_ImDrawVertVector(const ImVector_ImDrawVert src); CIMGUI_API ImVector_ImFontGlyph* ImVector_ImFontGlyph_ImVector_ImFontGlyphVector(const ImVector_ImFontGlyph src); -CIMGUI_API ImVector_TextRange* ImVector_TextRange_ImVector_TextRangeVector(const ImVector_TextRange src); -CIMGUI_API ImVector_CustomRect* ImVector_CustomRect_ImVector_CustomRectVector(const ImVector_CustomRect src); -CIMGUI_API ImVector_ImVec4* ImVector_ImVec4_ImVector_ImVec4Vector(const ImVector_ImVec4 src); +CIMGUI_API ImVector_ImGuiTextRange* ImVector_ImGuiTextRange_ImVector_ImGuiTextRangeVector(const ImVector_ImGuiTextRange src); +CIMGUI_API ImVector_ImGuiStoragePair* ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePairVector(const ImVector_ImGuiStoragePair src); +CIMGUI_API ImVector_ImDrawChannel* ImVector_ImDrawChannel_ImVector_ImDrawChannelVector(const ImVector_ImDrawChannel src); CIMGUI_API ImVector_char* ImVector_char_ImVector_charVector(const ImVector_char src); CIMGUI_API ImVector_ImU32* ImVector_ImU32_ImVector_ImU32Vector(const ImVector_ImU32 src); +CIMGUI_API ImVector_ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRectVector(const ImVector_ImFontAtlasCustomRect src); CIMGUI_API ImVector_ImTextureID* ImVector_ImTextureID_ImVector_ImTextureIDVector(const ImVector_ImTextureID src); -CIMGUI_API ImVector_ImDrawVert* ImVector_ImDrawVert_ImVector_ImDrawVertVector(const ImVector_ImDrawVert src); +CIMGUI_API ImVector_ImFontConfig* ImVector_ImFontConfig_ImVector_ImFontConfigVector(const ImVector_ImFontConfig src); CIMGUI_API ImVector_ImFontPtr* ImVector_ImFontPtr_ImVector_ImFontPtrVector(const ImVector_ImFontPtr src); CIMGUI_API ImVector_ImDrawCmd* ImVector_ImDrawCmd_ImVector_ImDrawCmdVector(const ImVector_ImDrawCmd src); -CIMGUI_API ImVector_Pair* ImVector_Pair_ImVector_PairVector(const ImVector_Pair src); -CIMGUI_API ImVector_ImDrawChannel* ImVector_ImDrawChannel_ImVector_ImDrawChannelVector(const ImVector_ImDrawChannel src); +CIMGUI_API ImVector_ImVec4* ImVector_ImVec4_ImVector_ImVec4Vector(const ImVector_ImVec4 src); CIMGUI_API ImVector_ImDrawIdx* ImVector_ImDrawIdx_ImVector_ImDrawIdxVector(const ImVector_ImDrawIdx src); CIMGUI_API ImVector_ImVec2* ImVector_ImVec2_ImVector_ImVec2Vector(const ImVector_ImVec2 src); CIMGUI_API bool ImVector_float_empty(const ImVector_float* self); CIMGUI_API bool ImVector_ImWchar_empty(const ImVector_ImWchar* self); -CIMGUI_API bool ImVector_ImFontConfig_empty(const ImVector_ImFontConfig* self); +CIMGUI_API bool ImVector_ImDrawVert_empty(const ImVector_ImDrawVert* self); CIMGUI_API bool ImVector_ImFontGlyph_empty(const ImVector_ImFontGlyph* self); -CIMGUI_API bool ImVector_TextRange_empty(const ImVector_TextRange* self); -CIMGUI_API bool ImVector_CustomRect_empty(const ImVector_CustomRect* self); -CIMGUI_API bool ImVector_ImVec4_empty(const ImVector_ImVec4* self); +CIMGUI_API bool ImVector_ImGuiTextRange_empty(const ImVector_ImGuiTextRange* self); +CIMGUI_API bool ImVector_ImGuiStoragePair_empty(const ImVector_ImGuiStoragePair* self); +CIMGUI_API bool ImVector_ImDrawChannel_empty(const ImVector_ImDrawChannel* self); CIMGUI_API bool ImVector_char_empty(const ImVector_char* self); CIMGUI_API bool ImVector_ImU32_empty(const ImVector_ImU32* self); +CIMGUI_API bool ImVector_ImFontAtlasCustomRect_empty(const ImVector_ImFontAtlasCustomRect* self); CIMGUI_API bool ImVector_ImTextureID_empty(const ImVector_ImTextureID* self); -CIMGUI_API bool ImVector_ImDrawVert_empty(const ImVector_ImDrawVert* self); +CIMGUI_API bool ImVector_ImFontConfig_empty(const ImVector_ImFontConfig* self); CIMGUI_API bool ImVector_ImFontPtr_empty(const ImVector_ImFontPtr* self); CIMGUI_API bool ImVector_ImDrawCmd_empty(const ImVector_ImDrawCmd* self); -CIMGUI_API bool ImVector_Pair_empty(const ImVector_Pair* self); -CIMGUI_API bool ImVector_ImDrawChannel_empty(const ImVector_ImDrawChannel* self); +CIMGUI_API bool ImVector_ImVec4_empty(const ImVector_ImVec4* self); CIMGUI_API bool ImVector_ImDrawIdx_empty(const ImVector_ImDrawIdx* self); CIMGUI_API bool ImVector_ImVec2_empty(const ImVector_ImVec2* self); CIMGUI_API int ImVector_float_size(const ImVector_float* self); CIMGUI_API int ImVector_ImWchar_size(const ImVector_ImWchar* self); -CIMGUI_API int ImVector_ImFontConfig_size(const ImVector_ImFontConfig* self); +CIMGUI_API int ImVector_ImDrawVert_size(const ImVector_ImDrawVert* self); CIMGUI_API int ImVector_ImFontGlyph_size(const ImVector_ImFontGlyph* self); -CIMGUI_API int ImVector_TextRange_size(const ImVector_TextRange* self); -CIMGUI_API int ImVector_CustomRect_size(const ImVector_CustomRect* self); -CIMGUI_API int ImVector_ImVec4_size(const ImVector_ImVec4* self); +CIMGUI_API int ImVector_ImGuiTextRange_size(const ImVector_ImGuiTextRange* self); +CIMGUI_API int ImVector_ImGuiStoragePair_size(const ImVector_ImGuiStoragePair* self); +CIMGUI_API int ImVector_ImDrawChannel_size(const ImVector_ImDrawChannel* self); CIMGUI_API int ImVector_char_size(const ImVector_char* self); CIMGUI_API int ImVector_ImU32_size(const ImVector_ImU32* self); +CIMGUI_API int ImVector_ImFontAtlasCustomRect_size(const ImVector_ImFontAtlasCustomRect* self); CIMGUI_API int ImVector_ImTextureID_size(const ImVector_ImTextureID* self); -CIMGUI_API int ImVector_ImDrawVert_size(const ImVector_ImDrawVert* self); +CIMGUI_API int ImVector_ImFontConfig_size(const ImVector_ImFontConfig* self); CIMGUI_API int ImVector_ImFontPtr_size(const ImVector_ImFontPtr* self); CIMGUI_API int ImVector_ImDrawCmd_size(const ImVector_ImDrawCmd* self); -CIMGUI_API int ImVector_Pair_size(const ImVector_Pair* self); -CIMGUI_API int ImVector_ImDrawChannel_size(const ImVector_ImDrawChannel* self); +CIMGUI_API int ImVector_ImVec4_size(const ImVector_ImVec4* self); CIMGUI_API int ImVector_ImDrawIdx_size(const ImVector_ImDrawIdx* self); CIMGUI_API int ImVector_ImVec2_size(const ImVector_ImVec2* self); CIMGUI_API int ImVector_float_size_in_bytes(const ImVector_float* self); CIMGUI_API int ImVector_ImWchar_size_in_bytes(const ImVector_ImWchar* self); -CIMGUI_API int ImVector_ImFontConfig_size_in_bytes(const ImVector_ImFontConfig* self); +CIMGUI_API int ImVector_ImDrawVert_size_in_bytes(const ImVector_ImDrawVert* self); CIMGUI_API int ImVector_ImFontGlyph_size_in_bytes(const ImVector_ImFontGlyph* self); -CIMGUI_API int ImVector_TextRange_size_in_bytes(const ImVector_TextRange* self); -CIMGUI_API int ImVector_CustomRect_size_in_bytes(const ImVector_CustomRect* self); -CIMGUI_API int ImVector_ImVec4_size_in_bytes(const ImVector_ImVec4* self); +CIMGUI_API int ImVector_ImGuiTextRange_size_in_bytes(const ImVector_ImGuiTextRange* self); +CIMGUI_API int ImVector_ImGuiStoragePair_size_in_bytes(const ImVector_ImGuiStoragePair* self); +CIMGUI_API int ImVector_ImDrawChannel_size_in_bytes(const ImVector_ImDrawChannel* self); CIMGUI_API int ImVector_char_size_in_bytes(const ImVector_char* self); CIMGUI_API int ImVector_ImU32_size_in_bytes(const ImVector_ImU32* self); +CIMGUI_API int ImVector_ImFontAtlasCustomRect_size_in_bytes(const ImVector_ImFontAtlasCustomRect* self); CIMGUI_API int ImVector_ImTextureID_size_in_bytes(const ImVector_ImTextureID* self); -CIMGUI_API int ImVector_ImDrawVert_size_in_bytes(const ImVector_ImDrawVert* self); +CIMGUI_API int ImVector_ImFontConfig_size_in_bytes(const ImVector_ImFontConfig* self); CIMGUI_API int ImVector_ImFontPtr_size_in_bytes(const ImVector_ImFontPtr* self); CIMGUI_API int ImVector_ImDrawCmd_size_in_bytes(const ImVector_ImDrawCmd* self); -CIMGUI_API int ImVector_Pair_size_in_bytes(const ImVector_Pair* self); -CIMGUI_API int ImVector_ImDrawChannel_size_in_bytes(const ImVector_ImDrawChannel* self); +CIMGUI_API int ImVector_ImVec4_size_in_bytes(const ImVector_ImVec4* self); CIMGUI_API int ImVector_ImDrawIdx_size_in_bytes(const ImVector_ImDrawIdx* self); CIMGUI_API int ImVector_ImVec2_size_in_bytes(const ImVector_ImVec2* self); CIMGUI_API int ImVector_float_capacity(const ImVector_float* self); CIMGUI_API int ImVector_ImWchar_capacity(const ImVector_ImWchar* self); -CIMGUI_API int ImVector_ImFontConfig_capacity(const ImVector_ImFontConfig* self); +CIMGUI_API int ImVector_ImDrawVert_capacity(const ImVector_ImDrawVert* self); CIMGUI_API int ImVector_ImFontGlyph_capacity(const ImVector_ImFontGlyph* self); -CIMGUI_API int ImVector_TextRange_capacity(const ImVector_TextRange* self); -CIMGUI_API int ImVector_CustomRect_capacity(const ImVector_CustomRect* self); -CIMGUI_API int ImVector_ImVec4_capacity(const ImVector_ImVec4* self); +CIMGUI_API int ImVector_ImGuiTextRange_capacity(const ImVector_ImGuiTextRange* self); +CIMGUI_API int ImVector_ImGuiStoragePair_capacity(const ImVector_ImGuiStoragePair* self); +CIMGUI_API int ImVector_ImDrawChannel_capacity(const ImVector_ImDrawChannel* self); CIMGUI_API int ImVector_char_capacity(const ImVector_char* self); CIMGUI_API int ImVector_ImU32_capacity(const ImVector_ImU32* self); +CIMGUI_API int ImVector_ImFontAtlasCustomRect_capacity(const ImVector_ImFontAtlasCustomRect* self); CIMGUI_API int ImVector_ImTextureID_capacity(const ImVector_ImTextureID* self); -CIMGUI_API int ImVector_ImDrawVert_capacity(const ImVector_ImDrawVert* self); +CIMGUI_API int ImVector_ImFontConfig_capacity(const ImVector_ImFontConfig* self); CIMGUI_API int ImVector_ImFontPtr_capacity(const ImVector_ImFontPtr* self); CIMGUI_API int ImVector_ImDrawCmd_capacity(const ImVector_ImDrawCmd* self); -CIMGUI_API int ImVector_Pair_capacity(const ImVector_Pair* self); -CIMGUI_API int ImVector_ImDrawChannel_capacity(const ImVector_ImDrawChannel* self); +CIMGUI_API int ImVector_ImVec4_capacity(const ImVector_ImVec4* self); CIMGUI_API int ImVector_ImDrawIdx_capacity(const ImVector_ImDrawIdx* self); CIMGUI_API int ImVector_ImVec2_capacity(const ImVector_ImVec2* self); CIMGUI_API void ImVector_float_clear(ImVector_float* self); CIMGUI_API void ImVector_ImWchar_clear(ImVector_ImWchar* self); -CIMGUI_API void ImVector_ImFontConfig_clear(ImVector_ImFontConfig* self); +CIMGUI_API void ImVector_ImDrawVert_clear(ImVector_ImDrawVert* self); CIMGUI_API void ImVector_ImFontGlyph_clear(ImVector_ImFontGlyph* self); -CIMGUI_API void ImVector_TextRange_clear(ImVector_TextRange* self); -CIMGUI_API void ImVector_CustomRect_clear(ImVector_CustomRect* self); -CIMGUI_API void ImVector_ImVec4_clear(ImVector_ImVec4* self); +CIMGUI_API void ImVector_ImGuiTextRange_clear(ImVector_ImGuiTextRange* self); +CIMGUI_API void ImVector_ImGuiStoragePair_clear(ImVector_ImGuiStoragePair* self); +CIMGUI_API void ImVector_ImDrawChannel_clear(ImVector_ImDrawChannel* self); CIMGUI_API void ImVector_char_clear(ImVector_char* self); CIMGUI_API void ImVector_ImU32_clear(ImVector_ImU32* self); +CIMGUI_API void ImVector_ImFontAtlasCustomRect_clear(ImVector_ImFontAtlasCustomRect* self); CIMGUI_API void ImVector_ImTextureID_clear(ImVector_ImTextureID* self); -CIMGUI_API void ImVector_ImDrawVert_clear(ImVector_ImDrawVert* self); +CIMGUI_API void ImVector_ImFontConfig_clear(ImVector_ImFontConfig* self); CIMGUI_API void ImVector_ImFontPtr_clear(ImVector_ImFontPtr* self); CIMGUI_API void ImVector_ImDrawCmd_clear(ImVector_ImDrawCmd* self); -CIMGUI_API void ImVector_Pair_clear(ImVector_Pair* self); -CIMGUI_API void ImVector_ImDrawChannel_clear(ImVector_ImDrawChannel* self); +CIMGUI_API void ImVector_ImVec4_clear(ImVector_ImVec4* self); CIMGUI_API void ImVector_ImDrawIdx_clear(ImVector_ImDrawIdx* self); CIMGUI_API void ImVector_ImVec2_clear(ImVector_ImVec2* self); CIMGUI_API float* ImVector_float_begin(ImVector_float* self); CIMGUI_API ImWchar* ImVector_ImWchar_begin(ImVector_ImWchar* self); -CIMGUI_API ImFontConfig* ImVector_ImFontConfig_begin(ImVector_ImFontConfig* self); +CIMGUI_API ImDrawVert* ImVector_ImDrawVert_begin(ImVector_ImDrawVert* self); CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_begin(ImVector_ImFontGlyph* self); -CIMGUI_API TextRange* ImVector_TextRange_begin(ImVector_TextRange* self); -CIMGUI_API CustomRect* ImVector_CustomRect_begin(ImVector_CustomRect* self); -CIMGUI_API ImVec4* ImVector_ImVec4_begin(ImVector_ImVec4* self); +CIMGUI_API ImGuiTextRange* ImVector_ImGuiTextRange_begin(ImVector_ImGuiTextRange* self); +CIMGUI_API ImGuiStoragePair* ImVector_ImGuiStoragePair_begin(ImVector_ImGuiStoragePair* self); +CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_begin(ImVector_ImDrawChannel* self); CIMGUI_API char* ImVector_char_begin(ImVector_char* self); CIMGUI_API ImU32* ImVector_ImU32_begin(ImVector_ImU32* self); +CIMGUI_API ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_begin(ImVector_ImFontAtlasCustomRect* self); CIMGUI_API ImTextureID* ImVector_ImTextureID_begin(ImVector_ImTextureID* self); -CIMGUI_API ImDrawVert* ImVector_ImDrawVert_begin(ImVector_ImDrawVert* self); +CIMGUI_API ImFontConfig* ImVector_ImFontConfig_begin(ImVector_ImFontConfig* self); CIMGUI_API ImFont** ImVector_ImFontPtr_begin(ImVector_ImFontPtr* self); CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_begin(ImVector_ImDrawCmd* self); -CIMGUI_API Pair* ImVector_Pair_begin(ImVector_Pair* self); -CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_begin(ImVector_ImDrawChannel* self); +CIMGUI_API ImVec4* ImVector_ImVec4_begin(ImVector_ImVec4* self); CIMGUI_API ImDrawIdx* ImVector_ImDrawIdx_begin(ImVector_ImDrawIdx* self); CIMGUI_API ImVec2* ImVector_ImVec2_begin(ImVector_ImVec2* self); CIMGUI_API float const * ImVector_float_begin_const(const ImVector_float* self); CIMGUI_API ImWchar const * ImVector_ImWchar_begin_const(const ImVector_ImWchar* self); -CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_begin_const(const ImVector_ImFontConfig* self); +CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_begin_const(const ImVector_ImDrawVert* self); CIMGUI_API ImFontGlyph const * ImVector_ImFontGlyph_begin_const(const ImVector_ImFontGlyph* self); -CIMGUI_API TextRange const * ImVector_TextRange_begin_const(const ImVector_TextRange* self); -CIMGUI_API CustomRect const * ImVector_CustomRect_begin_const(const ImVector_CustomRect* self); -CIMGUI_API ImVec4 const * ImVector_ImVec4_begin_const(const ImVector_ImVec4* self); +CIMGUI_API ImGuiTextRange const * ImVector_ImGuiTextRange_begin_const(const ImVector_ImGuiTextRange* self); +CIMGUI_API ImGuiStoragePair const * ImVector_ImGuiStoragePair_begin_const(const ImVector_ImGuiStoragePair* self); +CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_begin_const(const ImVector_ImDrawChannel* self); CIMGUI_API char const * ImVector_char_begin_const(const ImVector_char* self); CIMGUI_API ImU32 const * ImVector_ImU32_begin_const(const ImVector_ImU32* self); +CIMGUI_API ImFontAtlasCustomRect const * ImVector_ImFontAtlasCustomRect_begin_const(const ImVector_ImFontAtlasCustomRect* self); CIMGUI_API ImTextureID const * ImVector_ImTextureID_begin_const(const ImVector_ImTextureID* self); -CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_begin_const(const ImVector_ImDrawVert* self); +CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_begin_const(const ImVector_ImFontConfig* self); CIMGUI_API ImFont* const * ImVector_ImFontPtr_begin_const(const ImVector_ImFontPtr* self); CIMGUI_API ImDrawCmd const * ImVector_ImDrawCmd_begin_const(const ImVector_ImDrawCmd* self); -CIMGUI_API Pair const * ImVector_Pair_begin_const(const ImVector_Pair* self); -CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_begin_const(const ImVector_ImDrawChannel* self); +CIMGUI_API ImVec4 const * ImVector_ImVec4_begin_const(const ImVector_ImVec4* self); CIMGUI_API ImDrawIdx const * ImVector_ImDrawIdx_begin_const(const ImVector_ImDrawIdx* self); CIMGUI_API ImVec2 const * ImVector_ImVec2_begin_const(const ImVector_ImVec2* self); CIMGUI_API float* ImVector_float_end(ImVector_float* self); CIMGUI_API ImWchar* ImVector_ImWchar_end(ImVector_ImWchar* self); -CIMGUI_API ImFontConfig* ImVector_ImFontConfig_end(ImVector_ImFontConfig* self); +CIMGUI_API ImDrawVert* ImVector_ImDrawVert_end(ImVector_ImDrawVert* self); CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_end(ImVector_ImFontGlyph* self); -CIMGUI_API TextRange* ImVector_TextRange_end(ImVector_TextRange* self); -CIMGUI_API CustomRect* ImVector_CustomRect_end(ImVector_CustomRect* self); -CIMGUI_API ImVec4* ImVector_ImVec4_end(ImVector_ImVec4* self); +CIMGUI_API ImGuiTextRange* ImVector_ImGuiTextRange_end(ImVector_ImGuiTextRange* self); +CIMGUI_API ImGuiStoragePair* ImVector_ImGuiStoragePair_end(ImVector_ImGuiStoragePair* self); +CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_end(ImVector_ImDrawChannel* self); CIMGUI_API char* ImVector_char_end(ImVector_char* self); CIMGUI_API ImU32* ImVector_ImU32_end(ImVector_ImU32* self); +CIMGUI_API ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_end(ImVector_ImFontAtlasCustomRect* self); CIMGUI_API ImTextureID* ImVector_ImTextureID_end(ImVector_ImTextureID* self); -CIMGUI_API ImDrawVert* ImVector_ImDrawVert_end(ImVector_ImDrawVert* self); +CIMGUI_API ImFontConfig* ImVector_ImFontConfig_end(ImVector_ImFontConfig* self); CIMGUI_API ImFont** ImVector_ImFontPtr_end(ImVector_ImFontPtr* self); CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_end(ImVector_ImDrawCmd* self); -CIMGUI_API Pair* ImVector_Pair_end(ImVector_Pair* self); -CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_end(ImVector_ImDrawChannel* self); +CIMGUI_API ImVec4* ImVector_ImVec4_end(ImVector_ImVec4* self); CIMGUI_API ImDrawIdx* ImVector_ImDrawIdx_end(ImVector_ImDrawIdx* self); CIMGUI_API ImVec2* ImVector_ImVec2_end(ImVector_ImVec2* self); CIMGUI_API float const * ImVector_float_end_const(const ImVector_float* self); CIMGUI_API ImWchar const * ImVector_ImWchar_end_const(const ImVector_ImWchar* self); -CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_end_const(const ImVector_ImFontConfig* self); +CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_end_const(const ImVector_ImDrawVert* self); CIMGUI_API ImFontGlyph const * ImVector_ImFontGlyph_end_const(const ImVector_ImFontGlyph* self); -CIMGUI_API TextRange const * ImVector_TextRange_end_const(const ImVector_TextRange* self); -CIMGUI_API CustomRect const * ImVector_CustomRect_end_const(const ImVector_CustomRect* self); -CIMGUI_API ImVec4 const * ImVector_ImVec4_end_const(const ImVector_ImVec4* self); +CIMGUI_API ImGuiTextRange const * ImVector_ImGuiTextRange_end_const(const ImVector_ImGuiTextRange* self); +CIMGUI_API ImGuiStoragePair const * ImVector_ImGuiStoragePair_end_const(const ImVector_ImGuiStoragePair* self); +CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_end_const(const ImVector_ImDrawChannel* self); CIMGUI_API char const * ImVector_char_end_const(const ImVector_char* self); CIMGUI_API ImU32 const * ImVector_ImU32_end_const(const ImVector_ImU32* self); +CIMGUI_API ImFontAtlasCustomRect const * ImVector_ImFontAtlasCustomRect_end_const(const ImVector_ImFontAtlasCustomRect* self); CIMGUI_API ImTextureID const * ImVector_ImTextureID_end_const(const ImVector_ImTextureID* self); -CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_end_const(const ImVector_ImDrawVert* self); +CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_end_const(const ImVector_ImFontConfig* self); CIMGUI_API ImFont* const * ImVector_ImFontPtr_end_const(const ImVector_ImFontPtr* self); CIMGUI_API ImDrawCmd const * ImVector_ImDrawCmd_end_const(const ImVector_ImDrawCmd* self); -CIMGUI_API Pair const * ImVector_Pair_end_const(const ImVector_Pair* self); -CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_end_const(const ImVector_ImDrawChannel* self); +CIMGUI_API ImVec4 const * ImVector_ImVec4_end_const(const ImVector_ImVec4* self); CIMGUI_API ImDrawIdx const * ImVector_ImDrawIdx_end_const(const ImVector_ImDrawIdx* self); CIMGUI_API ImVec2 const * ImVector_ImVec2_end_const(const ImVector_ImVec2* self); CIMGUI_API float* ImVector_float_front(ImVector_float* self); CIMGUI_API ImWchar* ImVector_ImWchar_front(ImVector_ImWchar* self); -CIMGUI_API ImFontConfig* ImVector_ImFontConfig_front(ImVector_ImFontConfig* self); +CIMGUI_API ImDrawVert* ImVector_ImDrawVert_front(ImVector_ImDrawVert* self); CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_front(ImVector_ImFontGlyph* self); -CIMGUI_API TextRange* ImVector_TextRange_front(ImVector_TextRange* self); -CIMGUI_API CustomRect* ImVector_CustomRect_front(ImVector_CustomRect* self); -CIMGUI_API ImVec4* ImVector_ImVec4_front(ImVector_ImVec4* self); +CIMGUI_API ImGuiTextRange* ImVector_ImGuiTextRange_front(ImVector_ImGuiTextRange* self); +CIMGUI_API ImGuiStoragePair* ImVector_ImGuiStoragePair_front(ImVector_ImGuiStoragePair* self); +CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_front(ImVector_ImDrawChannel* self); CIMGUI_API char* ImVector_char_front(ImVector_char* self); CIMGUI_API ImU32* ImVector_ImU32_front(ImVector_ImU32* self); +CIMGUI_API ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_front(ImVector_ImFontAtlasCustomRect* self); CIMGUI_API ImTextureID* ImVector_ImTextureID_front(ImVector_ImTextureID* self); -CIMGUI_API ImDrawVert* ImVector_ImDrawVert_front(ImVector_ImDrawVert* self); +CIMGUI_API ImFontConfig* ImVector_ImFontConfig_front(ImVector_ImFontConfig* self); CIMGUI_API ImFont** ImVector_ImFontPtr_front(ImVector_ImFontPtr* self); CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_front(ImVector_ImDrawCmd* self); -CIMGUI_API Pair* ImVector_Pair_front(ImVector_Pair* self); -CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_front(ImVector_ImDrawChannel* self); +CIMGUI_API ImVec4* ImVector_ImVec4_front(ImVector_ImVec4* self); CIMGUI_API ImDrawIdx* ImVector_ImDrawIdx_front(ImVector_ImDrawIdx* self); CIMGUI_API ImVec2* ImVector_ImVec2_front(ImVector_ImVec2* self); CIMGUI_API float const * ImVector_float_front_const(const ImVector_float* self); CIMGUI_API ImWchar const * ImVector_ImWchar_front_const(const ImVector_ImWchar* self); -CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_front_const(const ImVector_ImFontConfig* self); +CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_front_const(const ImVector_ImDrawVert* self); CIMGUI_API ImFontGlyph const * ImVector_ImFontGlyph_front_const(const ImVector_ImFontGlyph* self); -CIMGUI_API TextRange const * ImVector_TextRange_front_const(const ImVector_TextRange* self); -CIMGUI_API CustomRect const * ImVector_CustomRect_front_const(const ImVector_CustomRect* self); -CIMGUI_API ImVec4 const * ImVector_ImVec4_front_const(const ImVector_ImVec4* self); +CIMGUI_API ImGuiTextRange const * ImVector_ImGuiTextRange_front_const(const ImVector_ImGuiTextRange* self); +CIMGUI_API ImGuiStoragePair const * ImVector_ImGuiStoragePair_front_const(const ImVector_ImGuiStoragePair* self); +CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_front_const(const ImVector_ImDrawChannel* self); CIMGUI_API char const * ImVector_char_front_const(const ImVector_char* self); CIMGUI_API ImU32 const * ImVector_ImU32_front_const(const ImVector_ImU32* self); +CIMGUI_API ImFontAtlasCustomRect const * ImVector_ImFontAtlasCustomRect_front_const(const ImVector_ImFontAtlasCustomRect* self); CIMGUI_API ImTextureID const * ImVector_ImTextureID_front_const(const ImVector_ImTextureID* self); -CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_front_const(const ImVector_ImDrawVert* self); +CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_front_const(const ImVector_ImFontConfig* self); CIMGUI_API ImFont* const * ImVector_ImFontPtr_front_const(const ImVector_ImFontPtr* self); CIMGUI_API ImDrawCmd const * ImVector_ImDrawCmd_front_const(const ImVector_ImDrawCmd* self); -CIMGUI_API Pair const * ImVector_Pair_front_const(const ImVector_Pair* self); -CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_front_const(const ImVector_ImDrawChannel* self); +CIMGUI_API ImVec4 const * ImVector_ImVec4_front_const(const ImVector_ImVec4* self); CIMGUI_API ImDrawIdx const * ImVector_ImDrawIdx_front_const(const ImVector_ImDrawIdx* self); CIMGUI_API ImVec2 const * ImVector_ImVec2_front_const(const ImVector_ImVec2* self); CIMGUI_API float* ImVector_float_back(ImVector_float* self); CIMGUI_API ImWchar* ImVector_ImWchar_back(ImVector_ImWchar* self); -CIMGUI_API ImFontConfig* ImVector_ImFontConfig_back(ImVector_ImFontConfig* self); +CIMGUI_API ImDrawVert* ImVector_ImDrawVert_back(ImVector_ImDrawVert* self); CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_back(ImVector_ImFontGlyph* self); -CIMGUI_API TextRange* ImVector_TextRange_back(ImVector_TextRange* self); -CIMGUI_API CustomRect* ImVector_CustomRect_back(ImVector_CustomRect* self); -CIMGUI_API ImVec4* ImVector_ImVec4_back(ImVector_ImVec4* self); +CIMGUI_API ImGuiTextRange* ImVector_ImGuiTextRange_back(ImVector_ImGuiTextRange* self); +CIMGUI_API ImGuiStoragePair* ImVector_ImGuiStoragePair_back(ImVector_ImGuiStoragePair* self); +CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_back(ImVector_ImDrawChannel* self); CIMGUI_API char* ImVector_char_back(ImVector_char* self); CIMGUI_API ImU32* ImVector_ImU32_back(ImVector_ImU32* self); +CIMGUI_API ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_back(ImVector_ImFontAtlasCustomRect* self); CIMGUI_API ImTextureID* ImVector_ImTextureID_back(ImVector_ImTextureID* self); -CIMGUI_API ImDrawVert* ImVector_ImDrawVert_back(ImVector_ImDrawVert* self); +CIMGUI_API ImFontConfig* ImVector_ImFontConfig_back(ImVector_ImFontConfig* self); CIMGUI_API ImFont** ImVector_ImFontPtr_back(ImVector_ImFontPtr* self); CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_back(ImVector_ImDrawCmd* self); -CIMGUI_API Pair* ImVector_Pair_back(ImVector_Pair* self); -CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_back(ImVector_ImDrawChannel* self); +CIMGUI_API ImVec4* ImVector_ImVec4_back(ImVector_ImVec4* self); CIMGUI_API ImDrawIdx* ImVector_ImDrawIdx_back(ImVector_ImDrawIdx* self); CIMGUI_API ImVec2* ImVector_ImVec2_back(ImVector_ImVec2* self); CIMGUI_API float const * ImVector_float_back_const(const ImVector_float* self); CIMGUI_API ImWchar const * ImVector_ImWchar_back_const(const ImVector_ImWchar* self); -CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_back_const(const ImVector_ImFontConfig* self); +CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_back_const(const ImVector_ImDrawVert* self); CIMGUI_API ImFontGlyph const * ImVector_ImFontGlyph_back_const(const ImVector_ImFontGlyph* self); -CIMGUI_API TextRange const * ImVector_TextRange_back_const(const ImVector_TextRange* self); -CIMGUI_API CustomRect const * ImVector_CustomRect_back_const(const ImVector_CustomRect* self); -CIMGUI_API ImVec4 const * ImVector_ImVec4_back_const(const ImVector_ImVec4* self); +CIMGUI_API ImGuiTextRange const * ImVector_ImGuiTextRange_back_const(const ImVector_ImGuiTextRange* self); +CIMGUI_API ImGuiStoragePair const * ImVector_ImGuiStoragePair_back_const(const ImVector_ImGuiStoragePair* self); +CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_back_const(const ImVector_ImDrawChannel* self); CIMGUI_API char const * ImVector_char_back_const(const ImVector_char* self); CIMGUI_API ImU32 const * ImVector_ImU32_back_const(const ImVector_ImU32* self); +CIMGUI_API ImFontAtlasCustomRect const * ImVector_ImFontAtlasCustomRect_back_const(const ImVector_ImFontAtlasCustomRect* self); CIMGUI_API ImTextureID const * ImVector_ImTextureID_back_const(const ImVector_ImTextureID* self); -CIMGUI_API ImDrawVert const * ImVector_ImDrawVert_back_const(const ImVector_ImDrawVert* self); +CIMGUI_API ImFontConfig const * ImVector_ImFontConfig_back_const(const ImVector_ImFontConfig* self); CIMGUI_API ImFont* const * ImVector_ImFontPtr_back_const(const ImVector_ImFontPtr* self); CIMGUI_API ImDrawCmd const * ImVector_ImDrawCmd_back_const(const ImVector_ImDrawCmd* self); -CIMGUI_API Pair const * ImVector_Pair_back_const(const ImVector_Pair* self); -CIMGUI_API ImDrawChannel const * ImVector_ImDrawChannel_back_const(const ImVector_ImDrawChannel* self); +CIMGUI_API ImVec4 const * ImVector_ImVec4_back_const(const ImVector_ImVec4* self); CIMGUI_API ImDrawIdx const * ImVector_ImDrawIdx_back_const(const ImVector_ImDrawIdx* self); CIMGUI_API ImVec2 const * ImVector_ImVec2_back_const(const ImVector_ImVec2* self); CIMGUI_API void ImVector_float_swap(ImVector_float* self,ImVector_float rhs); CIMGUI_API void ImVector_ImWchar_swap(ImVector_ImWchar* self,ImVector_ImWchar rhs); -CIMGUI_API void ImVector_ImFontConfig_swap(ImVector_ImFontConfig* self,ImVector_ImFontConfig rhs); +CIMGUI_API void ImVector_ImDrawVert_swap(ImVector_ImDrawVert* self,ImVector_ImDrawVert rhs); CIMGUI_API void ImVector_ImFontGlyph_swap(ImVector_ImFontGlyph* self,ImVector_ImFontGlyph rhs); -CIMGUI_API void ImVector_TextRange_swap(ImVector_TextRange* self,ImVector_TextRange rhs); -CIMGUI_API void ImVector_CustomRect_swap(ImVector_CustomRect* self,ImVector_CustomRect rhs); -CIMGUI_API void ImVector_ImVec4_swap(ImVector_ImVec4* self,ImVector_ImVec4 rhs); +CIMGUI_API void ImVector_ImGuiTextRange_swap(ImVector_ImGuiTextRange* self,ImVector_ImGuiTextRange rhs); +CIMGUI_API void ImVector_ImGuiStoragePair_swap(ImVector_ImGuiStoragePair* self,ImVector_ImGuiStoragePair rhs); +CIMGUI_API void ImVector_ImDrawChannel_swap(ImVector_ImDrawChannel* self,ImVector_ImDrawChannel rhs); CIMGUI_API void ImVector_char_swap(ImVector_char* self,ImVector_char rhs); CIMGUI_API void ImVector_ImU32_swap(ImVector_ImU32* self,ImVector_ImU32 rhs); +CIMGUI_API void ImVector_ImFontAtlasCustomRect_swap(ImVector_ImFontAtlasCustomRect* self,ImVector_ImFontAtlasCustomRect rhs); CIMGUI_API void ImVector_ImTextureID_swap(ImVector_ImTextureID* self,ImVector_ImTextureID rhs); -CIMGUI_API void ImVector_ImDrawVert_swap(ImVector_ImDrawVert* self,ImVector_ImDrawVert rhs); +CIMGUI_API void ImVector_ImFontConfig_swap(ImVector_ImFontConfig* self,ImVector_ImFontConfig rhs); CIMGUI_API void ImVector_ImFontPtr_swap(ImVector_ImFontPtr* self,ImVector_ImFontPtr rhs); CIMGUI_API void ImVector_ImDrawCmd_swap(ImVector_ImDrawCmd* self,ImVector_ImDrawCmd rhs); -CIMGUI_API void ImVector_Pair_swap(ImVector_Pair* self,ImVector_Pair rhs); -CIMGUI_API void ImVector_ImDrawChannel_swap(ImVector_ImDrawChannel* self,ImVector_ImDrawChannel rhs); +CIMGUI_API void ImVector_ImVec4_swap(ImVector_ImVec4* self,ImVector_ImVec4 rhs); CIMGUI_API void ImVector_ImDrawIdx_swap(ImVector_ImDrawIdx* self,ImVector_ImDrawIdx rhs); CIMGUI_API void ImVector_ImVec2_swap(ImVector_ImVec2* self,ImVector_ImVec2 rhs); CIMGUI_API int ImVector_float__grow_capacity(const ImVector_float* self,int sz); CIMGUI_API int ImVector_ImWchar__grow_capacity(const ImVector_ImWchar* self,int sz); -CIMGUI_API int ImVector_ImFontConfig__grow_capacity(const ImVector_ImFontConfig* self,int sz); +CIMGUI_API int ImVector_ImDrawVert__grow_capacity(const ImVector_ImDrawVert* self,int sz); CIMGUI_API int ImVector_ImFontGlyph__grow_capacity(const ImVector_ImFontGlyph* self,int sz); -CIMGUI_API int ImVector_TextRange__grow_capacity(const ImVector_TextRange* self,int sz); -CIMGUI_API int ImVector_CustomRect__grow_capacity(const ImVector_CustomRect* self,int sz); -CIMGUI_API int ImVector_ImVec4__grow_capacity(const ImVector_ImVec4* self,int sz); +CIMGUI_API int ImVector_ImGuiTextRange__grow_capacity(const ImVector_ImGuiTextRange* self,int sz); +CIMGUI_API int ImVector_ImGuiStoragePair__grow_capacity(const ImVector_ImGuiStoragePair* self,int sz); +CIMGUI_API int ImVector_ImDrawChannel__grow_capacity(const ImVector_ImDrawChannel* self,int sz); CIMGUI_API int ImVector_char__grow_capacity(const ImVector_char* self,int sz); CIMGUI_API int ImVector_ImU32__grow_capacity(const ImVector_ImU32* self,int sz); +CIMGUI_API int ImVector_ImFontAtlasCustomRect__grow_capacity(const ImVector_ImFontAtlasCustomRect* self,int sz); CIMGUI_API int ImVector_ImTextureID__grow_capacity(const ImVector_ImTextureID* self,int sz); -CIMGUI_API int ImVector_ImDrawVert__grow_capacity(const ImVector_ImDrawVert* self,int sz); +CIMGUI_API int ImVector_ImFontConfig__grow_capacity(const ImVector_ImFontConfig* self,int sz); CIMGUI_API int ImVector_ImFontPtr__grow_capacity(const ImVector_ImFontPtr* self,int sz); CIMGUI_API int ImVector_ImDrawCmd__grow_capacity(const ImVector_ImDrawCmd* self,int sz); -CIMGUI_API int ImVector_Pair__grow_capacity(const ImVector_Pair* self,int sz); -CIMGUI_API int ImVector_ImDrawChannel__grow_capacity(const ImVector_ImDrawChannel* self,int sz); +CIMGUI_API int ImVector_ImVec4__grow_capacity(const ImVector_ImVec4* self,int sz); CIMGUI_API int ImVector_ImDrawIdx__grow_capacity(const ImVector_ImDrawIdx* self,int sz); CIMGUI_API int ImVector_ImVec2__grow_capacity(const ImVector_ImVec2* self,int sz); CIMGUI_API void ImVector_float_resize(ImVector_float* self,int new_size); CIMGUI_API void ImVector_ImWchar_resize(ImVector_ImWchar* self,int new_size); -CIMGUI_API void ImVector_ImFontConfig_resize(ImVector_ImFontConfig* self,int new_size); +CIMGUI_API void ImVector_ImDrawVert_resize(ImVector_ImDrawVert* self,int new_size); CIMGUI_API void ImVector_ImFontGlyph_resize(ImVector_ImFontGlyph* self,int new_size); -CIMGUI_API void ImVector_TextRange_resize(ImVector_TextRange* self,int new_size); -CIMGUI_API void ImVector_CustomRect_resize(ImVector_CustomRect* self,int new_size); -CIMGUI_API void ImVector_ImVec4_resize(ImVector_ImVec4* self,int new_size); +CIMGUI_API void ImVector_ImGuiTextRange_resize(ImVector_ImGuiTextRange* self,int new_size); +CIMGUI_API void ImVector_ImGuiStoragePair_resize(ImVector_ImGuiStoragePair* self,int new_size); +CIMGUI_API void ImVector_ImDrawChannel_resize(ImVector_ImDrawChannel* self,int new_size); CIMGUI_API void ImVector_char_resize(ImVector_char* self,int new_size); CIMGUI_API void ImVector_ImU32_resize(ImVector_ImU32* self,int new_size); +CIMGUI_API void ImVector_ImFontAtlasCustomRect_resize(ImVector_ImFontAtlasCustomRect* self,int new_size); CIMGUI_API void ImVector_ImTextureID_resize(ImVector_ImTextureID* self,int new_size); -CIMGUI_API void ImVector_ImDrawVert_resize(ImVector_ImDrawVert* self,int new_size); +CIMGUI_API void ImVector_ImFontConfig_resize(ImVector_ImFontConfig* self,int new_size); CIMGUI_API void ImVector_ImFontPtr_resize(ImVector_ImFontPtr* self,int new_size); CIMGUI_API void ImVector_ImDrawCmd_resize(ImVector_ImDrawCmd* self,int new_size); -CIMGUI_API void ImVector_Pair_resize(ImVector_Pair* self,int new_size); -CIMGUI_API void ImVector_ImDrawChannel_resize(ImVector_ImDrawChannel* self,int new_size); +CIMGUI_API void ImVector_ImVec4_resize(ImVector_ImVec4* self,int new_size); CIMGUI_API void ImVector_ImDrawIdx_resize(ImVector_ImDrawIdx* self,int new_size); CIMGUI_API void ImVector_ImVec2_resize(ImVector_ImVec2* self,int new_size); CIMGUI_API void ImVector_float_resizeT(ImVector_float* self,int new_size,const float v); CIMGUI_API void ImVector_ImWchar_resizeT(ImVector_ImWchar* self,int new_size,const ImWchar v); -CIMGUI_API void ImVector_ImFontConfig_resizeT(ImVector_ImFontConfig* self,int new_size,const ImFontConfig v); +CIMGUI_API void ImVector_ImDrawVert_resizeT(ImVector_ImDrawVert* self,int new_size,const ImDrawVert v); CIMGUI_API void ImVector_ImFontGlyph_resizeT(ImVector_ImFontGlyph* self,int new_size,const ImFontGlyph v); -CIMGUI_API void ImVector_TextRange_resizeT(ImVector_TextRange* self,int new_size,const TextRange v); -CIMGUI_API void ImVector_CustomRect_resizeT(ImVector_CustomRect* self,int new_size,const CustomRect v); -CIMGUI_API void ImVector_ImVec4_resizeT(ImVector_ImVec4* self,int new_size,const ImVec4 v); +CIMGUI_API void ImVector_ImGuiTextRange_resizeT(ImVector_ImGuiTextRange* self,int new_size,const ImGuiTextRange v); +CIMGUI_API void ImVector_ImGuiStoragePair_resizeT(ImVector_ImGuiStoragePair* self,int new_size,const ImGuiStoragePair v); +CIMGUI_API void ImVector_ImDrawChannel_resizeT(ImVector_ImDrawChannel* self,int new_size,const ImDrawChannel v); CIMGUI_API void ImVector_char_resizeT(ImVector_char* self,int new_size,const char v); CIMGUI_API void ImVector_ImU32_resizeT(ImVector_ImU32* self,int new_size,const ImU32 v); +CIMGUI_API void ImVector_ImFontAtlasCustomRect_resizeT(ImVector_ImFontAtlasCustomRect* self,int new_size,const ImFontAtlasCustomRect v); CIMGUI_API void ImVector_ImTextureID_resizeT(ImVector_ImTextureID* self,int new_size,const ImTextureID v); -CIMGUI_API void ImVector_ImDrawVert_resizeT(ImVector_ImDrawVert* self,int new_size,const ImDrawVert v); +CIMGUI_API void ImVector_ImFontConfig_resizeT(ImVector_ImFontConfig* self,int new_size,const ImFontConfig v); CIMGUI_API void ImVector_ImFontPtr_resizeT(ImVector_ImFontPtr* self,int new_size,ImFont* const v); CIMGUI_API void ImVector_ImDrawCmd_resizeT(ImVector_ImDrawCmd* self,int new_size,const ImDrawCmd v); -CIMGUI_API void ImVector_Pair_resizeT(ImVector_Pair* self,int new_size,const Pair v); -CIMGUI_API void ImVector_ImDrawChannel_resizeT(ImVector_ImDrawChannel* self,int new_size,const ImDrawChannel v); +CIMGUI_API void ImVector_ImVec4_resizeT(ImVector_ImVec4* self,int new_size,const ImVec4 v); CIMGUI_API void ImVector_ImDrawIdx_resizeT(ImVector_ImDrawIdx* self,int new_size,const ImDrawIdx v); CIMGUI_API void ImVector_ImVec2_resizeT(ImVector_ImVec2* self,int new_size,const ImVec2 v); CIMGUI_API void ImVector_float_reserve(ImVector_float* self,int new_capacity); CIMGUI_API void ImVector_ImWchar_reserve(ImVector_ImWchar* self,int new_capacity); -CIMGUI_API void ImVector_ImFontConfig_reserve(ImVector_ImFontConfig* self,int new_capacity); +CIMGUI_API void ImVector_ImDrawVert_reserve(ImVector_ImDrawVert* self,int new_capacity); CIMGUI_API void ImVector_ImFontGlyph_reserve(ImVector_ImFontGlyph* self,int new_capacity); -CIMGUI_API void ImVector_TextRange_reserve(ImVector_TextRange* self,int new_capacity); -CIMGUI_API void ImVector_CustomRect_reserve(ImVector_CustomRect* self,int new_capacity); -CIMGUI_API void ImVector_ImVec4_reserve(ImVector_ImVec4* self,int new_capacity); +CIMGUI_API void ImVector_ImGuiTextRange_reserve(ImVector_ImGuiTextRange* self,int new_capacity); +CIMGUI_API void ImVector_ImGuiStoragePair_reserve(ImVector_ImGuiStoragePair* self,int new_capacity); +CIMGUI_API void ImVector_ImDrawChannel_reserve(ImVector_ImDrawChannel* self,int new_capacity); CIMGUI_API void ImVector_char_reserve(ImVector_char* self,int new_capacity); CIMGUI_API void ImVector_ImU32_reserve(ImVector_ImU32* self,int new_capacity); +CIMGUI_API void ImVector_ImFontAtlasCustomRect_reserve(ImVector_ImFontAtlasCustomRect* self,int new_capacity); CIMGUI_API void ImVector_ImTextureID_reserve(ImVector_ImTextureID* self,int new_capacity); -CIMGUI_API void ImVector_ImDrawVert_reserve(ImVector_ImDrawVert* self,int new_capacity); +CIMGUI_API void ImVector_ImFontConfig_reserve(ImVector_ImFontConfig* self,int new_capacity); CIMGUI_API void ImVector_ImFontPtr_reserve(ImVector_ImFontPtr* self,int new_capacity); CIMGUI_API void ImVector_ImDrawCmd_reserve(ImVector_ImDrawCmd* self,int new_capacity); -CIMGUI_API void ImVector_Pair_reserve(ImVector_Pair* self,int new_capacity); -CIMGUI_API void ImVector_ImDrawChannel_reserve(ImVector_ImDrawChannel* self,int new_capacity); +CIMGUI_API void ImVector_ImVec4_reserve(ImVector_ImVec4* self,int new_capacity); CIMGUI_API void ImVector_ImDrawIdx_reserve(ImVector_ImDrawIdx* self,int new_capacity); CIMGUI_API void ImVector_ImVec2_reserve(ImVector_ImVec2* self,int new_capacity); CIMGUI_API void ImVector_float_push_back(ImVector_float* self,const float v); CIMGUI_API void ImVector_ImWchar_push_back(ImVector_ImWchar* self,const ImWchar v); -CIMGUI_API void ImVector_ImFontConfig_push_back(ImVector_ImFontConfig* self,const ImFontConfig v); +CIMGUI_API void ImVector_ImDrawVert_push_back(ImVector_ImDrawVert* self,const ImDrawVert v); CIMGUI_API void ImVector_ImFontGlyph_push_back(ImVector_ImFontGlyph* self,const ImFontGlyph v); -CIMGUI_API void ImVector_TextRange_push_back(ImVector_TextRange* self,const TextRange v); -CIMGUI_API void ImVector_CustomRect_push_back(ImVector_CustomRect* self,const CustomRect v); -CIMGUI_API void ImVector_ImVec4_push_back(ImVector_ImVec4* self,const ImVec4 v); +CIMGUI_API void ImVector_ImGuiTextRange_push_back(ImVector_ImGuiTextRange* self,const ImGuiTextRange v); +CIMGUI_API void ImVector_ImGuiStoragePair_push_back(ImVector_ImGuiStoragePair* self,const ImGuiStoragePair v); +CIMGUI_API void ImVector_ImDrawChannel_push_back(ImVector_ImDrawChannel* self,const ImDrawChannel v); CIMGUI_API void ImVector_char_push_back(ImVector_char* self,const char v); CIMGUI_API void ImVector_ImU32_push_back(ImVector_ImU32* self,const ImU32 v); +CIMGUI_API void ImVector_ImFontAtlasCustomRect_push_back(ImVector_ImFontAtlasCustomRect* self,const ImFontAtlasCustomRect v); CIMGUI_API void ImVector_ImTextureID_push_back(ImVector_ImTextureID* self,const ImTextureID v); -CIMGUI_API void ImVector_ImDrawVert_push_back(ImVector_ImDrawVert* self,const ImDrawVert v); +CIMGUI_API void ImVector_ImFontConfig_push_back(ImVector_ImFontConfig* self,const ImFontConfig v); CIMGUI_API void ImVector_ImFontPtr_push_back(ImVector_ImFontPtr* self,ImFont* const v); CIMGUI_API void ImVector_ImDrawCmd_push_back(ImVector_ImDrawCmd* self,const ImDrawCmd v); -CIMGUI_API void ImVector_Pair_push_back(ImVector_Pair* self,const Pair v); -CIMGUI_API void ImVector_ImDrawChannel_push_back(ImVector_ImDrawChannel* self,const ImDrawChannel v); +CIMGUI_API void ImVector_ImVec4_push_back(ImVector_ImVec4* self,const ImVec4 v); CIMGUI_API void ImVector_ImDrawIdx_push_back(ImVector_ImDrawIdx* self,const ImDrawIdx v); CIMGUI_API void ImVector_ImVec2_push_back(ImVector_ImVec2* self,const ImVec2 v); CIMGUI_API void ImVector_float_pop_back(ImVector_float* self); CIMGUI_API void ImVector_ImWchar_pop_back(ImVector_ImWchar* self); -CIMGUI_API void ImVector_ImFontConfig_pop_back(ImVector_ImFontConfig* self); +CIMGUI_API void ImVector_ImDrawVert_pop_back(ImVector_ImDrawVert* self); CIMGUI_API void ImVector_ImFontGlyph_pop_back(ImVector_ImFontGlyph* self); -CIMGUI_API void ImVector_TextRange_pop_back(ImVector_TextRange* self); -CIMGUI_API void ImVector_CustomRect_pop_back(ImVector_CustomRect* self); -CIMGUI_API void ImVector_ImVec4_pop_back(ImVector_ImVec4* self); +CIMGUI_API void ImVector_ImGuiTextRange_pop_back(ImVector_ImGuiTextRange* self); +CIMGUI_API void ImVector_ImGuiStoragePair_pop_back(ImVector_ImGuiStoragePair* self); +CIMGUI_API void ImVector_ImDrawChannel_pop_back(ImVector_ImDrawChannel* self); CIMGUI_API void ImVector_char_pop_back(ImVector_char* self); CIMGUI_API void ImVector_ImU32_pop_back(ImVector_ImU32* self); +CIMGUI_API void ImVector_ImFontAtlasCustomRect_pop_back(ImVector_ImFontAtlasCustomRect* self); CIMGUI_API void ImVector_ImTextureID_pop_back(ImVector_ImTextureID* self); -CIMGUI_API void ImVector_ImDrawVert_pop_back(ImVector_ImDrawVert* self); +CIMGUI_API void ImVector_ImFontConfig_pop_back(ImVector_ImFontConfig* self); CIMGUI_API void ImVector_ImFontPtr_pop_back(ImVector_ImFontPtr* self); CIMGUI_API void ImVector_ImDrawCmd_pop_back(ImVector_ImDrawCmd* self); -CIMGUI_API void ImVector_Pair_pop_back(ImVector_Pair* self); -CIMGUI_API void ImVector_ImDrawChannel_pop_back(ImVector_ImDrawChannel* self); +CIMGUI_API void ImVector_ImVec4_pop_back(ImVector_ImVec4* self); CIMGUI_API void ImVector_ImDrawIdx_pop_back(ImVector_ImDrawIdx* self); CIMGUI_API void ImVector_ImVec2_pop_back(ImVector_ImVec2* self); CIMGUI_API void ImVector_float_push_front(ImVector_float* self,const float v); CIMGUI_API void ImVector_ImWchar_push_front(ImVector_ImWchar* self,const ImWchar v); -CIMGUI_API void ImVector_ImFontConfig_push_front(ImVector_ImFontConfig* self,const ImFontConfig v); +CIMGUI_API void ImVector_ImDrawVert_push_front(ImVector_ImDrawVert* self,const ImDrawVert v); CIMGUI_API void ImVector_ImFontGlyph_push_front(ImVector_ImFontGlyph* self,const ImFontGlyph v); -CIMGUI_API void ImVector_TextRange_push_front(ImVector_TextRange* self,const TextRange v); -CIMGUI_API void ImVector_CustomRect_push_front(ImVector_CustomRect* self,const CustomRect v); -CIMGUI_API void ImVector_ImVec4_push_front(ImVector_ImVec4* self,const ImVec4 v); +CIMGUI_API void ImVector_ImGuiTextRange_push_front(ImVector_ImGuiTextRange* self,const ImGuiTextRange v); +CIMGUI_API void ImVector_ImGuiStoragePair_push_front(ImVector_ImGuiStoragePair* self,const ImGuiStoragePair v); +CIMGUI_API void ImVector_ImDrawChannel_push_front(ImVector_ImDrawChannel* self,const ImDrawChannel v); CIMGUI_API void ImVector_char_push_front(ImVector_char* self,const char v); CIMGUI_API void ImVector_ImU32_push_front(ImVector_ImU32* self,const ImU32 v); +CIMGUI_API void ImVector_ImFontAtlasCustomRect_push_front(ImVector_ImFontAtlasCustomRect* self,const ImFontAtlasCustomRect v); CIMGUI_API void ImVector_ImTextureID_push_front(ImVector_ImTextureID* self,const ImTextureID v); -CIMGUI_API void ImVector_ImDrawVert_push_front(ImVector_ImDrawVert* self,const ImDrawVert v); +CIMGUI_API void ImVector_ImFontConfig_push_front(ImVector_ImFontConfig* self,const ImFontConfig v); CIMGUI_API void ImVector_ImFontPtr_push_front(ImVector_ImFontPtr* self,ImFont* const v); CIMGUI_API void ImVector_ImDrawCmd_push_front(ImVector_ImDrawCmd* self,const ImDrawCmd v); -CIMGUI_API void ImVector_Pair_push_front(ImVector_Pair* self,const Pair v); -CIMGUI_API void ImVector_ImDrawChannel_push_front(ImVector_ImDrawChannel* self,const ImDrawChannel v); +CIMGUI_API void ImVector_ImVec4_push_front(ImVector_ImVec4* self,const ImVec4 v); CIMGUI_API void ImVector_ImDrawIdx_push_front(ImVector_ImDrawIdx* self,const ImDrawIdx v); CIMGUI_API void ImVector_ImVec2_push_front(ImVector_ImVec2* self,const ImVec2 v); CIMGUI_API float* ImVector_float_erase(ImVector_float* self,float const * it); CIMGUI_API ImWchar* ImVector_ImWchar_erase(ImVector_ImWchar* self,ImWchar const * it); -CIMGUI_API ImFontConfig* ImVector_ImFontConfig_erase(ImVector_ImFontConfig* self,ImFontConfig const * it); +CIMGUI_API ImDrawVert* ImVector_ImDrawVert_erase(ImVector_ImDrawVert* self,ImDrawVert const * it); CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_erase(ImVector_ImFontGlyph* self,ImFontGlyph const * it); -CIMGUI_API TextRange* ImVector_TextRange_erase(ImVector_TextRange* self,TextRange const * it); -CIMGUI_API CustomRect* ImVector_CustomRect_erase(ImVector_CustomRect* self,CustomRect const * it); -CIMGUI_API ImVec4* ImVector_ImVec4_erase(ImVector_ImVec4* self,ImVec4 const * it); +CIMGUI_API ImGuiTextRange* ImVector_ImGuiTextRange_erase(ImVector_ImGuiTextRange* self,ImGuiTextRange const * it); +CIMGUI_API ImGuiStoragePair* ImVector_ImGuiStoragePair_erase(ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it); +CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_erase(ImVector_ImDrawChannel* self,ImDrawChannel const * it); CIMGUI_API char* ImVector_char_erase(ImVector_char* self,char const * it); CIMGUI_API ImU32* ImVector_ImU32_erase(ImVector_ImU32* self,ImU32 const * it); +CIMGUI_API ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_erase(ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it); CIMGUI_API ImTextureID* ImVector_ImTextureID_erase(ImVector_ImTextureID* self,ImTextureID const * it); -CIMGUI_API ImDrawVert* ImVector_ImDrawVert_erase(ImVector_ImDrawVert* self,ImDrawVert const * it); +CIMGUI_API ImFontConfig* ImVector_ImFontConfig_erase(ImVector_ImFontConfig* self,ImFontConfig const * it); CIMGUI_API ImFont** ImVector_ImFontPtr_erase(ImVector_ImFontPtr* self,ImFont* const * it); CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_erase(ImVector_ImDrawCmd* self,ImDrawCmd const * it); -CIMGUI_API Pair* ImVector_Pair_erase(ImVector_Pair* self,Pair const * it); -CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_erase(ImVector_ImDrawChannel* self,ImDrawChannel const * it); +CIMGUI_API ImVec4* ImVector_ImVec4_erase(ImVector_ImVec4* self,ImVec4 const * it); CIMGUI_API ImDrawIdx* ImVector_ImDrawIdx_erase(ImVector_ImDrawIdx* self,ImDrawIdx const * it); CIMGUI_API ImVec2* ImVector_ImVec2_erase(ImVector_ImVec2* self,ImVec2 const * it); CIMGUI_API float* ImVector_float_eraseTPtr(ImVector_float* self,float const * it,float const * it_last); CIMGUI_API ImWchar* ImVector_ImWchar_eraseTPtr(ImVector_ImWchar* self,ImWchar const * it,ImWchar const * it_last); -CIMGUI_API ImFontConfig* ImVector_ImFontConfig_eraseTPtr(ImVector_ImFontConfig* self,ImFontConfig const * it,ImFontConfig const * it_last); +CIMGUI_API ImDrawVert* ImVector_ImDrawVert_eraseTPtr(ImVector_ImDrawVert* self,ImDrawVert const * it,ImDrawVert const * it_last); CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_eraseTPtr(ImVector_ImFontGlyph* self,ImFontGlyph const * it,ImFontGlyph const * it_last); -CIMGUI_API TextRange* ImVector_TextRange_eraseTPtr(ImVector_TextRange* self,TextRange const * it,TextRange const * it_last); -CIMGUI_API CustomRect* ImVector_CustomRect_eraseTPtr(ImVector_CustomRect* self,CustomRect const * it,CustomRect const * it_last); -CIMGUI_API ImVec4* ImVector_ImVec4_eraseTPtr(ImVector_ImVec4* self,ImVec4 const * it,ImVec4 const * it_last); +CIMGUI_API ImGuiTextRange* ImVector_ImGuiTextRange_eraseTPtr(ImVector_ImGuiTextRange* self,ImGuiTextRange const * it,ImGuiTextRange const * it_last); +CIMGUI_API ImGuiStoragePair* ImVector_ImGuiStoragePair_eraseTPtr(ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it,ImGuiStoragePair const * it_last); +CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_eraseTPtr(ImVector_ImDrawChannel* self,ImDrawChannel const * it,ImDrawChannel const * it_last); CIMGUI_API char* ImVector_char_eraseTPtr(ImVector_char* self,char const * it,char const * it_last); CIMGUI_API ImU32* ImVector_ImU32_eraseTPtr(ImVector_ImU32* self,ImU32 const * it,ImU32 const * it_last); +CIMGUI_API ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_eraseTPtr(ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it,ImFontAtlasCustomRect const * it_last); CIMGUI_API ImTextureID* ImVector_ImTextureID_eraseTPtr(ImVector_ImTextureID* self,ImTextureID const * it,ImTextureID const * it_last); -CIMGUI_API ImDrawVert* ImVector_ImDrawVert_eraseTPtr(ImVector_ImDrawVert* self,ImDrawVert const * it,ImDrawVert const * it_last); +CIMGUI_API ImFontConfig* ImVector_ImFontConfig_eraseTPtr(ImVector_ImFontConfig* self,ImFontConfig const * it,ImFontConfig const * it_last); CIMGUI_API ImFont** ImVector_ImFontPtr_eraseTPtr(ImVector_ImFontPtr* self,ImFont* const * it,ImFont* const * it_last); CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_eraseTPtr(ImVector_ImDrawCmd* self,ImDrawCmd const * it,ImDrawCmd const * it_last); -CIMGUI_API Pair* ImVector_Pair_eraseTPtr(ImVector_Pair* self,Pair const * it,Pair const * it_last); -CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_eraseTPtr(ImVector_ImDrawChannel* self,ImDrawChannel const * it,ImDrawChannel const * it_last); +CIMGUI_API ImVec4* ImVector_ImVec4_eraseTPtr(ImVector_ImVec4* self,ImVec4 const * it,ImVec4 const * it_last); CIMGUI_API ImDrawIdx* ImVector_ImDrawIdx_eraseTPtr(ImVector_ImDrawIdx* self,ImDrawIdx const * it,ImDrawIdx const * it_last); CIMGUI_API ImVec2* ImVector_ImVec2_eraseTPtr(ImVector_ImVec2* self,ImVec2 const * it,ImVec2 const * it_last); CIMGUI_API float* ImVector_float_erase_unsorted(ImVector_float* self,float const * it); CIMGUI_API ImWchar* ImVector_ImWchar_erase_unsorted(ImVector_ImWchar* self,ImWchar const * it); -CIMGUI_API ImFontConfig* ImVector_ImFontConfig_erase_unsorted(ImVector_ImFontConfig* self,ImFontConfig const * it); +CIMGUI_API ImDrawVert* ImVector_ImDrawVert_erase_unsorted(ImVector_ImDrawVert* self,ImDrawVert const * it); CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_erase_unsorted(ImVector_ImFontGlyph* self,ImFontGlyph const * it); -CIMGUI_API TextRange* ImVector_TextRange_erase_unsorted(ImVector_TextRange* self,TextRange const * it); -CIMGUI_API CustomRect* ImVector_CustomRect_erase_unsorted(ImVector_CustomRect* self,CustomRect const * it); -CIMGUI_API ImVec4* ImVector_ImVec4_erase_unsorted(ImVector_ImVec4* self,ImVec4 const * it); +CIMGUI_API ImGuiTextRange* ImVector_ImGuiTextRange_erase_unsorted(ImVector_ImGuiTextRange* self,ImGuiTextRange const * it); +CIMGUI_API ImGuiStoragePair* ImVector_ImGuiStoragePair_erase_unsorted(ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it); +CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_erase_unsorted(ImVector_ImDrawChannel* self,ImDrawChannel const * it); CIMGUI_API char* ImVector_char_erase_unsorted(ImVector_char* self,char const * it); CIMGUI_API ImU32* ImVector_ImU32_erase_unsorted(ImVector_ImU32* self,ImU32 const * it); +CIMGUI_API ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_erase_unsorted(ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it); CIMGUI_API ImTextureID* ImVector_ImTextureID_erase_unsorted(ImVector_ImTextureID* self,ImTextureID const * it); -CIMGUI_API ImDrawVert* ImVector_ImDrawVert_erase_unsorted(ImVector_ImDrawVert* self,ImDrawVert const * it); +CIMGUI_API ImFontConfig* ImVector_ImFontConfig_erase_unsorted(ImVector_ImFontConfig* self,ImFontConfig const * it); CIMGUI_API ImFont** ImVector_ImFontPtr_erase_unsorted(ImVector_ImFontPtr* self,ImFont* const * it); CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_erase_unsorted(ImVector_ImDrawCmd* self,ImDrawCmd const * it); -CIMGUI_API Pair* ImVector_Pair_erase_unsorted(ImVector_Pair* self,Pair const * it); -CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_erase_unsorted(ImVector_ImDrawChannel* self,ImDrawChannel const * it); +CIMGUI_API ImVec4* ImVector_ImVec4_erase_unsorted(ImVector_ImVec4* self,ImVec4 const * it); CIMGUI_API ImDrawIdx* ImVector_ImDrawIdx_erase_unsorted(ImVector_ImDrawIdx* self,ImDrawIdx const * it); CIMGUI_API ImVec2* ImVector_ImVec2_erase_unsorted(ImVector_ImVec2* self,ImVec2 const * it); CIMGUI_API float* ImVector_float_insert(ImVector_float* self,float const * it,const float v); CIMGUI_API ImWchar* ImVector_ImWchar_insert(ImVector_ImWchar* self,ImWchar const * it,const ImWchar v); -CIMGUI_API ImFontConfig* ImVector_ImFontConfig_insert(ImVector_ImFontConfig* self,ImFontConfig const * it,const ImFontConfig v); +CIMGUI_API ImDrawVert* ImVector_ImDrawVert_insert(ImVector_ImDrawVert* self,ImDrawVert const * it,const ImDrawVert v); CIMGUI_API ImFontGlyph* ImVector_ImFontGlyph_insert(ImVector_ImFontGlyph* self,ImFontGlyph const * it,const ImFontGlyph v); -CIMGUI_API TextRange* ImVector_TextRange_insert(ImVector_TextRange* self,TextRange const * it,const TextRange v); -CIMGUI_API CustomRect* ImVector_CustomRect_insert(ImVector_CustomRect* self,CustomRect const * it,const CustomRect v); -CIMGUI_API ImVec4* ImVector_ImVec4_insert(ImVector_ImVec4* self,ImVec4 const * it,const ImVec4 v); +CIMGUI_API ImGuiTextRange* ImVector_ImGuiTextRange_insert(ImVector_ImGuiTextRange* self,ImGuiTextRange const * it,const ImGuiTextRange v); +CIMGUI_API ImGuiStoragePair* ImVector_ImGuiStoragePair_insert(ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it,const ImGuiStoragePair v); +CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_insert(ImVector_ImDrawChannel* self,ImDrawChannel const * it,const ImDrawChannel v); CIMGUI_API char* ImVector_char_insert(ImVector_char* self,char const * it,const char v); CIMGUI_API ImU32* ImVector_ImU32_insert(ImVector_ImU32* self,ImU32 const * it,const ImU32 v); +CIMGUI_API ImFontAtlasCustomRect* ImVector_ImFontAtlasCustomRect_insert(ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it,const ImFontAtlasCustomRect v); CIMGUI_API ImTextureID* ImVector_ImTextureID_insert(ImVector_ImTextureID* self,ImTextureID const * it,const ImTextureID v); -CIMGUI_API ImDrawVert* ImVector_ImDrawVert_insert(ImVector_ImDrawVert* self,ImDrawVert const * it,const ImDrawVert v); +CIMGUI_API ImFontConfig* ImVector_ImFontConfig_insert(ImVector_ImFontConfig* self,ImFontConfig const * it,const ImFontConfig v); CIMGUI_API ImFont** ImVector_ImFontPtr_insert(ImVector_ImFontPtr* self,ImFont* const * it,ImFont* const v); CIMGUI_API ImDrawCmd* ImVector_ImDrawCmd_insert(ImVector_ImDrawCmd* self,ImDrawCmd const * it,const ImDrawCmd v); -CIMGUI_API Pair* ImVector_Pair_insert(ImVector_Pair* self,Pair const * it,const Pair v); -CIMGUI_API ImDrawChannel* ImVector_ImDrawChannel_insert(ImVector_ImDrawChannel* self,ImDrawChannel const * it,const ImDrawChannel v); +CIMGUI_API ImVec4* ImVector_ImVec4_insert(ImVector_ImVec4* self,ImVec4 const * it,const ImVec4 v); CIMGUI_API ImDrawIdx* ImVector_ImDrawIdx_insert(ImVector_ImDrawIdx* self,ImDrawIdx const * it,const ImDrawIdx v); CIMGUI_API ImVec2* ImVector_ImVec2_insert(ImVector_ImVec2* self,ImVec2 const * it,const ImVec2 v); CIMGUI_API bool ImVector_float_contains(const ImVector_float* self,const float v); @@ -2013,19 +2013,19 @@ CIMGUI_API bool ImVector_ImWchar_contains(const ImVector_ImWchar* self,const ImW CIMGUI_API bool ImVector_char_contains(const ImVector_char* self,const char v); CIMGUI_API int ImVector_float_index_from_ptr(const ImVector_float* self,float const * it); CIMGUI_API int ImVector_ImWchar_index_from_ptr(const ImVector_ImWchar* self,ImWchar const * it); -CIMGUI_API int ImVector_ImFontConfig_index_from_ptr(const ImVector_ImFontConfig* self,ImFontConfig const * it); +CIMGUI_API int ImVector_ImDrawVert_index_from_ptr(const ImVector_ImDrawVert* self,ImDrawVert const * it); CIMGUI_API int ImVector_ImFontGlyph_index_from_ptr(const ImVector_ImFontGlyph* self,ImFontGlyph const * it); -CIMGUI_API int ImVector_TextRange_index_from_ptr(const ImVector_TextRange* self,TextRange const * it); -CIMGUI_API int ImVector_CustomRect_index_from_ptr(const ImVector_CustomRect* self,CustomRect const * it); -CIMGUI_API int ImVector_ImVec4_index_from_ptr(const ImVector_ImVec4* self,ImVec4 const * it); +CIMGUI_API int ImVector_ImGuiTextRange_index_from_ptr(const ImVector_ImGuiTextRange* self,ImGuiTextRange const * it); +CIMGUI_API int ImVector_ImGuiStoragePair_index_from_ptr(const ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it); +CIMGUI_API int ImVector_ImDrawChannel_index_from_ptr(const ImVector_ImDrawChannel* self,ImDrawChannel const * it); CIMGUI_API int ImVector_char_index_from_ptr(const ImVector_char* self,char const * it); CIMGUI_API int ImVector_ImU32_index_from_ptr(const ImVector_ImU32* self,ImU32 const * it); +CIMGUI_API int ImVector_ImFontAtlasCustomRect_index_from_ptr(const ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it); CIMGUI_API int ImVector_ImTextureID_index_from_ptr(const ImVector_ImTextureID* self,ImTextureID const * it); -CIMGUI_API int ImVector_ImDrawVert_index_from_ptr(const ImVector_ImDrawVert* self,ImDrawVert const * it); +CIMGUI_API int ImVector_ImFontConfig_index_from_ptr(const ImVector_ImFontConfig* self,ImFontConfig const * it); CIMGUI_API int ImVector_ImFontPtr_index_from_ptr(const ImVector_ImFontPtr* self,ImFont* const * it); CIMGUI_API int ImVector_ImDrawCmd_index_from_ptr(const ImVector_ImDrawCmd* self,ImDrawCmd const * it); -CIMGUI_API int ImVector_Pair_index_from_ptr(const ImVector_Pair* self,Pair const * it); -CIMGUI_API int ImVector_ImDrawChannel_index_from_ptr(const ImVector_ImDrawChannel* self,ImDrawChannel const * it); +CIMGUI_API int ImVector_ImVec4_index_from_ptr(const ImVector_ImVec4* self,ImVec4 const * it); CIMGUI_API int ImVector_ImDrawIdx_index_from_ptr(const ImVector_ImDrawIdx* self,ImDrawIdx const * it); CIMGUI_API int ImVector_ImVec2_index_from_ptr(const ImVector_ImVec2* self,ImVec2 const * it); diff --git a/generator/output/cimgui_impl.h b/generator/output/cimgui_impl.h index 2704212..a47289e 100644 --- a/generator/output/cimgui_impl.h +++ b/generator/output/cimgui_impl.h @@ -30,6 +30,7 @@ CIMGUI_API bool ImGui_ImplOpenGL2_CreateDeviceObjects(); CIMGUI_API void ImGui_ImplOpenGL2_DestroyDeviceObjects(); CIMGUI_API bool ImGui_ImplSDL2_InitForOpenGL(SDL_Window* window,void* sdl_gl_context); CIMGUI_API bool ImGui_ImplSDL2_InitForVulkan(SDL_Window* window); +CIMGUI_API bool ImGui_ImplSDL2_InitForD3D(SDL_Window* window); CIMGUI_API void ImGui_ImplSDL2_Shutdown(); CIMGUI_API void ImGui_ImplSDL2_NewFrame(SDL_Window* window); CIMGUI_API bool ImGui_ImplSDL2_ProcessEvent(const SDL_Event* event); diff --git a/generator/output/definitions.json b/generator/output/definitions.json index 7049f4a..7da09b6 100644 --- a/generator/output/definitions.json +++ b/generator/output/definitions.json @@ -1,58 +1,4 @@ { - "CustomRect_CustomRect": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "CustomRect_CustomRect", - "constructor": true, - "defaults": [], - "funcname": "CustomRect", - "ov_cimguiname": "CustomRect_CustomRect", - "signature": "()", - "stname": "CustomRect" - } - ], - "CustomRect_IsPacked": [ - { - "args": "(CustomRect* self)", - "argsT": [ - { - "name": "self", - "type": "CustomRect*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "CustomRect_IsPacked", - "defaults": [], - "funcname": "IsPacked", - "ov_cimguiname": "CustomRect_IsPacked", - "ret": "bool", - "signature": "()const", - "stname": "CustomRect" - } - ], - "CustomRect_destroy": [ - { - "args": "(CustomRect* self)", - "argsT": [ - { - "name": "self", - "type": "CustomRect*" - } - ], - "call_args": "(self)", - "cimguiname": "CustomRect_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "CustomRect_destroy", - "ret": "void", - "signature": "(CustomRect*)", - "stname": "CustomRect" - } - ], "ImColor_HSV": [ { "args": "(ImColor* self,float h,float s,float v,float a)", @@ -955,7 +901,7 @@ ], "ImDrawList_AddImageRounded": [ { - "args": "(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col,float rounding,int rounding_corners)", + "args": "(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners)", "argsT": [ { "name": "self", @@ -991,10 +937,10 @@ }, { "name": "rounding_corners", - "type": "int" + "type": "ImDrawCornerFlags" } ], - "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& a,const ImVec2& b,const ImVec2& uv_a,const ImVec2& uv_b,ImU32 col,float rounding,int rounding_corners=ImDrawCornerFlags_All)", + "argsoriginal": "(ImTextureID user_texture_id,const ImVec2& a,const ImVec2& b,const ImVec2& uv_a,const ImVec2& uv_b,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All)", "call_args": "(user_texture_id,a,b,uv_a,uv_b,col,rounding,rounding_corners)", "cimguiname": "ImDrawList_AddImageRounded", "defaults": { @@ -1003,7 +949,7 @@ "funcname": "AddImageRounded", "ov_cimguiname": "ImDrawList_AddImageRounded", "ret": "void", - "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)", + "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags)", "stname": "ImDrawList" } ], @@ -1173,7 +1119,7 @@ ], "ImDrawList_AddRect": [ { - "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,int rounding_corners_flags,float thickness)", + "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners,float thickness)", "argsT": [ { "name": "self", @@ -1196,32 +1142,32 @@ "type": "float" }, { - "name": "rounding_corners_flags", - "type": "int" + "name": "rounding_corners", + "type": "ImDrawCornerFlags" }, { "name": "thickness", "type": "float" } ], - "argsoriginal": "(const ImVec2& a,const ImVec2& b,ImU32 col,float rounding=0.0f,int rounding_corners_flags=ImDrawCornerFlags_All,float thickness=1.0f)", - "call_args": "(a,b,col,rounding,rounding_corners_flags,thickness)", + "argsoriginal": "(const ImVec2& a,const ImVec2& b,ImU32 col,float rounding=0.0f,ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All,float thickness=1.0f)", + "call_args": "(a,b,col,rounding,rounding_corners,thickness)", "cimguiname": "ImDrawList_AddRect", "defaults": { "rounding": "0.0f", - "rounding_corners_flags": "ImDrawCornerFlags_All", + "rounding_corners": "ImDrawCornerFlags_All", "thickness": "1.0f" }, "funcname": "AddRect", "ov_cimguiname": "ImDrawList_AddRect", "ret": "void", - "signature": "(const ImVec2,const ImVec2,ImU32,float,int,float)", + "signature": "(const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags,float)", "stname": "ImDrawList" } ], "ImDrawList_AddRectFilled": [ { - "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,int rounding_corners_flags)", + "args": "(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners)", "argsT": [ { "name": "self", @@ -1244,21 +1190,21 @@ "type": "float" }, { - "name": "rounding_corners_flags", - "type": "int" + "name": "rounding_corners", + "type": "ImDrawCornerFlags" } ], - "argsoriginal": "(const ImVec2& a,const ImVec2& b,ImU32 col,float rounding=0.0f,int rounding_corners_flags=ImDrawCornerFlags_All)", - "call_args": "(a,b,col,rounding,rounding_corners_flags)", + "argsoriginal": "(const ImVec2& a,const ImVec2& b,ImU32 col,float rounding=0.0f,ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All)", + "call_args": "(a,b,col,rounding,rounding_corners)", "cimguiname": "ImDrawList_AddRectFilled", "defaults": { "rounding": "0.0f", - "rounding_corners_flags": "ImDrawCornerFlags_All" + "rounding_corners": "ImDrawCornerFlags_All" }, "funcname": "AddRectFilled", "ov_cimguiname": "ImDrawList_AddRectFilled", "ret": "void", - "signature": "(const ImVec2,const ImVec2,ImU32,float,int)", + "signature": "(const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags)", "stname": "ImDrawList" } ], @@ -1960,7 +1906,7 @@ ], "ImDrawList_PathRect": [ { - "args": "(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,int rounding_corners_flags)", + "args": "(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,ImDrawCornerFlags rounding_corners)", "argsT": [ { "name": "self", @@ -1979,21 +1925,21 @@ "type": "float" }, { - "name": "rounding_corners_flags", - "type": "int" + "name": "rounding_corners", + "type": "ImDrawCornerFlags" } ], - "argsoriginal": "(const ImVec2& rect_min,const ImVec2& rect_max,float rounding=0.0f,int rounding_corners_flags=ImDrawCornerFlags_All)", - "call_args": "(rect_min,rect_max,rounding,rounding_corners_flags)", + "argsoriginal": "(const ImVec2& rect_min,const ImVec2& rect_max,float rounding=0.0f,ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All)", + "call_args": "(rect_min,rect_max,rounding,rounding_corners)", "cimguiname": "ImDrawList_PathRect", "defaults": { "rounding": "0.0f", - "rounding_corners_flags": "ImDrawCornerFlags_All" + "rounding_corners": "ImDrawCornerFlags_All" }, "funcname": "PathRect", "ov_cimguiname": "ImDrawList_PathRect", "ret": "void", - "signature": "(const ImVec2,const ImVec2,float,int)", + "signature": "(const ImVec2,const ImVec2,float,ImDrawCornerFlags)", "stname": "ImDrawList" } ], @@ -2452,6 +2398,60 @@ "stname": "ImDrawList" } ], + "ImFontAtlasCustomRect_ImFontAtlasCustomRect": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImFontAtlasCustomRect_ImFontAtlasCustomRect", + "constructor": true, + "defaults": [], + "funcname": "ImFontAtlasCustomRect", + "ov_cimguiname": "ImFontAtlasCustomRect_ImFontAtlasCustomRect", + "signature": "()", + "stname": "ImFontAtlasCustomRect" + } + ], + "ImFontAtlasCustomRect_IsPacked": [ + { + "args": "(ImFontAtlasCustomRect* self)", + "argsT": [ + { + "name": "self", + "type": "ImFontAtlasCustomRect*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImFontAtlasCustomRect_IsPacked", + "defaults": [], + "funcname": "IsPacked", + "ov_cimguiname": "ImFontAtlasCustomRect_IsPacked", + "ret": "bool", + "signature": "()const", + "stname": "ImFontAtlasCustomRect" + } + ], + "ImFontAtlasCustomRect_destroy": [ + { + "args": "(ImFontAtlasCustomRect* self)", + "argsT": [ + { + "name": "self", + "type": "ImFontAtlasCustomRect*" + } + ], + "call_args": "(self)", + "cimguiname": "ImFontAtlasCustomRect_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImFontAtlasCustomRect_destroy", + "ret": "void", + "signature": "(ImFontAtlasCustomRect*)", + "stname": "ImFontAtlasCustomRect" + } + ], "ImFontAtlas_AddCustomRectFontGlyph": [ { "args": "(ImFontAtlas* self,ImFont* font,ImWchar id,int width,int height,float advance_x,const ImVec2 offset)", @@ -2766,7 +2766,7 @@ ], "ImFontAtlas_CalcCustomRectUV": [ { - "args": "(ImFontAtlas* self,const CustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max)", + "args": "(ImFontAtlas* self,const ImFontAtlasCustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max)", "argsT": [ { "name": "self", @@ -2774,7 +2774,7 @@ }, { "name": "rect", - "type": "const CustomRect*" + "type": "const ImFontAtlasCustomRect*" }, { "name": "out_uv_min", @@ -2785,14 +2785,14 @@ "type": "ImVec2*" } ], - "argsoriginal": "(const CustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max)", + "argsoriginal": "(const ImFontAtlasCustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max)", "call_args": "(rect,out_uv_min,out_uv_max)", "cimguiname": "ImFontAtlas_CalcCustomRectUV", "defaults": [], "funcname": "CalcCustomRectUV", "ov_cimguiname": "ImFontAtlas_CalcCustomRectUV", "ret": "void", - "signature": "(const CustomRect*,ImVec2*,ImVec2*)", + "signature": "(const ImFontAtlasCustomRect*,ImVec2*,ImVec2*)", "stname": "ImFontAtlas" } ], @@ -2895,7 +2895,7 @@ "defaults": [], "funcname": "GetCustomRectByIndex", "ov_cimguiname": "ImFontAtlas_GetCustomRectByIndex", - "ret": "const CustomRect*", + "ret": "const ImFontAtlasCustomRect*", "signature": "(int)const", "stname": "ImFontAtlas" } @@ -4585,6 +4585,93 @@ "stname": "ImGuiPayload" } ], + "ImGuiStoragePair_ImGuiStoragePair": [ + { + "args": "(ImGuiID _key,int _val_i)", + "argsT": [ + { + "name": "_key", + "type": "ImGuiID" + }, + { + "name": "_val_i", + "type": "int" + } + ], + "argsoriginal": "(ImGuiID _key,int _val_i)", + "call_args": "(_key,_val_i)", + "cimguiname": "ImGuiStoragePair_ImGuiStoragePair", + "constructor": true, + "defaults": [], + "funcname": "ImGuiStoragePair", + "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePairInt", + "signature": "(ImGuiID,int)", + "stname": "ImGuiStoragePair" + }, + { + "args": "(ImGuiID _key,float _val_f)", + "argsT": [ + { + "name": "_key", + "type": "ImGuiID" + }, + { + "name": "_val_f", + "type": "float" + } + ], + "argsoriginal": "(ImGuiID _key,float _val_f)", + "call_args": "(_key,_val_f)", + "cimguiname": "ImGuiStoragePair_ImGuiStoragePair", + "constructor": true, + "defaults": [], + "funcname": "ImGuiStoragePair", + "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePairFloat", + "signature": "(ImGuiID,float)", + "stname": "ImGuiStoragePair" + }, + { + "args": "(ImGuiID _key,void* _val_p)", + "argsT": [ + { + "name": "_key", + "type": "ImGuiID" + }, + { + "name": "_val_p", + "type": "void*" + } + ], + "argsoriginal": "(ImGuiID _key,void* _val_p)", + "call_args": "(_key,_val_p)", + "cimguiname": "ImGuiStoragePair_ImGuiStoragePair", + "constructor": true, + "defaults": [], + "funcname": "ImGuiStoragePair", + "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePairPtr", + "signature": "(ImGuiID,void*)", + "stname": "ImGuiStoragePair" + } + ], + "ImGuiStoragePair_destroy": [ + { + "args": "(ImGuiStoragePair* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiStoragePair*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiStoragePair_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImGuiStoragePair_destroy", + "ret": "void", + "signature": "(ImGuiStoragePair*)", + "stname": "ImGuiStoragePair" + } + ], "ImGuiStorage_BuildSortByKey": [ { "args": "(ImGuiStorage* self)", @@ -5481,6 +5568,110 @@ "stname": "ImGuiTextFilter" } ], + "ImGuiTextRange_ImGuiTextRange": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTextRange_ImGuiTextRange", + "constructor": true, + "defaults": [], + "funcname": "ImGuiTextRange", + "ov_cimguiname": "ImGuiTextRange_ImGuiTextRange", + "signature": "()", + "stname": "ImGuiTextRange" + }, + { + "args": "(const char* _b,const char* _e)", + "argsT": [ + { + "name": "_b", + "type": "const char*" + }, + { + "name": "_e", + "type": "const char*" + } + ], + "argsoriginal": "(const char* _b,const char* _e)", + "call_args": "(_b,_e)", + "cimguiname": "ImGuiTextRange_ImGuiTextRange", + "constructor": true, + "defaults": [], + "funcname": "ImGuiTextRange", + "ov_cimguiname": "ImGuiTextRange_ImGuiTextRangeStr", + "signature": "(const char*,const char*)", + "stname": "ImGuiTextRange" + } + ], + "ImGuiTextRange_destroy": [ + { + "args": "(ImGuiTextRange* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextRange*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiTextRange_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImGuiTextRange_destroy", + "ret": "void", + "signature": "(ImGuiTextRange*)", + "stname": "ImGuiTextRange" + } + ], + "ImGuiTextRange_empty": [ + { + "args": "(ImGuiTextRange* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextRange*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiTextRange_empty", + "defaults": [], + "funcname": "empty", + "ov_cimguiname": "ImGuiTextRange_empty", + "ret": "bool", + "signature": "()const", + "stname": "ImGuiTextRange" + } + ], + "ImGuiTextRange_split": [ + { + "args": "(ImGuiTextRange* self,char separator,ImVector_ImGuiTextRange* out)", + "argsT": [ + { + "name": "self", + "type": "ImGuiTextRange*" + }, + { + "name": "separator", + "type": "char" + }, + { + "name": "out", + "type": "ImVector_ImGuiTextRange*" + } + ], + "argsoriginal": "(char separator,ImVector* out)", + "call_args": "(separator,out)", + "cimguiname": "ImGuiTextRange_split", + "defaults": [], + "funcname": "split", + "ov_cimguiname": "ImGuiTextRange_split", + "ret": "void", + "signature": "(char,ImVector_ImGuiTextRange*)const", + "stname": "ImGuiTextRange" + } + ], "ImVec2_ImVec2": [ { "args": "()", @@ -5601,630 +5792,6 @@ "stname": "ImVec4" } ], - "ImVector_CustomRect_ImVector_CustomRect": [ - { - "args": "()", - "argsT": [], - "call_args": "()", - "cimguiname": "ImVector_CustomRect_ImVector_CustomRect", - "constructor": true, - "defaults": [], - "funcname": "ImVector_CustomRect", - "ov_cimguiname": "ImVector_CustomRect_ImVector_CustomRect", - "signature": "()", - "stname": "ImVector_CustomRect", - "templatedgen": true - }, - { - "args": "(const ImVector_CustomRect src)", - "argsT": [ - { - "name": "src", - "type": "const ImVector_CustomRect" - } - ], - "call_args": "(src)", - "cimguiname": "ImVector_CustomRect_ImVector_CustomRect", - "constructor": true, - "defaults": [], - "funcname": "ImVector_CustomRect", - "ov_cimguiname": "ImVector_CustomRect_ImVector_CustomRectVector", - "signature": "(const ImVector)", - "stname": "ImVector_CustomRect", - "templatedgen": true - } - ], - "ImVector_CustomRect__grow_capacity": [ - { - "args": "(const ImVector_CustomRect* self,int sz)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_CustomRect*" - }, - { - "name": "sz", - "type": "int" - } - ], - "call_args": "(sz)", - "cimguiname": "ImVector_CustomRect__grow_capacity", - "defaults": [], - "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_CustomRect__grow_capacity", - "ret": "int", - "signature": "(int)const", - "stname": "ImVector_CustomRect", - "templatedgen": true - } - ], - "ImVector_CustomRect_back": [ - { - "args": "(ImVector_CustomRect* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_CustomRect*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_CustomRect_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_CustomRect_back", - "ret": "CustomRect*", - "retref": "&", - "signature": "()", - "stname": "ImVector_CustomRect", - "templatedgen": true - }, - { - "args": "(const ImVector_CustomRect* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_CustomRect*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_CustomRect_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_CustomRect_back_const", - "ret": "CustomRect const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_CustomRect", - "templatedgen": true - } - ], - "ImVector_CustomRect_begin": [ - { - "args": "(ImVector_CustomRect* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_CustomRect*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_CustomRect_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_CustomRect_begin", - "ret": "CustomRect*", - "signature": "()", - "stname": "ImVector_CustomRect", - "templatedgen": true - }, - { - "args": "(const ImVector_CustomRect* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_CustomRect*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_CustomRect_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_CustomRect_begin_const", - "ret": "CustomRect const *", - "signature": "()const", - "stname": "ImVector_CustomRect", - "templatedgen": true - } - ], - "ImVector_CustomRect_capacity": [ - { - "args": "(const ImVector_CustomRect* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_CustomRect*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_CustomRect_capacity", - "defaults": [], - "funcname": "capacity", - "ov_cimguiname": "ImVector_CustomRect_capacity", - "ret": "int", - "signature": "()const", - "stname": "ImVector_CustomRect", - "templatedgen": true - } - ], - "ImVector_CustomRect_clear": [ - { - "args": "(ImVector_CustomRect* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_CustomRect*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_CustomRect_clear", - "defaults": [], - "funcname": "clear", - "ov_cimguiname": "ImVector_CustomRect_clear", - "ret": "void", - "signature": "()", - "stname": "ImVector_CustomRect", - "templatedgen": true - } - ], - "ImVector_CustomRect_destroy": [ - { - "args": "(ImVector_CustomRect* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_CustomRect*" - } - ], - "call_args": "(self)", - "cimguiname": "ImVector_CustomRect_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "ImVector_CustomRect_destroy", - "ret": "void", - "signature": "(ImVector_CustomRect*)", - "stname": "ImVector_CustomRect" - } - ], - "ImVector_CustomRect_empty": [ - { - "args": "(const ImVector_CustomRect* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_CustomRect*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_CustomRect_empty", - "defaults": [], - "funcname": "empty", - "ov_cimguiname": "ImVector_CustomRect_empty", - "ret": "bool", - "signature": "()const", - "stname": "ImVector_CustomRect", - "templatedgen": true - } - ], - "ImVector_CustomRect_end": [ - { - "args": "(ImVector_CustomRect* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_CustomRect*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_CustomRect_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_CustomRect_end", - "ret": "CustomRect*", - "signature": "()", - "stname": "ImVector_CustomRect", - "templatedgen": true - }, - { - "args": "(const ImVector_CustomRect* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_CustomRect*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_CustomRect_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_CustomRect_end_const", - "ret": "CustomRect const *", - "signature": "()const", - "stname": "ImVector_CustomRect", - "templatedgen": true - } - ], - "ImVector_CustomRect_erase": [ - { - "args": "(ImVector_CustomRect* self,CustomRect const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_CustomRect*" - }, - { - "name": "it", - "type": "CustomRect const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_CustomRect_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_CustomRect_erase", - "ret": "CustomRect*", - "signature": "(const CustomRect*)", - "stname": "ImVector_CustomRect", - "templatedgen": true - }, - { - "args": "(ImVector_CustomRect* self,CustomRect const * it,CustomRect const * it_last)", - "argsT": [ - { - "name": "self", - "type": "ImVector_CustomRect*" - }, - { - "name": "it", - "type": "CustomRect const *" - }, - { - "name": "it_last", - "type": "CustomRect const *" - } - ], - "call_args": "(it,it_last)", - "cimguiname": "ImVector_CustomRect_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_CustomRect_eraseTPtr", - "ret": "CustomRect*", - "signature": "(const CustomRect*,const CustomRect*)", - "stname": "ImVector_CustomRect", - "templatedgen": true - } - ], - "ImVector_CustomRect_erase_unsorted": [ - { - "args": "(ImVector_CustomRect* self,CustomRect const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_CustomRect*" - }, - { - "name": "it", - "type": "CustomRect const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_CustomRect_erase_unsorted", - "defaults": [], - "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_CustomRect_erase_unsorted", - "ret": "CustomRect*", - "signature": "(const CustomRect*)", - "stname": "ImVector_CustomRect", - "templatedgen": true - } - ], - "ImVector_CustomRect_front": [ - { - "args": "(ImVector_CustomRect* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_CustomRect*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_CustomRect_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_CustomRect_front", - "ret": "CustomRect*", - "retref": "&", - "signature": "()", - "stname": "ImVector_CustomRect", - "templatedgen": true - }, - { - "args": "(const ImVector_CustomRect* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_CustomRect*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_CustomRect_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_CustomRect_front_const", - "ret": "CustomRect const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_CustomRect", - "templatedgen": true - } - ], - "ImVector_CustomRect_index_from_ptr": [ - { - "args": "(const ImVector_CustomRect* self,CustomRect const * it)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_CustomRect*" - }, - { - "name": "it", - "type": "CustomRect const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_CustomRect_index_from_ptr", - "defaults": [], - "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_CustomRect_index_from_ptr", - "ret": "int", - "signature": "(const CustomRect*)const", - "stname": "ImVector_CustomRect", - "templatedgen": true - } - ], - "ImVector_CustomRect_insert": [ - { - "args": "(ImVector_CustomRect* self,CustomRect const * it,const CustomRect v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_CustomRect*" - }, - { - "name": "it", - "type": "CustomRect const *" - }, - { - "name": "v", - "type": "const CustomRect" - } - ], - "call_args": "(it,v)", - "cimguiname": "ImVector_CustomRect_insert", - "defaults": [], - "funcname": "insert", - "ov_cimguiname": "ImVector_CustomRect_insert", - "ret": "CustomRect*", - "signature": "(const CustomRect*,const CustomRect)", - "stname": "ImVector_CustomRect", - "templatedgen": true - } - ], - "ImVector_CustomRect_pop_back": [ - { - "args": "(ImVector_CustomRect* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_CustomRect*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_CustomRect_pop_back", - "defaults": [], - "funcname": "pop_back", - "ov_cimguiname": "ImVector_CustomRect_pop_back", - "ret": "void", - "signature": "()", - "stname": "ImVector_CustomRect", - "templatedgen": true - } - ], - "ImVector_CustomRect_push_back": [ - { - "args": "(ImVector_CustomRect* self,const CustomRect v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_CustomRect*" - }, - { - "name": "v", - "type": "const CustomRect" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_CustomRect_push_back", - "defaults": [], - "funcname": "push_back", - "ov_cimguiname": "ImVector_CustomRect_push_back", - "ret": "void", - "signature": "(const CustomRect)", - "stname": "ImVector_CustomRect", - "templatedgen": true - } - ], - "ImVector_CustomRect_push_front": [ - { - "args": "(ImVector_CustomRect* self,const CustomRect v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_CustomRect*" - }, - { - "name": "v", - "type": "const CustomRect" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_CustomRect_push_front", - "defaults": [], - "funcname": "push_front", - "ov_cimguiname": "ImVector_CustomRect_push_front", - "ret": "void", - "signature": "(const CustomRect)", - "stname": "ImVector_CustomRect", - "templatedgen": true - } - ], - "ImVector_CustomRect_reserve": [ - { - "args": "(ImVector_CustomRect* self,int new_capacity)", - "argsT": [ - { - "name": "self", - "type": "ImVector_CustomRect*" - }, - { - "name": "new_capacity", - "type": "int" - } - ], - "call_args": "(new_capacity)", - "cimguiname": "ImVector_CustomRect_reserve", - "defaults": [], - "funcname": "reserve", - "ov_cimguiname": "ImVector_CustomRect_reserve", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_CustomRect", - "templatedgen": true - } - ], - "ImVector_CustomRect_resize": [ - { - "args": "(ImVector_CustomRect* self,int new_size)", - "argsT": [ - { - "name": "self", - "type": "ImVector_CustomRect*" - }, - { - "name": "new_size", - "type": "int" - } - ], - "call_args": "(new_size)", - "cimguiname": "ImVector_CustomRect_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_CustomRect_resize", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_CustomRect", - "templatedgen": true - }, - { - "args": "(ImVector_CustomRect* self,int new_size,const CustomRect v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_CustomRect*" - }, - { - "name": "new_size", - "type": "int" - }, - { - "name": "v", - "type": "const CustomRect" - } - ], - "call_args": "(new_size,v)", - "cimguiname": "ImVector_CustomRect_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_CustomRect_resizeT", - "ret": "void", - "signature": "(int,const CustomRect)", - "stname": "ImVector_CustomRect", - "templatedgen": true - } - ], - "ImVector_CustomRect_size": [ - { - "args": "(const ImVector_CustomRect* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_CustomRect*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_CustomRect_size", - "defaults": [], - "funcname": "size", - "ov_cimguiname": "ImVector_CustomRect_size", - "ret": "int", - "signature": "()const", - "stname": "ImVector_CustomRect", - "templatedgen": true - } - ], - "ImVector_CustomRect_size_in_bytes": [ - { - "args": "(const ImVector_CustomRect* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_CustomRect*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_CustomRect_size_in_bytes", - "defaults": [], - "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_CustomRect_size_in_bytes", - "ret": "int", - "signature": "()const", - "stname": "ImVector_CustomRect", - "templatedgen": true - } - ], - "ImVector_CustomRect_swap": [ - { - "args": "(ImVector_CustomRect* self,ImVector_CustomRect rhs)", - "argsT": [ - { - "name": "self", - "type": "ImVector_CustomRect*" - }, - { - "name": "rhs", - "type": "ImVector_CustomRect&" - } - ], - "call_args": "(rhs)", - "cimguiname": "ImVector_CustomRect_swap", - "defaults": [], - "funcname": "swap", - "ov_cimguiname": "ImVector_CustomRect_swap", - "ret": "void", - "signature": "(ImVector)", - "stname": "ImVector_CustomRect", - "templatedgen": true - } - ], "ImVector_ImDrawChannel_ImVector_ImDrawChannel": [ { "args": "()", @@ -8721,6 +8288,630 @@ "templatedgen": true } ], + "ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect": [ + { + "args": "()", + "argsT": [], + "call_args": "()", + "cimguiname": "ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect", + "constructor": true, + "defaults": [], + "funcname": "ImVector_ImFontAtlasCustomRect", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect", + "signature": "()", + "stname": "ImVector_ImFontAtlasCustomRect", + "templatedgen": true + }, + { + "args": "(const ImVector_ImFontAtlasCustomRect src)", + "argsT": [ + { + "name": "src", + "type": "const ImVector_ImFontAtlasCustomRect" + } + ], + "call_args": "(src)", + "cimguiname": "ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect", + "constructor": true, + "defaults": [], + "funcname": "ImVector_ImFontAtlasCustomRect", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRectVector", + "signature": "(const ImVector)", + "stname": "ImVector_ImFontAtlasCustomRect", + "templatedgen": true + } + ], + "ImVector_ImFontAtlasCustomRect__grow_capacity": [ + { + "args": "(const ImVector_ImFontAtlasCustomRect* self,int sz)", + "argsT": [ + { + "name": "self", + "type": "const ImVector_ImFontAtlasCustomRect*" + }, + { + "name": "sz", + "type": "int" + } + ], + "call_args": "(sz)", + "cimguiname": "ImVector_ImFontAtlasCustomRect__grow_capacity", + "defaults": [], + "funcname": "_grow_capacity", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect__grow_capacity", + "ret": "int", + "signature": "(int)const", + "stname": "ImVector_ImFontAtlasCustomRect", + "templatedgen": true + } + ], + "ImVector_ImFontAtlasCustomRect_back": [ + { + "args": "(ImVector_ImFontAtlasCustomRect* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImFontAtlasCustomRect*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImFontAtlasCustomRect_back", + "defaults": [], + "funcname": "back", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_back", + "ret": "ImFontAtlasCustomRect*", + "retref": "&", + "signature": "()", + "stname": "ImVector_ImFontAtlasCustomRect", + "templatedgen": true + }, + { + "args": "(const ImVector_ImFontAtlasCustomRect* self)", + "argsT": [ + { + "name": "self", + "type": "const ImVector_ImFontAtlasCustomRect*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImFontAtlasCustomRect_back", + "defaults": [], + "funcname": "back", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_back_const", + "ret": "ImFontAtlasCustomRect const *", + "retref": "&", + "signature": "()const", + "stname": "ImVector_ImFontAtlasCustomRect", + "templatedgen": true + } + ], + "ImVector_ImFontAtlasCustomRect_begin": [ + { + "args": "(ImVector_ImFontAtlasCustomRect* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImFontAtlasCustomRect*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImFontAtlasCustomRect_begin", + "defaults": [], + "funcname": "begin", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_begin", + "ret": "ImFontAtlasCustomRect*", + "signature": "()", + "stname": "ImVector_ImFontAtlasCustomRect", + "templatedgen": true + }, + { + "args": "(const ImVector_ImFontAtlasCustomRect* self)", + "argsT": [ + { + "name": "self", + "type": "const ImVector_ImFontAtlasCustomRect*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImFontAtlasCustomRect_begin", + "defaults": [], + "funcname": "begin", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_begin_const", + "ret": "ImFontAtlasCustomRect const *", + "signature": "()const", + "stname": "ImVector_ImFontAtlasCustomRect", + "templatedgen": true + } + ], + "ImVector_ImFontAtlasCustomRect_capacity": [ + { + "args": "(const ImVector_ImFontAtlasCustomRect* self)", + "argsT": [ + { + "name": "self", + "type": "const ImVector_ImFontAtlasCustomRect*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImFontAtlasCustomRect_capacity", + "defaults": [], + "funcname": "capacity", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_capacity", + "ret": "int", + "signature": "()const", + "stname": "ImVector_ImFontAtlasCustomRect", + "templatedgen": true + } + ], + "ImVector_ImFontAtlasCustomRect_clear": [ + { + "args": "(ImVector_ImFontAtlasCustomRect* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImFontAtlasCustomRect*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImFontAtlasCustomRect_clear", + "defaults": [], + "funcname": "clear", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_clear", + "ret": "void", + "signature": "()", + "stname": "ImVector_ImFontAtlasCustomRect", + "templatedgen": true + } + ], + "ImVector_ImFontAtlasCustomRect_destroy": [ + { + "args": "(ImVector_ImFontAtlasCustomRect* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImFontAtlasCustomRect*" + } + ], + "call_args": "(self)", + "cimguiname": "ImVector_ImFontAtlasCustomRect_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_destroy", + "ret": "void", + "signature": "(ImVector_ImFontAtlasCustomRect*)", + "stname": "ImVector_ImFontAtlasCustomRect" + } + ], + "ImVector_ImFontAtlasCustomRect_empty": [ + { + "args": "(const ImVector_ImFontAtlasCustomRect* self)", + "argsT": [ + { + "name": "self", + "type": "const ImVector_ImFontAtlasCustomRect*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImFontAtlasCustomRect_empty", + "defaults": [], + "funcname": "empty", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_empty", + "ret": "bool", + "signature": "()const", + "stname": "ImVector_ImFontAtlasCustomRect", + "templatedgen": true + } + ], + "ImVector_ImFontAtlasCustomRect_end": [ + { + "args": "(ImVector_ImFontAtlasCustomRect* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImFontAtlasCustomRect*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImFontAtlasCustomRect_end", + "defaults": [], + "funcname": "end", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_end", + "ret": "ImFontAtlasCustomRect*", + "signature": "()", + "stname": "ImVector_ImFontAtlasCustomRect", + "templatedgen": true + }, + { + "args": "(const ImVector_ImFontAtlasCustomRect* self)", + "argsT": [ + { + "name": "self", + "type": "const ImVector_ImFontAtlasCustomRect*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImFontAtlasCustomRect_end", + "defaults": [], + "funcname": "end", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_end_const", + "ret": "ImFontAtlasCustomRect const *", + "signature": "()const", + "stname": "ImVector_ImFontAtlasCustomRect", + "templatedgen": true + } + ], + "ImVector_ImFontAtlasCustomRect_erase": [ + { + "args": "(ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImFontAtlasCustomRect*" + }, + { + "name": "it", + "type": "ImFontAtlasCustomRect const *" + } + ], + "call_args": "(it)", + "cimguiname": "ImVector_ImFontAtlasCustomRect_erase", + "defaults": [], + "funcname": "erase", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_erase", + "ret": "ImFontAtlasCustomRect*", + "signature": "(const ImFontAtlasCustomRect*)", + "stname": "ImVector_ImFontAtlasCustomRect", + "templatedgen": true + }, + { + "args": "(ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it,ImFontAtlasCustomRect const * it_last)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImFontAtlasCustomRect*" + }, + { + "name": "it", + "type": "ImFontAtlasCustomRect const *" + }, + { + "name": "it_last", + "type": "ImFontAtlasCustomRect const *" + } + ], + "call_args": "(it,it_last)", + "cimguiname": "ImVector_ImFontAtlasCustomRect_erase", + "defaults": [], + "funcname": "erase", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_eraseTPtr", + "ret": "ImFontAtlasCustomRect*", + "signature": "(const ImFontAtlasCustomRect*,const ImFontAtlasCustomRect*)", + "stname": "ImVector_ImFontAtlasCustomRect", + "templatedgen": true + } + ], + "ImVector_ImFontAtlasCustomRect_erase_unsorted": [ + { + "args": "(ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImFontAtlasCustomRect*" + }, + { + "name": "it", + "type": "ImFontAtlasCustomRect const *" + } + ], + "call_args": "(it)", + "cimguiname": "ImVector_ImFontAtlasCustomRect_erase_unsorted", + "defaults": [], + "funcname": "erase_unsorted", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_erase_unsorted", + "ret": "ImFontAtlasCustomRect*", + "signature": "(const ImFontAtlasCustomRect*)", + "stname": "ImVector_ImFontAtlasCustomRect", + "templatedgen": true + } + ], + "ImVector_ImFontAtlasCustomRect_front": [ + { + "args": "(ImVector_ImFontAtlasCustomRect* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImFontAtlasCustomRect*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImFontAtlasCustomRect_front", + "defaults": [], + "funcname": "front", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_front", + "ret": "ImFontAtlasCustomRect*", + "retref": "&", + "signature": "()", + "stname": "ImVector_ImFontAtlasCustomRect", + "templatedgen": true + }, + { + "args": "(const ImVector_ImFontAtlasCustomRect* self)", + "argsT": [ + { + "name": "self", + "type": "const ImVector_ImFontAtlasCustomRect*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImFontAtlasCustomRect_front", + "defaults": [], + "funcname": "front", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_front_const", + "ret": "ImFontAtlasCustomRect const *", + "retref": "&", + "signature": "()const", + "stname": "ImVector_ImFontAtlasCustomRect", + "templatedgen": true + } + ], + "ImVector_ImFontAtlasCustomRect_index_from_ptr": [ + { + "args": "(const ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it)", + "argsT": [ + { + "name": "self", + "type": "const ImVector_ImFontAtlasCustomRect*" + }, + { + "name": "it", + "type": "ImFontAtlasCustomRect const *" + } + ], + "call_args": "(it)", + "cimguiname": "ImVector_ImFontAtlasCustomRect_index_from_ptr", + "defaults": [], + "funcname": "index_from_ptr", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_index_from_ptr", + "ret": "int", + "signature": "(const ImFontAtlasCustomRect*)const", + "stname": "ImVector_ImFontAtlasCustomRect", + "templatedgen": true + } + ], + "ImVector_ImFontAtlasCustomRect_insert": [ + { + "args": "(ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it,const ImFontAtlasCustomRect v)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImFontAtlasCustomRect*" + }, + { + "name": "it", + "type": "ImFontAtlasCustomRect const *" + }, + { + "name": "v", + "type": "const ImFontAtlasCustomRect" + } + ], + "call_args": "(it,v)", + "cimguiname": "ImVector_ImFontAtlasCustomRect_insert", + "defaults": [], + "funcname": "insert", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_insert", + "ret": "ImFontAtlasCustomRect*", + "signature": "(const ImFontAtlasCustomRect*,const ImFontAtlasCustomRect)", + "stname": "ImVector_ImFontAtlasCustomRect", + "templatedgen": true + } + ], + "ImVector_ImFontAtlasCustomRect_pop_back": [ + { + "args": "(ImVector_ImFontAtlasCustomRect* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImFontAtlasCustomRect*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImFontAtlasCustomRect_pop_back", + "defaults": [], + "funcname": "pop_back", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_pop_back", + "ret": "void", + "signature": "()", + "stname": "ImVector_ImFontAtlasCustomRect", + "templatedgen": true + } + ], + "ImVector_ImFontAtlasCustomRect_push_back": [ + { + "args": "(ImVector_ImFontAtlasCustomRect* self,const ImFontAtlasCustomRect v)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImFontAtlasCustomRect*" + }, + { + "name": "v", + "type": "const ImFontAtlasCustomRect" + } + ], + "call_args": "(v)", + "cimguiname": "ImVector_ImFontAtlasCustomRect_push_back", + "defaults": [], + "funcname": "push_back", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_push_back", + "ret": "void", + "signature": "(const ImFontAtlasCustomRect)", + "stname": "ImVector_ImFontAtlasCustomRect", + "templatedgen": true + } + ], + "ImVector_ImFontAtlasCustomRect_push_front": [ + { + "args": "(ImVector_ImFontAtlasCustomRect* self,const ImFontAtlasCustomRect v)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImFontAtlasCustomRect*" + }, + { + "name": "v", + "type": "const ImFontAtlasCustomRect" + } + ], + "call_args": "(v)", + "cimguiname": "ImVector_ImFontAtlasCustomRect_push_front", + "defaults": [], + "funcname": "push_front", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_push_front", + "ret": "void", + "signature": "(const ImFontAtlasCustomRect)", + "stname": "ImVector_ImFontAtlasCustomRect", + "templatedgen": true + } + ], + "ImVector_ImFontAtlasCustomRect_reserve": [ + { + "args": "(ImVector_ImFontAtlasCustomRect* self,int new_capacity)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImFontAtlasCustomRect*" + }, + { + "name": "new_capacity", + "type": "int" + } + ], + "call_args": "(new_capacity)", + "cimguiname": "ImVector_ImFontAtlasCustomRect_reserve", + "defaults": [], + "funcname": "reserve", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_reserve", + "ret": "void", + "signature": "(int)", + "stname": "ImVector_ImFontAtlasCustomRect", + "templatedgen": true + } + ], + "ImVector_ImFontAtlasCustomRect_resize": [ + { + "args": "(ImVector_ImFontAtlasCustomRect* self,int new_size)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImFontAtlasCustomRect*" + }, + { + "name": "new_size", + "type": "int" + } + ], + "call_args": "(new_size)", + "cimguiname": "ImVector_ImFontAtlasCustomRect_resize", + "defaults": [], + "funcname": "resize", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_resize", + "ret": "void", + "signature": "(int)", + "stname": "ImVector_ImFontAtlasCustomRect", + "templatedgen": true + }, + { + "args": "(ImVector_ImFontAtlasCustomRect* self,int new_size,const ImFontAtlasCustomRect v)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImFontAtlasCustomRect*" + }, + { + "name": "new_size", + "type": "int" + }, + { + "name": "v", + "type": "const ImFontAtlasCustomRect" + } + ], + "call_args": "(new_size,v)", + "cimguiname": "ImVector_ImFontAtlasCustomRect_resize", + "defaults": [], + "funcname": "resize", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_resizeT", + "ret": "void", + "signature": "(int,const ImFontAtlasCustomRect)", + "stname": "ImVector_ImFontAtlasCustomRect", + "templatedgen": true + } + ], + "ImVector_ImFontAtlasCustomRect_size": [ + { + "args": "(const ImVector_ImFontAtlasCustomRect* self)", + "argsT": [ + { + "name": "self", + "type": "const ImVector_ImFontAtlasCustomRect*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImFontAtlasCustomRect_size", + "defaults": [], + "funcname": "size", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_size", + "ret": "int", + "signature": "()const", + "stname": "ImVector_ImFontAtlasCustomRect", + "templatedgen": true + } + ], + "ImVector_ImFontAtlasCustomRect_size_in_bytes": [ + { + "args": "(const ImVector_ImFontAtlasCustomRect* self)", + "argsT": [ + { + "name": "self", + "type": "const ImVector_ImFontAtlasCustomRect*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImFontAtlasCustomRect_size_in_bytes", + "defaults": [], + "funcname": "size_in_bytes", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_size_in_bytes", + "ret": "int", + "signature": "()const", + "stname": "ImVector_ImFontAtlasCustomRect", + "templatedgen": true + } + ], + "ImVector_ImFontAtlasCustomRect_swap": [ + { + "args": "(ImVector_ImFontAtlasCustomRect* self,ImVector_ImFontAtlasCustomRect rhs)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImFontAtlasCustomRect*" + }, + { + "name": "rhs", + "type": "ImVector_ImFontAtlasCustomRect&" + } + ], + "call_args": "(rhs)", + "cimguiname": "ImVector_ImFontAtlasCustomRect_swap", + "defaults": [], + "funcname": "swap", + "ov_cimguiname": "ImVector_ImFontAtlasCustomRect_swap", + "ret": "void", + "signature": "(ImVector)", + "stname": "ImVector_ImFontAtlasCustomRect", + "templatedgen": true + } + ], "ImVector_ImFontConfig_ImVector_ImFontConfig": [ { "args": "()", @@ -10593,6 +10784,1254 @@ "templatedgen": true } ], + "ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair": [ + { + "args": "()", + "argsT": [], + "call_args": "()", + "cimguiname": "ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair", + "constructor": true, + "defaults": [], + "funcname": "ImVector_ImGuiStoragePair", + "ov_cimguiname": "ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair", + "signature": "()", + "stname": "ImVector_ImGuiStoragePair", + "templatedgen": true + }, + { + "args": "(const ImVector_ImGuiStoragePair src)", + "argsT": [ + { + "name": "src", + "type": "const ImVector_ImGuiStoragePair" + } + ], + "call_args": "(src)", + "cimguiname": "ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair", + "constructor": true, + "defaults": [], + "funcname": "ImVector_ImGuiStoragePair", + "ov_cimguiname": "ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePairVector", + "signature": "(const ImVector)", + "stname": "ImVector_ImGuiStoragePair", + "templatedgen": true + } + ], + "ImVector_ImGuiStoragePair__grow_capacity": [ + { + "args": "(const ImVector_ImGuiStoragePair* self,int sz)", + "argsT": [ + { + "name": "self", + "type": "const ImVector_ImGuiStoragePair*" + }, + { + "name": "sz", + "type": "int" + } + ], + "call_args": "(sz)", + "cimguiname": "ImVector_ImGuiStoragePair__grow_capacity", + "defaults": [], + "funcname": "_grow_capacity", + "ov_cimguiname": "ImVector_ImGuiStoragePair__grow_capacity", + "ret": "int", + "signature": "(int)const", + "stname": "ImVector_ImGuiStoragePair", + "templatedgen": true + } + ], + "ImVector_ImGuiStoragePair_back": [ + { + "args": "(ImVector_ImGuiStoragePair* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImGuiStoragePair*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImGuiStoragePair_back", + "defaults": [], + "funcname": "back", + "ov_cimguiname": "ImVector_ImGuiStoragePair_back", + "ret": "ImGuiStoragePair*", + "retref": "&", + "signature": "()", + "stname": "ImVector_ImGuiStoragePair", + "templatedgen": true + }, + { + "args": "(const ImVector_ImGuiStoragePair* self)", + "argsT": [ + { + "name": "self", + "type": "const ImVector_ImGuiStoragePair*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImGuiStoragePair_back", + "defaults": [], + "funcname": "back", + "ov_cimguiname": "ImVector_ImGuiStoragePair_back_const", + "ret": "ImGuiStoragePair const *", + "retref": "&", + "signature": "()const", + "stname": "ImVector_ImGuiStoragePair", + "templatedgen": true + } + ], + "ImVector_ImGuiStoragePair_begin": [ + { + "args": "(ImVector_ImGuiStoragePair* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImGuiStoragePair*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImGuiStoragePair_begin", + "defaults": [], + "funcname": "begin", + "ov_cimguiname": "ImVector_ImGuiStoragePair_begin", + "ret": "ImGuiStoragePair*", + "signature": "()", + "stname": "ImVector_ImGuiStoragePair", + "templatedgen": true + }, + { + "args": "(const ImVector_ImGuiStoragePair* self)", + "argsT": [ + { + "name": "self", + "type": "const ImVector_ImGuiStoragePair*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImGuiStoragePair_begin", + "defaults": [], + "funcname": "begin", + "ov_cimguiname": "ImVector_ImGuiStoragePair_begin_const", + "ret": "ImGuiStoragePair const *", + "signature": "()const", + "stname": "ImVector_ImGuiStoragePair", + "templatedgen": true + } + ], + "ImVector_ImGuiStoragePair_capacity": [ + { + "args": "(const ImVector_ImGuiStoragePair* self)", + "argsT": [ + { + "name": "self", + "type": "const ImVector_ImGuiStoragePair*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImGuiStoragePair_capacity", + "defaults": [], + "funcname": "capacity", + "ov_cimguiname": "ImVector_ImGuiStoragePair_capacity", + "ret": "int", + "signature": "()const", + "stname": "ImVector_ImGuiStoragePair", + "templatedgen": true + } + ], + "ImVector_ImGuiStoragePair_clear": [ + { + "args": "(ImVector_ImGuiStoragePair* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImGuiStoragePair*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImGuiStoragePair_clear", + "defaults": [], + "funcname": "clear", + "ov_cimguiname": "ImVector_ImGuiStoragePair_clear", + "ret": "void", + "signature": "()", + "stname": "ImVector_ImGuiStoragePair", + "templatedgen": true + } + ], + "ImVector_ImGuiStoragePair_destroy": [ + { + "args": "(ImVector_ImGuiStoragePair* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImGuiStoragePair*" + } + ], + "call_args": "(self)", + "cimguiname": "ImVector_ImGuiStoragePair_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImVector_ImGuiStoragePair_destroy", + "ret": "void", + "signature": "(ImVector_ImGuiStoragePair*)", + "stname": "ImVector_ImGuiStoragePair" + } + ], + "ImVector_ImGuiStoragePair_empty": [ + { + "args": "(const ImVector_ImGuiStoragePair* self)", + "argsT": [ + { + "name": "self", + "type": "const ImVector_ImGuiStoragePair*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImGuiStoragePair_empty", + "defaults": [], + "funcname": "empty", + "ov_cimguiname": "ImVector_ImGuiStoragePair_empty", + "ret": "bool", + "signature": "()const", + "stname": "ImVector_ImGuiStoragePair", + "templatedgen": true + } + ], + "ImVector_ImGuiStoragePair_end": [ + { + "args": "(ImVector_ImGuiStoragePair* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImGuiStoragePair*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImGuiStoragePair_end", + "defaults": [], + "funcname": "end", + "ov_cimguiname": "ImVector_ImGuiStoragePair_end", + "ret": "ImGuiStoragePair*", + "signature": "()", + "stname": "ImVector_ImGuiStoragePair", + "templatedgen": true + }, + { + "args": "(const ImVector_ImGuiStoragePair* self)", + "argsT": [ + { + "name": "self", + "type": "const ImVector_ImGuiStoragePair*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImGuiStoragePair_end", + "defaults": [], + "funcname": "end", + "ov_cimguiname": "ImVector_ImGuiStoragePair_end_const", + "ret": "ImGuiStoragePair const *", + "signature": "()const", + "stname": "ImVector_ImGuiStoragePair", + "templatedgen": true + } + ], + "ImVector_ImGuiStoragePair_erase": [ + { + "args": "(ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImGuiStoragePair*" + }, + { + "name": "it", + "type": "ImGuiStoragePair const *" + } + ], + "call_args": "(it)", + "cimguiname": "ImVector_ImGuiStoragePair_erase", + "defaults": [], + "funcname": "erase", + "ov_cimguiname": "ImVector_ImGuiStoragePair_erase", + "ret": "ImGuiStoragePair*", + "signature": "(const ImGuiStoragePair*)", + "stname": "ImVector_ImGuiStoragePair", + "templatedgen": true + }, + { + "args": "(ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it,ImGuiStoragePair const * it_last)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImGuiStoragePair*" + }, + { + "name": "it", + "type": "ImGuiStoragePair const *" + }, + { + "name": "it_last", + "type": "ImGuiStoragePair const *" + } + ], + "call_args": "(it,it_last)", + "cimguiname": "ImVector_ImGuiStoragePair_erase", + "defaults": [], + "funcname": "erase", + "ov_cimguiname": "ImVector_ImGuiStoragePair_eraseTPtr", + "ret": "ImGuiStoragePair*", + "signature": "(const ImGuiStoragePair*,const ImGuiStoragePair*)", + "stname": "ImVector_ImGuiStoragePair", + "templatedgen": true + } + ], + "ImVector_ImGuiStoragePair_erase_unsorted": [ + { + "args": "(ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImGuiStoragePair*" + }, + { + "name": "it", + "type": "ImGuiStoragePair const *" + } + ], + "call_args": "(it)", + "cimguiname": "ImVector_ImGuiStoragePair_erase_unsorted", + "defaults": [], + "funcname": "erase_unsorted", + "ov_cimguiname": "ImVector_ImGuiStoragePair_erase_unsorted", + "ret": "ImGuiStoragePair*", + "signature": "(const ImGuiStoragePair*)", + "stname": "ImVector_ImGuiStoragePair", + "templatedgen": true + } + ], + "ImVector_ImGuiStoragePair_front": [ + { + "args": "(ImVector_ImGuiStoragePair* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImGuiStoragePair*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImGuiStoragePair_front", + "defaults": [], + "funcname": "front", + "ov_cimguiname": "ImVector_ImGuiStoragePair_front", + "ret": "ImGuiStoragePair*", + "retref": "&", + "signature": "()", + "stname": "ImVector_ImGuiStoragePair", + "templatedgen": true + }, + { + "args": "(const ImVector_ImGuiStoragePair* self)", + "argsT": [ + { + "name": "self", + "type": "const ImVector_ImGuiStoragePair*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImGuiStoragePair_front", + "defaults": [], + "funcname": "front", + "ov_cimguiname": "ImVector_ImGuiStoragePair_front_const", + "ret": "ImGuiStoragePair const *", + "retref": "&", + "signature": "()const", + "stname": "ImVector_ImGuiStoragePair", + "templatedgen": true + } + ], + "ImVector_ImGuiStoragePair_index_from_ptr": [ + { + "args": "(const ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it)", + "argsT": [ + { + "name": "self", + "type": "const ImVector_ImGuiStoragePair*" + }, + { + "name": "it", + "type": "ImGuiStoragePair const *" + } + ], + "call_args": "(it)", + "cimguiname": "ImVector_ImGuiStoragePair_index_from_ptr", + "defaults": [], + "funcname": "index_from_ptr", + "ov_cimguiname": "ImVector_ImGuiStoragePair_index_from_ptr", + "ret": "int", + "signature": "(const ImGuiStoragePair*)const", + "stname": "ImVector_ImGuiStoragePair", + "templatedgen": true + } + ], + "ImVector_ImGuiStoragePair_insert": [ + { + "args": "(ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it,const ImGuiStoragePair v)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImGuiStoragePair*" + }, + { + "name": "it", + "type": "ImGuiStoragePair const *" + }, + { + "name": "v", + "type": "const ImGuiStoragePair" + } + ], + "call_args": "(it,v)", + "cimguiname": "ImVector_ImGuiStoragePair_insert", + "defaults": [], + "funcname": "insert", + "ov_cimguiname": "ImVector_ImGuiStoragePair_insert", + "ret": "ImGuiStoragePair*", + "signature": "(const ImGuiStoragePair*,const ImGuiStoragePair)", + "stname": "ImVector_ImGuiStoragePair", + "templatedgen": true + } + ], + "ImVector_ImGuiStoragePair_pop_back": [ + { + "args": "(ImVector_ImGuiStoragePair* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImGuiStoragePair*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImGuiStoragePair_pop_back", + "defaults": [], + "funcname": "pop_back", + "ov_cimguiname": "ImVector_ImGuiStoragePair_pop_back", + "ret": "void", + "signature": "()", + "stname": "ImVector_ImGuiStoragePair", + "templatedgen": true + } + ], + "ImVector_ImGuiStoragePair_push_back": [ + { + "args": "(ImVector_ImGuiStoragePair* self,const ImGuiStoragePair v)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImGuiStoragePair*" + }, + { + "name": "v", + "type": "const ImGuiStoragePair" + } + ], + "call_args": "(v)", + "cimguiname": "ImVector_ImGuiStoragePair_push_back", + "defaults": [], + "funcname": "push_back", + "ov_cimguiname": "ImVector_ImGuiStoragePair_push_back", + "ret": "void", + "signature": "(const ImGuiStoragePair)", + "stname": "ImVector_ImGuiStoragePair", + "templatedgen": true + } + ], + "ImVector_ImGuiStoragePair_push_front": [ + { + "args": "(ImVector_ImGuiStoragePair* self,const ImGuiStoragePair v)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImGuiStoragePair*" + }, + { + "name": "v", + "type": "const ImGuiStoragePair" + } + ], + "call_args": "(v)", + "cimguiname": "ImVector_ImGuiStoragePair_push_front", + "defaults": [], + "funcname": "push_front", + "ov_cimguiname": "ImVector_ImGuiStoragePair_push_front", + "ret": "void", + "signature": "(const ImGuiStoragePair)", + "stname": "ImVector_ImGuiStoragePair", + "templatedgen": true + } + ], + "ImVector_ImGuiStoragePair_reserve": [ + { + "args": "(ImVector_ImGuiStoragePair* self,int new_capacity)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImGuiStoragePair*" + }, + { + "name": "new_capacity", + "type": "int" + } + ], + "call_args": "(new_capacity)", + "cimguiname": "ImVector_ImGuiStoragePair_reserve", + "defaults": [], + "funcname": "reserve", + "ov_cimguiname": "ImVector_ImGuiStoragePair_reserve", + "ret": "void", + "signature": "(int)", + "stname": "ImVector_ImGuiStoragePair", + "templatedgen": true + } + ], + "ImVector_ImGuiStoragePair_resize": [ + { + "args": "(ImVector_ImGuiStoragePair* self,int new_size)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImGuiStoragePair*" + }, + { + "name": "new_size", + "type": "int" + } + ], + "call_args": "(new_size)", + "cimguiname": "ImVector_ImGuiStoragePair_resize", + "defaults": [], + "funcname": "resize", + "ov_cimguiname": "ImVector_ImGuiStoragePair_resize", + "ret": "void", + "signature": "(int)", + "stname": "ImVector_ImGuiStoragePair", + "templatedgen": true + }, + { + "args": "(ImVector_ImGuiStoragePair* self,int new_size,const ImGuiStoragePair v)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImGuiStoragePair*" + }, + { + "name": "new_size", + "type": "int" + }, + { + "name": "v", + "type": "const ImGuiStoragePair" + } + ], + "call_args": "(new_size,v)", + "cimguiname": "ImVector_ImGuiStoragePair_resize", + "defaults": [], + "funcname": "resize", + "ov_cimguiname": "ImVector_ImGuiStoragePair_resizeT", + "ret": "void", + "signature": "(int,const ImGuiStoragePair)", + "stname": "ImVector_ImGuiStoragePair", + "templatedgen": true + } + ], + "ImVector_ImGuiStoragePair_size": [ + { + "args": "(const ImVector_ImGuiStoragePair* self)", + "argsT": [ + { + "name": "self", + "type": "const ImVector_ImGuiStoragePair*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImGuiStoragePair_size", + "defaults": [], + "funcname": "size", + "ov_cimguiname": "ImVector_ImGuiStoragePair_size", + "ret": "int", + "signature": "()const", + "stname": "ImVector_ImGuiStoragePair", + "templatedgen": true + } + ], + "ImVector_ImGuiStoragePair_size_in_bytes": [ + { + "args": "(const ImVector_ImGuiStoragePair* self)", + "argsT": [ + { + "name": "self", + "type": "const ImVector_ImGuiStoragePair*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImGuiStoragePair_size_in_bytes", + "defaults": [], + "funcname": "size_in_bytes", + "ov_cimguiname": "ImVector_ImGuiStoragePair_size_in_bytes", + "ret": "int", + "signature": "()const", + "stname": "ImVector_ImGuiStoragePair", + "templatedgen": true + } + ], + "ImVector_ImGuiStoragePair_swap": [ + { + "args": "(ImVector_ImGuiStoragePair* self,ImVector_ImGuiStoragePair rhs)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImGuiStoragePair*" + }, + { + "name": "rhs", + "type": "ImVector_ImGuiStoragePair&" + } + ], + "call_args": "(rhs)", + "cimguiname": "ImVector_ImGuiStoragePair_swap", + "defaults": [], + "funcname": "swap", + "ov_cimguiname": "ImVector_ImGuiStoragePair_swap", + "ret": "void", + "signature": "(ImVector)", + "stname": "ImVector_ImGuiStoragePair", + "templatedgen": true + } + ], + "ImVector_ImGuiTextRange_ImVector_ImGuiTextRange": [ + { + "args": "()", + "argsT": [], + "call_args": "()", + "cimguiname": "ImVector_ImGuiTextRange_ImVector_ImGuiTextRange", + "constructor": true, + "defaults": [], + "funcname": "ImVector_ImGuiTextRange", + "ov_cimguiname": "ImVector_ImGuiTextRange_ImVector_ImGuiTextRange", + "signature": "()", + "stname": "ImVector_ImGuiTextRange", + "templatedgen": true + }, + { + "args": "(const ImVector_ImGuiTextRange src)", + "argsT": [ + { + "name": "src", + "type": "const ImVector_ImGuiTextRange" + } + ], + "call_args": "(src)", + "cimguiname": "ImVector_ImGuiTextRange_ImVector_ImGuiTextRange", + "constructor": true, + "defaults": [], + "funcname": "ImVector_ImGuiTextRange", + "ov_cimguiname": "ImVector_ImGuiTextRange_ImVector_ImGuiTextRangeVector", + "signature": "(const ImVector)", + "stname": "ImVector_ImGuiTextRange", + "templatedgen": true + } + ], + "ImVector_ImGuiTextRange__grow_capacity": [ + { + "args": "(const ImVector_ImGuiTextRange* self,int sz)", + "argsT": [ + { + "name": "self", + "type": "const ImVector_ImGuiTextRange*" + }, + { + "name": "sz", + "type": "int" + } + ], + "call_args": "(sz)", + "cimguiname": "ImVector_ImGuiTextRange__grow_capacity", + "defaults": [], + "funcname": "_grow_capacity", + "ov_cimguiname": "ImVector_ImGuiTextRange__grow_capacity", + "ret": "int", + "signature": "(int)const", + "stname": "ImVector_ImGuiTextRange", + "templatedgen": true + } + ], + "ImVector_ImGuiTextRange_back": [ + { + "args": "(ImVector_ImGuiTextRange* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImGuiTextRange*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImGuiTextRange_back", + "defaults": [], + "funcname": "back", + "ov_cimguiname": "ImVector_ImGuiTextRange_back", + "ret": "ImGuiTextRange*", + "retref": "&", + "signature": "()", + "stname": "ImVector_ImGuiTextRange", + "templatedgen": true + }, + { + "args": "(const ImVector_ImGuiTextRange* self)", + "argsT": [ + { + "name": "self", + "type": "const ImVector_ImGuiTextRange*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImGuiTextRange_back", + "defaults": [], + "funcname": "back", + "ov_cimguiname": "ImVector_ImGuiTextRange_back_const", + "ret": "ImGuiTextRange const *", + "retref": "&", + "signature": "()const", + "stname": "ImVector_ImGuiTextRange", + "templatedgen": true + } + ], + "ImVector_ImGuiTextRange_begin": [ + { + "args": "(ImVector_ImGuiTextRange* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImGuiTextRange*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImGuiTextRange_begin", + "defaults": [], + "funcname": "begin", + "ov_cimguiname": "ImVector_ImGuiTextRange_begin", + "ret": "ImGuiTextRange*", + "signature": "()", + "stname": "ImVector_ImGuiTextRange", + "templatedgen": true + }, + { + "args": "(const ImVector_ImGuiTextRange* self)", + "argsT": [ + { + "name": "self", + "type": "const ImVector_ImGuiTextRange*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImGuiTextRange_begin", + "defaults": [], + "funcname": "begin", + "ov_cimguiname": "ImVector_ImGuiTextRange_begin_const", + "ret": "ImGuiTextRange const *", + "signature": "()const", + "stname": "ImVector_ImGuiTextRange", + "templatedgen": true + } + ], + "ImVector_ImGuiTextRange_capacity": [ + { + "args": "(const ImVector_ImGuiTextRange* self)", + "argsT": [ + { + "name": "self", + "type": "const ImVector_ImGuiTextRange*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImGuiTextRange_capacity", + "defaults": [], + "funcname": "capacity", + "ov_cimguiname": "ImVector_ImGuiTextRange_capacity", + "ret": "int", + "signature": "()const", + "stname": "ImVector_ImGuiTextRange", + "templatedgen": true + } + ], + "ImVector_ImGuiTextRange_clear": [ + { + "args": "(ImVector_ImGuiTextRange* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImGuiTextRange*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImGuiTextRange_clear", + "defaults": [], + "funcname": "clear", + "ov_cimguiname": "ImVector_ImGuiTextRange_clear", + "ret": "void", + "signature": "()", + "stname": "ImVector_ImGuiTextRange", + "templatedgen": true + } + ], + "ImVector_ImGuiTextRange_destroy": [ + { + "args": "(ImVector_ImGuiTextRange* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImGuiTextRange*" + } + ], + "call_args": "(self)", + "cimguiname": "ImVector_ImGuiTextRange_destroy", + "defaults": [], + "destructor": true, + "ov_cimguiname": "ImVector_ImGuiTextRange_destroy", + "ret": "void", + "signature": "(ImVector_ImGuiTextRange*)", + "stname": "ImVector_ImGuiTextRange" + } + ], + "ImVector_ImGuiTextRange_empty": [ + { + "args": "(const ImVector_ImGuiTextRange* self)", + "argsT": [ + { + "name": "self", + "type": "const ImVector_ImGuiTextRange*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImGuiTextRange_empty", + "defaults": [], + "funcname": "empty", + "ov_cimguiname": "ImVector_ImGuiTextRange_empty", + "ret": "bool", + "signature": "()const", + "stname": "ImVector_ImGuiTextRange", + "templatedgen": true + } + ], + "ImVector_ImGuiTextRange_end": [ + { + "args": "(ImVector_ImGuiTextRange* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImGuiTextRange*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImGuiTextRange_end", + "defaults": [], + "funcname": "end", + "ov_cimguiname": "ImVector_ImGuiTextRange_end", + "ret": "ImGuiTextRange*", + "signature": "()", + "stname": "ImVector_ImGuiTextRange", + "templatedgen": true + }, + { + "args": "(const ImVector_ImGuiTextRange* self)", + "argsT": [ + { + "name": "self", + "type": "const ImVector_ImGuiTextRange*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImGuiTextRange_end", + "defaults": [], + "funcname": "end", + "ov_cimguiname": "ImVector_ImGuiTextRange_end_const", + "ret": "ImGuiTextRange const *", + "signature": "()const", + "stname": "ImVector_ImGuiTextRange", + "templatedgen": true + } + ], + "ImVector_ImGuiTextRange_erase": [ + { + "args": "(ImVector_ImGuiTextRange* self,ImGuiTextRange const * it)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImGuiTextRange*" + }, + { + "name": "it", + "type": "ImGuiTextRange const *" + } + ], + "call_args": "(it)", + "cimguiname": "ImVector_ImGuiTextRange_erase", + "defaults": [], + "funcname": "erase", + "ov_cimguiname": "ImVector_ImGuiTextRange_erase", + "ret": "ImGuiTextRange*", + "signature": "(const ImGuiTextRange*)", + "stname": "ImVector_ImGuiTextRange", + "templatedgen": true + }, + { + "args": "(ImVector_ImGuiTextRange* self,ImGuiTextRange const * it,ImGuiTextRange const * it_last)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImGuiTextRange*" + }, + { + "name": "it", + "type": "ImGuiTextRange const *" + }, + { + "name": "it_last", + "type": "ImGuiTextRange const *" + } + ], + "call_args": "(it,it_last)", + "cimguiname": "ImVector_ImGuiTextRange_erase", + "defaults": [], + "funcname": "erase", + "ov_cimguiname": "ImVector_ImGuiTextRange_eraseTPtr", + "ret": "ImGuiTextRange*", + "signature": "(const ImGuiTextRange*,const ImGuiTextRange*)", + "stname": "ImVector_ImGuiTextRange", + "templatedgen": true + } + ], + "ImVector_ImGuiTextRange_erase_unsorted": [ + { + "args": "(ImVector_ImGuiTextRange* self,ImGuiTextRange const * it)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImGuiTextRange*" + }, + { + "name": "it", + "type": "ImGuiTextRange const *" + } + ], + "call_args": "(it)", + "cimguiname": "ImVector_ImGuiTextRange_erase_unsorted", + "defaults": [], + "funcname": "erase_unsorted", + "ov_cimguiname": "ImVector_ImGuiTextRange_erase_unsorted", + "ret": "ImGuiTextRange*", + "signature": "(const ImGuiTextRange*)", + "stname": "ImVector_ImGuiTextRange", + "templatedgen": true + } + ], + "ImVector_ImGuiTextRange_front": [ + { + "args": "(ImVector_ImGuiTextRange* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImGuiTextRange*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImGuiTextRange_front", + "defaults": [], + "funcname": "front", + "ov_cimguiname": "ImVector_ImGuiTextRange_front", + "ret": "ImGuiTextRange*", + "retref": "&", + "signature": "()", + "stname": "ImVector_ImGuiTextRange", + "templatedgen": true + }, + { + "args": "(const ImVector_ImGuiTextRange* self)", + "argsT": [ + { + "name": "self", + "type": "const ImVector_ImGuiTextRange*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImGuiTextRange_front", + "defaults": [], + "funcname": "front", + "ov_cimguiname": "ImVector_ImGuiTextRange_front_const", + "ret": "ImGuiTextRange const *", + "retref": "&", + "signature": "()const", + "stname": "ImVector_ImGuiTextRange", + "templatedgen": true + } + ], + "ImVector_ImGuiTextRange_index_from_ptr": [ + { + "args": "(const ImVector_ImGuiTextRange* self,ImGuiTextRange const * it)", + "argsT": [ + { + "name": "self", + "type": "const ImVector_ImGuiTextRange*" + }, + { + "name": "it", + "type": "ImGuiTextRange const *" + } + ], + "call_args": "(it)", + "cimguiname": "ImVector_ImGuiTextRange_index_from_ptr", + "defaults": [], + "funcname": "index_from_ptr", + "ov_cimguiname": "ImVector_ImGuiTextRange_index_from_ptr", + "ret": "int", + "signature": "(const ImGuiTextRange*)const", + "stname": "ImVector_ImGuiTextRange", + "templatedgen": true + } + ], + "ImVector_ImGuiTextRange_insert": [ + { + "args": "(ImVector_ImGuiTextRange* self,ImGuiTextRange const * it,const ImGuiTextRange v)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImGuiTextRange*" + }, + { + "name": "it", + "type": "ImGuiTextRange const *" + }, + { + "name": "v", + "type": "const ImGuiTextRange" + } + ], + "call_args": "(it,v)", + "cimguiname": "ImVector_ImGuiTextRange_insert", + "defaults": [], + "funcname": "insert", + "ov_cimguiname": "ImVector_ImGuiTextRange_insert", + "ret": "ImGuiTextRange*", + "signature": "(const ImGuiTextRange*,const ImGuiTextRange)", + "stname": "ImVector_ImGuiTextRange", + "templatedgen": true + } + ], + "ImVector_ImGuiTextRange_pop_back": [ + { + "args": "(ImVector_ImGuiTextRange* self)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImGuiTextRange*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImGuiTextRange_pop_back", + "defaults": [], + "funcname": "pop_back", + "ov_cimguiname": "ImVector_ImGuiTextRange_pop_back", + "ret": "void", + "signature": "()", + "stname": "ImVector_ImGuiTextRange", + "templatedgen": true + } + ], + "ImVector_ImGuiTextRange_push_back": [ + { + "args": "(ImVector_ImGuiTextRange* self,const ImGuiTextRange v)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImGuiTextRange*" + }, + { + "name": "v", + "type": "const ImGuiTextRange" + } + ], + "call_args": "(v)", + "cimguiname": "ImVector_ImGuiTextRange_push_back", + "defaults": [], + "funcname": "push_back", + "ov_cimguiname": "ImVector_ImGuiTextRange_push_back", + "ret": "void", + "signature": "(const ImGuiTextRange)", + "stname": "ImVector_ImGuiTextRange", + "templatedgen": true + } + ], + "ImVector_ImGuiTextRange_push_front": [ + { + "args": "(ImVector_ImGuiTextRange* self,const ImGuiTextRange v)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImGuiTextRange*" + }, + { + "name": "v", + "type": "const ImGuiTextRange" + } + ], + "call_args": "(v)", + "cimguiname": "ImVector_ImGuiTextRange_push_front", + "defaults": [], + "funcname": "push_front", + "ov_cimguiname": "ImVector_ImGuiTextRange_push_front", + "ret": "void", + "signature": "(const ImGuiTextRange)", + "stname": "ImVector_ImGuiTextRange", + "templatedgen": true + } + ], + "ImVector_ImGuiTextRange_reserve": [ + { + "args": "(ImVector_ImGuiTextRange* self,int new_capacity)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImGuiTextRange*" + }, + { + "name": "new_capacity", + "type": "int" + } + ], + "call_args": "(new_capacity)", + "cimguiname": "ImVector_ImGuiTextRange_reserve", + "defaults": [], + "funcname": "reserve", + "ov_cimguiname": "ImVector_ImGuiTextRange_reserve", + "ret": "void", + "signature": "(int)", + "stname": "ImVector_ImGuiTextRange", + "templatedgen": true + } + ], + "ImVector_ImGuiTextRange_resize": [ + { + "args": "(ImVector_ImGuiTextRange* self,int new_size)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImGuiTextRange*" + }, + { + "name": "new_size", + "type": "int" + } + ], + "call_args": "(new_size)", + "cimguiname": "ImVector_ImGuiTextRange_resize", + "defaults": [], + "funcname": "resize", + "ov_cimguiname": "ImVector_ImGuiTextRange_resize", + "ret": "void", + "signature": "(int)", + "stname": "ImVector_ImGuiTextRange", + "templatedgen": true + }, + { + "args": "(ImVector_ImGuiTextRange* self,int new_size,const ImGuiTextRange v)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImGuiTextRange*" + }, + { + "name": "new_size", + "type": "int" + }, + { + "name": "v", + "type": "const ImGuiTextRange" + } + ], + "call_args": "(new_size,v)", + "cimguiname": "ImVector_ImGuiTextRange_resize", + "defaults": [], + "funcname": "resize", + "ov_cimguiname": "ImVector_ImGuiTextRange_resizeT", + "ret": "void", + "signature": "(int,const ImGuiTextRange)", + "stname": "ImVector_ImGuiTextRange", + "templatedgen": true + } + ], + "ImVector_ImGuiTextRange_size": [ + { + "args": "(const ImVector_ImGuiTextRange* self)", + "argsT": [ + { + "name": "self", + "type": "const ImVector_ImGuiTextRange*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImGuiTextRange_size", + "defaults": [], + "funcname": "size", + "ov_cimguiname": "ImVector_ImGuiTextRange_size", + "ret": "int", + "signature": "()const", + "stname": "ImVector_ImGuiTextRange", + "templatedgen": true + } + ], + "ImVector_ImGuiTextRange_size_in_bytes": [ + { + "args": "(const ImVector_ImGuiTextRange* self)", + "argsT": [ + { + "name": "self", + "type": "const ImVector_ImGuiTextRange*" + } + ], + "call_args": "()", + "cimguiname": "ImVector_ImGuiTextRange_size_in_bytes", + "defaults": [], + "funcname": "size_in_bytes", + "ov_cimguiname": "ImVector_ImGuiTextRange_size_in_bytes", + "ret": "int", + "signature": "()const", + "stname": "ImVector_ImGuiTextRange", + "templatedgen": true + } + ], + "ImVector_ImGuiTextRange_swap": [ + { + "args": "(ImVector_ImGuiTextRange* self,ImVector_ImGuiTextRange rhs)", + "argsT": [ + { + "name": "self", + "type": "ImVector_ImGuiTextRange*" + }, + { + "name": "rhs", + "type": "ImVector_ImGuiTextRange&" + } + ], + "call_args": "(rhs)", + "cimguiname": "ImVector_ImGuiTextRange_swap", + "defaults": [], + "funcname": "swap", + "ov_cimguiname": "ImVector_ImGuiTextRange_swap", + "ret": "void", + "signature": "(ImVector)", + "stname": "ImVector_ImGuiTextRange", + "templatedgen": true + } + ], "ImVector_ImTextureID_ImVector_ImTextureID": [ { "args": "()", @@ -13772,1254 +15211,6 @@ "templatedgen": true } ], - "ImVector_Pair_ImVector_Pair": [ - { - "args": "()", - "argsT": [], - "call_args": "()", - "cimguiname": "ImVector_Pair_ImVector_Pair", - "constructor": true, - "defaults": [], - "funcname": "ImVector_Pair", - "ov_cimguiname": "ImVector_Pair_ImVector_Pair", - "signature": "()", - "stname": "ImVector_Pair", - "templatedgen": true - }, - { - "args": "(const ImVector_Pair src)", - "argsT": [ - { - "name": "src", - "type": "const ImVector_Pair" - } - ], - "call_args": "(src)", - "cimguiname": "ImVector_Pair_ImVector_Pair", - "constructor": true, - "defaults": [], - "funcname": "ImVector_Pair", - "ov_cimguiname": "ImVector_Pair_ImVector_PairVector", - "signature": "(const ImVector)", - "stname": "ImVector_Pair", - "templatedgen": true - } - ], - "ImVector_Pair__grow_capacity": [ - { - "args": "(const ImVector_Pair* self,int sz)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_Pair*" - }, - { - "name": "sz", - "type": "int" - } - ], - "call_args": "(sz)", - "cimguiname": "ImVector_Pair__grow_capacity", - "defaults": [], - "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_Pair__grow_capacity", - "ret": "int", - "signature": "(int)const", - "stname": "ImVector_Pair", - "templatedgen": true - } - ], - "ImVector_Pair_back": [ - { - "args": "(ImVector_Pair* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_Pair*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_Pair_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_Pair_back", - "ret": "Pair*", - "retref": "&", - "signature": "()", - "stname": "ImVector_Pair", - "templatedgen": true - }, - { - "args": "(const ImVector_Pair* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_Pair*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_Pair_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_Pair_back_const", - "ret": "Pair const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_Pair", - "templatedgen": true - } - ], - "ImVector_Pair_begin": [ - { - "args": "(ImVector_Pair* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_Pair*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_Pair_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_Pair_begin", - "ret": "Pair*", - "signature": "()", - "stname": "ImVector_Pair", - "templatedgen": true - }, - { - "args": "(const ImVector_Pair* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_Pair*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_Pair_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_Pair_begin_const", - "ret": "Pair const *", - "signature": "()const", - "stname": "ImVector_Pair", - "templatedgen": true - } - ], - "ImVector_Pair_capacity": [ - { - "args": "(const ImVector_Pair* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_Pair*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_Pair_capacity", - "defaults": [], - "funcname": "capacity", - "ov_cimguiname": "ImVector_Pair_capacity", - "ret": "int", - "signature": "()const", - "stname": "ImVector_Pair", - "templatedgen": true - } - ], - "ImVector_Pair_clear": [ - { - "args": "(ImVector_Pair* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_Pair*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_Pair_clear", - "defaults": [], - "funcname": "clear", - "ov_cimguiname": "ImVector_Pair_clear", - "ret": "void", - "signature": "()", - "stname": "ImVector_Pair", - "templatedgen": true - } - ], - "ImVector_Pair_destroy": [ - { - "args": "(ImVector_Pair* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_Pair*" - } - ], - "call_args": "(self)", - "cimguiname": "ImVector_Pair_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "ImVector_Pair_destroy", - "ret": "void", - "signature": "(ImVector_Pair*)", - "stname": "ImVector_Pair" - } - ], - "ImVector_Pair_empty": [ - { - "args": "(const ImVector_Pair* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_Pair*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_Pair_empty", - "defaults": [], - "funcname": "empty", - "ov_cimguiname": "ImVector_Pair_empty", - "ret": "bool", - "signature": "()const", - "stname": "ImVector_Pair", - "templatedgen": true - } - ], - "ImVector_Pair_end": [ - { - "args": "(ImVector_Pair* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_Pair*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_Pair_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_Pair_end", - "ret": "Pair*", - "signature": "()", - "stname": "ImVector_Pair", - "templatedgen": true - }, - { - "args": "(const ImVector_Pair* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_Pair*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_Pair_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_Pair_end_const", - "ret": "Pair const *", - "signature": "()const", - "stname": "ImVector_Pair", - "templatedgen": true - } - ], - "ImVector_Pair_erase": [ - { - "args": "(ImVector_Pair* self,Pair const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_Pair*" - }, - { - "name": "it", - "type": "Pair const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_Pair_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_Pair_erase", - "ret": "Pair*", - "signature": "(const Pair*)", - "stname": "ImVector_Pair", - "templatedgen": true - }, - { - "args": "(ImVector_Pair* self,Pair const * it,Pair const * it_last)", - "argsT": [ - { - "name": "self", - "type": "ImVector_Pair*" - }, - { - "name": "it", - "type": "Pair const *" - }, - { - "name": "it_last", - "type": "Pair const *" - } - ], - "call_args": "(it,it_last)", - "cimguiname": "ImVector_Pair_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_Pair_eraseTPtr", - "ret": "Pair*", - "signature": "(const Pair*,const Pair*)", - "stname": "ImVector_Pair", - "templatedgen": true - } - ], - "ImVector_Pair_erase_unsorted": [ - { - "args": "(ImVector_Pair* self,Pair const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_Pair*" - }, - { - "name": "it", - "type": "Pair const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_Pair_erase_unsorted", - "defaults": [], - "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_Pair_erase_unsorted", - "ret": "Pair*", - "signature": "(const Pair*)", - "stname": "ImVector_Pair", - "templatedgen": true - } - ], - "ImVector_Pair_front": [ - { - "args": "(ImVector_Pair* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_Pair*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_Pair_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_Pair_front", - "ret": "Pair*", - "retref": "&", - "signature": "()", - "stname": "ImVector_Pair", - "templatedgen": true - }, - { - "args": "(const ImVector_Pair* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_Pair*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_Pair_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_Pair_front_const", - "ret": "Pair const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_Pair", - "templatedgen": true - } - ], - "ImVector_Pair_index_from_ptr": [ - { - "args": "(const ImVector_Pair* self,Pair const * it)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_Pair*" - }, - { - "name": "it", - "type": "Pair const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_Pair_index_from_ptr", - "defaults": [], - "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_Pair_index_from_ptr", - "ret": "int", - "signature": "(const Pair*)const", - "stname": "ImVector_Pair", - "templatedgen": true - } - ], - "ImVector_Pair_insert": [ - { - "args": "(ImVector_Pair* self,Pair const * it,const Pair v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_Pair*" - }, - { - "name": "it", - "type": "Pair const *" - }, - { - "name": "v", - "type": "const Pair" - } - ], - "call_args": "(it,v)", - "cimguiname": "ImVector_Pair_insert", - "defaults": [], - "funcname": "insert", - "ov_cimguiname": "ImVector_Pair_insert", - "ret": "Pair*", - "signature": "(const Pair*,const Pair)", - "stname": "ImVector_Pair", - "templatedgen": true - } - ], - "ImVector_Pair_pop_back": [ - { - "args": "(ImVector_Pair* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_Pair*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_Pair_pop_back", - "defaults": [], - "funcname": "pop_back", - "ov_cimguiname": "ImVector_Pair_pop_back", - "ret": "void", - "signature": "()", - "stname": "ImVector_Pair", - "templatedgen": true - } - ], - "ImVector_Pair_push_back": [ - { - "args": "(ImVector_Pair* self,const Pair v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_Pair*" - }, - { - "name": "v", - "type": "const Pair" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_Pair_push_back", - "defaults": [], - "funcname": "push_back", - "ov_cimguiname": "ImVector_Pair_push_back", - "ret": "void", - "signature": "(const Pair)", - "stname": "ImVector_Pair", - "templatedgen": true - } - ], - "ImVector_Pair_push_front": [ - { - "args": "(ImVector_Pair* self,const Pair v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_Pair*" - }, - { - "name": "v", - "type": "const Pair" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_Pair_push_front", - "defaults": [], - "funcname": "push_front", - "ov_cimguiname": "ImVector_Pair_push_front", - "ret": "void", - "signature": "(const Pair)", - "stname": "ImVector_Pair", - "templatedgen": true - } - ], - "ImVector_Pair_reserve": [ - { - "args": "(ImVector_Pair* self,int new_capacity)", - "argsT": [ - { - "name": "self", - "type": "ImVector_Pair*" - }, - { - "name": "new_capacity", - "type": "int" - } - ], - "call_args": "(new_capacity)", - "cimguiname": "ImVector_Pair_reserve", - "defaults": [], - "funcname": "reserve", - "ov_cimguiname": "ImVector_Pair_reserve", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_Pair", - "templatedgen": true - } - ], - "ImVector_Pair_resize": [ - { - "args": "(ImVector_Pair* self,int new_size)", - "argsT": [ - { - "name": "self", - "type": "ImVector_Pair*" - }, - { - "name": "new_size", - "type": "int" - } - ], - "call_args": "(new_size)", - "cimguiname": "ImVector_Pair_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_Pair_resize", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_Pair", - "templatedgen": true - }, - { - "args": "(ImVector_Pair* self,int new_size,const Pair v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_Pair*" - }, - { - "name": "new_size", - "type": "int" - }, - { - "name": "v", - "type": "const Pair" - } - ], - "call_args": "(new_size,v)", - "cimguiname": "ImVector_Pair_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_Pair_resizeT", - "ret": "void", - "signature": "(int,const Pair)", - "stname": "ImVector_Pair", - "templatedgen": true - } - ], - "ImVector_Pair_size": [ - { - "args": "(const ImVector_Pair* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_Pair*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_Pair_size", - "defaults": [], - "funcname": "size", - "ov_cimguiname": "ImVector_Pair_size", - "ret": "int", - "signature": "()const", - "stname": "ImVector_Pair", - "templatedgen": true - } - ], - "ImVector_Pair_size_in_bytes": [ - { - "args": "(const ImVector_Pair* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_Pair*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_Pair_size_in_bytes", - "defaults": [], - "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_Pair_size_in_bytes", - "ret": "int", - "signature": "()const", - "stname": "ImVector_Pair", - "templatedgen": true - } - ], - "ImVector_Pair_swap": [ - { - "args": "(ImVector_Pair* self,ImVector_Pair rhs)", - "argsT": [ - { - "name": "self", - "type": "ImVector_Pair*" - }, - { - "name": "rhs", - "type": "ImVector_Pair&" - } - ], - "call_args": "(rhs)", - "cimguiname": "ImVector_Pair_swap", - "defaults": [], - "funcname": "swap", - "ov_cimguiname": "ImVector_Pair_swap", - "ret": "void", - "signature": "(ImVector)", - "stname": "ImVector_Pair", - "templatedgen": true - } - ], - "ImVector_TextRange_ImVector_TextRange": [ - { - "args": "()", - "argsT": [], - "call_args": "()", - "cimguiname": "ImVector_TextRange_ImVector_TextRange", - "constructor": true, - "defaults": [], - "funcname": "ImVector_TextRange", - "ov_cimguiname": "ImVector_TextRange_ImVector_TextRange", - "signature": "()", - "stname": "ImVector_TextRange", - "templatedgen": true - }, - { - "args": "(const ImVector_TextRange src)", - "argsT": [ - { - "name": "src", - "type": "const ImVector_TextRange" - } - ], - "call_args": "(src)", - "cimguiname": "ImVector_TextRange_ImVector_TextRange", - "constructor": true, - "defaults": [], - "funcname": "ImVector_TextRange", - "ov_cimguiname": "ImVector_TextRange_ImVector_TextRangeVector", - "signature": "(const ImVector)", - "stname": "ImVector_TextRange", - "templatedgen": true - } - ], - "ImVector_TextRange__grow_capacity": [ - { - "args": "(const ImVector_TextRange* self,int sz)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_TextRange*" - }, - { - "name": "sz", - "type": "int" - } - ], - "call_args": "(sz)", - "cimguiname": "ImVector_TextRange__grow_capacity", - "defaults": [], - "funcname": "_grow_capacity", - "ov_cimguiname": "ImVector_TextRange__grow_capacity", - "ret": "int", - "signature": "(int)const", - "stname": "ImVector_TextRange", - "templatedgen": true - } - ], - "ImVector_TextRange_back": [ - { - "args": "(ImVector_TextRange* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_TextRange*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_TextRange_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_TextRange_back", - "ret": "TextRange*", - "retref": "&", - "signature": "()", - "stname": "ImVector_TextRange", - "templatedgen": true - }, - { - "args": "(const ImVector_TextRange* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_TextRange*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_TextRange_back", - "defaults": [], - "funcname": "back", - "ov_cimguiname": "ImVector_TextRange_back_const", - "ret": "TextRange const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_TextRange", - "templatedgen": true - } - ], - "ImVector_TextRange_begin": [ - { - "args": "(ImVector_TextRange* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_TextRange*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_TextRange_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_TextRange_begin", - "ret": "TextRange*", - "signature": "()", - "stname": "ImVector_TextRange", - "templatedgen": true - }, - { - "args": "(const ImVector_TextRange* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_TextRange*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_TextRange_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "ImVector_TextRange_begin_const", - "ret": "TextRange const *", - "signature": "()const", - "stname": "ImVector_TextRange", - "templatedgen": true - } - ], - "ImVector_TextRange_capacity": [ - { - "args": "(const ImVector_TextRange* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_TextRange*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_TextRange_capacity", - "defaults": [], - "funcname": "capacity", - "ov_cimguiname": "ImVector_TextRange_capacity", - "ret": "int", - "signature": "()const", - "stname": "ImVector_TextRange", - "templatedgen": true - } - ], - "ImVector_TextRange_clear": [ - { - "args": "(ImVector_TextRange* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_TextRange*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_TextRange_clear", - "defaults": [], - "funcname": "clear", - "ov_cimguiname": "ImVector_TextRange_clear", - "ret": "void", - "signature": "()", - "stname": "ImVector_TextRange", - "templatedgen": true - } - ], - "ImVector_TextRange_destroy": [ - { - "args": "(ImVector_TextRange* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_TextRange*" - } - ], - "call_args": "(self)", - "cimguiname": "ImVector_TextRange_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "ImVector_TextRange_destroy", - "ret": "void", - "signature": "(ImVector_TextRange*)", - "stname": "ImVector_TextRange" - } - ], - "ImVector_TextRange_empty": [ - { - "args": "(const ImVector_TextRange* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_TextRange*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_TextRange_empty", - "defaults": [], - "funcname": "empty", - "ov_cimguiname": "ImVector_TextRange_empty", - "ret": "bool", - "signature": "()const", - "stname": "ImVector_TextRange", - "templatedgen": true - } - ], - "ImVector_TextRange_end": [ - { - "args": "(ImVector_TextRange* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_TextRange*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_TextRange_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_TextRange_end", - "ret": "TextRange*", - "signature": "()", - "stname": "ImVector_TextRange", - "templatedgen": true - }, - { - "args": "(const ImVector_TextRange* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_TextRange*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_TextRange_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "ImVector_TextRange_end_const", - "ret": "TextRange const *", - "signature": "()const", - "stname": "ImVector_TextRange", - "templatedgen": true - } - ], - "ImVector_TextRange_erase": [ - { - "args": "(ImVector_TextRange* self,TextRange const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_TextRange*" - }, - { - "name": "it", - "type": "TextRange const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_TextRange_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_TextRange_erase", - "ret": "TextRange*", - "signature": "(const TextRange*)", - "stname": "ImVector_TextRange", - "templatedgen": true - }, - { - "args": "(ImVector_TextRange* self,TextRange const * it,TextRange const * it_last)", - "argsT": [ - { - "name": "self", - "type": "ImVector_TextRange*" - }, - { - "name": "it", - "type": "TextRange const *" - }, - { - "name": "it_last", - "type": "TextRange const *" - } - ], - "call_args": "(it,it_last)", - "cimguiname": "ImVector_TextRange_erase", - "defaults": [], - "funcname": "erase", - "ov_cimguiname": "ImVector_TextRange_eraseTPtr", - "ret": "TextRange*", - "signature": "(const TextRange*,const TextRange*)", - "stname": "ImVector_TextRange", - "templatedgen": true - } - ], - "ImVector_TextRange_erase_unsorted": [ - { - "args": "(ImVector_TextRange* self,TextRange const * it)", - "argsT": [ - { - "name": "self", - "type": "ImVector_TextRange*" - }, - { - "name": "it", - "type": "TextRange const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_TextRange_erase_unsorted", - "defaults": [], - "funcname": "erase_unsorted", - "ov_cimguiname": "ImVector_TextRange_erase_unsorted", - "ret": "TextRange*", - "signature": "(const TextRange*)", - "stname": "ImVector_TextRange", - "templatedgen": true - } - ], - "ImVector_TextRange_front": [ - { - "args": "(ImVector_TextRange* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_TextRange*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_TextRange_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_TextRange_front", - "ret": "TextRange*", - "retref": "&", - "signature": "()", - "stname": "ImVector_TextRange", - "templatedgen": true - }, - { - "args": "(const ImVector_TextRange* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_TextRange*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_TextRange_front", - "defaults": [], - "funcname": "front", - "ov_cimguiname": "ImVector_TextRange_front_const", - "ret": "TextRange const *", - "retref": "&", - "signature": "()const", - "stname": "ImVector_TextRange", - "templatedgen": true - } - ], - "ImVector_TextRange_index_from_ptr": [ - { - "args": "(const ImVector_TextRange* self,TextRange const * it)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_TextRange*" - }, - { - "name": "it", - "type": "TextRange const *" - } - ], - "call_args": "(it)", - "cimguiname": "ImVector_TextRange_index_from_ptr", - "defaults": [], - "funcname": "index_from_ptr", - "ov_cimguiname": "ImVector_TextRange_index_from_ptr", - "ret": "int", - "signature": "(const TextRange*)const", - "stname": "ImVector_TextRange", - "templatedgen": true - } - ], - "ImVector_TextRange_insert": [ - { - "args": "(ImVector_TextRange* self,TextRange const * it,const TextRange v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_TextRange*" - }, - { - "name": "it", - "type": "TextRange const *" - }, - { - "name": "v", - "type": "const TextRange" - } - ], - "call_args": "(it,v)", - "cimguiname": "ImVector_TextRange_insert", - "defaults": [], - "funcname": "insert", - "ov_cimguiname": "ImVector_TextRange_insert", - "ret": "TextRange*", - "signature": "(const TextRange*,const TextRange)", - "stname": "ImVector_TextRange", - "templatedgen": true - } - ], - "ImVector_TextRange_pop_back": [ - { - "args": "(ImVector_TextRange* self)", - "argsT": [ - { - "name": "self", - "type": "ImVector_TextRange*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_TextRange_pop_back", - "defaults": [], - "funcname": "pop_back", - "ov_cimguiname": "ImVector_TextRange_pop_back", - "ret": "void", - "signature": "()", - "stname": "ImVector_TextRange", - "templatedgen": true - } - ], - "ImVector_TextRange_push_back": [ - { - "args": "(ImVector_TextRange* self,const TextRange v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_TextRange*" - }, - { - "name": "v", - "type": "const TextRange" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_TextRange_push_back", - "defaults": [], - "funcname": "push_back", - "ov_cimguiname": "ImVector_TextRange_push_back", - "ret": "void", - "signature": "(const TextRange)", - "stname": "ImVector_TextRange", - "templatedgen": true - } - ], - "ImVector_TextRange_push_front": [ - { - "args": "(ImVector_TextRange* self,const TextRange v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_TextRange*" - }, - { - "name": "v", - "type": "const TextRange" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_TextRange_push_front", - "defaults": [], - "funcname": "push_front", - "ov_cimguiname": "ImVector_TextRange_push_front", - "ret": "void", - "signature": "(const TextRange)", - "stname": "ImVector_TextRange", - "templatedgen": true - } - ], - "ImVector_TextRange_reserve": [ - { - "args": "(ImVector_TextRange* self,int new_capacity)", - "argsT": [ - { - "name": "self", - "type": "ImVector_TextRange*" - }, - { - "name": "new_capacity", - "type": "int" - } - ], - "call_args": "(new_capacity)", - "cimguiname": "ImVector_TextRange_reserve", - "defaults": [], - "funcname": "reserve", - "ov_cimguiname": "ImVector_TextRange_reserve", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_TextRange", - "templatedgen": true - } - ], - "ImVector_TextRange_resize": [ - { - "args": "(ImVector_TextRange* self,int new_size)", - "argsT": [ - { - "name": "self", - "type": "ImVector_TextRange*" - }, - { - "name": "new_size", - "type": "int" - } - ], - "call_args": "(new_size)", - "cimguiname": "ImVector_TextRange_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_TextRange_resize", - "ret": "void", - "signature": "(int)", - "stname": "ImVector_TextRange", - "templatedgen": true - }, - { - "args": "(ImVector_TextRange* self,int new_size,const TextRange v)", - "argsT": [ - { - "name": "self", - "type": "ImVector_TextRange*" - }, - { - "name": "new_size", - "type": "int" - }, - { - "name": "v", - "type": "const TextRange" - } - ], - "call_args": "(new_size,v)", - "cimguiname": "ImVector_TextRange_resize", - "defaults": [], - "funcname": "resize", - "ov_cimguiname": "ImVector_TextRange_resizeT", - "ret": "void", - "signature": "(int,const TextRange)", - "stname": "ImVector_TextRange", - "templatedgen": true - } - ], - "ImVector_TextRange_size": [ - { - "args": "(const ImVector_TextRange* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_TextRange*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_TextRange_size", - "defaults": [], - "funcname": "size", - "ov_cimguiname": "ImVector_TextRange_size", - "ret": "int", - "signature": "()const", - "stname": "ImVector_TextRange", - "templatedgen": true - } - ], - "ImVector_TextRange_size_in_bytes": [ - { - "args": "(const ImVector_TextRange* self)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_TextRange*" - } - ], - "call_args": "()", - "cimguiname": "ImVector_TextRange_size_in_bytes", - "defaults": [], - "funcname": "size_in_bytes", - "ov_cimguiname": "ImVector_TextRange_size_in_bytes", - "ret": "int", - "signature": "()const", - "stname": "ImVector_TextRange", - "templatedgen": true - } - ], - "ImVector_TextRange_swap": [ - { - "args": "(ImVector_TextRange* self,ImVector_TextRange rhs)", - "argsT": [ - { - "name": "self", - "type": "ImVector_TextRange*" - }, - { - "name": "rhs", - "type": "ImVector_TextRange&" - } - ], - "call_args": "(rhs)", - "cimguiname": "ImVector_TextRange_swap", - "defaults": [], - "funcname": "swap", - "ov_cimguiname": "ImVector_TextRange_swap", - "ret": "void", - "signature": "(ImVector)", - "stname": "ImVector_TextRange", - "templatedgen": true - } - ], "ImVector__grow_capacity": [ { "args": "(ImVector* self,int sz)", @@ -16934,237 +17125,6 @@ "templated": true } ], - "Pair_Pair": [ - { - "args": "(ImGuiID _key,int _val_i)", - "argsT": [ - { - "name": "_key", - "type": "ImGuiID" - }, - { - "name": "_val_i", - "type": "int" - } - ], - "argsoriginal": "(ImGuiID _key,int _val_i)", - "call_args": "(_key,_val_i)", - "cimguiname": "Pair_Pair", - "constructor": true, - "defaults": [], - "funcname": "Pair", - "ov_cimguiname": "Pair_PairInt", - "signature": "(ImGuiID,int)", - "stname": "Pair" - }, - { - "args": "(ImGuiID _key,float _val_f)", - "argsT": [ - { - "name": "_key", - "type": "ImGuiID" - }, - { - "name": "_val_f", - "type": "float" - } - ], - "argsoriginal": "(ImGuiID _key,float _val_f)", - "call_args": "(_key,_val_f)", - "cimguiname": "Pair_Pair", - "constructor": true, - "defaults": [], - "funcname": "Pair", - "ov_cimguiname": "Pair_PairFloat", - "signature": "(ImGuiID,float)", - "stname": "Pair" - }, - { - "args": "(ImGuiID _key,void* _val_p)", - "argsT": [ - { - "name": "_key", - "type": "ImGuiID" - }, - { - "name": "_val_p", - "type": "void*" - } - ], - "argsoriginal": "(ImGuiID _key,void* _val_p)", - "call_args": "(_key,_val_p)", - "cimguiname": "Pair_Pair", - "constructor": true, - "defaults": [], - "funcname": "Pair", - "ov_cimguiname": "Pair_PairPtr", - "signature": "(ImGuiID,void*)", - "stname": "Pair" - } - ], - "Pair_destroy": [ - { - "args": "(Pair* self)", - "argsT": [ - { - "name": "self", - "type": "Pair*" - } - ], - "call_args": "(self)", - "cimguiname": "Pair_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "Pair_destroy", - "ret": "void", - "signature": "(Pair*)", - "stname": "Pair" - } - ], - "TextRange_TextRange": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "TextRange_TextRange", - "constructor": true, - "defaults": [], - "funcname": "TextRange", - "ov_cimguiname": "TextRange_TextRange", - "signature": "()", - "stname": "TextRange" - }, - { - "args": "(const char* _b,const char* _e)", - "argsT": [ - { - "name": "_b", - "type": "const char*" - }, - { - "name": "_e", - "type": "const char*" - } - ], - "argsoriginal": "(const char* _b,const char* _e)", - "call_args": "(_b,_e)", - "cimguiname": "TextRange_TextRange", - "constructor": true, - "defaults": [], - "funcname": "TextRange", - "ov_cimguiname": "TextRange_TextRangeStr", - "signature": "(const char*,const char*)", - "stname": "TextRange" - } - ], - "TextRange_begin": [ - { - "args": "(TextRange* self)", - "argsT": [ - { - "name": "self", - "type": "TextRange*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "TextRange_begin", - "defaults": [], - "funcname": "begin", - "ov_cimguiname": "TextRange_begin", - "ret": "const char*", - "signature": "()const", - "stname": "TextRange" - } - ], - "TextRange_destroy": [ - { - "args": "(TextRange* self)", - "argsT": [ - { - "name": "self", - "type": "TextRange*" - } - ], - "call_args": "(self)", - "cimguiname": "TextRange_destroy", - "defaults": [], - "destructor": true, - "ov_cimguiname": "TextRange_destroy", - "ret": "void", - "signature": "(TextRange*)", - "stname": "TextRange" - } - ], - "TextRange_empty": [ - { - "args": "(TextRange* self)", - "argsT": [ - { - "name": "self", - "type": "TextRange*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "TextRange_empty", - "defaults": [], - "funcname": "empty", - "ov_cimguiname": "TextRange_empty", - "ret": "bool", - "signature": "()const", - "stname": "TextRange" - } - ], - "TextRange_end": [ - { - "args": "(TextRange* self)", - "argsT": [ - { - "name": "self", - "type": "TextRange*" - } - ], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "TextRange_end", - "defaults": [], - "funcname": "end", - "ov_cimguiname": "TextRange_end", - "ret": "const char*", - "signature": "()const", - "stname": "TextRange" - } - ], - "TextRange_split": [ - { - "args": "(TextRange* self,char separator,ImVector_TextRange* out)", - "argsT": [ - { - "name": "self", - "type": "TextRange*" - }, - { - "name": "separator", - "type": "char" - }, - { - "name": "out", - "type": "ImVector_TextRange*" - } - ], - "argsoriginal": "(char separator,ImVector* out)", - "call_args": "(separator,out)", - "cimguiname": "TextRange_split", - "defaults": [], - "funcname": "split", - "ov_cimguiname": "TextRange_split", - "ret": "void", - "signature": "(char,ImVector_TextRange*)const", - "stname": "TextRange" - } - ], "igAcceptDragDropPayload": [ { "args": "(const char* type,ImGuiDragDropFlags flags)", @@ -24779,6 +24739,33 @@ "stname": "" } ], + "igSetScrollFromPosX": [ + { + "args": "(float local_x,float center_x_ratio)", + "argsT": [ + { + "name": "local_x", + "type": "float" + }, + { + "name": "center_x_ratio", + "type": "float" + } + ], + "argsoriginal": "(float local_x,float center_x_ratio=0.5f)", + "call_args": "(local_x,center_x_ratio)", + "cimguiname": "igSetScrollFromPosX", + "defaults": { + "center_x_ratio": "0.5f" + }, + "funcname": "SetScrollFromPosX", + "namespace": "ImGui", + "ov_cimguiname": "igSetScrollFromPosX", + "ret": "void", + "signature": "(float,float)", + "stname": "" + } + ], "igSetScrollFromPosY": [ { "args": "(float local_y,float center_y_ratio)", @@ -24806,6 +24793,29 @@ "stname": "" } ], + "igSetScrollHereX": [ + { + "args": "(float center_x_ratio)", + "argsT": [ + { + "name": "center_x_ratio", + "type": "float" + } + ], + "argsoriginal": "(float center_x_ratio=0.5f)", + "call_args": "(center_x_ratio)", + "cimguiname": "igSetScrollHereX", + "defaults": { + "center_x_ratio": "0.5f" + }, + "funcname": "SetScrollHereX", + "namespace": "ImGui", + "ov_cimguiname": "igSetScrollHereX", + "ret": "void", + "signature": "(float)", + "stname": "" + } + ], "igSetScrollHereY": [ { "args": "(float center_y_ratio)", @@ -26156,22 +26166,6 @@ "stname": "" } ], - "igTreeAdvanceToLabelPos": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igTreeAdvanceToLabelPos", - "defaults": [], - "funcname": "TreeAdvanceToLabelPos", - "namespace": "ImGui", - "ov_cimguiname": "igTreeAdvanceToLabelPos", - "ret": "void", - "signature": "()", - "stname": "" - } - ], "igTreeNode": [ { "args": "(const char* label)", diff --git a/generator/output/definitions.lua b/generator/output/definitions.lua index 0c3bf2f..ac61a0c 100644 --- a/generator/output/definitions.lua +++ b/generator/output/definitions.lua @@ -1,51 +1,4 @@ local defs = {} -defs["CustomRect_CustomRect"] = {} -defs["CustomRect_CustomRect"][1] = {} -defs["CustomRect_CustomRect"][1]["args"] = "()" -defs["CustomRect_CustomRect"][1]["argsT"] = {} -defs["CustomRect_CustomRect"][1]["argsoriginal"] = "()" -defs["CustomRect_CustomRect"][1]["call_args"] = "()" -defs["CustomRect_CustomRect"][1]["cimguiname"] = "CustomRect_CustomRect" -defs["CustomRect_CustomRect"][1]["constructor"] = true -defs["CustomRect_CustomRect"][1]["defaults"] = {} -defs["CustomRect_CustomRect"][1]["funcname"] = "CustomRect" -defs["CustomRect_CustomRect"][1]["ov_cimguiname"] = "CustomRect_CustomRect" -defs["CustomRect_CustomRect"][1]["signature"] = "()" -defs["CustomRect_CustomRect"][1]["stname"] = "CustomRect" -defs["CustomRect_CustomRect"]["()"] = defs["CustomRect_CustomRect"][1] -defs["CustomRect_IsPacked"] = {} -defs["CustomRect_IsPacked"][1] = {} -defs["CustomRect_IsPacked"][1]["args"] = "(CustomRect* self)" -defs["CustomRect_IsPacked"][1]["argsT"] = {} -defs["CustomRect_IsPacked"][1]["argsT"][1] = {} -defs["CustomRect_IsPacked"][1]["argsT"][1]["name"] = "self" -defs["CustomRect_IsPacked"][1]["argsT"][1]["type"] = "CustomRect*" -defs["CustomRect_IsPacked"][1]["argsoriginal"] = "()" -defs["CustomRect_IsPacked"][1]["call_args"] = "()" -defs["CustomRect_IsPacked"][1]["cimguiname"] = "CustomRect_IsPacked" -defs["CustomRect_IsPacked"][1]["defaults"] = {} -defs["CustomRect_IsPacked"][1]["funcname"] = "IsPacked" -defs["CustomRect_IsPacked"][1]["ov_cimguiname"] = "CustomRect_IsPacked" -defs["CustomRect_IsPacked"][1]["ret"] = "bool" -defs["CustomRect_IsPacked"][1]["signature"] = "()const" -defs["CustomRect_IsPacked"][1]["stname"] = "CustomRect" -defs["CustomRect_IsPacked"]["()const"] = defs["CustomRect_IsPacked"][1] -defs["CustomRect_destroy"] = {} -defs["CustomRect_destroy"][1] = {} -defs["CustomRect_destroy"][1]["args"] = "(CustomRect* self)" -defs["CustomRect_destroy"][1]["argsT"] = {} -defs["CustomRect_destroy"][1]["argsT"][1] = {} -defs["CustomRect_destroy"][1]["argsT"][1]["name"] = "self" -defs["CustomRect_destroy"][1]["argsT"][1]["type"] = "CustomRect*" -defs["CustomRect_destroy"][1]["call_args"] = "(self)" -defs["CustomRect_destroy"][1]["cimguiname"] = "CustomRect_destroy" -defs["CustomRect_destroy"][1]["defaults"] = {} -defs["CustomRect_destroy"][1]["destructor"] = true -defs["CustomRect_destroy"][1]["ov_cimguiname"] = "CustomRect_destroy" -defs["CustomRect_destroy"][1]["ret"] = "void" -defs["CustomRect_destroy"][1]["signature"] = "(CustomRect*)" -defs["CustomRect_destroy"][1]["stname"] = "CustomRect" -defs["CustomRect_destroy"]["(CustomRect*)"] = defs["CustomRect_destroy"][1] defs["ImColor_HSV"] = {} defs["ImColor_HSV"][1] = {} defs["ImColor_HSV"][1]["args"] = "(ImColor* self,float h,float s,float v,float a)" @@ -787,7 +740,7 @@ defs["ImDrawList_AddImageQuad"][1]["stname"] = "ImDrawList" defs["ImDrawList_AddImageQuad"]["(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)"] = defs["ImDrawList_AddImageQuad"][1] defs["ImDrawList_AddImageRounded"] = {} defs["ImDrawList_AddImageRounded"][1] = {} -defs["ImDrawList_AddImageRounded"][1]["args"] = "(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col,float rounding,int rounding_corners)" +defs["ImDrawList_AddImageRounded"][1]["args"] = "(ImDrawList* self,ImTextureID user_texture_id,const ImVec2 a,const ImVec2 b,const ImVec2 uv_a,const ImVec2 uv_b,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners)" defs["ImDrawList_AddImageRounded"][1]["argsT"] = {} defs["ImDrawList_AddImageRounded"][1]["argsT"][1] = {} defs["ImDrawList_AddImageRounded"][1]["argsT"][1]["name"] = "self" @@ -815,8 +768,8 @@ defs["ImDrawList_AddImageRounded"][1]["argsT"][8]["name"] = "rounding" defs["ImDrawList_AddImageRounded"][1]["argsT"][8]["type"] = "float" defs["ImDrawList_AddImageRounded"][1]["argsT"][9] = {} defs["ImDrawList_AddImageRounded"][1]["argsT"][9]["name"] = "rounding_corners" -defs["ImDrawList_AddImageRounded"][1]["argsT"][9]["type"] = "int" -defs["ImDrawList_AddImageRounded"][1]["argsoriginal"] = "(ImTextureID user_texture_id,const ImVec2& a,const ImVec2& b,const ImVec2& uv_a,const ImVec2& uv_b,ImU32 col,float rounding,int rounding_corners=ImDrawCornerFlags_All)" +defs["ImDrawList_AddImageRounded"][1]["argsT"][9]["type"] = "ImDrawCornerFlags" +defs["ImDrawList_AddImageRounded"][1]["argsoriginal"] = "(ImTextureID user_texture_id,const ImVec2& a,const ImVec2& b,const ImVec2& uv_a,const ImVec2& uv_b,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All)" defs["ImDrawList_AddImageRounded"][1]["call_args"] = "(user_texture_id,a,b,uv_a,uv_b,col,rounding,rounding_corners)" defs["ImDrawList_AddImageRounded"][1]["cimguiname"] = "ImDrawList_AddImageRounded" defs["ImDrawList_AddImageRounded"][1]["defaults"] = {} @@ -824,9 +777,9 @@ defs["ImDrawList_AddImageRounded"][1]["defaults"]["rounding_corners"] = "ImDrawC defs["ImDrawList_AddImageRounded"][1]["funcname"] = "AddImageRounded" defs["ImDrawList_AddImageRounded"][1]["ov_cimguiname"] = "ImDrawList_AddImageRounded" defs["ImDrawList_AddImageRounded"][1]["ret"] = "void" -defs["ImDrawList_AddImageRounded"][1]["signature"] = "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)" +defs["ImDrawList_AddImageRounded"][1]["signature"] = "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags)" defs["ImDrawList_AddImageRounded"][1]["stname"] = "ImDrawList" -defs["ImDrawList_AddImageRounded"]["(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)"] = defs["ImDrawList_AddImageRounded"][1] +defs["ImDrawList_AddImageRounded"]["(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags)"] = defs["ImDrawList_AddImageRounded"][1] defs["ImDrawList_AddLine"] = {} defs["ImDrawList_AddLine"][1] = {} defs["ImDrawList_AddLine"][1]["args"] = "(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float thickness)" @@ -959,7 +912,7 @@ defs["ImDrawList_AddQuadFilled"][1]["stname"] = "ImDrawList" defs["ImDrawList_AddQuadFilled"]["(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)"] = defs["ImDrawList_AddQuadFilled"][1] defs["ImDrawList_AddRect"] = {} defs["ImDrawList_AddRect"][1] = {} -defs["ImDrawList_AddRect"][1]["args"] = "(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,int rounding_corners_flags,float thickness)" +defs["ImDrawList_AddRect"][1]["args"] = "(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners,float thickness)" defs["ImDrawList_AddRect"][1]["argsT"] = {} defs["ImDrawList_AddRect"][1]["argsT"][1] = {} defs["ImDrawList_AddRect"][1]["argsT"][1]["name"] = "self" @@ -977,27 +930,27 @@ defs["ImDrawList_AddRect"][1]["argsT"][5] = {} defs["ImDrawList_AddRect"][1]["argsT"][5]["name"] = "rounding" defs["ImDrawList_AddRect"][1]["argsT"][5]["type"] = "float" defs["ImDrawList_AddRect"][1]["argsT"][6] = {} -defs["ImDrawList_AddRect"][1]["argsT"][6]["name"] = "rounding_corners_flags" -defs["ImDrawList_AddRect"][1]["argsT"][6]["type"] = "int" +defs["ImDrawList_AddRect"][1]["argsT"][6]["name"] = "rounding_corners" +defs["ImDrawList_AddRect"][1]["argsT"][6]["type"] = "ImDrawCornerFlags" defs["ImDrawList_AddRect"][1]["argsT"][7] = {} defs["ImDrawList_AddRect"][1]["argsT"][7]["name"] = "thickness" defs["ImDrawList_AddRect"][1]["argsT"][7]["type"] = "float" -defs["ImDrawList_AddRect"][1]["argsoriginal"] = "(const ImVec2& a,const ImVec2& b,ImU32 col,float rounding=0.0f,int rounding_corners_flags=ImDrawCornerFlags_All,float thickness=1.0f)" -defs["ImDrawList_AddRect"][1]["call_args"] = "(a,b,col,rounding,rounding_corners_flags,thickness)" +defs["ImDrawList_AddRect"][1]["argsoriginal"] = "(const ImVec2& a,const ImVec2& b,ImU32 col,float rounding=0.0f,ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All,float thickness=1.0f)" +defs["ImDrawList_AddRect"][1]["call_args"] = "(a,b,col,rounding,rounding_corners,thickness)" defs["ImDrawList_AddRect"][1]["cimguiname"] = "ImDrawList_AddRect" defs["ImDrawList_AddRect"][1]["defaults"] = {} defs["ImDrawList_AddRect"][1]["defaults"]["rounding"] = "0.0f" -defs["ImDrawList_AddRect"][1]["defaults"]["rounding_corners_flags"] = "ImDrawCornerFlags_All" +defs["ImDrawList_AddRect"][1]["defaults"]["rounding_corners"] = "ImDrawCornerFlags_All" defs["ImDrawList_AddRect"][1]["defaults"]["thickness"] = "1.0f" defs["ImDrawList_AddRect"][1]["funcname"] = "AddRect" defs["ImDrawList_AddRect"][1]["ov_cimguiname"] = "ImDrawList_AddRect" defs["ImDrawList_AddRect"][1]["ret"] = "void" -defs["ImDrawList_AddRect"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32,float,int,float)" +defs["ImDrawList_AddRect"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags,float)" defs["ImDrawList_AddRect"][1]["stname"] = "ImDrawList" -defs["ImDrawList_AddRect"]["(const ImVec2,const ImVec2,ImU32,float,int,float)"] = defs["ImDrawList_AddRect"][1] +defs["ImDrawList_AddRect"]["(const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags,float)"] = defs["ImDrawList_AddRect"][1] defs["ImDrawList_AddRectFilled"] = {} defs["ImDrawList_AddRectFilled"][1] = {} -defs["ImDrawList_AddRectFilled"][1]["args"] = "(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,int rounding_corners_flags)" +defs["ImDrawList_AddRectFilled"][1]["args"] = "(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col,float rounding,ImDrawCornerFlags rounding_corners)" defs["ImDrawList_AddRectFilled"][1]["argsT"] = {} defs["ImDrawList_AddRectFilled"][1]["argsT"][1] = {} defs["ImDrawList_AddRectFilled"][1]["argsT"][1]["name"] = "self" @@ -1015,20 +968,20 @@ defs["ImDrawList_AddRectFilled"][1]["argsT"][5] = {} defs["ImDrawList_AddRectFilled"][1]["argsT"][5]["name"] = "rounding" defs["ImDrawList_AddRectFilled"][1]["argsT"][5]["type"] = "float" defs["ImDrawList_AddRectFilled"][1]["argsT"][6] = {} -defs["ImDrawList_AddRectFilled"][1]["argsT"][6]["name"] = "rounding_corners_flags" -defs["ImDrawList_AddRectFilled"][1]["argsT"][6]["type"] = "int" -defs["ImDrawList_AddRectFilled"][1]["argsoriginal"] = "(const ImVec2& a,const ImVec2& b,ImU32 col,float rounding=0.0f,int rounding_corners_flags=ImDrawCornerFlags_All)" -defs["ImDrawList_AddRectFilled"][1]["call_args"] = "(a,b,col,rounding,rounding_corners_flags)" +defs["ImDrawList_AddRectFilled"][1]["argsT"][6]["name"] = "rounding_corners" +defs["ImDrawList_AddRectFilled"][1]["argsT"][6]["type"] = "ImDrawCornerFlags" +defs["ImDrawList_AddRectFilled"][1]["argsoriginal"] = "(const ImVec2& a,const ImVec2& b,ImU32 col,float rounding=0.0f,ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All)" +defs["ImDrawList_AddRectFilled"][1]["call_args"] = "(a,b,col,rounding,rounding_corners)" defs["ImDrawList_AddRectFilled"][1]["cimguiname"] = "ImDrawList_AddRectFilled" defs["ImDrawList_AddRectFilled"][1]["defaults"] = {} defs["ImDrawList_AddRectFilled"][1]["defaults"]["rounding"] = "0.0f" -defs["ImDrawList_AddRectFilled"][1]["defaults"]["rounding_corners_flags"] = "ImDrawCornerFlags_All" +defs["ImDrawList_AddRectFilled"][1]["defaults"]["rounding_corners"] = "ImDrawCornerFlags_All" defs["ImDrawList_AddRectFilled"][1]["funcname"] = "AddRectFilled" defs["ImDrawList_AddRectFilled"][1]["ov_cimguiname"] = "ImDrawList_AddRectFilled" defs["ImDrawList_AddRectFilled"][1]["ret"] = "void" -defs["ImDrawList_AddRectFilled"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32,float,int)" +defs["ImDrawList_AddRectFilled"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags)" defs["ImDrawList_AddRectFilled"][1]["stname"] = "ImDrawList" -defs["ImDrawList_AddRectFilled"]["(const ImVec2,const ImVec2,ImU32,float,int)"] = defs["ImDrawList_AddRectFilled"][1] +defs["ImDrawList_AddRectFilled"]["(const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags)"] = defs["ImDrawList_AddRectFilled"][1] defs["ImDrawList_AddRectFilledMultiColor"] = {} defs["ImDrawList_AddRectFilledMultiColor"][1] = {} defs["ImDrawList_AddRectFilledMultiColor"][1]["args"] = "(ImDrawList* self,const ImVec2 a,const ImVec2 b,ImU32 col_upr_left,ImU32 col_upr_right,ImU32 col_bot_right,ImU32 col_bot_left)" @@ -1605,7 +1558,7 @@ defs["ImDrawList_PathLineToMergeDuplicate"][1]["stname"] = "ImDrawList" defs["ImDrawList_PathLineToMergeDuplicate"]["(const ImVec2)"] = defs["ImDrawList_PathLineToMergeDuplicate"][1] defs["ImDrawList_PathRect"] = {} defs["ImDrawList_PathRect"][1] = {} -defs["ImDrawList_PathRect"][1]["args"] = "(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,int rounding_corners_flags)" +defs["ImDrawList_PathRect"][1]["args"] = "(ImDrawList* self,const ImVec2 rect_min,const ImVec2 rect_max,float rounding,ImDrawCornerFlags rounding_corners)" defs["ImDrawList_PathRect"][1]["argsT"] = {} defs["ImDrawList_PathRect"][1]["argsT"][1] = {} defs["ImDrawList_PathRect"][1]["argsT"][1]["name"] = "self" @@ -1620,20 +1573,20 @@ defs["ImDrawList_PathRect"][1]["argsT"][4] = {} defs["ImDrawList_PathRect"][1]["argsT"][4]["name"] = "rounding" defs["ImDrawList_PathRect"][1]["argsT"][4]["type"] = "float" defs["ImDrawList_PathRect"][1]["argsT"][5] = {} -defs["ImDrawList_PathRect"][1]["argsT"][5]["name"] = "rounding_corners_flags" -defs["ImDrawList_PathRect"][1]["argsT"][5]["type"] = "int" -defs["ImDrawList_PathRect"][1]["argsoriginal"] = "(const ImVec2& rect_min,const ImVec2& rect_max,float rounding=0.0f,int rounding_corners_flags=ImDrawCornerFlags_All)" -defs["ImDrawList_PathRect"][1]["call_args"] = "(rect_min,rect_max,rounding,rounding_corners_flags)" +defs["ImDrawList_PathRect"][1]["argsT"][5]["name"] = "rounding_corners" +defs["ImDrawList_PathRect"][1]["argsT"][5]["type"] = "ImDrawCornerFlags" +defs["ImDrawList_PathRect"][1]["argsoriginal"] = "(const ImVec2& rect_min,const ImVec2& rect_max,float rounding=0.0f,ImDrawCornerFlags rounding_corners=ImDrawCornerFlags_All)" +defs["ImDrawList_PathRect"][1]["call_args"] = "(rect_min,rect_max,rounding,rounding_corners)" defs["ImDrawList_PathRect"][1]["cimguiname"] = "ImDrawList_PathRect" defs["ImDrawList_PathRect"][1]["defaults"] = {} defs["ImDrawList_PathRect"][1]["defaults"]["rounding"] = "0.0f" -defs["ImDrawList_PathRect"][1]["defaults"]["rounding_corners_flags"] = "ImDrawCornerFlags_All" +defs["ImDrawList_PathRect"][1]["defaults"]["rounding_corners"] = "ImDrawCornerFlags_All" defs["ImDrawList_PathRect"][1]["funcname"] = "PathRect" defs["ImDrawList_PathRect"][1]["ov_cimguiname"] = "ImDrawList_PathRect" defs["ImDrawList_PathRect"][1]["ret"] = "void" -defs["ImDrawList_PathRect"][1]["signature"] = "(const ImVec2,const ImVec2,float,int)" +defs["ImDrawList_PathRect"][1]["signature"] = "(const ImVec2,const ImVec2,float,ImDrawCornerFlags)" defs["ImDrawList_PathRect"][1]["stname"] = "ImDrawList" -defs["ImDrawList_PathRect"]["(const ImVec2,const ImVec2,float,int)"] = defs["ImDrawList_PathRect"][1] +defs["ImDrawList_PathRect"]["(const ImVec2,const ImVec2,float,ImDrawCornerFlags)"] = defs["ImDrawList_PathRect"][1] defs["ImDrawList_PathStroke"] = {} defs["ImDrawList_PathStroke"][1] = {} defs["ImDrawList_PathStroke"][1]["args"] = "(ImDrawList* self,ImU32 col,bool closed,float thickness)" @@ -2006,6 +1959,53 @@ defs["ImDrawList_destroy"][1]["ret"] = "void" defs["ImDrawList_destroy"][1]["signature"] = "(ImDrawList*)" defs["ImDrawList_destroy"][1]["stname"] = "ImDrawList" defs["ImDrawList_destroy"]["(ImDrawList*)"] = defs["ImDrawList_destroy"][1] +defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"] = {} +defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1] = {} +defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["args"] = "()" +defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["argsT"] = {} +defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["argsoriginal"] = "()" +defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["call_args"] = "()" +defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["cimguiname"] = "ImFontAtlasCustomRect_ImFontAtlasCustomRect" +defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["constructor"] = true +defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["defaults"] = {} +defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["funcname"] = "ImFontAtlasCustomRect" +defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["ov_cimguiname"] = "ImFontAtlasCustomRect_ImFontAtlasCustomRect" +defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["signature"] = "()" +defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["stname"] = "ImFontAtlasCustomRect" +defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"]["()"] = defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1] +defs["ImFontAtlasCustomRect_IsPacked"] = {} +defs["ImFontAtlasCustomRect_IsPacked"][1] = {} +defs["ImFontAtlasCustomRect_IsPacked"][1]["args"] = "(ImFontAtlasCustomRect* self)" +defs["ImFontAtlasCustomRect_IsPacked"][1]["argsT"] = {} +defs["ImFontAtlasCustomRect_IsPacked"][1]["argsT"][1] = {} +defs["ImFontAtlasCustomRect_IsPacked"][1]["argsT"][1]["name"] = "self" +defs["ImFontAtlasCustomRect_IsPacked"][1]["argsT"][1]["type"] = "ImFontAtlasCustomRect*" +defs["ImFontAtlasCustomRect_IsPacked"][1]["argsoriginal"] = "()" +defs["ImFontAtlasCustomRect_IsPacked"][1]["call_args"] = "()" +defs["ImFontAtlasCustomRect_IsPacked"][1]["cimguiname"] = "ImFontAtlasCustomRect_IsPacked" +defs["ImFontAtlasCustomRect_IsPacked"][1]["defaults"] = {} +defs["ImFontAtlasCustomRect_IsPacked"][1]["funcname"] = "IsPacked" +defs["ImFontAtlasCustomRect_IsPacked"][1]["ov_cimguiname"] = "ImFontAtlasCustomRect_IsPacked" +defs["ImFontAtlasCustomRect_IsPacked"][1]["ret"] = "bool" +defs["ImFontAtlasCustomRect_IsPacked"][1]["signature"] = "()const" +defs["ImFontAtlasCustomRect_IsPacked"][1]["stname"] = "ImFontAtlasCustomRect" +defs["ImFontAtlasCustomRect_IsPacked"]["()const"] = defs["ImFontAtlasCustomRect_IsPacked"][1] +defs["ImFontAtlasCustomRect_destroy"] = {} +defs["ImFontAtlasCustomRect_destroy"][1] = {} +defs["ImFontAtlasCustomRect_destroy"][1]["args"] = "(ImFontAtlasCustomRect* self)" +defs["ImFontAtlasCustomRect_destroy"][1]["argsT"] = {} +defs["ImFontAtlasCustomRect_destroy"][1]["argsT"][1] = {} +defs["ImFontAtlasCustomRect_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImFontAtlasCustomRect_destroy"][1]["argsT"][1]["type"] = "ImFontAtlasCustomRect*" +defs["ImFontAtlasCustomRect_destroy"][1]["call_args"] = "(self)" +defs["ImFontAtlasCustomRect_destroy"][1]["cimguiname"] = "ImFontAtlasCustomRect_destroy" +defs["ImFontAtlasCustomRect_destroy"][1]["defaults"] = {} +defs["ImFontAtlasCustomRect_destroy"][1]["destructor"] = true +defs["ImFontAtlasCustomRect_destroy"][1]["ov_cimguiname"] = "ImFontAtlasCustomRect_destroy" +defs["ImFontAtlasCustomRect_destroy"][1]["ret"] = "void" +defs["ImFontAtlasCustomRect_destroy"][1]["signature"] = "(ImFontAtlasCustomRect*)" +defs["ImFontAtlasCustomRect_destroy"][1]["stname"] = "ImFontAtlasCustomRect" +defs["ImFontAtlasCustomRect_destroy"]["(ImFontAtlasCustomRect*)"] = defs["ImFontAtlasCustomRect_destroy"][1] defs["ImFontAtlas_AddCustomRectFontGlyph"] = {} defs["ImFontAtlas_AddCustomRectFontGlyph"][1] = {} defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["args"] = "(ImFontAtlas* self,ImFont* font,ImWchar id,int width,int height,float advance_x,const ImVec2 offset)" @@ -2258,30 +2258,30 @@ defs["ImFontAtlas_Build"][1]["stname"] = "ImFontAtlas" defs["ImFontAtlas_Build"]["()"] = defs["ImFontAtlas_Build"][1] defs["ImFontAtlas_CalcCustomRectUV"] = {} defs["ImFontAtlas_CalcCustomRectUV"][1] = {} -defs["ImFontAtlas_CalcCustomRectUV"][1]["args"] = "(ImFontAtlas* self,const CustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max)" +defs["ImFontAtlas_CalcCustomRectUV"][1]["args"] = "(ImFontAtlas* self,const ImFontAtlasCustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max)" defs["ImFontAtlas_CalcCustomRectUV"][1]["argsT"] = {} defs["ImFontAtlas_CalcCustomRectUV"][1]["argsT"][1] = {} defs["ImFontAtlas_CalcCustomRectUV"][1]["argsT"][1]["name"] = "self" defs["ImFontAtlas_CalcCustomRectUV"][1]["argsT"][1]["type"] = "ImFontAtlas*" defs["ImFontAtlas_CalcCustomRectUV"][1]["argsT"][2] = {} defs["ImFontAtlas_CalcCustomRectUV"][1]["argsT"][2]["name"] = "rect" -defs["ImFontAtlas_CalcCustomRectUV"][1]["argsT"][2]["type"] = "const CustomRect*" +defs["ImFontAtlas_CalcCustomRectUV"][1]["argsT"][2]["type"] = "const ImFontAtlasCustomRect*" defs["ImFontAtlas_CalcCustomRectUV"][1]["argsT"][3] = {} defs["ImFontAtlas_CalcCustomRectUV"][1]["argsT"][3]["name"] = "out_uv_min" defs["ImFontAtlas_CalcCustomRectUV"][1]["argsT"][3]["type"] = "ImVec2*" defs["ImFontAtlas_CalcCustomRectUV"][1]["argsT"][4] = {} defs["ImFontAtlas_CalcCustomRectUV"][1]["argsT"][4]["name"] = "out_uv_max" defs["ImFontAtlas_CalcCustomRectUV"][1]["argsT"][4]["type"] = "ImVec2*" -defs["ImFontAtlas_CalcCustomRectUV"][1]["argsoriginal"] = "(const CustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max)" +defs["ImFontAtlas_CalcCustomRectUV"][1]["argsoriginal"] = "(const ImFontAtlasCustomRect* rect,ImVec2* out_uv_min,ImVec2* out_uv_max)" defs["ImFontAtlas_CalcCustomRectUV"][1]["call_args"] = "(rect,out_uv_min,out_uv_max)" defs["ImFontAtlas_CalcCustomRectUV"][1]["cimguiname"] = "ImFontAtlas_CalcCustomRectUV" defs["ImFontAtlas_CalcCustomRectUV"][1]["defaults"] = {} defs["ImFontAtlas_CalcCustomRectUV"][1]["funcname"] = "CalcCustomRectUV" defs["ImFontAtlas_CalcCustomRectUV"][1]["ov_cimguiname"] = "ImFontAtlas_CalcCustomRectUV" defs["ImFontAtlas_CalcCustomRectUV"][1]["ret"] = "void" -defs["ImFontAtlas_CalcCustomRectUV"][1]["signature"] = "(const CustomRect*,ImVec2*,ImVec2*)" +defs["ImFontAtlas_CalcCustomRectUV"][1]["signature"] = "(const ImFontAtlasCustomRect*,ImVec2*,ImVec2*)" defs["ImFontAtlas_CalcCustomRectUV"][1]["stname"] = "ImFontAtlas" -defs["ImFontAtlas_CalcCustomRectUV"]["(const CustomRect*,ImVec2*,ImVec2*)"] = defs["ImFontAtlas_CalcCustomRectUV"][1] +defs["ImFontAtlas_CalcCustomRectUV"]["(const ImFontAtlasCustomRect*,ImVec2*,ImVec2*)"] = defs["ImFontAtlas_CalcCustomRectUV"][1] defs["ImFontAtlas_Clear"] = {} defs["ImFontAtlas_Clear"][1] = {} defs["ImFontAtlas_Clear"][1]["args"] = "(ImFontAtlas* self)" @@ -2366,7 +2366,7 @@ defs["ImFontAtlas_GetCustomRectByIndex"][1]["cimguiname"] = "ImFontAtlas_GetCust defs["ImFontAtlas_GetCustomRectByIndex"][1]["defaults"] = {} defs["ImFontAtlas_GetCustomRectByIndex"][1]["funcname"] = "GetCustomRectByIndex" defs["ImFontAtlas_GetCustomRectByIndex"][1]["ov_cimguiname"] = "ImFontAtlas_GetCustomRectByIndex" -defs["ImFontAtlas_GetCustomRectByIndex"][1]["ret"] = "const CustomRect*" +defs["ImFontAtlas_GetCustomRectByIndex"][1]["ret"] = "const ImFontAtlasCustomRect*" defs["ImFontAtlas_GetCustomRectByIndex"][1]["signature"] = "(int)const" defs["ImFontAtlas_GetCustomRectByIndex"][1]["stname"] = "ImFontAtlas" defs["ImFontAtlas_GetCustomRectByIndex"]["(int)const"] = defs["ImFontAtlas_GetCustomRectByIndex"][1] @@ -3767,6 +3767,80 @@ defs["ImGuiPayload_destroy"][1]["ret"] = "void" defs["ImGuiPayload_destroy"][1]["signature"] = "(ImGuiPayload*)" defs["ImGuiPayload_destroy"][1]["stname"] = "ImGuiPayload" defs["ImGuiPayload_destroy"]["(ImGuiPayload*)"] = defs["ImGuiPayload_destroy"][1] +defs["ImGuiStoragePair_ImGuiStoragePair"] = {} +defs["ImGuiStoragePair_ImGuiStoragePair"][1] = {} +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["args"] = "(ImGuiID _key,int _val_i)" +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["argsT"] = {} +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["argsT"][1] = {} +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["argsT"][1]["name"] = "_key" +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["argsT"][1]["type"] = "ImGuiID" +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["argsT"][2] = {} +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["argsT"][2]["name"] = "_val_i" +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["argsT"][2]["type"] = "int" +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["argsoriginal"] = "(ImGuiID _key,int _val_i)" +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["call_args"] = "(_key,_val_i)" +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["cimguiname"] = "ImGuiStoragePair_ImGuiStoragePair" +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["constructor"] = true +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["defaults"] = {} +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["funcname"] = "ImGuiStoragePair" +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["ov_cimguiname"] = "ImGuiStoragePair_ImGuiStoragePairInt" +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["signature"] = "(ImGuiID,int)" +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["stname"] = "ImGuiStoragePair" +defs["ImGuiStoragePair_ImGuiStoragePair"][2] = {} +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["args"] = "(ImGuiID _key,float _val_f)" +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["argsT"] = {} +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["argsT"][1] = {} +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["argsT"][1]["name"] = "_key" +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["argsT"][1]["type"] = "ImGuiID" +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["argsT"][2] = {} +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["argsT"][2]["name"] = "_val_f" +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["argsT"][2]["type"] = "float" +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["argsoriginal"] = "(ImGuiID _key,float _val_f)" +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["call_args"] = "(_key,_val_f)" +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["cimguiname"] = "ImGuiStoragePair_ImGuiStoragePair" +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["constructor"] = true +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["defaults"] = {} +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["funcname"] = "ImGuiStoragePair" +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["ov_cimguiname"] = "ImGuiStoragePair_ImGuiStoragePairFloat" +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["signature"] = "(ImGuiID,float)" +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["stname"] = "ImGuiStoragePair" +defs["ImGuiStoragePair_ImGuiStoragePair"][3] = {} +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["args"] = "(ImGuiID _key,void* _val_p)" +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["argsT"] = {} +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["argsT"][1] = {} +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["argsT"][1]["name"] = "_key" +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["argsT"][1]["type"] = "ImGuiID" +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["argsT"][2] = {} +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["argsT"][2]["name"] = "_val_p" +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["argsT"][2]["type"] = "void*" +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["argsoriginal"] = "(ImGuiID _key,void* _val_p)" +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["call_args"] = "(_key,_val_p)" +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["cimguiname"] = "ImGuiStoragePair_ImGuiStoragePair" +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["constructor"] = true +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["defaults"] = {} +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["funcname"] = "ImGuiStoragePair" +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["ov_cimguiname"] = "ImGuiStoragePair_ImGuiStoragePairPtr" +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["signature"] = "(ImGuiID,void*)" +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["stname"] = "ImGuiStoragePair" +defs["ImGuiStoragePair_ImGuiStoragePair"]["(ImGuiID,float)"] = defs["ImGuiStoragePair_ImGuiStoragePair"][2] +defs["ImGuiStoragePair_ImGuiStoragePair"]["(ImGuiID,int)"] = defs["ImGuiStoragePair_ImGuiStoragePair"][1] +defs["ImGuiStoragePair_ImGuiStoragePair"]["(ImGuiID,void*)"] = defs["ImGuiStoragePair_ImGuiStoragePair"][3] +defs["ImGuiStoragePair_destroy"] = {} +defs["ImGuiStoragePair_destroy"][1] = {} +defs["ImGuiStoragePair_destroy"][1]["args"] = "(ImGuiStoragePair* self)" +defs["ImGuiStoragePair_destroy"][1]["argsT"] = {} +defs["ImGuiStoragePair_destroy"][1]["argsT"][1] = {} +defs["ImGuiStoragePair_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiStoragePair_destroy"][1]["argsT"][1]["type"] = "ImGuiStoragePair*" +defs["ImGuiStoragePair_destroy"][1]["call_args"] = "(self)" +defs["ImGuiStoragePair_destroy"][1]["cimguiname"] = "ImGuiStoragePair_destroy" +defs["ImGuiStoragePair_destroy"][1]["defaults"] = {} +defs["ImGuiStoragePair_destroy"][1]["destructor"] = true +defs["ImGuiStoragePair_destroy"][1]["ov_cimguiname"] = "ImGuiStoragePair_destroy" +defs["ImGuiStoragePair_destroy"][1]["ret"] = "void" +defs["ImGuiStoragePair_destroy"][1]["signature"] = "(ImGuiStoragePair*)" +defs["ImGuiStoragePair_destroy"][1]["stname"] = "ImGuiStoragePair" +defs["ImGuiStoragePair_destroy"]["(ImGuiStoragePair*)"] = defs["ImGuiStoragePair_destroy"][1] defs["ImGuiStorage_BuildSortByKey"] = {} defs["ImGuiStorage_BuildSortByKey"][1] = {} defs["ImGuiStorage_BuildSortByKey"][1]["args"] = "(ImGuiStorage* self)" @@ -4509,6 +4583,95 @@ defs["ImGuiTextFilter_destroy"][1]["ret"] = "void" defs["ImGuiTextFilter_destroy"][1]["signature"] = "(ImGuiTextFilter*)" defs["ImGuiTextFilter_destroy"][1]["stname"] = "ImGuiTextFilter" defs["ImGuiTextFilter_destroy"]["(ImGuiTextFilter*)"] = defs["ImGuiTextFilter_destroy"][1] +defs["ImGuiTextRange_ImGuiTextRange"] = {} +defs["ImGuiTextRange_ImGuiTextRange"][1] = {} +defs["ImGuiTextRange_ImGuiTextRange"][1]["args"] = "()" +defs["ImGuiTextRange_ImGuiTextRange"][1]["argsT"] = {} +defs["ImGuiTextRange_ImGuiTextRange"][1]["argsoriginal"] = "()" +defs["ImGuiTextRange_ImGuiTextRange"][1]["call_args"] = "()" +defs["ImGuiTextRange_ImGuiTextRange"][1]["cimguiname"] = "ImGuiTextRange_ImGuiTextRange" +defs["ImGuiTextRange_ImGuiTextRange"][1]["constructor"] = true +defs["ImGuiTextRange_ImGuiTextRange"][1]["defaults"] = {} +defs["ImGuiTextRange_ImGuiTextRange"][1]["funcname"] = "ImGuiTextRange" +defs["ImGuiTextRange_ImGuiTextRange"][1]["ov_cimguiname"] = "ImGuiTextRange_ImGuiTextRange" +defs["ImGuiTextRange_ImGuiTextRange"][1]["signature"] = "()" +defs["ImGuiTextRange_ImGuiTextRange"][1]["stname"] = "ImGuiTextRange" +defs["ImGuiTextRange_ImGuiTextRange"][2] = {} +defs["ImGuiTextRange_ImGuiTextRange"][2]["args"] = "(const char* _b,const char* _e)" +defs["ImGuiTextRange_ImGuiTextRange"][2]["argsT"] = {} +defs["ImGuiTextRange_ImGuiTextRange"][2]["argsT"][1] = {} +defs["ImGuiTextRange_ImGuiTextRange"][2]["argsT"][1]["name"] = "_b" +defs["ImGuiTextRange_ImGuiTextRange"][2]["argsT"][1]["type"] = "const char*" +defs["ImGuiTextRange_ImGuiTextRange"][2]["argsT"][2] = {} +defs["ImGuiTextRange_ImGuiTextRange"][2]["argsT"][2]["name"] = "_e" +defs["ImGuiTextRange_ImGuiTextRange"][2]["argsT"][2]["type"] = "const char*" +defs["ImGuiTextRange_ImGuiTextRange"][2]["argsoriginal"] = "(const char* _b,const char* _e)" +defs["ImGuiTextRange_ImGuiTextRange"][2]["call_args"] = "(_b,_e)" +defs["ImGuiTextRange_ImGuiTextRange"][2]["cimguiname"] = "ImGuiTextRange_ImGuiTextRange" +defs["ImGuiTextRange_ImGuiTextRange"][2]["constructor"] = true +defs["ImGuiTextRange_ImGuiTextRange"][2]["defaults"] = {} +defs["ImGuiTextRange_ImGuiTextRange"][2]["funcname"] = "ImGuiTextRange" +defs["ImGuiTextRange_ImGuiTextRange"][2]["ov_cimguiname"] = "ImGuiTextRange_ImGuiTextRangeStr" +defs["ImGuiTextRange_ImGuiTextRange"][2]["signature"] = "(const char*,const char*)" +defs["ImGuiTextRange_ImGuiTextRange"][2]["stname"] = "ImGuiTextRange" +defs["ImGuiTextRange_ImGuiTextRange"]["()"] = defs["ImGuiTextRange_ImGuiTextRange"][1] +defs["ImGuiTextRange_ImGuiTextRange"]["(const char*,const char*)"] = defs["ImGuiTextRange_ImGuiTextRange"][2] +defs["ImGuiTextRange_destroy"] = {} +defs["ImGuiTextRange_destroy"][1] = {} +defs["ImGuiTextRange_destroy"][1]["args"] = "(ImGuiTextRange* self)" +defs["ImGuiTextRange_destroy"][1]["argsT"] = {} +defs["ImGuiTextRange_destroy"][1]["argsT"][1] = {} +defs["ImGuiTextRange_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTextRange_destroy"][1]["argsT"][1]["type"] = "ImGuiTextRange*" +defs["ImGuiTextRange_destroy"][1]["call_args"] = "(self)" +defs["ImGuiTextRange_destroy"][1]["cimguiname"] = "ImGuiTextRange_destroy" +defs["ImGuiTextRange_destroy"][1]["defaults"] = {} +defs["ImGuiTextRange_destroy"][1]["destructor"] = true +defs["ImGuiTextRange_destroy"][1]["ov_cimguiname"] = "ImGuiTextRange_destroy" +defs["ImGuiTextRange_destroy"][1]["ret"] = "void" +defs["ImGuiTextRange_destroy"][1]["signature"] = "(ImGuiTextRange*)" +defs["ImGuiTextRange_destroy"][1]["stname"] = "ImGuiTextRange" +defs["ImGuiTextRange_destroy"]["(ImGuiTextRange*)"] = defs["ImGuiTextRange_destroy"][1] +defs["ImGuiTextRange_empty"] = {} +defs["ImGuiTextRange_empty"][1] = {} +defs["ImGuiTextRange_empty"][1]["args"] = "(ImGuiTextRange* self)" +defs["ImGuiTextRange_empty"][1]["argsT"] = {} +defs["ImGuiTextRange_empty"][1]["argsT"][1] = {} +defs["ImGuiTextRange_empty"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTextRange_empty"][1]["argsT"][1]["type"] = "ImGuiTextRange*" +defs["ImGuiTextRange_empty"][1]["argsoriginal"] = "()" +defs["ImGuiTextRange_empty"][1]["call_args"] = "()" +defs["ImGuiTextRange_empty"][1]["cimguiname"] = "ImGuiTextRange_empty" +defs["ImGuiTextRange_empty"][1]["defaults"] = {} +defs["ImGuiTextRange_empty"][1]["funcname"] = "empty" +defs["ImGuiTextRange_empty"][1]["ov_cimguiname"] = "ImGuiTextRange_empty" +defs["ImGuiTextRange_empty"][1]["ret"] = "bool" +defs["ImGuiTextRange_empty"][1]["signature"] = "()const" +defs["ImGuiTextRange_empty"][1]["stname"] = "ImGuiTextRange" +defs["ImGuiTextRange_empty"]["()const"] = defs["ImGuiTextRange_empty"][1] +defs["ImGuiTextRange_split"] = {} +defs["ImGuiTextRange_split"][1] = {} +defs["ImGuiTextRange_split"][1]["args"] = "(ImGuiTextRange* self,char separator,ImVector_ImGuiTextRange* out)" +defs["ImGuiTextRange_split"][1]["argsT"] = {} +defs["ImGuiTextRange_split"][1]["argsT"][1] = {} +defs["ImGuiTextRange_split"][1]["argsT"][1]["name"] = "self" +defs["ImGuiTextRange_split"][1]["argsT"][1]["type"] = "ImGuiTextRange*" +defs["ImGuiTextRange_split"][1]["argsT"][2] = {} +defs["ImGuiTextRange_split"][1]["argsT"][2]["name"] = "separator" +defs["ImGuiTextRange_split"][1]["argsT"][2]["type"] = "char" +defs["ImGuiTextRange_split"][1]["argsT"][3] = {} +defs["ImGuiTextRange_split"][1]["argsT"][3]["name"] = "out" +defs["ImGuiTextRange_split"][1]["argsT"][3]["type"] = "ImVector_ImGuiTextRange*" +defs["ImGuiTextRange_split"][1]["argsoriginal"] = "(char separator,ImVector* out)" +defs["ImGuiTextRange_split"][1]["call_args"] = "(separator,out)" +defs["ImGuiTextRange_split"][1]["cimguiname"] = "ImGuiTextRange_split" +defs["ImGuiTextRange_split"][1]["defaults"] = {} +defs["ImGuiTextRange_split"][1]["funcname"] = "split" +defs["ImGuiTextRange_split"][1]["ov_cimguiname"] = "ImGuiTextRange_split" +defs["ImGuiTextRange_split"][1]["ret"] = "void" +defs["ImGuiTextRange_split"][1]["signature"] = "(char,ImVector_ImGuiTextRange*)const" +defs["ImGuiTextRange_split"][1]["stname"] = "ImGuiTextRange" +defs["ImGuiTextRange_split"]["(char,ImVector_ImGuiTextRange*)const"] = defs["ImGuiTextRange_split"][1] defs["ImVec2_ImVec2"] = {} defs["ImVec2_ImVec2"][1] = {} defs["ImVec2_ImVec2"][1]["args"] = "()" @@ -4613,537 +4776,6 @@ defs["ImVec4_destroy"][1]["ret"] = "void" defs["ImVec4_destroy"][1]["signature"] = "(ImVec4*)" defs["ImVec4_destroy"][1]["stname"] = "ImVec4" defs["ImVec4_destroy"]["(ImVec4*)"] = defs["ImVec4_destroy"][1] -defs["ImVector_CustomRect_ImVector_CustomRect"] = {} -defs["ImVector_CustomRect_ImVector_CustomRect"][1] = {} -defs["ImVector_CustomRect_ImVector_CustomRect"][1]["args"] = "()" -defs["ImVector_CustomRect_ImVector_CustomRect"][1]["argsT"] = {} -defs["ImVector_CustomRect_ImVector_CustomRect"][1]["call_args"] = "()" -defs["ImVector_CustomRect_ImVector_CustomRect"][1]["cimguiname"] = "ImVector_CustomRect_ImVector_CustomRect" -defs["ImVector_CustomRect_ImVector_CustomRect"][1]["constructor"] = true -defs["ImVector_CustomRect_ImVector_CustomRect"][1]["defaults"] = {} -defs["ImVector_CustomRect_ImVector_CustomRect"][1]["funcname"] = "ImVector_CustomRect" -defs["ImVector_CustomRect_ImVector_CustomRect"][1]["ov_cimguiname"] = "ImVector_CustomRect_ImVector_CustomRect" -defs["ImVector_CustomRect_ImVector_CustomRect"][1]["signature"] = "()" -defs["ImVector_CustomRect_ImVector_CustomRect"][1]["stname"] = "ImVector_CustomRect" -defs["ImVector_CustomRect_ImVector_CustomRect"][1]["templatedgen"] = true -defs["ImVector_CustomRect_ImVector_CustomRect"][2] = {} -defs["ImVector_CustomRect_ImVector_CustomRect"][2]["args"] = "(const ImVector_CustomRect src)" -defs["ImVector_CustomRect_ImVector_CustomRect"][2]["argsT"] = {} -defs["ImVector_CustomRect_ImVector_CustomRect"][2]["argsT"][1] = {} -defs["ImVector_CustomRect_ImVector_CustomRect"][2]["argsT"][1]["name"] = "src" -defs["ImVector_CustomRect_ImVector_CustomRect"][2]["argsT"][1]["type"] = "const ImVector_CustomRect" -defs["ImVector_CustomRect_ImVector_CustomRect"][2]["call_args"] = "(src)" -defs["ImVector_CustomRect_ImVector_CustomRect"][2]["cimguiname"] = "ImVector_CustomRect_ImVector_CustomRect" -defs["ImVector_CustomRect_ImVector_CustomRect"][2]["constructor"] = true -defs["ImVector_CustomRect_ImVector_CustomRect"][2]["defaults"] = {} -defs["ImVector_CustomRect_ImVector_CustomRect"][2]["funcname"] = "ImVector_CustomRect" -defs["ImVector_CustomRect_ImVector_CustomRect"][2]["ov_cimguiname"] = "ImVector_CustomRect_ImVector_CustomRectVector" -defs["ImVector_CustomRect_ImVector_CustomRect"][2]["signature"] = "(const ImVector)" -defs["ImVector_CustomRect_ImVector_CustomRect"][2]["stname"] = "ImVector_CustomRect" -defs["ImVector_CustomRect_ImVector_CustomRect"][2]["templatedgen"] = true -defs["ImVector_CustomRect_ImVector_CustomRect"]["()"] = defs["ImVector_CustomRect_ImVector_CustomRect"][1] -defs["ImVector_CustomRect_ImVector_CustomRect"]["(const ImVector)"] = defs["ImVector_CustomRect_ImVector_CustomRect"][2] -defs["ImVector_CustomRect__grow_capacity"] = {} -defs["ImVector_CustomRect__grow_capacity"][1] = {} -defs["ImVector_CustomRect__grow_capacity"][1]["args"] = "(const ImVector_CustomRect* self,int sz)" -defs["ImVector_CustomRect__grow_capacity"][1]["argsT"] = {} -defs["ImVector_CustomRect__grow_capacity"][1]["argsT"][1] = {} -defs["ImVector_CustomRect__grow_capacity"][1]["argsT"][1]["name"] = "self" -defs["ImVector_CustomRect__grow_capacity"][1]["argsT"][1]["type"] = "const ImVector_CustomRect*" -defs["ImVector_CustomRect__grow_capacity"][1]["argsT"][2] = {} -defs["ImVector_CustomRect__grow_capacity"][1]["argsT"][2]["name"] = "sz" -defs["ImVector_CustomRect__grow_capacity"][1]["argsT"][2]["type"] = "int" -defs["ImVector_CustomRect__grow_capacity"][1]["call_args"] = "(sz)" -defs["ImVector_CustomRect__grow_capacity"][1]["cimguiname"] = "ImVector_CustomRect__grow_capacity" -defs["ImVector_CustomRect__grow_capacity"][1]["defaults"] = {} -defs["ImVector_CustomRect__grow_capacity"][1]["funcname"] = "_grow_capacity" -defs["ImVector_CustomRect__grow_capacity"][1]["ov_cimguiname"] = "ImVector_CustomRect__grow_capacity" -defs["ImVector_CustomRect__grow_capacity"][1]["ret"] = "int" -defs["ImVector_CustomRect__grow_capacity"][1]["signature"] = "(int)const" -defs["ImVector_CustomRect__grow_capacity"][1]["stname"] = "ImVector_CustomRect" -defs["ImVector_CustomRect__grow_capacity"][1]["templatedgen"] = true -defs["ImVector_CustomRect__grow_capacity"]["(int)const"] = defs["ImVector_CustomRect__grow_capacity"][1] -defs["ImVector_CustomRect_back"] = {} -defs["ImVector_CustomRect_back"][1] = {} -defs["ImVector_CustomRect_back"][1]["args"] = "(ImVector_CustomRect* self)" -defs["ImVector_CustomRect_back"][1]["argsT"] = {} -defs["ImVector_CustomRect_back"][1]["argsT"][1] = {} -defs["ImVector_CustomRect_back"][1]["argsT"][1]["name"] = "self" -defs["ImVector_CustomRect_back"][1]["argsT"][1]["type"] = "ImVector_CustomRect*" -defs["ImVector_CustomRect_back"][1]["call_args"] = "()" -defs["ImVector_CustomRect_back"][1]["cimguiname"] = "ImVector_CustomRect_back" -defs["ImVector_CustomRect_back"][1]["defaults"] = {} -defs["ImVector_CustomRect_back"][1]["funcname"] = "back" -defs["ImVector_CustomRect_back"][1]["ov_cimguiname"] = "ImVector_CustomRect_back" -defs["ImVector_CustomRect_back"][1]["ret"] = "CustomRect*" -defs["ImVector_CustomRect_back"][1]["retref"] = "&" -defs["ImVector_CustomRect_back"][1]["signature"] = "()" -defs["ImVector_CustomRect_back"][1]["stname"] = "ImVector_CustomRect" -defs["ImVector_CustomRect_back"][1]["templatedgen"] = true -defs["ImVector_CustomRect_back"][2] = {} -defs["ImVector_CustomRect_back"][2]["args"] = "(const ImVector_CustomRect* self)" -defs["ImVector_CustomRect_back"][2]["argsT"] = {} -defs["ImVector_CustomRect_back"][2]["argsT"][1] = {} -defs["ImVector_CustomRect_back"][2]["argsT"][1]["name"] = "self" -defs["ImVector_CustomRect_back"][2]["argsT"][1]["type"] = "const ImVector_CustomRect*" -defs["ImVector_CustomRect_back"][2]["call_args"] = "()" -defs["ImVector_CustomRect_back"][2]["cimguiname"] = "ImVector_CustomRect_back" -defs["ImVector_CustomRect_back"][2]["defaults"] = {} -defs["ImVector_CustomRect_back"][2]["funcname"] = "back" -defs["ImVector_CustomRect_back"][2]["ov_cimguiname"] = "ImVector_CustomRect_back_const" -defs["ImVector_CustomRect_back"][2]["ret"] = "CustomRect const *" -defs["ImVector_CustomRect_back"][2]["retref"] = "&" -defs["ImVector_CustomRect_back"][2]["signature"] = "()const" -defs["ImVector_CustomRect_back"][2]["stname"] = "ImVector_CustomRect" -defs["ImVector_CustomRect_back"][2]["templatedgen"] = true -defs["ImVector_CustomRect_back"]["()"] = defs["ImVector_CustomRect_back"][1] -defs["ImVector_CustomRect_back"]["()const"] = defs["ImVector_CustomRect_back"][2] -defs["ImVector_CustomRect_begin"] = {} -defs["ImVector_CustomRect_begin"][1] = {} -defs["ImVector_CustomRect_begin"][1]["args"] = "(ImVector_CustomRect* self)" -defs["ImVector_CustomRect_begin"][1]["argsT"] = {} -defs["ImVector_CustomRect_begin"][1]["argsT"][1] = {} -defs["ImVector_CustomRect_begin"][1]["argsT"][1]["name"] = "self" -defs["ImVector_CustomRect_begin"][1]["argsT"][1]["type"] = "ImVector_CustomRect*" -defs["ImVector_CustomRect_begin"][1]["call_args"] = "()" -defs["ImVector_CustomRect_begin"][1]["cimguiname"] = "ImVector_CustomRect_begin" -defs["ImVector_CustomRect_begin"][1]["defaults"] = {} -defs["ImVector_CustomRect_begin"][1]["funcname"] = "begin" -defs["ImVector_CustomRect_begin"][1]["ov_cimguiname"] = "ImVector_CustomRect_begin" -defs["ImVector_CustomRect_begin"][1]["ret"] = "CustomRect*" -defs["ImVector_CustomRect_begin"][1]["signature"] = "()" -defs["ImVector_CustomRect_begin"][1]["stname"] = "ImVector_CustomRect" -defs["ImVector_CustomRect_begin"][1]["templatedgen"] = true -defs["ImVector_CustomRect_begin"][2] = {} -defs["ImVector_CustomRect_begin"][2]["args"] = "(const ImVector_CustomRect* self)" -defs["ImVector_CustomRect_begin"][2]["argsT"] = {} -defs["ImVector_CustomRect_begin"][2]["argsT"][1] = {} -defs["ImVector_CustomRect_begin"][2]["argsT"][1]["name"] = "self" -defs["ImVector_CustomRect_begin"][2]["argsT"][1]["type"] = "const ImVector_CustomRect*" -defs["ImVector_CustomRect_begin"][2]["call_args"] = "()" -defs["ImVector_CustomRect_begin"][2]["cimguiname"] = "ImVector_CustomRect_begin" -defs["ImVector_CustomRect_begin"][2]["defaults"] = {} -defs["ImVector_CustomRect_begin"][2]["funcname"] = "begin" -defs["ImVector_CustomRect_begin"][2]["ov_cimguiname"] = "ImVector_CustomRect_begin_const" -defs["ImVector_CustomRect_begin"][2]["ret"] = "CustomRect const *" -defs["ImVector_CustomRect_begin"][2]["signature"] = "()const" -defs["ImVector_CustomRect_begin"][2]["stname"] = "ImVector_CustomRect" -defs["ImVector_CustomRect_begin"][2]["templatedgen"] = true -defs["ImVector_CustomRect_begin"]["()"] = defs["ImVector_CustomRect_begin"][1] -defs["ImVector_CustomRect_begin"]["()const"] = defs["ImVector_CustomRect_begin"][2] -defs["ImVector_CustomRect_capacity"] = {} -defs["ImVector_CustomRect_capacity"][1] = {} -defs["ImVector_CustomRect_capacity"][1]["args"] = "(const ImVector_CustomRect* self)" -defs["ImVector_CustomRect_capacity"][1]["argsT"] = {} -defs["ImVector_CustomRect_capacity"][1]["argsT"][1] = {} -defs["ImVector_CustomRect_capacity"][1]["argsT"][1]["name"] = "self" -defs["ImVector_CustomRect_capacity"][1]["argsT"][1]["type"] = "const ImVector_CustomRect*" -defs["ImVector_CustomRect_capacity"][1]["call_args"] = "()" -defs["ImVector_CustomRect_capacity"][1]["cimguiname"] = "ImVector_CustomRect_capacity" -defs["ImVector_CustomRect_capacity"][1]["defaults"] = {} -defs["ImVector_CustomRect_capacity"][1]["funcname"] = "capacity" -defs["ImVector_CustomRect_capacity"][1]["ov_cimguiname"] = "ImVector_CustomRect_capacity" -defs["ImVector_CustomRect_capacity"][1]["ret"] = "int" -defs["ImVector_CustomRect_capacity"][1]["signature"] = "()const" -defs["ImVector_CustomRect_capacity"][1]["stname"] = "ImVector_CustomRect" -defs["ImVector_CustomRect_capacity"][1]["templatedgen"] = true -defs["ImVector_CustomRect_capacity"]["()const"] = defs["ImVector_CustomRect_capacity"][1] -defs["ImVector_CustomRect_clear"] = {} -defs["ImVector_CustomRect_clear"][1] = {} -defs["ImVector_CustomRect_clear"][1]["args"] = "(ImVector_CustomRect* self)" -defs["ImVector_CustomRect_clear"][1]["argsT"] = {} -defs["ImVector_CustomRect_clear"][1]["argsT"][1] = {} -defs["ImVector_CustomRect_clear"][1]["argsT"][1]["name"] = "self" -defs["ImVector_CustomRect_clear"][1]["argsT"][1]["type"] = "ImVector_CustomRect*" -defs["ImVector_CustomRect_clear"][1]["call_args"] = "()" -defs["ImVector_CustomRect_clear"][1]["cimguiname"] = "ImVector_CustomRect_clear" -defs["ImVector_CustomRect_clear"][1]["defaults"] = {} -defs["ImVector_CustomRect_clear"][1]["funcname"] = "clear" -defs["ImVector_CustomRect_clear"][1]["ov_cimguiname"] = "ImVector_CustomRect_clear" -defs["ImVector_CustomRect_clear"][1]["ret"] = "void" -defs["ImVector_CustomRect_clear"][1]["signature"] = "()" -defs["ImVector_CustomRect_clear"][1]["stname"] = "ImVector_CustomRect" -defs["ImVector_CustomRect_clear"][1]["templatedgen"] = true -defs["ImVector_CustomRect_clear"]["()"] = defs["ImVector_CustomRect_clear"][1] -defs["ImVector_CustomRect_destroy"] = {} -defs["ImVector_CustomRect_destroy"][1] = {} -defs["ImVector_CustomRect_destroy"][1]["args"] = "(ImVector_CustomRect* self)" -defs["ImVector_CustomRect_destroy"][1]["argsT"] = {} -defs["ImVector_CustomRect_destroy"][1]["argsT"][1] = {} -defs["ImVector_CustomRect_destroy"][1]["argsT"][1]["name"] = "self" -defs["ImVector_CustomRect_destroy"][1]["argsT"][1]["type"] = "ImVector_CustomRect*" -defs["ImVector_CustomRect_destroy"][1]["call_args"] = "(self)" -defs["ImVector_CustomRect_destroy"][1]["cimguiname"] = "ImVector_CustomRect_destroy" -defs["ImVector_CustomRect_destroy"][1]["defaults"] = {} -defs["ImVector_CustomRect_destroy"][1]["destructor"] = true -defs["ImVector_CustomRect_destroy"][1]["ov_cimguiname"] = "ImVector_CustomRect_destroy" -defs["ImVector_CustomRect_destroy"][1]["ret"] = "void" -defs["ImVector_CustomRect_destroy"][1]["signature"] = "(ImVector_CustomRect*)" -defs["ImVector_CustomRect_destroy"][1]["stname"] = "ImVector_CustomRect" -defs["ImVector_CustomRect_destroy"]["(ImVector_CustomRect*)"] = defs["ImVector_CustomRect_destroy"][1] -defs["ImVector_CustomRect_empty"] = {} -defs["ImVector_CustomRect_empty"][1] = {} -defs["ImVector_CustomRect_empty"][1]["args"] = "(const ImVector_CustomRect* self)" -defs["ImVector_CustomRect_empty"][1]["argsT"] = {} -defs["ImVector_CustomRect_empty"][1]["argsT"][1] = {} -defs["ImVector_CustomRect_empty"][1]["argsT"][1]["name"] = "self" -defs["ImVector_CustomRect_empty"][1]["argsT"][1]["type"] = "const ImVector_CustomRect*" -defs["ImVector_CustomRect_empty"][1]["call_args"] = "()" -defs["ImVector_CustomRect_empty"][1]["cimguiname"] = "ImVector_CustomRect_empty" -defs["ImVector_CustomRect_empty"][1]["defaults"] = {} -defs["ImVector_CustomRect_empty"][1]["funcname"] = "empty" -defs["ImVector_CustomRect_empty"][1]["ov_cimguiname"] = "ImVector_CustomRect_empty" -defs["ImVector_CustomRect_empty"][1]["ret"] = "bool" -defs["ImVector_CustomRect_empty"][1]["signature"] = "()const" -defs["ImVector_CustomRect_empty"][1]["stname"] = "ImVector_CustomRect" -defs["ImVector_CustomRect_empty"][1]["templatedgen"] = true -defs["ImVector_CustomRect_empty"]["()const"] = defs["ImVector_CustomRect_empty"][1] -defs["ImVector_CustomRect_end"] = {} -defs["ImVector_CustomRect_end"][1] = {} -defs["ImVector_CustomRect_end"][1]["args"] = "(ImVector_CustomRect* self)" -defs["ImVector_CustomRect_end"][1]["argsT"] = {} -defs["ImVector_CustomRect_end"][1]["argsT"][1] = {} -defs["ImVector_CustomRect_end"][1]["argsT"][1]["name"] = "self" -defs["ImVector_CustomRect_end"][1]["argsT"][1]["type"] = "ImVector_CustomRect*" -defs["ImVector_CustomRect_end"][1]["call_args"] = "()" -defs["ImVector_CustomRect_end"][1]["cimguiname"] = "ImVector_CustomRect_end" -defs["ImVector_CustomRect_end"][1]["defaults"] = {} -defs["ImVector_CustomRect_end"][1]["funcname"] = "end" -defs["ImVector_CustomRect_end"][1]["ov_cimguiname"] = "ImVector_CustomRect_end" -defs["ImVector_CustomRect_end"][1]["ret"] = "CustomRect*" -defs["ImVector_CustomRect_end"][1]["signature"] = "()" -defs["ImVector_CustomRect_end"][1]["stname"] = "ImVector_CustomRect" -defs["ImVector_CustomRect_end"][1]["templatedgen"] = true -defs["ImVector_CustomRect_end"][2] = {} -defs["ImVector_CustomRect_end"][2]["args"] = "(const ImVector_CustomRect* self)" -defs["ImVector_CustomRect_end"][2]["argsT"] = {} -defs["ImVector_CustomRect_end"][2]["argsT"][1] = {} -defs["ImVector_CustomRect_end"][2]["argsT"][1]["name"] = "self" -defs["ImVector_CustomRect_end"][2]["argsT"][1]["type"] = "const ImVector_CustomRect*" -defs["ImVector_CustomRect_end"][2]["call_args"] = "()" -defs["ImVector_CustomRect_end"][2]["cimguiname"] = "ImVector_CustomRect_end" -defs["ImVector_CustomRect_end"][2]["defaults"] = {} -defs["ImVector_CustomRect_end"][2]["funcname"] = "end" -defs["ImVector_CustomRect_end"][2]["ov_cimguiname"] = "ImVector_CustomRect_end_const" -defs["ImVector_CustomRect_end"][2]["ret"] = "CustomRect const *" -defs["ImVector_CustomRect_end"][2]["signature"] = "()const" -defs["ImVector_CustomRect_end"][2]["stname"] = "ImVector_CustomRect" -defs["ImVector_CustomRect_end"][2]["templatedgen"] = true -defs["ImVector_CustomRect_end"]["()"] = defs["ImVector_CustomRect_end"][1] -defs["ImVector_CustomRect_end"]["()const"] = defs["ImVector_CustomRect_end"][2] -defs["ImVector_CustomRect_erase"] = {} -defs["ImVector_CustomRect_erase"][1] = {} -defs["ImVector_CustomRect_erase"][1]["args"] = "(ImVector_CustomRect* self,CustomRect const * it)" -defs["ImVector_CustomRect_erase"][1]["argsT"] = {} -defs["ImVector_CustomRect_erase"][1]["argsT"][1] = {} -defs["ImVector_CustomRect_erase"][1]["argsT"][1]["name"] = "self" -defs["ImVector_CustomRect_erase"][1]["argsT"][1]["type"] = "ImVector_CustomRect*" -defs["ImVector_CustomRect_erase"][1]["argsT"][2] = {} -defs["ImVector_CustomRect_erase"][1]["argsT"][2]["name"] = "it" -defs["ImVector_CustomRect_erase"][1]["argsT"][2]["type"] = "CustomRect const *" -defs["ImVector_CustomRect_erase"][1]["call_args"] = "(it)" -defs["ImVector_CustomRect_erase"][1]["cimguiname"] = "ImVector_CustomRect_erase" -defs["ImVector_CustomRect_erase"][1]["defaults"] = {} -defs["ImVector_CustomRect_erase"][1]["funcname"] = "erase" -defs["ImVector_CustomRect_erase"][1]["ov_cimguiname"] = "ImVector_CustomRect_erase" -defs["ImVector_CustomRect_erase"][1]["ret"] = "CustomRect*" -defs["ImVector_CustomRect_erase"][1]["signature"] = "(const CustomRect*)" -defs["ImVector_CustomRect_erase"][1]["stname"] = "ImVector_CustomRect" -defs["ImVector_CustomRect_erase"][1]["templatedgen"] = true -defs["ImVector_CustomRect_erase"][2] = {} -defs["ImVector_CustomRect_erase"][2]["args"] = "(ImVector_CustomRect* self,CustomRect const * it,CustomRect const * it_last)" -defs["ImVector_CustomRect_erase"][2]["argsT"] = {} -defs["ImVector_CustomRect_erase"][2]["argsT"][1] = {} -defs["ImVector_CustomRect_erase"][2]["argsT"][1]["name"] = "self" -defs["ImVector_CustomRect_erase"][2]["argsT"][1]["type"] = "ImVector_CustomRect*" -defs["ImVector_CustomRect_erase"][2]["argsT"][2] = {} -defs["ImVector_CustomRect_erase"][2]["argsT"][2]["name"] = "it" -defs["ImVector_CustomRect_erase"][2]["argsT"][2]["type"] = "CustomRect const *" -defs["ImVector_CustomRect_erase"][2]["argsT"][3] = {} -defs["ImVector_CustomRect_erase"][2]["argsT"][3]["name"] = "it_last" -defs["ImVector_CustomRect_erase"][2]["argsT"][3]["type"] = "CustomRect const *" -defs["ImVector_CustomRect_erase"][2]["call_args"] = "(it,it_last)" -defs["ImVector_CustomRect_erase"][2]["cimguiname"] = "ImVector_CustomRect_erase" -defs["ImVector_CustomRect_erase"][2]["defaults"] = {} -defs["ImVector_CustomRect_erase"][2]["funcname"] = "erase" -defs["ImVector_CustomRect_erase"][2]["ov_cimguiname"] = "ImVector_CustomRect_eraseTPtr" -defs["ImVector_CustomRect_erase"][2]["ret"] = "CustomRect*" -defs["ImVector_CustomRect_erase"][2]["signature"] = "(const CustomRect*,const CustomRect*)" -defs["ImVector_CustomRect_erase"][2]["stname"] = "ImVector_CustomRect" -defs["ImVector_CustomRect_erase"][2]["templatedgen"] = true -defs["ImVector_CustomRect_erase"]["(const CustomRect*)"] = defs["ImVector_CustomRect_erase"][1] -defs["ImVector_CustomRect_erase"]["(const CustomRect*,const CustomRect*)"] = defs["ImVector_CustomRect_erase"][2] -defs["ImVector_CustomRect_erase_unsorted"] = {} -defs["ImVector_CustomRect_erase_unsorted"][1] = {} -defs["ImVector_CustomRect_erase_unsorted"][1]["args"] = "(ImVector_CustomRect* self,CustomRect const * it)" -defs["ImVector_CustomRect_erase_unsorted"][1]["argsT"] = {} -defs["ImVector_CustomRect_erase_unsorted"][1]["argsT"][1] = {} -defs["ImVector_CustomRect_erase_unsorted"][1]["argsT"][1]["name"] = "self" -defs["ImVector_CustomRect_erase_unsorted"][1]["argsT"][1]["type"] = "ImVector_CustomRect*" -defs["ImVector_CustomRect_erase_unsorted"][1]["argsT"][2] = {} -defs["ImVector_CustomRect_erase_unsorted"][1]["argsT"][2]["name"] = "it" -defs["ImVector_CustomRect_erase_unsorted"][1]["argsT"][2]["type"] = "CustomRect const *" -defs["ImVector_CustomRect_erase_unsorted"][1]["call_args"] = "(it)" -defs["ImVector_CustomRect_erase_unsorted"][1]["cimguiname"] = "ImVector_CustomRect_erase_unsorted" -defs["ImVector_CustomRect_erase_unsorted"][1]["defaults"] = {} -defs["ImVector_CustomRect_erase_unsorted"][1]["funcname"] = "erase_unsorted" -defs["ImVector_CustomRect_erase_unsorted"][1]["ov_cimguiname"] = "ImVector_CustomRect_erase_unsorted" -defs["ImVector_CustomRect_erase_unsorted"][1]["ret"] = "CustomRect*" -defs["ImVector_CustomRect_erase_unsorted"][1]["signature"] = "(const CustomRect*)" -defs["ImVector_CustomRect_erase_unsorted"][1]["stname"] = "ImVector_CustomRect" -defs["ImVector_CustomRect_erase_unsorted"][1]["templatedgen"] = true -defs["ImVector_CustomRect_erase_unsorted"]["(const CustomRect*)"] = defs["ImVector_CustomRect_erase_unsorted"][1] -defs["ImVector_CustomRect_front"] = {} -defs["ImVector_CustomRect_front"][1] = {} -defs["ImVector_CustomRect_front"][1]["args"] = "(ImVector_CustomRect* self)" -defs["ImVector_CustomRect_front"][1]["argsT"] = {} -defs["ImVector_CustomRect_front"][1]["argsT"][1] = {} -defs["ImVector_CustomRect_front"][1]["argsT"][1]["name"] = "self" -defs["ImVector_CustomRect_front"][1]["argsT"][1]["type"] = "ImVector_CustomRect*" -defs["ImVector_CustomRect_front"][1]["call_args"] = "()" -defs["ImVector_CustomRect_front"][1]["cimguiname"] = "ImVector_CustomRect_front" -defs["ImVector_CustomRect_front"][1]["defaults"] = {} -defs["ImVector_CustomRect_front"][1]["funcname"] = "front" -defs["ImVector_CustomRect_front"][1]["ov_cimguiname"] = "ImVector_CustomRect_front" -defs["ImVector_CustomRect_front"][1]["ret"] = "CustomRect*" -defs["ImVector_CustomRect_front"][1]["retref"] = "&" -defs["ImVector_CustomRect_front"][1]["signature"] = "()" -defs["ImVector_CustomRect_front"][1]["stname"] = "ImVector_CustomRect" -defs["ImVector_CustomRect_front"][1]["templatedgen"] = true -defs["ImVector_CustomRect_front"][2] = {} -defs["ImVector_CustomRect_front"][2]["args"] = "(const ImVector_CustomRect* self)" -defs["ImVector_CustomRect_front"][2]["argsT"] = {} -defs["ImVector_CustomRect_front"][2]["argsT"][1] = {} -defs["ImVector_CustomRect_front"][2]["argsT"][1]["name"] = "self" -defs["ImVector_CustomRect_front"][2]["argsT"][1]["type"] = "const ImVector_CustomRect*" -defs["ImVector_CustomRect_front"][2]["call_args"] = "()" -defs["ImVector_CustomRect_front"][2]["cimguiname"] = "ImVector_CustomRect_front" -defs["ImVector_CustomRect_front"][2]["defaults"] = {} -defs["ImVector_CustomRect_front"][2]["funcname"] = "front" -defs["ImVector_CustomRect_front"][2]["ov_cimguiname"] = "ImVector_CustomRect_front_const" -defs["ImVector_CustomRect_front"][2]["ret"] = "CustomRect const *" -defs["ImVector_CustomRect_front"][2]["retref"] = "&" -defs["ImVector_CustomRect_front"][2]["signature"] = "()const" -defs["ImVector_CustomRect_front"][2]["stname"] = "ImVector_CustomRect" -defs["ImVector_CustomRect_front"][2]["templatedgen"] = true -defs["ImVector_CustomRect_front"]["()"] = defs["ImVector_CustomRect_front"][1] -defs["ImVector_CustomRect_front"]["()const"] = defs["ImVector_CustomRect_front"][2] -defs["ImVector_CustomRect_index_from_ptr"] = {} -defs["ImVector_CustomRect_index_from_ptr"][1] = {} -defs["ImVector_CustomRect_index_from_ptr"][1]["args"] = "(const ImVector_CustomRect* self,CustomRect const * it)" -defs["ImVector_CustomRect_index_from_ptr"][1]["argsT"] = {} -defs["ImVector_CustomRect_index_from_ptr"][1]["argsT"][1] = {} -defs["ImVector_CustomRect_index_from_ptr"][1]["argsT"][1]["name"] = "self" -defs["ImVector_CustomRect_index_from_ptr"][1]["argsT"][1]["type"] = "const ImVector_CustomRect*" -defs["ImVector_CustomRect_index_from_ptr"][1]["argsT"][2] = {} -defs["ImVector_CustomRect_index_from_ptr"][1]["argsT"][2]["name"] = "it" -defs["ImVector_CustomRect_index_from_ptr"][1]["argsT"][2]["type"] = "CustomRect const *" -defs["ImVector_CustomRect_index_from_ptr"][1]["call_args"] = "(it)" -defs["ImVector_CustomRect_index_from_ptr"][1]["cimguiname"] = "ImVector_CustomRect_index_from_ptr" -defs["ImVector_CustomRect_index_from_ptr"][1]["defaults"] = {} -defs["ImVector_CustomRect_index_from_ptr"][1]["funcname"] = "index_from_ptr" -defs["ImVector_CustomRect_index_from_ptr"][1]["ov_cimguiname"] = "ImVector_CustomRect_index_from_ptr" -defs["ImVector_CustomRect_index_from_ptr"][1]["ret"] = "int" -defs["ImVector_CustomRect_index_from_ptr"][1]["signature"] = "(const CustomRect*)const" -defs["ImVector_CustomRect_index_from_ptr"][1]["stname"] = "ImVector_CustomRect" -defs["ImVector_CustomRect_index_from_ptr"][1]["templatedgen"] = true -defs["ImVector_CustomRect_index_from_ptr"]["(const CustomRect*)const"] = defs["ImVector_CustomRect_index_from_ptr"][1] -defs["ImVector_CustomRect_insert"] = {} -defs["ImVector_CustomRect_insert"][1] = {} -defs["ImVector_CustomRect_insert"][1]["args"] = "(ImVector_CustomRect* self,CustomRect const * it,const CustomRect v)" -defs["ImVector_CustomRect_insert"][1]["argsT"] = {} -defs["ImVector_CustomRect_insert"][1]["argsT"][1] = {} -defs["ImVector_CustomRect_insert"][1]["argsT"][1]["name"] = "self" -defs["ImVector_CustomRect_insert"][1]["argsT"][1]["type"] = "ImVector_CustomRect*" -defs["ImVector_CustomRect_insert"][1]["argsT"][2] = {} -defs["ImVector_CustomRect_insert"][1]["argsT"][2]["name"] = "it" -defs["ImVector_CustomRect_insert"][1]["argsT"][2]["type"] = "CustomRect const *" -defs["ImVector_CustomRect_insert"][1]["argsT"][3] = {} -defs["ImVector_CustomRect_insert"][1]["argsT"][3]["name"] = "v" -defs["ImVector_CustomRect_insert"][1]["argsT"][3]["type"] = "const CustomRect" -defs["ImVector_CustomRect_insert"][1]["call_args"] = "(it,v)" -defs["ImVector_CustomRect_insert"][1]["cimguiname"] = "ImVector_CustomRect_insert" -defs["ImVector_CustomRect_insert"][1]["defaults"] = {} -defs["ImVector_CustomRect_insert"][1]["funcname"] = "insert" -defs["ImVector_CustomRect_insert"][1]["ov_cimguiname"] = "ImVector_CustomRect_insert" -defs["ImVector_CustomRect_insert"][1]["ret"] = "CustomRect*" -defs["ImVector_CustomRect_insert"][1]["signature"] = "(const CustomRect*,const CustomRect)" -defs["ImVector_CustomRect_insert"][1]["stname"] = "ImVector_CustomRect" -defs["ImVector_CustomRect_insert"][1]["templatedgen"] = true -defs["ImVector_CustomRect_insert"]["(const CustomRect*,const CustomRect)"] = defs["ImVector_CustomRect_insert"][1] -defs["ImVector_CustomRect_pop_back"] = {} -defs["ImVector_CustomRect_pop_back"][1] = {} -defs["ImVector_CustomRect_pop_back"][1]["args"] = "(ImVector_CustomRect* self)" -defs["ImVector_CustomRect_pop_back"][1]["argsT"] = {} -defs["ImVector_CustomRect_pop_back"][1]["argsT"][1] = {} -defs["ImVector_CustomRect_pop_back"][1]["argsT"][1]["name"] = "self" -defs["ImVector_CustomRect_pop_back"][1]["argsT"][1]["type"] = "ImVector_CustomRect*" -defs["ImVector_CustomRect_pop_back"][1]["call_args"] = "()" -defs["ImVector_CustomRect_pop_back"][1]["cimguiname"] = "ImVector_CustomRect_pop_back" -defs["ImVector_CustomRect_pop_back"][1]["defaults"] = {} -defs["ImVector_CustomRect_pop_back"][1]["funcname"] = "pop_back" -defs["ImVector_CustomRect_pop_back"][1]["ov_cimguiname"] = "ImVector_CustomRect_pop_back" -defs["ImVector_CustomRect_pop_back"][1]["ret"] = "void" -defs["ImVector_CustomRect_pop_back"][1]["signature"] = "()" -defs["ImVector_CustomRect_pop_back"][1]["stname"] = "ImVector_CustomRect" -defs["ImVector_CustomRect_pop_back"][1]["templatedgen"] = true -defs["ImVector_CustomRect_pop_back"]["()"] = defs["ImVector_CustomRect_pop_back"][1] -defs["ImVector_CustomRect_push_back"] = {} -defs["ImVector_CustomRect_push_back"][1] = {} -defs["ImVector_CustomRect_push_back"][1]["args"] = "(ImVector_CustomRect* self,const CustomRect v)" -defs["ImVector_CustomRect_push_back"][1]["argsT"] = {} -defs["ImVector_CustomRect_push_back"][1]["argsT"][1] = {} -defs["ImVector_CustomRect_push_back"][1]["argsT"][1]["name"] = "self" -defs["ImVector_CustomRect_push_back"][1]["argsT"][1]["type"] = "ImVector_CustomRect*" -defs["ImVector_CustomRect_push_back"][1]["argsT"][2] = {} -defs["ImVector_CustomRect_push_back"][1]["argsT"][2]["name"] = "v" -defs["ImVector_CustomRect_push_back"][1]["argsT"][2]["type"] = "const CustomRect" -defs["ImVector_CustomRect_push_back"][1]["call_args"] = "(v)" -defs["ImVector_CustomRect_push_back"][1]["cimguiname"] = "ImVector_CustomRect_push_back" -defs["ImVector_CustomRect_push_back"][1]["defaults"] = {} -defs["ImVector_CustomRect_push_back"][1]["funcname"] = "push_back" -defs["ImVector_CustomRect_push_back"][1]["ov_cimguiname"] = "ImVector_CustomRect_push_back" -defs["ImVector_CustomRect_push_back"][1]["ret"] = "void" -defs["ImVector_CustomRect_push_back"][1]["signature"] = "(const CustomRect)" -defs["ImVector_CustomRect_push_back"][1]["stname"] = "ImVector_CustomRect" -defs["ImVector_CustomRect_push_back"][1]["templatedgen"] = true -defs["ImVector_CustomRect_push_back"]["(const CustomRect)"] = defs["ImVector_CustomRect_push_back"][1] -defs["ImVector_CustomRect_push_front"] = {} -defs["ImVector_CustomRect_push_front"][1] = {} -defs["ImVector_CustomRect_push_front"][1]["args"] = "(ImVector_CustomRect* self,const CustomRect v)" -defs["ImVector_CustomRect_push_front"][1]["argsT"] = {} -defs["ImVector_CustomRect_push_front"][1]["argsT"][1] = {} -defs["ImVector_CustomRect_push_front"][1]["argsT"][1]["name"] = "self" -defs["ImVector_CustomRect_push_front"][1]["argsT"][1]["type"] = "ImVector_CustomRect*" -defs["ImVector_CustomRect_push_front"][1]["argsT"][2] = {} -defs["ImVector_CustomRect_push_front"][1]["argsT"][2]["name"] = "v" -defs["ImVector_CustomRect_push_front"][1]["argsT"][2]["type"] = "const CustomRect" -defs["ImVector_CustomRect_push_front"][1]["call_args"] = "(v)" -defs["ImVector_CustomRect_push_front"][1]["cimguiname"] = "ImVector_CustomRect_push_front" -defs["ImVector_CustomRect_push_front"][1]["defaults"] = {} -defs["ImVector_CustomRect_push_front"][1]["funcname"] = "push_front" -defs["ImVector_CustomRect_push_front"][1]["ov_cimguiname"] = "ImVector_CustomRect_push_front" -defs["ImVector_CustomRect_push_front"][1]["ret"] = "void" -defs["ImVector_CustomRect_push_front"][1]["signature"] = "(const CustomRect)" -defs["ImVector_CustomRect_push_front"][1]["stname"] = "ImVector_CustomRect" -defs["ImVector_CustomRect_push_front"][1]["templatedgen"] = true -defs["ImVector_CustomRect_push_front"]["(const CustomRect)"] = defs["ImVector_CustomRect_push_front"][1] -defs["ImVector_CustomRect_reserve"] = {} -defs["ImVector_CustomRect_reserve"][1] = {} -defs["ImVector_CustomRect_reserve"][1]["args"] = "(ImVector_CustomRect* self,int new_capacity)" -defs["ImVector_CustomRect_reserve"][1]["argsT"] = {} -defs["ImVector_CustomRect_reserve"][1]["argsT"][1] = {} -defs["ImVector_CustomRect_reserve"][1]["argsT"][1]["name"] = "self" -defs["ImVector_CustomRect_reserve"][1]["argsT"][1]["type"] = "ImVector_CustomRect*" -defs["ImVector_CustomRect_reserve"][1]["argsT"][2] = {} -defs["ImVector_CustomRect_reserve"][1]["argsT"][2]["name"] = "new_capacity" -defs["ImVector_CustomRect_reserve"][1]["argsT"][2]["type"] = "int" -defs["ImVector_CustomRect_reserve"][1]["call_args"] = "(new_capacity)" -defs["ImVector_CustomRect_reserve"][1]["cimguiname"] = "ImVector_CustomRect_reserve" -defs["ImVector_CustomRect_reserve"][1]["defaults"] = {} -defs["ImVector_CustomRect_reserve"][1]["funcname"] = "reserve" -defs["ImVector_CustomRect_reserve"][1]["ov_cimguiname"] = "ImVector_CustomRect_reserve" -defs["ImVector_CustomRect_reserve"][1]["ret"] = "void" -defs["ImVector_CustomRect_reserve"][1]["signature"] = "(int)" -defs["ImVector_CustomRect_reserve"][1]["stname"] = "ImVector_CustomRect" -defs["ImVector_CustomRect_reserve"][1]["templatedgen"] = true -defs["ImVector_CustomRect_reserve"]["(int)"] = defs["ImVector_CustomRect_reserve"][1] -defs["ImVector_CustomRect_resize"] = {} -defs["ImVector_CustomRect_resize"][1] = {} -defs["ImVector_CustomRect_resize"][1]["args"] = "(ImVector_CustomRect* self,int new_size)" -defs["ImVector_CustomRect_resize"][1]["argsT"] = {} -defs["ImVector_CustomRect_resize"][1]["argsT"][1] = {} -defs["ImVector_CustomRect_resize"][1]["argsT"][1]["name"] = "self" -defs["ImVector_CustomRect_resize"][1]["argsT"][1]["type"] = "ImVector_CustomRect*" -defs["ImVector_CustomRect_resize"][1]["argsT"][2] = {} -defs["ImVector_CustomRect_resize"][1]["argsT"][2]["name"] = "new_size" -defs["ImVector_CustomRect_resize"][1]["argsT"][2]["type"] = "int" -defs["ImVector_CustomRect_resize"][1]["call_args"] = "(new_size)" -defs["ImVector_CustomRect_resize"][1]["cimguiname"] = "ImVector_CustomRect_resize" -defs["ImVector_CustomRect_resize"][1]["defaults"] = {} -defs["ImVector_CustomRect_resize"][1]["funcname"] = "resize" -defs["ImVector_CustomRect_resize"][1]["ov_cimguiname"] = "ImVector_CustomRect_resize" -defs["ImVector_CustomRect_resize"][1]["ret"] = "void" -defs["ImVector_CustomRect_resize"][1]["signature"] = "(int)" -defs["ImVector_CustomRect_resize"][1]["stname"] = "ImVector_CustomRect" -defs["ImVector_CustomRect_resize"][1]["templatedgen"] = true -defs["ImVector_CustomRect_resize"][2] = {} -defs["ImVector_CustomRect_resize"][2]["args"] = "(ImVector_CustomRect* self,int new_size,const CustomRect v)" -defs["ImVector_CustomRect_resize"][2]["argsT"] = {} -defs["ImVector_CustomRect_resize"][2]["argsT"][1] = {} -defs["ImVector_CustomRect_resize"][2]["argsT"][1]["name"] = "self" -defs["ImVector_CustomRect_resize"][2]["argsT"][1]["type"] = "ImVector_CustomRect*" -defs["ImVector_CustomRect_resize"][2]["argsT"][2] = {} -defs["ImVector_CustomRect_resize"][2]["argsT"][2]["name"] = "new_size" -defs["ImVector_CustomRect_resize"][2]["argsT"][2]["type"] = "int" -defs["ImVector_CustomRect_resize"][2]["argsT"][3] = {} -defs["ImVector_CustomRect_resize"][2]["argsT"][3]["name"] = "v" -defs["ImVector_CustomRect_resize"][2]["argsT"][3]["type"] = "const CustomRect" -defs["ImVector_CustomRect_resize"][2]["call_args"] = "(new_size,v)" -defs["ImVector_CustomRect_resize"][2]["cimguiname"] = "ImVector_CustomRect_resize" -defs["ImVector_CustomRect_resize"][2]["defaults"] = {} -defs["ImVector_CustomRect_resize"][2]["funcname"] = "resize" -defs["ImVector_CustomRect_resize"][2]["ov_cimguiname"] = "ImVector_CustomRect_resizeT" -defs["ImVector_CustomRect_resize"][2]["ret"] = "void" -defs["ImVector_CustomRect_resize"][2]["signature"] = "(int,const CustomRect)" -defs["ImVector_CustomRect_resize"][2]["stname"] = "ImVector_CustomRect" -defs["ImVector_CustomRect_resize"][2]["templatedgen"] = true -defs["ImVector_CustomRect_resize"]["(int)"] = defs["ImVector_CustomRect_resize"][1] -defs["ImVector_CustomRect_resize"]["(int,const CustomRect)"] = defs["ImVector_CustomRect_resize"][2] -defs["ImVector_CustomRect_size"] = {} -defs["ImVector_CustomRect_size"][1] = {} -defs["ImVector_CustomRect_size"][1]["args"] = "(const ImVector_CustomRect* self)" -defs["ImVector_CustomRect_size"][1]["argsT"] = {} -defs["ImVector_CustomRect_size"][1]["argsT"][1] = {} -defs["ImVector_CustomRect_size"][1]["argsT"][1]["name"] = "self" -defs["ImVector_CustomRect_size"][1]["argsT"][1]["type"] = "const ImVector_CustomRect*" -defs["ImVector_CustomRect_size"][1]["call_args"] = "()" -defs["ImVector_CustomRect_size"][1]["cimguiname"] = "ImVector_CustomRect_size" -defs["ImVector_CustomRect_size"][1]["defaults"] = {} -defs["ImVector_CustomRect_size"][1]["funcname"] = "size" -defs["ImVector_CustomRect_size"][1]["ov_cimguiname"] = "ImVector_CustomRect_size" -defs["ImVector_CustomRect_size"][1]["ret"] = "int" -defs["ImVector_CustomRect_size"][1]["signature"] = "()const" -defs["ImVector_CustomRect_size"][1]["stname"] = "ImVector_CustomRect" -defs["ImVector_CustomRect_size"][1]["templatedgen"] = true -defs["ImVector_CustomRect_size"]["()const"] = defs["ImVector_CustomRect_size"][1] -defs["ImVector_CustomRect_size_in_bytes"] = {} -defs["ImVector_CustomRect_size_in_bytes"][1] = {} -defs["ImVector_CustomRect_size_in_bytes"][1]["args"] = "(const ImVector_CustomRect* self)" -defs["ImVector_CustomRect_size_in_bytes"][1]["argsT"] = {} -defs["ImVector_CustomRect_size_in_bytes"][1]["argsT"][1] = {} -defs["ImVector_CustomRect_size_in_bytes"][1]["argsT"][1]["name"] = "self" -defs["ImVector_CustomRect_size_in_bytes"][1]["argsT"][1]["type"] = "const ImVector_CustomRect*" -defs["ImVector_CustomRect_size_in_bytes"][1]["call_args"] = "()" -defs["ImVector_CustomRect_size_in_bytes"][1]["cimguiname"] = "ImVector_CustomRect_size_in_bytes" -defs["ImVector_CustomRect_size_in_bytes"][1]["defaults"] = {} -defs["ImVector_CustomRect_size_in_bytes"][1]["funcname"] = "size_in_bytes" -defs["ImVector_CustomRect_size_in_bytes"][1]["ov_cimguiname"] = "ImVector_CustomRect_size_in_bytes" -defs["ImVector_CustomRect_size_in_bytes"][1]["ret"] = "int" -defs["ImVector_CustomRect_size_in_bytes"][1]["signature"] = "()const" -defs["ImVector_CustomRect_size_in_bytes"][1]["stname"] = "ImVector_CustomRect" -defs["ImVector_CustomRect_size_in_bytes"][1]["templatedgen"] = true -defs["ImVector_CustomRect_size_in_bytes"]["()const"] = defs["ImVector_CustomRect_size_in_bytes"][1] -defs["ImVector_CustomRect_swap"] = {} -defs["ImVector_CustomRect_swap"][1] = {} -defs["ImVector_CustomRect_swap"][1]["args"] = "(ImVector_CustomRect* self,ImVector_CustomRect rhs)" -defs["ImVector_CustomRect_swap"][1]["argsT"] = {} -defs["ImVector_CustomRect_swap"][1]["argsT"][1] = {} -defs["ImVector_CustomRect_swap"][1]["argsT"][1]["name"] = "self" -defs["ImVector_CustomRect_swap"][1]["argsT"][1]["type"] = "ImVector_CustomRect*" -defs["ImVector_CustomRect_swap"][1]["argsT"][2] = {} -defs["ImVector_CustomRect_swap"][1]["argsT"][2]["name"] = "rhs" -defs["ImVector_CustomRect_swap"][1]["argsT"][2]["type"] = "ImVector_CustomRect&" -defs["ImVector_CustomRect_swap"][1]["call_args"] = "(rhs)" -defs["ImVector_CustomRect_swap"][1]["cimguiname"] = "ImVector_CustomRect_swap" -defs["ImVector_CustomRect_swap"][1]["defaults"] = {} -defs["ImVector_CustomRect_swap"][1]["funcname"] = "swap" -defs["ImVector_CustomRect_swap"][1]["ov_cimguiname"] = "ImVector_CustomRect_swap" -defs["ImVector_CustomRect_swap"][1]["ret"] = "void" -defs["ImVector_CustomRect_swap"][1]["signature"] = "(ImVector)" -defs["ImVector_CustomRect_swap"][1]["stname"] = "ImVector_CustomRect" -defs["ImVector_CustomRect_swap"][1]["templatedgen"] = true -defs["ImVector_CustomRect_swap"]["(ImVector)"] = defs["ImVector_CustomRect_swap"][1] defs["ImVector_ImDrawChannel_ImVector_ImDrawChannel"] = {} defs["ImVector_ImDrawChannel_ImVector_ImDrawChannel"][1] = {} defs["ImVector_ImDrawChannel_ImVector_ImDrawChannel"][1]["args"] = "()" @@ -7268,6 +6900,537 @@ defs["ImVector_ImDrawVert_swap"][1]["signature"] = "(ImVector)" defs["ImVector_ImDrawVert_swap"][1]["stname"] = "ImVector_ImDrawVert" defs["ImVector_ImDrawVert_swap"][1]["templatedgen"] = true defs["ImVector_ImDrawVert_swap"]["(ImVector)"] = defs["ImVector_ImDrawVert_swap"][1] +defs["ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect"] = {} +defs["ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect"][1]["args"] = "()" +defs["ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect"][1]["argsT"] = {} +defs["ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect"][1]["call_args"] = "()" +defs["ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect"][1]["cimguiname"] = "ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect"][1]["constructor"] = true +defs["ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect"][1]["defaults"] = {} +defs["ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect"][1]["funcname"] = "ImVector_ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect"][1]["ov_cimguiname"] = "ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect"][1]["signature"] = "()" +defs["ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect"][1]["stname"] = "ImVector_ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect"][1]["templatedgen"] = true +defs["ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect"][2] = {} +defs["ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect"][2]["args"] = "(const ImVector_ImFontAtlasCustomRect src)" +defs["ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect"][2]["argsT"] = {} +defs["ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect"][2]["argsT"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect"][2]["argsT"][1]["name"] = "src" +defs["ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect"][2]["argsT"][1]["type"] = "const ImVector_ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect"][2]["call_args"] = "(src)" +defs["ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect"][2]["cimguiname"] = "ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect"][2]["constructor"] = true +defs["ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect"][2]["defaults"] = {} +defs["ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect"][2]["funcname"] = "ImVector_ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect"][2]["ov_cimguiname"] = "ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRectVector" +defs["ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect"][2]["signature"] = "(const ImVector)" +defs["ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect"][2]["stname"] = "ImVector_ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect"][2]["templatedgen"] = true +defs["ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect"]["()"] = defs["ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect"][1] +defs["ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect"]["(const ImVector)"] = defs["ImVector_ImFontAtlasCustomRect_ImVector_ImFontAtlasCustomRect"][2] +defs["ImVector_ImFontAtlasCustomRect__grow_capacity"] = {} +defs["ImVector_ImFontAtlasCustomRect__grow_capacity"][1] = {} +defs["ImVector_ImFontAtlasCustomRect__grow_capacity"][1]["args"] = "(const ImVector_ImFontAtlasCustomRect* self,int sz)" +defs["ImVector_ImFontAtlasCustomRect__grow_capacity"][1]["argsT"] = {} +defs["ImVector_ImFontAtlasCustomRect__grow_capacity"][1]["argsT"][1] = {} +defs["ImVector_ImFontAtlasCustomRect__grow_capacity"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImFontAtlasCustomRect__grow_capacity"][1]["argsT"][1]["type"] = "const ImVector_ImFontAtlasCustomRect*" +defs["ImVector_ImFontAtlasCustomRect__grow_capacity"][1]["argsT"][2] = {} +defs["ImVector_ImFontAtlasCustomRect__grow_capacity"][1]["argsT"][2]["name"] = "sz" +defs["ImVector_ImFontAtlasCustomRect__grow_capacity"][1]["argsT"][2]["type"] = "int" +defs["ImVector_ImFontAtlasCustomRect__grow_capacity"][1]["call_args"] = "(sz)" +defs["ImVector_ImFontAtlasCustomRect__grow_capacity"][1]["cimguiname"] = "ImVector_ImFontAtlasCustomRect__grow_capacity" +defs["ImVector_ImFontAtlasCustomRect__grow_capacity"][1]["defaults"] = {} +defs["ImVector_ImFontAtlasCustomRect__grow_capacity"][1]["funcname"] = "_grow_capacity" +defs["ImVector_ImFontAtlasCustomRect__grow_capacity"][1]["ov_cimguiname"] = "ImVector_ImFontAtlasCustomRect__grow_capacity" +defs["ImVector_ImFontAtlasCustomRect__grow_capacity"][1]["ret"] = "int" +defs["ImVector_ImFontAtlasCustomRect__grow_capacity"][1]["signature"] = "(int)const" +defs["ImVector_ImFontAtlasCustomRect__grow_capacity"][1]["stname"] = "ImVector_ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect__grow_capacity"][1]["templatedgen"] = true +defs["ImVector_ImFontAtlasCustomRect__grow_capacity"]["(int)const"] = defs["ImVector_ImFontAtlasCustomRect__grow_capacity"][1] +defs["ImVector_ImFontAtlasCustomRect_back"] = {} +defs["ImVector_ImFontAtlasCustomRect_back"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_back"][1]["args"] = "(ImVector_ImFontAtlasCustomRect* self)" +defs["ImVector_ImFontAtlasCustomRect_back"][1]["argsT"] = {} +defs["ImVector_ImFontAtlasCustomRect_back"][1]["argsT"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_back"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImFontAtlasCustomRect_back"][1]["argsT"][1]["type"] = "ImVector_ImFontAtlasCustomRect*" +defs["ImVector_ImFontAtlasCustomRect_back"][1]["call_args"] = "()" +defs["ImVector_ImFontAtlasCustomRect_back"][1]["cimguiname"] = "ImVector_ImFontAtlasCustomRect_back" +defs["ImVector_ImFontAtlasCustomRect_back"][1]["defaults"] = {} +defs["ImVector_ImFontAtlasCustomRect_back"][1]["funcname"] = "back" +defs["ImVector_ImFontAtlasCustomRect_back"][1]["ov_cimguiname"] = "ImVector_ImFontAtlasCustomRect_back" +defs["ImVector_ImFontAtlasCustomRect_back"][1]["ret"] = "ImFontAtlasCustomRect*" +defs["ImVector_ImFontAtlasCustomRect_back"][1]["retref"] = "&" +defs["ImVector_ImFontAtlasCustomRect_back"][1]["signature"] = "()" +defs["ImVector_ImFontAtlasCustomRect_back"][1]["stname"] = "ImVector_ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_back"][1]["templatedgen"] = true +defs["ImVector_ImFontAtlasCustomRect_back"][2] = {} +defs["ImVector_ImFontAtlasCustomRect_back"][2]["args"] = "(const ImVector_ImFontAtlasCustomRect* self)" +defs["ImVector_ImFontAtlasCustomRect_back"][2]["argsT"] = {} +defs["ImVector_ImFontAtlasCustomRect_back"][2]["argsT"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_back"][2]["argsT"][1]["name"] = "self" +defs["ImVector_ImFontAtlasCustomRect_back"][2]["argsT"][1]["type"] = "const ImVector_ImFontAtlasCustomRect*" +defs["ImVector_ImFontAtlasCustomRect_back"][2]["call_args"] = "()" +defs["ImVector_ImFontAtlasCustomRect_back"][2]["cimguiname"] = "ImVector_ImFontAtlasCustomRect_back" +defs["ImVector_ImFontAtlasCustomRect_back"][2]["defaults"] = {} +defs["ImVector_ImFontAtlasCustomRect_back"][2]["funcname"] = "back" +defs["ImVector_ImFontAtlasCustomRect_back"][2]["ov_cimguiname"] = "ImVector_ImFontAtlasCustomRect_back_const" +defs["ImVector_ImFontAtlasCustomRect_back"][2]["ret"] = "ImFontAtlasCustomRect const *" +defs["ImVector_ImFontAtlasCustomRect_back"][2]["retref"] = "&" +defs["ImVector_ImFontAtlasCustomRect_back"][2]["signature"] = "()const" +defs["ImVector_ImFontAtlasCustomRect_back"][2]["stname"] = "ImVector_ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_back"][2]["templatedgen"] = true +defs["ImVector_ImFontAtlasCustomRect_back"]["()"] = defs["ImVector_ImFontAtlasCustomRect_back"][1] +defs["ImVector_ImFontAtlasCustomRect_back"]["()const"] = defs["ImVector_ImFontAtlasCustomRect_back"][2] +defs["ImVector_ImFontAtlasCustomRect_begin"] = {} +defs["ImVector_ImFontAtlasCustomRect_begin"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_begin"][1]["args"] = "(ImVector_ImFontAtlasCustomRect* self)" +defs["ImVector_ImFontAtlasCustomRect_begin"][1]["argsT"] = {} +defs["ImVector_ImFontAtlasCustomRect_begin"][1]["argsT"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_begin"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImFontAtlasCustomRect_begin"][1]["argsT"][1]["type"] = "ImVector_ImFontAtlasCustomRect*" +defs["ImVector_ImFontAtlasCustomRect_begin"][1]["call_args"] = "()" +defs["ImVector_ImFontAtlasCustomRect_begin"][1]["cimguiname"] = "ImVector_ImFontAtlasCustomRect_begin" +defs["ImVector_ImFontAtlasCustomRect_begin"][1]["defaults"] = {} +defs["ImVector_ImFontAtlasCustomRect_begin"][1]["funcname"] = "begin" +defs["ImVector_ImFontAtlasCustomRect_begin"][1]["ov_cimguiname"] = "ImVector_ImFontAtlasCustomRect_begin" +defs["ImVector_ImFontAtlasCustomRect_begin"][1]["ret"] = "ImFontAtlasCustomRect*" +defs["ImVector_ImFontAtlasCustomRect_begin"][1]["signature"] = "()" +defs["ImVector_ImFontAtlasCustomRect_begin"][1]["stname"] = "ImVector_ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_begin"][1]["templatedgen"] = true +defs["ImVector_ImFontAtlasCustomRect_begin"][2] = {} +defs["ImVector_ImFontAtlasCustomRect_begin"][2]["args"] = "(const ImVector_ImFontAtlasCustomRect* self)" +defs["ImVector_ImFontAtlasCustomRect_begin"][2]["argsT"] = {} +defs["ImVector_ImFontAtlasCustomRect_begin"][2]["argsT"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_begin"][2]["argsT"][1]["name"] = "self" +defs["ImVector_ImFontAtlasCustomRect_begin"][2]["argsT"][1]["type"] = "const ImVector_ImFontAtlasCustomRect*" +defs["ImVector_ImFontAtlasCustomRect_begin"][2]["call_args"] = "()" +defs["ImVector_ImFontAtlasCustomRect_begin"][2]["cimguiname"] = "ImVector_ImFontAtlasCustomRect_begin" +defs["ImVector_ImFontAtlasCustomRect_begin"][2]["defaults"] = {} +defs["ImVector_ImFontAtlasCustomRect_begin"][2]["funcname"] = "begin" +defs["ImVector_ImFontAtlasCustomRect_begin"][2]["ov_cimguiname"] = "ImVector_ImFontAtlasCustomRect_begin_const" +defs["ImVector_ImFontAtlasCustomRect_begin"][2]["ret"] = "ImFontAtlasCustomRect const *" +defs["ImVector_ImFontAtlasCustomRect_begin"][2]["signature"] = "()const" +defs["ImVector_ImFontAtlasCustomRect_begin"][2]["stname"] = "ImVector_ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_begin"][2]["templatedgen"] = true +defs["ImVector_ImFontAtlasCustomRect_begin"]["()"] = defs["ImVector_ImFontAtlasCustomRect_begin"][1] +defs["ImVector_ImFontAtlasCustomRect_begin"]["()const"] = defs["ImVector_ImFontAtlasCustomRect_begin"][2] +defs["ImVector_ImFontAtlasCustomRect_capacity"] = {} +defs["ImVector_ImFontAtlasCustomRect_capacity"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_capacity"][1]["args"] = "(const ImVector_ImFontAtlasCustomRect* self)" +defs["ImVector_ImFontAtlasCustomRect_capacity"][1]["argsT"] = {} +defs["ImVector_ImFontAtlasCustomRect_capacity"][1]["argsT"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_capacity"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImFontAtlasCustomRect_capacity"][1]["argsT"][1]["type"] = "const ImVector_ImFontAtlasCustomRect*" +defs["ImVector_ImFontAtlasCustomRect_capacity"][1]["call_args"] = "()" +defs["ImVector_ImFontAtlasCustomRect_capacity"][1]["cimguiname"] = "ImVector_ImFontAtlasCustomRect_capacity" +defs["ImVector_ImFontAtlasCustomRect_capacity"][1]["defaults"] = {} +defs["ImVector_ImFontAtlasCustomRect_capacity"][1]["funcname"] = "capacity" +defs["ImVector_ImFontAtlasCustomRect_capacity"][1]["ov_cimguiname"] = "ImVector_ImFontAtlasCustomRect_capacity" +defs["ImVector_ImFontAtlasCustomRect_capacity"][1]["ret"] = "int" +defs["ImVector_ImFontAtlasCustomRect_capacity"][1]["signature"] = "()const" +defs["ImVector_ImFontAtlasCustomRect_capacity"][1]["stname"] = "ImVector_ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_capacity"][1]["templatedgen"] = true +defs["ImVector_ImFontAtlasCustomRect_capacity"]["()const"] = defs["ImVector_ImFontAtlasCustomRect_capacity"][1] +defs["ImVector_ImFontAtlasCustomRect_clear"] = {} +defs["ImVector_ImFontAtlasCustomRect_clear"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_clear"][1]["args"] = "(ImVector_ImFontAtlasCustomRect* self)" +defs["ImVector_ImFontAtlasCustomRect_clear"][1]["argsT"] = {} +defs["ImVector_ImFontAtlasCustomRect_clear"][1]["argsT"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_clear"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImFontAtlasCustomRect_clear"][1]["argsT"][1]["type"] = "ImVector_ImFontAtlasCustomRect*" +defs["ImVector_ImFontAtlasCustomRect_clear"][1]["call_args"] = "()" +defs["ImVector_ImFontAtlasCustomRect_clear"][1]["cimguiname"] = "ImVector_ImFontAtlasCustomRect_clear" +defs["ImVector_ImFontAtlasCustomRect_clear"][1]["defaults"] = {} +defs["ImVector_ImFontAtlasCustomRect_clear"][1]["funcname"] = "clear" +defs["ImVector_ImFontAtlasCustomRect_clear"][1]["ov_cimguiname"] = "ImVector_ImFontAtlasCustomRect_clear" +defs["ImVector_ImFontAtlasCustomRect_clear"][1]["ret"] = "void" +defs["ImVector_ImFontAtlasCustomRect_clear"][1]["signature"] = "()" +defs["ImVector_ImFontAtlasCustomRect_clear"][1]["stname"] = "ImVector_ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_clear"][1]["templatedgen"] = true +defs["ImVector_ImFontAtlasCustomRect_clear"]["()"] = defs["ImVector_ImFontAtlasCustomRect_clear"][1] +defs["ImVector_ImFontAtlasCustomRect_destroy"] = {} +defs["ImVector_ImFontAtlasCustomRect_destroy"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_destroy"][1]["args"] = "(ImVector_ImFontAtlasCustomRect* self)" +defs["ImVector_ImFontAtlasCustomRect_destroy"][1]["argsT"] = {} +defs["ImVector_ImFontAtlasCustomRect_destroy"][1]["argsT"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImFontAtlasCustomRect_destroy"][1]["argsT"][1]["type"] = "ImVector_ImFontAtlasCustomRect*" +defs["ImVector_ImFontAtlasCustomRect_destroy"][1]["call_args"] = "(self)" +defs["ImVector_ImFontAtlasCustomRect_destroy"][1]["cimguiname"] = "ImVector_ImFontAtlasCustomRect_destroy" +defs["ImVector_ImFontAtlasCustomRect_destroy"][1]["defaults"] = {} +defs["ImVector_ImFontAtlasCustomRect_destroy"][1]["destructor"] = true +defs["ImVector_ImFontAtlasCustomRect_destroy"][1]["ov_cimguiname"] = "ImVector_ImFontAtlasCustomRect_destroy" +defs["ImVector_ImFontAtlasCustomRect_destroy"][1]["ret"] = "void" +defs["ImVector_ImFontAtlasCustomRect_destroy"][1]["signature"] = "(ImVector_ImFontAtlasCustomRect*)" +defs["ImVector_ImFontAtlasCustomRect_destroy"][1]["stname"] = "ImVector_ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_destroy"]["(ImVector_ImFontAtlasCustomRect*)"] = defs["ImVector_ImFontAtlasCustomRect_destroy"][1] +defs["ImVector_ImFontAtlasCustomRect_empty"] = {} +defs["ImVector_ImFontAtlasCustomRect_empty"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_empty"][1]["args"] = "(const ImVector_ImFontAtlasCustomRect* self)" +defs["ImVector_ImFontAtlasCustomRect_empty"][1]["argsT"] = {} +defs["ImVector_ImFontAtlasCustomRect_empty"][1]["argsT"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_empty"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImFontAtlasCustomRect_empty"][1]["argsT"][1]["type"] = "const ImVector_ImFontAtlasCustomRect*" +defs["ImVector_ImFontAtlasCustomRect_empty"][1]["call_args"] = "()" +defs["ImVector_ImFontAtlasCustomRect_empty"][1]["cimguiname"] = "ImVector_ImFontAtlasCustomRect_empty" +defs["ImVector_ImFontAtlasCustomRect_empty"][1]["defaults"] = {} +defs["ImVector_ImFontAtlasCustomRect_empty"][1]["funcname"] = "empty" +defs["ImVector_ImFontAtlasCustomRect_empty"][1]["ov_cimguiname"] = "ImVector_ImFontAtlasCustomRect_empty" +defs["ImVector_ImFontAtlasCustomRect_empty"][1]["ret"] = "bool" +defs["ImVector_ImFontAtlasCustomRect_empty"][1]["signature"] = "()const" +defs["ImVector_ImFontAtlasCustomRect_empty"][1]["stname"] = "ImVector_ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_empty"][1]["templatedgen"] = true +defs["ImVector_ImFontAtlasCustomRect_empty"]["()const"] = defs["ImVector_ImFontAtlasCustomRect_empty"][1] +defs["ImVector_ImFontAtlasCustomRect_end"] = {} +defs["ImVector_ImFontAtlasCustomRect_end"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_end"][1]["args"] = "(ImVector_ImFontAtlasCustomRect* self)" +defs["ImVector_ImFontAtlasCustomRect_end"][1]["argsT"] = {} +defs["ImVector_ImFontAtlasCustomRect_end"][1]["argsT"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_end"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImFontAtlasCustomRect_end"][1]["argsT"][1]["type"] = "ImVector_ImFontAtlasCustomRect*" +defs["ImVector_ImFontAtlasCustomRect_end"][1]["call_args"] = "()" +defs["ImVector_ImFontAtlasCustomRect_end"][1]["cimguiname"] = "ImVector_ImFontAtlasCustomRect_end" +defs["ImVector_ImFontAtlasCustomRect_end"][1]["defaults"] = {} +defs["ImVector_ImFontAtlasCustomRect_end"][1]["funcname"] = "end" +defs["ImVector_ImFontAtlasCustomRect_end"][1]["ov_cimguiname"] = "ImVector_ImFontAtlasCustomRect_end" +defs["ImVector_ImFontAtlasCustomRect_end"][1]["ret"] = "ImFontAtlasCustomRect*" +defs["ImVector_ImFontAtlasCustomRect_end"][1]["signature"] = "()" +defs["ImVector_ImFontAtlasCustomRect_end"][1]["stname"] = "ImVector_ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_end"][1]["templatedgen"] = true +defs["ImVector_ImFontAtlasCustomRect_end"][2] = {} +defs["ImVector_ImFontAtlasCustomRect_end"][2]["args"] = "(const ImVector_ImFontAtlasCustomRect* self)" +defs["ImVector_ImFontAtlasCustomRect_end"][2]["argsT"] = {} +defs["ImVector_ImFontAtlasCustomRect_end"][2]["argsT"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_end"][2]["argsT"][1]["name"] = "self" +defs["ImVector_ImFontAtlasCustomRect_end"][2]["argsT"][1]["type"] = "const ImVector_ImFontAtlasCustomRect*" +defs["ImVector_ImFontAtlasCustomRect_end"][2]["call_args"] = "()" +defs["ImVector_ImFontAtlasCustomRect_end"][2]["cimguiname"] = "ImVector_ImFontAtlasCustomRect_end" +defs["ImVector_ImFontAtlasCustomRect_end"][2]["defaults"] = {} +defs["ImVector_ImFontAtlasCustomRect_end"][2]["funcname"] = "end" +defs["ImVector_ImFontAtlasCustomRect_end"][2]["ov_cimguiname"] = "ImVector_ImFontAtlasCustomRect_end_const" +defs["ImVector_ImFontAtlasCustomRect_end"][2]["ret"] = "ImFontAtlasCustomRect const *" +defs["ImVector_ImFontAtlasCustomRect_end"][2]["signature"] = "()const" +defs["ImVector_ImFontAtlasCustomRect_end"][2]["stname"] = "ImVector_ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_end"][2]["templatedgen"] = true +defs["ImVector_ImFontAtlasCustomRect_end"]["()"] = defs["ImVector_ImFontAtlasCustomRect_end"][1] +defs["ImVector_ImFontAtlasCustomRect_end"]["()const"] = defs["ImVector_ImFontAtlasCustomRect_end"][2] +defs["ImVector_ImFontAtlasCustomRect_erase"] = {} +defs["ImVector_ImFontAtlasCustomRect_erase"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_erase"][1]["args"] = "(ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it)" +defs["ImVector_ImFontAtlasCustomRect_erase"][1]["argsT"] = {} +defs["ImVector_ImFontAtlasCustomRect_erase"][1]["argsT"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_erase"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImFontAtlasCustomRect_erase"][1]["argsT"][1]["type"] = "ImVector_ImFontAtlasCustomRect*" +defs["ImVector_ImFontAtlasCustomRect_erase"][1]["argsT"][2] = {} +defs["ImVector_ImFontAtlasCustomRect_erase"][1]["argsT"][2]["name"] = "it" +defs["ImVector_ImFontAtlasCustomRect_erase"][1]["argsT"][2]["type"] = "ImFontAtlasCustomRect const *" +defs["ImVector_ImFontAtlasCustomRect_erase"][1]["call_args"] = "(it)" +defs["ImVector_ImFontAtlasCustomRect_erase"][1]["cimguiname"] = "ImVector_ImFontAtlasCustomRect_erase" +defs["ImVector_ImFontAtlasCustomRect_erase"][1]["defaults"] = {} +defs["ImVector_ImFontAtlasCustomRect_erase"][1]["funcname"] = "erase" +defs["ImVector_ImFontAtlasCustomRect_erase"][1]["ov_cimguiname"] = "ImVector_ImFontAtlasCustomRect_erase" +defs["ImVector_ImFontAtlasCustomRect_erase"][1]["ret"] = "ImFontAtlasCustomRect*" +defs["ImVector_ImFontAtlasCustomRect_erase"][1]["signature"] = "(const ImFontAtlasCustomRect*)" +defs["ImVector_ImFontAtlasCustomRect_erase"][1]["stname"] = "ImVector_ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_erase"][1]["templatedgen"] = true +defs["ImVector_ImFontAtlasCustomRect_erase"][2] = {} +defs["ImVector_ImFontAtlasCustomRect_erase"][2]["args"] = "(ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it,ImFontAtlasCustomRect const * it_last)" +defs["ImVector_ImFontAtlasCustomRect_erase"][2]["argsT"] = {} +defs["ImVector_ImFontAtlasCustomRect_erase"][2]["argsT"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_erase"][2]["argsT"][1]["name"] = "self" +defs["ImVector_ImFontAtlasCustomRect_erase"][2]["argsT"][1]["type"] = "ImVector_ImFontAtlasCustomRect*" +defs["ImVector_ImFontAtlasCustomRect_erase"][2]["argsT"][2] = {} +defs["ImVector_ImFontAtlasCustomRect_erase"][2]["argsT"][2]["name"] = "it" +defs["ImVector_ImFontAtlasCustomRect_erase"][2]["argsT"][2]["type"] = "ImFontAtlasCustomRect const *" +defs["ImVector_ImFontAtlasCustomRect_erase"][2]["argsT"][3] = {} +defs["ImVector_ImFontAtlasCustomRect_erase"][2]["argsT"][3]["name"] = "it_last" +defs["ImVector_ImFontAtlasCustomRect_erase"][2]["argsT"][3]["type"] = "ImFontAtlasCustomRect const *" +defs["ImVector_ImFontAtlasCustomRect_erase"][2]["call_args"] = "(it,it_last)" +defs["ImVector_ImFontAtlasCustomRect_erase"][2]["cimguiname"] = "ImVector_ImFontAtlasCustomRect_erase" +defs["ImVector_ImFontAtlasCustomRect_erase"][2]["defaults"] = {} +defs["ImVector_ImFontAtlasCustomRect_erase"][2]["funcname"] = "erase" +defs["ImVector_ImFontAtlasCustomRect_erase"][2]["ov_cimguiname"] = "ImVector_ImFontAtlasCustomRect_eraseTPtr" +defs["ImVector_ImFontAtlasCustomRect_erase"][2]["ret"] = "ImFontAtlasCustomRect*" +defs["ImVector_ImFontAtlasCustomRect_erase"][2]["signature"] = "(const ImFontAtlasCustomRect*,const ImFontAtlasCustomRect*)" +defs["ImVector_ImFontAtlasCustomRect_erase"][2]["stname"] = "ImVector_ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_erase"][2]["templatedgen"] = true +defs["ImVector_ImFontAtlasCustomRect_erase"]["(const ImFontAtlasCustomRect*)"] = defs["ImVector_ImFontAtlasCustomRect_erase"][1] +defs["ImVector_ImFontAtlasCustomRect_erase"]["(const ImFontAtlasCustomRect*,const ImFontAtlasCustomRect*)"] = defs["ImVector_ImFontAtlasCustomRect_erase"][2] +defs["ImVector_ImFontAtlasCustomRect_erase_unsorted"] = {} +defs["ImVector_ImFontAtlasCustomRect_erase_unsorted"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_erase_unsorted"][1]["args"] = "(ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it)" +defs["ImVector_ImFontAtlasCustomRect_erase_unsorted"][1]["argsT"] = {} +defs["ImVector_ImFontAtlasCustomRect_erase_unsorted"][1]["argsT"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_erase_unsorted"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImFontAtlasCustomRect_erase_unsorted"][1]["argsT"][1]["type"] = "ImVector_ImFontAtlasCustomRect*" +defs["ImVector_ImFontAtlasCustomRect_erase_unsorted"][1]["argsT"][2] = {} +defs["ImVector_ImFontAtlasCustomRect_erase_unsorted"][1]["argsT"][2]["name"] = "it" +defs["ImVector_ImFontAtlasCustomRect_erase_unsorted"][1]["argsT"][2]["type"] = "ImFontAtlasCustomRect const *" +defs["ImVector_ImFontAtlasCustomRect_erase_unsorted"][1]["call_args"] = "(it)" +defs["ImVector_ImFontAtlasCustomRect_erase_unsorted"][1]["cimguiname"] = "ImVector_ImFontAtlasCustomRect_erase_unsorted" +defs["ImVector_ImFontAtlasCustomRect_erase_unsorted"][1]["defaults"] = {} +defs["ImVector_ImFontAtlasCustomRect_erase_unsorted"][1]["funcname"] = "erase_unsorted" +defs["ImVector_ImFontAtlasCustomRect_erase_unsorted"][1]["ov_cimguiname"] = "ImVector_ImFontAtlasCustomRect_erase_unsorted" +defs["ImVector_ImFontAtlasCustomRect_erase_unsorted"][1]["ret"] = "ImFontAtlasCustomRect*" +defs["ImVector_ImFontAtlasCustomRect_erase_unsorted"][1]["signature"] = "(const ImFontAtlasCustomRect*)" +defs["ImVector_ImFontAtlasCustomRect_erase_unsorted"][1]["stname"] = "ImVector_ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_erase_unsorted"][1]["templatedgen"] = true +defs["ImVector_ImFontAtlasCustomRect_erase_unsorted"]["(const ImFontAtlasCustomRect*)"] = defs["ImVector_ImFontAtlasCustomRect_erase_unsorted"][1] +defs["ImVector_ImFontAtlasCustomRect_front"] = {} +defs["ImVector_ImFontAtlasCustomRect_front"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_front"][1]["args"] = "(ImVector_ImFontAtlasCustomRect* self)" +defs["ImVector_ImFontAtlasCustomRect_front"][1]["argsT"] = {} +defs["ImVector_ImFontAtlasCustomRect_front"][1]["argsT"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_front"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImFontAtlasCustomRect_front"][1]["argsT"][1]["type"] = "ImVector_ImFontAtlasCustomRect*" +defs["ImVector_ImFontAtlasCustomRect_front"][1]["call_args"] = "()" +defs["ImVector_ImFontAtlasCustomRect_front"][1]["cimguiname"] = "ImVector_ImFontAtlasCustomRect_front" +defs["ImVector_ImFontAtlasCustomRect_front"][1]["defaults"] = {} +defs["ImVector_ImFontAtlasCustomRect_front"][1]["funcname"] = "front" +defs["ImVector_ImFontAtlasCustomRect_front"][1]["ov_cimguiname"] = "ImVector_ImFontAtlasCustomRect_front" +defs["ImVector_ImFontAtlasCustomRect_front"][1]["ret"] = "ImFontAtlasCustomRect*" +defs["ImVector_ImFontAtlasCustomRect_front"][1]["retref"] = "&" +defs["ImVector_ImFontAtlasCustomRect_front"][1]["signature"] = "()" +defs["ImVector_ImFontAtlasCustomRect_front"][1]["stname"] = "ImVector_ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_front"][1]["templatedgen"] = true +defs["ImVector_ImFontAtlasCustomRect_front"][2] = {} +defs["ImVector_ImFontAtlasCustomRect_front"][2]["args"] = "(const ImVector_ImFontAtlasCustomRect* self)" +defs["ImVector_ImFontAtlasCustomRect_front"][2]["argsT"] = {} +defs["ImVector_ImFontAtlasCustomRect_front"][2]["argsT"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_front"][2]["argsT"][1]["name"] = "self" +defs["ImVector_ImFontAtlasCustomRect_front"][2]["argsT"][1]["type"] = "const ImVector_ImFontAtlasCustomRect*" +defs["ImVector_ImFontAtlasCustomRect_front"][2]["call_args"] = "()" +defs["ImVector_ImFontAtlasCustomRect_front"][2]["cimguiname"] = "ImVector_ImFontAtlasCustomRect_front" +defs["ImVector_ImFontAtlasCustomRect_front"][2]["defaults"] = {} +defs["ImVector_ImFontAtlasCustomRect_front"][2]["funcname"] = "front" +defs["ImVector_ImFontAtlasCustomRect_front"][2]["ov_cimguiname"] = "ImVector_ImFontAtlasCustomRect_front_const" +defs["ImVector_ImFontAtlasCustomRect_front"][2]["ret"] = "ImFontAtlasCustomRect const *" +defs["ImVector_ImFontAtlasCustomRect_front"][2]["retref"] = "&" +defs["ImVector_ImFontAtlasCustomRect_front"][2]["signature"] = "()const" +defs["ImVector_ImFontAtlasCustomRect_front"][2]["stname"] = "ImVector_ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_front"][2]["templatedgen"] = true +defs["ImVector_ImFontAtlasCustomRect_front"]["()"] = defs["ImVector_ImFontAtlasCustomRect_front"][1] +defs["ImVector_ImFontAtlasCustomRect_front"]["()const"] = defs["ImVector_ImFontAtlasCustomRect_front"][2] +defs["ImVector_ImFontAtlasCustomRect_index_from_ptr"] = {} +defs["ImVector_ImFontAtlasCustomRect_index_from_ptr"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_index_from_ptr"][1]["args"] = "(const ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it)" +defs["ImVector_ImFontAtlasCustomRect_index_from_ptr"][1]["argsT"] = {} +defs["ImVector_ImFontAtlasCustomRect_index_from_ptr"][1]["argsT"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_index_from_ptr"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImFontAtlasCustomRect_index_from_ptr"][1]["argsT"][1]["type"] = "const ImVector_ImFontAtlasCustomRect*" +defs["ImVector_ImFontAtlasCustomRect_index_from_ptr"][1]["argsT"][2] = {} +defs["ImVector_ImFontAtlasCustomRect_index_from_ptr"][1]["argsT"][2]["name"] = "it" +defs["ImVector_ImFontAtlasCustomRect_index_from_ptr"][1]["argsT"][2]["type"] = "ImFontAtlasCustomRect const *" +defs["ImVector_ImFontAtlasCustomRect_index_from_ptr"][1]["call_args"] = "(it)" +defs["ImVector_ImFontAtlasCustomRect_index_from_ptr"][1]["cimguiname"] = "ImVector_ImFontAtlasCustomRect_index_from_ptr" +defs["ImVector_ImFontAtlasCustomRect_index_from_ptr"][1]["defaults"] = {} +defs["ImVector_ImFontAtlasCustomRect_index_from_ptr"][1]["funcname"] = "index_from_ptr" +defs["ImVector_ImFontAtlasCustomRect_index_from_ptr"][1]["ov_cimguiname"] = "ImVector_ImFontAtlasCustomRect_index_from_ptr" +defs["ImVector_ImFontAtlasCustomRect_index_from_ptr"][1]["ret"] = "int" +defs["ImVector_ImFontAtlasCustomRect_index_from_ptr"][1]["signature"] = "(const ImFontAtlasCustomRect*)const" +defs["ImVector_ImFontAtlasCustomRect_index_from_ptr"][1]["stname"] = "ImVector_ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_index_from_ptr"][1]["templatedgen"] = true +defs["ImVector_ImFontAtlasCustomRect_index_from_ptr"]["(const ImFontAtlasCustomRect*)const"] = defs["ImVector_ImFontAtlasCustomRect_index_from_ptr"][1] +defs["ImVector_ImFontAtlasCustomRect_insert"] = {} +defs["ImVector_ImFontAtlasCustomRect_insert"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_insert"][1]["args"] = "(ImVector_ImFontAtlasCustomRect* self,ImFontAtlasCustomRect const * it,const ImFontAtlasCustomRect v)" +defs["ImVector_ImFontAtlasCustomRect_insert"][1]["argsT"] = {} +defs["ImVector_ImFontAtlasCustomRect_insert"][1]["argsT"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_insert"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImFontAtlasCustomRect_insert"][1]["argsT"][1]["type"] = "ImVector_ImFontAtlasCustomRect*" +defs["ImVector_ImFontAtlasCustomRect_insert"][1]["argsT"][2] = {} +defs["ImVector_ImFontAtlasCustomRect_insert"][1]["argsT"][2]["name"] = "it" +defs["ImVector_ImFontAtlasCustomRect_insert"][1]["argsT"][2]["type"] = "ImFontAtlasCustomRect const *" +defs["ImVector_ImFontAtlasCustomRect_insert"][1]["argsT"][3] = {} +defs["ImVector_ImFontAtlasCustomRect_insert"][1]["argsT"][3]["name"] = "v" +defs["ImVector_ImFontAtlasCustomRect_insert"][1]["argsT"][3]["type"] = "const ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_insert"][1]["call_args"] = "(it,v)" +defs["ImVector_ImFontAtlasCustomRect_insert"][1]["cimguiname"] = "ImVector_ImFontAtlasCustomRect_insert" +defs["ImVector_ImFontAtlasCustomRect_insert"][1]["defaults"] = {} +defs["ImVector_ImFontAtlasCustomRect_insert"][1]["funcname"] = "insert" +defs["ImVector_ImFontAtlasCustomRect_insert"][1]["ov_cimguiname"] = "ImVector_ImFontAtlasCustomRect_insert" +defs["ImVector_ImFontAtlasCustomRect_insert"][1]["ret"] = "ImFontAtlasCustomRect*" +defs["ImVector_ImFontAtlasCustomRect_insert"][1]["signature"] = "(const ImFontAtlasCustomRect*,const ImFontAtlasCustomRect)" +defs["ImVector_ImFontAtlasCustomRect_insert"][1]["stname"] = "ImVector_ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_insert"][1]["templatedgen"] = true +defs["ImVector_ImFontAtlasCustomRect_insert"]["(const ImFontAtlasCustomRect*,const ImFontAtlasCustomRect)"] = defs["ImVector_ImFontAtlasCustomRect_insert"][1] +defs["ImVector_ImFontAtlasCustomRect_pop_back"] = {} +defs["ImVector_ImFontAtlasCustomRect_pop_back"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_pop_back"][1]["args"] = "(ImVector_ImFontAtlasCustomRect* self)" +defs["ImVector_ImFontAtlasCustomRect_pop_back"][1]["argsT"] = {} +defs["ImVector_ImFontAtlasCustomRect_pop_back"][1]["argsT"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_pop_back"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImFontAtlasCustomRect_pop_back"][1]["argsT"][1]["type"] = "ImVector_ImFontAtlasCustomRect*" +defs["ImVector_ImFontAtlasCustomRect_pop_back"][1]["call_args"] = "()" +defs["ImVector_ImFontAtlasCustomRect_pop_back"][1]["cimguiname"] = "ImVector_ImFontAtlasCustomRect_pop_back" +defs["ImVector_ImFontAtlasCustomRect_pop_back"][1]["defaults"] = {} +defs["ImVector_ImFontAtlasCustomRect_pop_back"][1]["funcname"] = "pop_back" +defs["ImVector_ImFontAtlasCustomRect_pop_back"][1]["ov_cimguiname"] = "ImVector_ImFontAtlasCustomRect_pop_back" +defs["ImVector_ImFontAtlasCustomRect_pop_back"][1]["ret"] = "void" +defs["ImVector_ImFontAtlasCustomRect_pop_back"][1]["signature"] = "()" +defs["ImVector_ImFontAtlasCustomRect_pop_back"][1]["stname"] = "ImVector_ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_pop_back"][1]["templatedgen"] = true +defs["ImVector_ImFontAtlasCustomRect_pop_back"]["()"] = defs["ImVector_ImFontAtlasCustomRect_pop_back"][1] +defs["ImVector_ImFontAtlasCustomRect_push_back"] = {} +defs["ImVector_ImFontAtlasCustomRect_push_back"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_push_back"][1]["args"] = "(ImVector_ImFontAtlasCustomRect* self,const ImFontAtlasCustomRect v)" +defs["ImVector_ImFontAtlasCustomRect_push_back"][1]["argsT"] = {} +defs["ImVector_ImFontAtlasCustomRect_push_back"][1]["argsT"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_push_back"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImFontAtlasCustomRect_push_back"][1]["argsT"][1]["type"] = "ImVector_ImFontAtlasCustomRect*" +defs["ImVector_ImFontAtlasCustomRect_push_back"][1]["argsT"][2] = {} +defs["ImVector_ImFontAtlasCustomRect_push_back"][1]["argsT"][2]["name"] = "v" +defs["ImVector_ImFontAtlasCustomRect_push_back"][1]["argsT"][2]["type"] = "const ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_push_back"][1]["call_args"] = "(v)" +defs["ImVector_ImFontAtlasCustomRect_push_back"][1]["cimguiname"] = "ImVector_ImFontAtlasCustomRect_push_back" +defs["ImVector_ImFontAtlasCustomRect_push_back"][1]["defaults"] = {} +defs["ImVector_ImFontAtlasCustomRect_push_back"][1]["funcname"] = "push_back" +defs["ImVector_ImFontAtlasCustomRect_push_back"][1]["ov_cimguiname"] = "ImVector_ImFontAtlasCustomRect_push_back" +defs["ImVector_ImFontAtlasCustomRect_push_back"][1]["ret"] = "void" +defs["ImVector_ImFontAtlasCustomRect_push_back"][1]["signature"] = "(const ImFontAtlasCustomRect)" +defs["ImVector_ImFontAtlasCustomRect_push_back"][1]["stname"] = "ImVector_ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_push_back"][1]["templatedgen"] = true +defs["ImVector_ImFontAtlasCustomRect_push_back"]["(const ImFontAtlasCustomRect)"] = defs["ImVector_ImFontAtlasCustomRect_push_back"][1] +defs["ImVector_ImFontAtlasCustomRect_push_front"] = {} +defs["ImVector_ImFontAtlasCustomRect_push_front"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_push_front"][1]["args"] = "(ImVector_ImFontAtlasCustomRect* self,const ImFontAtlasCustomRect v)" +defs["ImVector_ImFontAtlasCustomRect_push_front"][1]["argsT"] = {} +defs["ImVector_ImFontAtlasCustomRect_push_front"][1]["argsT"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_push_front"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImFontAtlasCustomRect_push_front"][1]["argsT"][1]["type"] = "ImVector_ImFontAtlasCustomRect*" +defs["ImVector_ImFontAtlasCustomRect_push_front"][1]["argsT"][2] = {} +defs["ImVector_ImFontAtlasCustomRect_push_front"][1]["argsT"][2]["name"] = "v" +defs["ImVector_ImFontAtlasCustomRect_push_front"][1]["argsT"][2]["type"] = "const ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_push_front"][1]["call_args"] = "(v)" +defs["ImVector_ImFontAtlasCustomRect_push_front"][1]["cimguiname"] = "ImVector_ImFontAtlasCustomRect_push_front" +defs["ImVector_ImFontAtlasCustomRect_push_front"][1]["defaults"] = {} +defs["ImVector_ImFontAtlasCustomRect_push_front"][1]["funcname"] = "push_front" +defs["ImVector_ImFontAtlasCustomRect_push_front"][1]["ov_cimguiname"] = "ImVector_ImFontAtlasCustomRect_push_front" +defs["ImVector_ImFontAtlasCustomRect_push_front"][1]["ret"] = "void" +defs["ImVector_ImFontAtlasCustomRect_push_front"][1]["signature"] = "(const ImFontAtlasCustomRect)" +defs["ImVector_ImFontAtlasCustomRect_push_front"][1]["stname"] = "ImVector_ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_push_front"][1]["templatedgen"] = true +defs["ImVector_ImFontAtlasCustomRect_push_front"]["(const ImFontAtlasCustomRect)"] = defs["ImVector_ImFontAtlasCustomRect_push_front"][1] +defs["ImVector_ImFontAtlasCustomRect_reserve"] = {} +defs["ImVector_ImFontAtlasCustomRect_reserve"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_reserve"][1]["args"] = "(ImVector_ImFontAtlasCustomRect* self,int new_capacity)" +defs["ImVector_ImFontAtlasCustomRect_reserve"][1]["argsT"] = {} +defs["ImVector_ImFontAtlasCustomRect_reserve"][1]["argsT"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_reserve"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImFontAtlasCustomRect_reserve"][1]["argsT"][1]["type"] = "ImVector_ImFontAtlasCustomRect*" +defs["ImVector_ImFontAtlasCustomRect_reserve"][1]["argsT"][2] = {} +defs["ImVector_ImFontAtlasCustomRect_reserve"][1]["argsT"][2]["name"] = "new_capacity" +defs["ImVector_ImFontAtlasCustomRect_reserve"][1]["argsT"][2]["type"] = "int" +defs["ImVector_ImFontAtlasCustomRect_reserve"][1]["call_args"] = "(new_capacity)" +defs["ImVector_ImFontAtlasCustomRect_reserve"][1]["cimguiname"] = "ImVector_ImFontAtlasCustomRect_reserve" +defs["ImVector_ImFontAtlasCustomRect_reserve"][1]["defaults"] = {} +defs["ImVector_ImFontAtlasCustomRect_reserve"][1]["funcname"] = "reserve" +defs["ImVector_ImFontAtlasCustomRect_reserve"][1]["ov_cimguiname"] = "ImVector_ImFontAtlasCustomRect_reserve" +defs["ImVector_ImFontAtlasCustomRect_reserve"][1]["ret"] = "void" +defs["ImVector_ImFontAtlasCustomRect_reserve"][1]["signature"] = "(int)" +defs["ImVector_ImFontAtlasCustomRect_reserve"][1]["stname"] = "ImVector_ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_reserve"][1]["templatedgen"] = true +defs["ImVector_ImFontAtlasCustomRect_reserve"]["(int)"] = defs["ImVector_ImFontAtlasCustomRect_reserve"][1] +defs["ImVector_ImFontAtlasCustomRect_resize"] = {} +defs["ImVector_ImFontAtlasCustomRect_resize"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_resize"][1]["args"] = "(ImVector_ImFontAtlasCustomRect* self,int new_size)" +defs["ImVector_ImFontAtlasCustomRect_resize"][1]["argsT"] = {} +defs["ImVector_ImFontAtlasCustomRect_resize"][1]["argsT"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_resize"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImFontAtlasCustomRect_resize"][1]["argsT"][1]["type"] = "ImVector_ImFontAtlasCustomRect*" +defs["ImVector_ImFontAtlasCustomRect_resize"][1]["argsT"][2] = {} +defs["ImVector_ImFontAtlasCustomRect_resize"][1]["argsT"][2]["name"] = "new_size" +defs["ImVector_ImFontAtlasCustomRect_resize"][1]["argsT"][2]["type"] = "int" +defs["ImVector_ImFontAtlasCustomRect_resize"][1]["call_args"] = "(new_size)" +defs["ImVector_ImFontAtlasCustomRect_resize"][1]["cimguiname"] = "ImVector_ImFontAtlasCustomRect_resize" +defs["ImVector_ImFontAtlasCustomRect_resize"][1]["defaults"] = {} +defs["ImVector_ImFontAtlasCustomRect_resize"][1]["funcname"] = "resize" +defs["ImVector_ImFontAtlasCustomRect_resize"][1]["ov_cimguiname"] = "ImVector_ImFontAtlasCustomRect_resize" +defs["ImVector_ImFontAtlasCustomRect_resize"][1]["ret"] = "void" +defs["ImVector_ImFontAtlasCustomRect_resize"][1]["signature"] = "(int)" +defs["ImVector_ImFontAtlasCustomRect_resize"][1]["stname"] = "ImVector_ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_resize"][1]["templatedgen"] = true +defs["ImVector_ImFontAtlasCustomRect_resize"][2] = {} +defs["ImVector_ImFontAtlasCustomRect_resize"][2]["args"] = "(ImVector_ImFontAtlasCustomRect* self,int new_size,const ImFontAtlasCustomRect v)" +defs["ImVector_ImFontAtlasCustomRect_resize"][2]["argsT"] = {} +defs["ImVector_ImFontAtlasCustomRect_resize"][2]["argsT"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_resize"][2]["argsT"][1]["name"] = "self" +defs["ImVector_ImFontAtlasCustomRect_resize"][2]["argsT"][1]["type"] = "ImVector_ImFontAtlasCustomRect*" +defs["ImVector_ImFontAtlasCustomRect_resize"][2]["argsT"][2] = {} +defs["ImVector_ImFontAtlasCustomRect_resize"][2]["argsT"][2]["name"] = "new_size" +defs["ImVector_ImFontAtlasCustomRect_resize"][2]["argsT"][2]["type"] = "int" +defs["ImVector_ImFontAtlasCustomRect_resize"][2]["argsT"][3] = {} +defs["ImVector_ImFontAtlasCustomRect_resize"][2]["argsT"][3]["name"] = "v" +defs["ImVector_ImFontAtlasCustomRect_resize"][2]["argsT"][3]["type"] = "const ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_resize"][2]["call_args"] = "(new_size,v)" +defs["ImVector_ImFontAtlasCustomRect_resize"][2]["cimguiname"] = "ImVector_ImFontAtlasCustomRect_resize" +defs["ImVector_ImFontAtlasCustomRect_resize"][2]["defaults"] = {} +defs["ImVector_ImFontAtlasCustomRect_resize"][2]["funcname"] = "resize" +defs["ImVector_ImFontAtlasCustomRect_resize"][2]["ov_cimguiname"] = "ImVector_ImFontAtlasCustomRect_resizeT" +defs["ImVector_ImFontAtlasCustomRect_resize"][2]["ret"] = "void" +defs["ImVector_ImFontAtlasCustomRect_resize"][2]["signature"] = "(int,const ImFontAtlasCustomRect)" +defs["ImVector_ImFontAtlasCustomRect_resize"][2]["stname"] = "ImVector_ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_resize"][2]["templatedgen"] = true +defs["ImVector_ImFontAtlasCustomRect_resize"]["(int)"] = defs["ImVector_ImFontAtlasCustomRect_resize"][1] +defs["ImVector_ImFontAtlasCustomRect_resize"]["(int,const ImFontAtlasCustomRect)"] = defs["ImVector_ImFontAtlasCustomRect_resize"][2] +defs["ImVector_ImFontAtlasCustomRect_size"] = {} +defs["ImVector_ImFontAtlasCustomRect_size"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_size"][1]["args"] = "(const ImVector_ImFontAtlasCustomRect* self)" +defs["ImVector_ImFontAtlasCustomRect_size"][1]["argsT"] = {} +defs["ImVector_ImFontAtlasCustomRect_size"][1]["argsT"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_size"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImFontAtlasCustomRect_size"][1]["argsT"][1]["type"] = "const ImVector_ImFontAtlasCustomRect*" +defs["ImVector_ImFontAtlasCustomRect_size"][1]["call_args"] = "()" +defs["ImVector_ImFontAtlasCustomRect_size"][1]["cimguiname"] = "ImVector_ImFontAtlasCustomRect_size" +defs["ImVector_ImFontAtlasCustomRect_size"][1]["defaults"] = {} +defs["ImVector_ImFontAtlasCustomRect_size"][1]["funcname"] = "size" +defs["ImVector_ImFontAtlasCustomRect_size"][1]["ov_cimguiname"] = "ImVector_ImFontAtlasCustomRect_size" +defs["ImVector_ImFontAtlasCustomRect_size"][1]["ret"] = "int" +defs["ImVector_ImFontAtlasCustomRect_size"][1]["signature"] = "()const" +defs["ImVector_ImFontAtlasCustomRect_size"][1]["stname"] = "ImVector_ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_size"][1]["templatedgen"] = true +defs["ImVector_ImFontAtlasCustomRect_size"]["()const"] = defs["ImVector_ImFontAtlasCustomRect_size"][1] +defs["ImVector_ImFontAtlasCustomRect_size_in_bytes"] = {} +defs["ImVector_ImFontAtlasCustomRect_size_in_bytes"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_size_in_bytes"][1]["args"] = "(const ImVector_ImFontAtlasCustomRect* self)" +defs["ImVector_ImFontAtlasCustomRect_size_in_bytes"][1]["argsT"] = {} +defs["ImVector_ImFontAtlasCustomRect_size_in_bytes"][1]["argsT"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_size_in_bytes"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImFontAtlasCustomRect_size_in_bytes"][1]["argsT"][1]["type"] = "const ImVector_ImFontAtlasCustomRect*" +defs["ImVector_ImFontAtlasCustomRect_size_in_bytes"][1]["call_args"] = "()" +defs["ImVector_ImFontAtlasCustomRect_size_in_bytes"][1]["cimguiname"] = "ImVector_ImFontAtlasCustomRect_size_in_bytes" +defs["ImVector_ImFontAtlasCustomRect_size_in_bytes"][1]["defaults"] = {} +defs["ImVector_ImFontAtlasCustomRect_size_in_bytes"][1]["funcname"] = "size_in_bytes" +defs["ImVector_ImFontAtlasCustomRect_size_in_bytes"][1]["ov_cimguiname"] = "ImVector_ImFontAtlasCustomRect_size_in_bytes" +defs["ImVector_ImFontAtlasCustomRect_size_in_bytes"][1]["ret"] = "int" +defs["ImVector_ImFontAtlasCustomRect_size_in_bytes"][1]["signature"] = "()const" +defs["ImVector_ImFontAtlasCustomRect_size_in_bytes"][1]["stname"] = "ImVector_ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_size_in_bytes"][1]["templatedgen"] = true +defs["ImVector_ImFontAtlasCustomRect_size_in_bytes"]["()const"] = defs["ImVector_ImFontAtlasCustomRect_size_in_bytes"][1] +defs["ImVector_ImFontAtlasCustomRect_swap"] = {} +defs["ImVector_ImFontAtlasCustomRect_swap"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_swap"][1]["args"] = "(ImVector_ImFontAtlasCustomRect* self,ImVector_ImFontAtlasCustomRect rhs)" +defs["ImVector_ImFontAtlasCustomRect_swap"][1]["argsT"] = {} +defs["ImVector_ImFontAtlasCustomRect_swap"][1]["argsT"][1] = {} +defs["ImVector_ImFontAtlasCustomRect_swap"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImFontAtlasCustomRect_swap"][1]["argsT"][1]["type"] = "ImVector_ImFontAtlasCustomRect*" +defs["ImVector_ImFontAtlasCustomRect_swap"][1]["argsT"][2] = {} +defs["ImVector_ImFontAtlasCustomRect_swap"][1]["argsT"][2]["name"] = "rhs" +defs["ImVector_ImFontAtlasCustomRect_swap"][1]["argsT"][2]["type"] = "ImVector_ImFontAtlasCustomRect&" +defs["ImVector_ImFontAtlasCustomRect_swap"][1]["call_args"] = "(rhs)" +defs["ImVector_ImFontAtlasCustomRect_swap"][1]["cimguiname"] = "ImVector_ImFontAtlasCustomRect_swap" +defs["ImVector_ImFontAtlasCustomRect_swap"][1]["defaults"] = {} +defs["ImVector_ImFontAtlasCustomRect_swap"][1]["funcname"] = "swap" +defs["ImVector_ImFontAtlasCustomRect_swap"][1]["ov_cimguiname"] = "ImVector_ImFontAtlasCustomRect_swap" +defs["ImVector_ImFontAtlasCustomRect_swap"][1]["ret"] = "void" +defs["ImVector_ImFontAtlasCustomRect_swap"][1]["signature"] = "(ImVector)" +defs["ImVector_ImFontAtlasCustomRect_swap"][1]["stname"] = "ImVector_ImFontAtlasCustomRect" +defs["ImVector_ImFontAtlasCustomRect_swap"][1]["templatedgen"] = true +defs["ImVector_ImFontAtlasCustomRect_swap"]["(ImVector)"] = defs["ImVector_ImFontAtlasCustomRect_swap"][1] defs["ImVector_ImFontConfig_ImVector_ImFontConfig"] = {} defs["ImVector_ImFontConfig_ImVector_ImFontConfig"][1] = {} defs["ImVector_ImFontConfig_ImVector_ImFontConfig"][1]["args"] = "()" @@ -8861,6 +9024,1068 @@ defs["ImVector_ImFontPtr_swap"][1]["signature"] = "(ImVector)" defs["ImVector_ImFontPtr_swap"][1]["stname"] = "ImVector_ImFontPtr" defs["ImVector_ImFontPtr_swap"][1]["templatedgen"] = true defs["ImVector_ImFontPtr_swap"]["(ImVector)"] = defs["ImVector_ImFontPtr_swap"][1] +defs["ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair"] = {} +defs["ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair"][1] = {} +defs["ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair"][1]["args"] = "()" +defs["ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair"][1]["argsT"] = {} +defs["ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair"][1]["call_args"] = "()" +defs["ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair"][1]["cimguiname"] = "ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair"][1]["constructor"] = true +defs["ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair"][1]["defaults"] = {} +defs["ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair"][1]["funcname"] = "ImVector_ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair"][1]["ov_cimguiname"] = "ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair"][1]["signature"] = "()" +defs["ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair"][1]["stname"] = "ImVector_ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair"][1]["templatedgen"] = true +defs["ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair"][2] = {} +defs["ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair"][2]["args"] = "(const ImVector_ImGuiStoragePair src)" +defs["ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair"][2]["argsT"] = {} +defs["ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair"][2]["argsT"][1] = {} +defs["ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair"][2]["argsT"][1]["name"] = "src" +defs["ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair"][2]["argsT"][1]["type"] = "const ImVector_ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair"][2]["call_args"] = "(src)" +defs["ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair"][2]["cimguiname"] = "ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair"][2]["constructor"] = true +defs["ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair"][2]["defaults"] = {} +defs["ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair"][2]["funcname"] = "ImVector_ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair"][2]["ov_cimguiname"] = "ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePairVector" +defs["ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair"][2]["signature"] = "(const ImVector)" +defs["ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair"][2]["stname"] = "ImVector_ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair"][2]["templatedgen"] = true +defs["ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair"]["()"] = defs["ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair"][1] +defs["ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair"]["(const ImVector)"] = defs["ImVector_ImGuiStoragePair_ImVector_ImGuiStoragePair"][2] +defs["ImVector_ImGuiStoragePair__grow_capacity"] = {} +defs["ImVector_ImGuiStoragePair__grow_capacity"][1] = {} +defs["ImVector_ImGuiStoragePair__grow_capacity"][1]["args"] = "(const ImVector_ImGuiStoragePair* self,int sz)" +defs["ImVector_ImGuiStoragePair__grow_capacity"][1]["argsT"] = {} +defs["ImVector_ImGuiStoragePair__grow_capacity"][1]["argsT"][1] = {} +defs["ImVector_ImGuiStoragePair__grow_capacity"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiStoragePair__grow_capacity"][1]["argsT"][1]["type"] = "const ImVector_ImGuiStoragePair*" +defs["ImVector_ImGuiStoragePair__grow_capacity"][1]["argsT"][2] = {} +defs["ImVector_ImGuiStoragePair__grow_capacity"][1]["argsT"][2]["name"] = "sz" +defs["ImVector_ImGuiStoragePair__grow_capacity"][1]["argsT"][2]["type"] = "int" +defs["ImVector_ImGuiStoragePair__grow_capacity"][1]["call_args"] = "(sz)" +defs["ImVector_ImGuiStoragePair__grow_capacity"][1]["cimguiname"] = "ImVector_ImGuiStoragePair__grow_capacity" +defs["ImVector_ImGuiStoragePair__grow_capacity"][1]["defaults"] = {} +defs["ImVector_ImGuiStoragePair__grow_capacity"][1]["funcname"] = "_grow_capacity" +defs["ImVector_ImGuiStoragePair__grow_capacity"][1]["ov_cimguiname"] = "ImVector_ImGuiStoragePair__grow_capacity" +defs["ImVector_ImGuiStoragePair__grow_capacity"][1]["ret"] = "int" +defs["ImVector_ImGuiStoragePair__grow_capacity"][1]["signature"] = "(int)const" +defs["ImVector_ImGuiStoragePair__grow_capacity"][1]["stname"] = "ImVector_ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair__grow_capacity"][1]["templatedgen"] = true +defs["ImVector_ImGuiStoragePair__grow_capacity"]["(int)const"] = defs["ImVector_ImGuiStoragePair__grow_capacity"][1] +defs["ImVector_ImGuiStoragePair_back"] = {} +defs["ImVector_ImGuiStoragePair_back"][1] = {} +defs["ImVector_ImGuiStoragePair_back"][1]["args"] = "(ImVector_ImGuiStoragePair* self)" +defs["ImVector_ImGuiStoragePair_back"][1]["argsT"] = {} +defs["ImVector_ImGuiStoragePair_back"][1]["argsT"][1] = {} +defs["ImVector_ImGuiStoragePair_back"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiStoragePair_back"][1]["argsT"][1]["type"] = "ImVector_ImGuiStoragePair*" +defs["ImVector_ImGuiStoragePair_back"][1]["call_args"] = "()" +defs["ImVector_ImGuiStoragePair_back"][1]["cimguiname"] = "ImVector_ImGuiStoragePair_back" +defs["ImVector_ImGuiStoragePair_back"][1]["defaults"] = {} +defs["ImVector_ImGuiStoragePair_back"][1]["funcname"] = "back" +defs["ImVector_ImGuiStoragePair_back"][1]["ov_cimguiname"] = "ImVector_ImGuiStoragePair_back" +defs["ImVector_ImGuiStoragePair_back"][1]["ret"] = "ImGuiStoragePair*" +defs["ImVector_ImGuiStoragePair_back"][1]["retref"] = "&" +defs["ImVector_ImGuiStoragePair_back"][1]["signature"] = "()" +defs["ImVector_ImGuiStoragePair_back"][1]["stname"] = "ImVector_ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_back"][1]["templatedgen"] = true +defs["ImVector_ImGuiStoragePair_back"][2] = {} +defs["ImVector_ImGuiStoragePair_back"][2]["args"] = "(const ImVector_ImGuiStoragePair* self)" +defs["ImVector_ImGuiStoragePair_back"][2]["argsT"] = {} +defs["ImVector_ImGuiStoragePair_back"][2]["argsT"][1] = {} +defs["ImVector_ImGuiStoragePair_back"][2]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiStoragePair_back"][2]["argsT"][1]["type"] = "const ImVector_ImGuiStoragePair*" +defs["ImVector_ImGuiStoragePair_back"][2]["call_args"] = "()" +defs["ImVector_ImGuiStoragePair_back"][2]["cimguiname"] = "ImVector_ImGuiStoragePair_back" +defs["ImVector_ImGuiStoragePair_back"][2]["defaults"] = {} +defs["ImVector_ImGuiStoragePair_back"][2]["funcname"] = "back" +defs["ImVector_ImGuiStoragePair_back"][2]["ov_cimguiname"] = "ImVector_ImGuiStoragePair_back_const" +defs["ImVector_ImGuiStoragePair_back"][2]["ret"] = "ImGuiStoragePair const *" +defs["ImVector_ImGuiStoragePair_back"][2]["retref"] = "&" +defs["ImVector_ImGuiStoragePair_back"][2]["signature"] = "()const" +defs["ImVector_ImGuiStoragePair_back"][2]["stname"] = "ImVector_ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_back"][2]["templatedgen"] = true +defs["ImVector_ImGuiStoragePair_back"]["()"] = defs["ImVector_ImGuiStoragePair_back"][1] +defs["ImVector_ImGuiStoragePair_back"]["()const"] = defs["ImVector_ImGuiStoragePair_back"][2] +defs["ImVector_ImGuiStoragePair_begin"] = {} +defs["ImVector_ImGuiStoragePair_begin"][1] = {} +defs["ImVector_ImGuiStoragePair_begin"][1]["args"] = "(ImVector_ImGuiStoragePair* self)" +defs["ImVector_ImGuiStoragePair_begin"][1]["argsT"] = {} +defs["ImVector_ImGuiStoragePair_begin"][1]["argsT"][1] = {} +defs["ImVector_ImGuiStoragePair_begin"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiStoragePair_begin"][1]["argsT"][1]["type"] = "ImVector_ImGuiStoragePair*" +defs["ImVector_ImGuiStoragePair_begin"][1]["call_args"] = "()" +defs["ImVector_ImGuiStoragePair_begin"][1]["cimguiname"] = "ImVector_ImGuiStoragePair_begin" +defs["ImVector_ImGuiStoragePair_begin"][1]["defaults"] = {} +defs["ImVector_ImGuiStoragePair_begin"][1]["funcname"] = "begin" +defs["ImVector_ImGuiStoragePair_begin"][1]["ov_cimguiname"] = "ImVector_ImGuiStoragePair_begin" +defs["ImVector_ImGuiStoragePair_begin"][1]["ret"] = "ImGuiStoragePair*" +defs["ImVector_ImGuiStoragePair_begin"][1]["signature"] = "()" +defs["ImVector_ImGuiStoragePair_begin"][1]["stname"] = "ImVector_ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_begin"][1]["templatedgen"] = true +defs["ImVector_ImGuiStoragePair_begin"][2] = {} +defs["ImVector_ImGuiStoragePair_begin"][2]["args"] = "(const ImVector_ImGuiStoragePair* self)" +defs["ImVector_ImGuiStoragePair_begin"][2]["argsT"] = {} +defs["ImVector_ImGuiStoragePair_begin"][2]["argsT"][1] = {} +defs["ImVector_ImGuiStoragePair_begin"][2]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiStoragePair_begin"][2]["argsT"][1]["type"] = "const ImVector_ImGuiStoragePair*" +defs["ImVector_ImGuiStoragePair_begin"][2]["call_args"] = "()" +defs["ImVector_ImGuiStoragePair_begin"][2]["cimguiname"] = "ImVector_ImGuiStoragePair_begin" +defs["ImVector_ImGuiStoragePair_begin"][2]["defaults"] = {} +defs["ImVector_ImGuiStoragePair_begin"][2]["funcname"] = "begin" +defs["ImVector_ImGuiStoragePair_begin"][2]["ov_cimguiname"] = "ImVector_ImGuiStoragePair_begin_const" +defs["ImVector_ImGuiStoragePair_begin"][2]["ret"] = "ImGuiStoragePair const *" +defs["ImVector_ImGuiStoragePair_begin"][2]["signature"] = "()const" +defs["ImVector_ImGuiStoragePair_begin"][2]["stname"] = "ImVector_ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_begin"][2]["templatedgen"] = true +defs["ImVector_ImGuiStoragePair_begin"]["()"] = defs["ImVector_ImGuiStoragePair_begin"][1] +defs["ImVector_ImGuiStoragePair_begin"]["()const"] = defs["ImVector_ImGuiStoragePair_begin"][2] +defs["ImVector_ImGuiStoragePair_capacity"] = {} +defs["ImVector_ImGuiStoragePair_capacity"][1] = {} +defs["ImVector_ImGuiStoragePair_capacity"][1]["args"] = "(const ImVector_ImGuiStoragePair* self)" +defs["ImVector_ImGuiStoragePair_capacity"][1]["argsT"] = {} +defs["ImVector_ImGuiStoragePair_capacity"][1]["argsT"][1] = {} +defs["ImVector_ImGuiStoragePair_capacity"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiStoragePair_capacity"][1]["argsT"][1]["type"] = "const ImVector_ImGuiStoragePair*" +defs["ImVector_ImGuiStoragePair_capacity"][1]["call_args"] = "()" +defs["ImVector_ImGuiStoragePair_capacity"][1]["cimguiname"] = "ImVector_ImGuiStoragePair_capacity" +defs["ImVector_ImGuiStoragePair_capacity"][1]["defaults"] = {} +defs["ImVector_ImGuiStoragePair_capacity"][1]["funcname"] = "capacity" +defs["ImVector_ImGuiStoragePair_capacity"][1]["ov_cimguiname"] = "ImVector_ImGuiStoragePair_capacity" +defs["ImVector_ImGuiStoragePair_capacity"][1]["ret"] = "int" +defs["ImVector_ImGuiStoragePair_capacity"][1]["signature"] = "()const" +defs["ImVector_ImGuiStoragePair_capacity"][1]["stname"] = "ImVector_ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_capacity"][1]["templatedgen"] = true +defs["ImVector_ImGuiStoragePair_capacity"]["()const"] = defs["ImVector_ImGuiStoragePair_capacity"][1] +defs["ImVector_ImGuiStoragePair_clear"] = {} +defs["ImVector_ImGuiStoragePair_clear"][1] = {} +defs["ImVector_ImGuiStoragePair_clear"][1]["args"] = "(ImVector_ImGuiStoragePair* self)" +defs["ImVector_ImGuiStoragePair_clear"][1]["argsT"] = {} +defs["ImVector_ImGuiStoragePair_clear"][1]["argsT"][1] = {} +defs["ImVector_ImGuiStoragePair_clear"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiStoragePair_clear"][1]["argsT"][1]["type"] = "ImVector_ImGuiStoragePair*" +defs["ImVector_ImGuiStoragePair_clear"][1]["call_args"] = "()" +defs["ImVector_ImGuiStoragePair_clear"][1]["cimguiname"] = "ImVector_ImGuiStoragePair_clear" +defs["ImVector_ImGuiStoragePair_clear"][1]["defaults"] = {} +defs["ImVector_ImGuiStoragePair_clear"][1]["funcname"] = "clear" +defs["ImVector_ImGuiStoragePair_clear"][1]["ov_cimguiname"] = "ImVector_ImGuiStoragePair_clear" +defs["ImVector_ImGuiStoragePair_clear"][1]["ret"] = "void" +defs["ImVector_ImGuiStoragePair_clear"][1]["signature"] = "()" +defs["ImVector_ImGuiStoragePair_clear"][1]["stname"] = "ImVector_ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_clear"][1]["templatedgen"] = true +defs["ImVector_ImGuiStoragePair_clear"]["()"] = defs["ImVector_ImGuiStoragePair_clear"][1] +defs["ImVector_ImGuiStoragePair_destroy"] = {} +defs["ImVector_ImGuiStoragePair_destroy"][1] = {} +defs["ImVector_ImGuiStoragePair_destroy"][1]["args"] = "(ImVector_ImGuiStoragePair* self)" +defs["ImVector_ImGuiStoragePair_destroy"][1]["argsT"] = {} +defs["ImVector_ImGuiStoragePair_destroy"][1]["argsT"][1] = {} +defs["ImVector_ImGuiStoragePair_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiStoragePair_destroy"][1]["argsT"][1]["type"] = "ImVector_ImGuiStoragePair*" +defs["ImVector_ImGuiStoragePair_destroy"][1]["call_args"] = "(self)" +defs["ImVector_ImGuiStoragePair_destroy"][1]["cimguiname"] = "ImVector_ImGuiStoragePair_destroy" +defs["ImVector_ImGuiStoragePair_destroy"][1]["defaults"] = {} +defs["ImVector_ImGuiStoragePair_destroy"][1]["destructor"] = true +defs["ImVector_ImGuiStoragePair_destroy"][1]["ov_cimguiname"] = "ImVector_ImGuiStoragePair_destroy" +defs["ImVector_ImGuiStoragePair_destroy"][1]["ret"] = "void" +defs["ImVector_ImGuiStoragePair_destroy"][1]["signature"] = "(ImVector_ImGuiStoragePair*)" +defs["ImVector_ImGuiStoragePair_destroy"][1]["stname"] = "ImVector_ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_destroy"]["(ImVector_ImGuiStoragePair*)"] = defs["ImVector_ImGuiStoragePair_destroy"][1] +defs["ImVector_ImGuiStoragePair_empty"] = {} +defs["ImVector_ImGuiStoragePair_empty"][1] = {} +defs["ImVector_ImGuiStoragePair_empty"][1]["args"] = "(const ImVector_ImGuiStoragePair* self)" +defs["ImVector_ImGuiStoragePair_empty"][1]["argsT"] = {} +defs["ImVector_ImGuiStoragePair_empty"][1]["argsT"][1] = {} +defs["ImVector_ImGuiStoragePair_empty"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiStoragePair_empty"][1]["argsT"][1]["type"] = "const ImVector_ImGuiStoragePair*" +defs["ImVector_ImGuiStoragePair_empty"][1]["call_args"] = "()" +defs["ImVector_ImGuiStoragePair_empty"][1]["cimguiname"] = "ImVector_ImGuiStoragePair_empty" +defs["ImVector_ImGuiStoragePair_empty"][1]["defaults"] = {} +defs["ImVector_ImGuiStoragePair_empty"][1]["funcname"] = "empty" +defs["ImVector_ImGuiStoragePair_empty"][1]["ov_cimguiname"] = "ImVector_ImGuiStoragePair_empty" +defs["ImVector_ImGuiStoragePair_empty"][1]["ret"] = "bool" +defs["ImVector_ImGuiStoragePair_empty"][1]["signature"] = "()const" +defs["ImVector_ImGuiStoragePair_empty"][1]["stname"] = "ImVector_ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_empty"][1]["templatedgen"] = true +defs["ImVector_ImGuiStoragePair_empty"]["()const"] = defs["ImVector_ImGuiStoragePair_empty"][1] +defs["ImVector_ImGuiStoragePair_end"] = {} +defs["ImVector_ImGuiStoragePair_end"][1] = {} +defs["ImVector_ImGuiStoragePair_end"][1]["args"] = "(ImVector_ImGuiStoragePair* self)" +defs["ImVector_ImGuiStoragePair_end"][1]["argsT"] = {} +defs["ImVector_ImGuiStoragePair_end"][1]["argsT"][1] = {} +defs["ImVector_ImGuiStoragePair_end"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiStoragePair_end"][1]["argsT"][1]["type"] = "ImVector_ImGuiStoragePair*" +defs["ImVector_ImGuiStoragePair_end"][1]["call_args"] = "()" +defs["ImVector_ImGuiStoragePair_end"][1]["cimguiname"] = "ImVector_ImGuiStoragePair_end" +defs["ImVector_ImGuiStoragePair_end"][1]["defaults"] = {} +defs["ImVector_ImGuiStoragePair_end"][1]["funcname"] = "end" +defs["ImVector_ImGuiStoragePair_end"][1]["ov_cimguiname"] = "ImVector_ImGuiStoragePair_end" +defs["ImVector_ImGuiStoragePair_end"][1]["ret"] = "ImGuiStoragePair*" +defs["ImVector_ImGuiStoragePair_end"][1]["signature"] = "()" +defs["ImVector_ImGuiStoragePair_end"][1]["stname"] = "ImVector_ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_end"][1]["templatedgen"] = true +defs["ImVector_ImGuiStoragePair_end"][2] = {} +defs["ImVector_ImGuiStoragePair_end"][2]["args"] = "(const ImVector_ImGuiStoragePair* self)" +defs["ImVector_ImGuiStoragePair_end"][2]["argsT"] = {} +defs["ImVector_ImGuiStoragePair_end"][2]["argsT"][1] = {} +defs["ImVector_ImGuiStoragePair_end"][2]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiStoragePair_end"][2]["argsT"][1]["type"] = "const ImVector_ImGuiStoragePair*" +defs["ImVector_ImGuiStoragePair_end"][2]["call_args"] = "()" +defs["ImVector_ImGuiStoragePair_end"][2]["cimguiname"] = "ImVector_ImGuiStoragePair_end" +defs["ImVector_ImGuiStoragePair_end"][2]["defaults"] = {} +defs["ImVector_ImGuiStoragePair_end"][2]["funcname"] = "end" +defs["ImVector_ImGuiStoragePair_end"][2]["ov_cimguiname"] = "ImVector_ImGuiStoragePair_end_const" +defs["ImVector_ImGuiStoragePair_end"][2]["ret"] = "ImGuiStoragePair const *" +defs["ImVector_ImGuiStoragePair_end"][2]["signature"] = "()const" +defs["ImVector_ImGuiStoragePair_end"][2]["stname"] = "ImVector_ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_end"][2]["templatedgen"] = true +defs["ImVector_ImGuiStoragePair_end"]["()"] = defs["ImVector_ImGuiStoragePair_end"][1] +defs["ImVector_ImGuiStoragePair_end"]["()const"] = defs["ImVector_ImGuiStoragePair_end"][2] +defs["ImVector_ImGuiStoragePair_erase"] = {} +defs["ImVector_ImGuiStoragePair_erase"][1] = {} +defs["ImVector_ImGuiStoragePair_erase"][1]["args"] = "(ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it)" +defs["ImVector_ImGuiStoragePair_erase"][1]["argsT"] = {} +defs["ImVector_ImGuiStoragePair_erase"][1]["argsT"][1] = {} +defs["ImVector_ImGuiStoragePair_erase"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiStoragePair_erase"][1]["argsT"][1]["type"] = "ImVector_ImGuiStoragePair*" +defs["ImVector_ImGuiStoragePair_erase"][1]["argsT"][2] = {} +defs["ImVector_ImGuiStoragePair_erase"][1]["argsT"][2]["name"] = "it" +defs["ImVector_ImGuiStoragePair_erase"][1]["argsT"][2]["type"] = "ImGuiStoragePair const *" +defs["ImVector_ImGuiStoragePair_erase"][1]["call_args"] = "(it)" +defs["ImVector_ImGuiStoragePair_erase"][1]["cimguiname"] = "ImVector_ImGuiStoragePair_erase" +defs["ImVector_ImGuiStoragePair_erase"][1]["defaults"] = {} +defs["ImVector_ImGuiStoragePair_erase"][1]["funcname"] = "erase" +defs["ImVector_ImGuiStoragePair_erase"][1]["ov_cimguiname"] = "ImVector_ImGuiStoragePair_erase" +defs["ImVector_ImGuiStoragePair_erase"][1]["ret"] = "ImGuiStoragePair*" +defs["ImVector_ImGuiStoragePair_erase"][1]["signature"] = "(const ImGuiStoragePair*)" +defs["ImVector_ImGuiStoragePair_erase"][1]["stname"] = "ImVector_ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_erase"][1]["templatedgen"] = true +defs["ImVector_ImGuiStoragePair_erase"][2] = {} +defs["ImVector_ImGuiStoragePair_erase"][2]["args"] = "(ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it,ImGuiStoragePair const * it_last)" +defs["ImVector_ImGuiStoragePair_erase"][2]["argsT"] = {} +defs["ImVector_ImGuiStoragePair_erase"][2]["argsT"][1] = {} +defs["ImVector_ImGuiStoragePair_erase"][2]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiStoragePair_erase"][2]["argsT"][1]["type"] = "ImVector_ImGuiStoragePair*" +defs["ImVector_ImGuiStoragePair_erase"][2]["argsT"][2] = {} +defs["ImVector_ImGuiStoragePair_erase"][2]["argsT"][2]["name"] = "it" +defs["ImVector_ImGuiStoragePair_erase"][2]["argsT"][2]["type"] = "ImGuiStoragePair const *" +defs["ImVector_ImGuiStoragePair_erase"][2]["argsT"][3] = {} +defs["ImVector_ImGuiStoragePair_erase"][2]["argsT"][3]["name"] = "it_last" +defs["ImVector_ImGuiStoragePair_erase"][2]["argsT"][3]["type"] = "ImGuiStoragePair const *" +defs["ImVector_ImGuiStoragePair_erase"][2]["call_args"] = "(it,it_last)" +defs["ImVector_ImGuiStoragePair_erase"][2]["cimguiname"] = "ImVector_ImGuiStoragePair_erase" +defs["ImVector_ImGuiStoragePair_erase"][2]["defaults"] = {} +defs["ImVector_ImGuiStoragePair_erase"][2]["funcname"] = "erase" +defs["ImVector_ImGuiStoragePair_erase"][2]["ov_cimguiname"] = "ImVector_ImGuiStoragePair_eraseTPtr" +defs["ImVector_ImGuiStoragePair_erase"][2]["ret"] = "ImGuiStoragePair*" +defs["ImVector_ImGuiStoragePair_erase"][2]["signature"] = "(const ImGuiStoragePair*,const ImGuiStoragePair*)" +defs["ImVector_ImGuiStoragePair_erase"][2]["stname"] = "ImVector_ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_erase"][2]["templatedgen"] = true +defs["ImVector_ImGuiStoragePair_erase"]["(const ImGuiStoragePair*)"] = defs["ImVector_ImGuiStoragePair_erase"][1] +defs["ImVector_ImGuiStoragePair_erase"]["(const ImGuiStoragePair*,const ImGuiStoragePair*)"] = defs["ImVector_ImGuiStoragePair_erase"][2] +defs["ImVector_ImGuiStoragePair_erase_unsorted"] = {} +defs["ImVector_ImGuiStoragePair_erase_unsorted"][1] = {} +defs["ImVector_ImGuiStoragePair_erase_unsorted"][1]["args"] = "(ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it)" +defs["ImVector_ImGuiStoragePair_erase_unsorted"][1]["argsT"] = {} +defs["ImVector_ImGuiStoragePair_erase_unsorted"][1]["argsT"][1] = {} +defs["ImVector_ImGuiStoragePair_erase_unsorted"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiStoragePair_erase_unsorted"][1]["argsT"][1]["type"] = "ImVector_ImGuiStoragePair*" +defs["ImVector_ImGuiStoragePair_erase_unsorted"][1]["argsT"][2] = {} +defs["ImVector_ImGuiStoragePair_erase_unsorted"][1]["argsT"][2]["name"] = "it" +defs["ImVector_ImGuiStoragePair_erase_unsorted"][1]["argsT"][2]["type"] = "ImGuiStoragePair const *" +defs["ImVector_ImGuiStoragePair_erase_unsorted"][1]["call_args"] = "(it)" +defs["ImVector_ImGuiStoragePair_erase_unsorted"][1]["cimguiname"] = "ImVector_ImGuiStoragePair_erase_unsorted" +defs["ImVector_ImGuiStoragePair_erase_unsorted"][1]["defaults"] = {} +defs["ImVector_ImGuiStoragePair_erase_unsorted"][1]["funcname"] = "erase_unsorted" +defs["ImVector_ImGuiStoragePair_erase_unsorted"][1]["ov_cimguiname"] = "ImVector_ImGuiStoragePair_erase_unsorted" +defs["ImVector_ImGuiStoragePair_erase_unsorted"][1]["ret"] = "ImGuiStoragePair*" +defs["ImVector_ImGuiStoragePair_erase_unsorted"][1]["signature"] = "(const ImGuiStoragePair*)" +defs["ImVector_ImGuiStoragePair_erase_unsorted"][1]["stname"] = "ImVector_ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_erase_unsorted"][1]["templatedgen"] = true +defs["ImVector_ImGuiStoragePair_erase_unsorted"]["(const ImGuiStoragePair*)"] = defs["ImVector_ImGuiStoragePair_erase_unsorted"][1] +defs["ImVector_ImGuiStoragePair_front"] = {} +defs["ImVector_ImGuiStoragePair_front"][1] = {} +defs["ImVector_ImGuiStoragePair_front"][1]["args"] = "(ImVector_ImGuiStoragePair* self)" +defs["ImVector_ImGuiStoragePair_front"][1]["argsT"] = {} +defs["ImVector_ImGuiStoragePair_front"][1]["argsT"][1] = {} +defs["ImVector_ImGuiStoragePair_front"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiStoragePair_front"][1]["argsT"][1]["type"] = "ImVector_ImGuiStoragePair*" +defs["ImVector_ImGuiStoragePair_front"][1]["call_args"] = "()" +defs["ImVector_ImGuiStoragePair_front"][1]["cimguiname"] = "ImVector_ImGuiStoragePair_front" +defs["ImVector_ImGuiStoragePair_front"][1]["defaults"] = {} +defs["ImVector_ImGuiStoragePair_front"][1]["funcname"] = "front" +defs["ImVector_ImGuiStoragePair_front"][1]["ov_cimguiname"] = "ImVector_ImGuiStoragePair_front" +defs["ImVector_ImGuiStoragePair_front"][1]["ret"] = "ImGuiStoragePair*" +defs["ImVector_ImGuiStoragePair_front"][1]["retref"] = "&" +defs["ImVector_ImGuiStoragePair_front"][1]["signature"] = "()" +defs["ImVector_ImGuiStoragePair_front"][1]["stname"] = "ImVector_ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_front"][1]["templatedgen"] = true +defs["ImVector_ImGuiStoragePair_front"][2] = {} +defs["ImVector_ImGuiStoragePair_front"][2]["args"] = "(const ImVector_ImGuiStoragePair* self)" +defs["ImVector_ImGuiStoragePair_front"][2]["argsT"] = {} +defs["ImVector_ImGuiStoragePair_front"][2]["argsT"][1] = {} +defs["ImVector_ImGuiStoragePair_front"][2]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiStoragePair_front"][2]["argsT"][1]["type"] = "const ImVector_ImGuiStoragePair*" +defs["ImVector_ImGuiStoragePair_front"][2]["call_args"] = "()" +defs["ImVector_ImGuiStoragePair_front"][2]["cimguiname"] = "ImVector_ImGuiStoragePair_front" +defs["ImVector_ImGuiStoragePair_front"][2]["defaults"] = {} +defs["ImVector_ImGuiStoragePair_front"][2]["funcname"] = "front" +defs["ImVector_ImGuiStoragePair_front"][2]["ov_cimguiname"] = "ImVector_ImGuiStoragePair_front_const" +defs["ImVector_ImGuiStoragePair_front"][2]["ret"] = "ImGuiStoragePair const *" +defs["ImVector_ImGuiStoragePair_front"][2]["retref"] = "&" +defs["ImVector_ImGuiStoragePair_front"][2]["signature"] = "()const" +defs["ImVector_ImGuiStoragePair_front"][2]["stname"] = "ImVector_ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_front"][2]["templatedgen"] = true +defs["ImVector_ImGuiStoragePair_front"]["()"] = defs["ImVector_ImGuiStoragePair_front"][1] +defs["ImVector_ImGuiStoragePair_front"]["()const"] = defs["ImVector_ImGuiStoragePair_front"][2] +defs["ImVector_ImGuiStoragePair_index_from_ptr"] = {} +defs["ImVector_ImGuiStoragePair_index_from_ptr"][1] = {} +defs["ImVector_ImGuiStoragePair_index_from_ptr"][1]["args"] = "(const ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it)" +defs["ImVector_ImGuiStoragePair_index_from_ptr"][1]["argsT"] = {} +defs["ImVector_ImGuiStoragePair_index_from_ptr"][1]["argsT"][1] = {} +defs["ImVector_ImGuiStoragePair_index_from_ptr"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiStoragePair_index_from_ptr"][1]["argsT"][1]["type"] = "const ImVector_ImGuiStoragePair*" +defs["ImVector_ImGuiStoragePair_index_from_ptr"][1]["argsT"][2] = {} +defs["ImVector_ImGuiStoragePair_index_from_ptr"][1]["argsT"][2]["name"] = "it" +defs["ImVector_ImGuiStoragePair_index_from_ptr"][1]["argsT"][2]["type"] = "ImGuiStoragePair const *" +defs["ImVector_ImGuiStoragePair_index_from_ptr"][1]["call_args"] = "(it)" +defs["ImVector_ImGuiStoragePair_index_from_ptr"][1]["cimguiname"] = "ImVector_ImGuiStoragePair_index_from_ptr" +defs["ImVector_ImGuiStoragePair_index_from_ptr"][1]["defaults"] = {} +defs["ImVector_ImGuiStoragePair_index_from_ptr"][1]["funcname"] = "index_from_ptr" +defs["ImVector_ImGuiStoragePair_index_from_ptr"][1]["ov_cimguiname"] = "ImVector_ImGuiStoragePair_index_from_ptr" +defs["ImVector_ImGuiStoragePair_index_from_ptr"][1]["ret"] = "int" +defs["ImVector_ImGuiStoragePair_index_from_ptr"][1]["signature"] = "(const ImGuiStoragePair*)const" +defs["ImVector_ImGuiStoragePair_index_from_ptr"][1]["stname"] = "ImVector_ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_index_from_ptr"][1]["templatedgen"] = true +defs["ImVector_ImGuiStoragePair_index_from_ptr"]["(const ImGuiStoragePair*)const"] = defs["ImVector_ImGuiStoragePair_index_from_ptr"][1] +defs["ImVector_ImGuiStoragePair_insert"] = {} +defs["ImVector_ImGuiStoragePair_insert"][1] = {} +defs["ImVector_ImGuiStoragePair_insert"][1]["args"] = "(ImVector_ImGuiStoragePair* self,ImGuiStoragePair const * it,const ImGuiStoragePair v)" +defs["ImVector_ImGuiStoragePair_insert"][1]["argsT"] = {} +defs["ImVector_ImGuiStoragePair_insert"][1]["argsT"][1] = {} +defs["ImVector_ImGuiStoragePair_insert"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiStoragePair_insert"][1]["argsT"][1]["type"] = "ImVector_ImGuiStoragePair*" +defs["ImVector_ImGuiStoragePair_insert"][1]["argsT"][2] = {} +defs["ImVector_ImGuiStoragePair_insert"][1]["argsT"][2]["name"] = "it" +defs["ImVector_ImGuiStoragePair_insert"][1]["argsT"][2]["type"] = "ImGuiStoragePair const *" +defs["ImVector_ImGuiStoragePair_insert"][1]["argsT"][3] = {} +defs["ImVector_ImGuiStoragePair_insert"][1]["argsT"][3]["name"] = "v" +defs["ImVector_ImGuiStoragePair_insert"][1]["argsT"][3]["type"] = "const ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_insert"][1]["call_args"] = "(it,v)" +defs["ImVector_ImGuiStoragePair_insert"][1]["cimguiname"] = "ImVector_ImGuiStoragePair_insert" +defs["ImVector_ImGuiStoragePair_insert"][1]["defaults"] = {} +defs["ImVector_ImGuiStoragePair_insert"][1]["funcname"] = "insert" +defs["ImVector_ImGuiStoragePair_insert"][1]["ov_cimguiname"] = "ImVector_ImGuiStoragePair_insert" +defs["ImVector_ImGuiStoragePair_insert"][1]["ret"] = "ImGuiStoragePair*" +defs["ImVector_ImGuiStoragePair_insert"][1]["signature"] = "(const ImGuiStoragePair*,const ImGuiStoragePair)" +defs["ImVector_ImGuiStoragePair_insert"][1]["stname"] = "ImVector_ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_insert"][1]["templatedgen"] = true +defs["ImVector_ImGuiStoragePair_insert"]["(const ImGuiStoragePair*,const ImGuiStoragePair)"] = defs["ImVector_ImGuiStoragePair_insert"][1] +defs["ImVector_ImGuiStoragePair_pop_back"] = {} +defs["ImVector_ImGuiStoragePair_pop_back"][1] = {} +defs["ImVector_ImGuiStoragePair_pop_back"][1]["args"] = "(ImVector_ImGuiStoragePair* self)" +defs["ImVector_ImGuiStoragePair_pop_back"][1]["argsT"] = {} +defs["ImVector_ImGuiStoragePair_pop_back"][1]["argsT"][1] = {} +defs["ImVector_ImGuiStoragePair_pop_back"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiStoragePair_pop_back"][1]["argsT"][1]["type"] = "ImVector_ImGuiStoragePair*" +defs["ImVector_ImGuiStoragePair_pop_back"][1]["call_args"] = "()" +defs["ImVector_ImGuiStoragePair_pop_back"][1]["cimguiname"] = "ImVector_ImGuiStoragePair_pop_back" +defs["ImVector_ImGuiStoragePair_pop_back"][1]["defaults"] = {} +defs["ImVector_ImGuiStoragePair_pop_back"][1]["funcname"] = "pop_back" +defs["ImVector_ImGuiStoragePair_pop_back"][1]["ov_cimguiname"] = "ImVector_ImGuiStoragePair_pop_back" +defs["ImVector_ImGuiStoragePair_pop_back"][1]["ret"] = "void" +defs["ImVector_ImGuiStoragePair_pop_back"][1]["signature"] = "()" +defs["ImVector_ImGuiStoragePair_pop_back"][1]["stname"] = "ImVector_ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_pop_back"][1]["templatedgen"] = true +defs["ImVector_ImGuiStoragePair_pop_back"]["()"] = defs["ImVector_ImGuiStoragePair_pop_back"][1] +defs["ImVector_ImGuiStoragePair_push_back"] = {} +defs["ImVector_ImGuiStoragePair_push_back"][1] = {} +defs["ImVector_ImGuiStoragePair_push_back"][1]["args"] = "(ImVector_ImGuiStoragePair* self,const ImGuiStoragePair v)" +defs["ImVector_ImGuiStoragePair_push_back"][1]["argsT"] = {} +defs["ImVector_ImGuiStoragePair_push_back"][1]["argsT"][1] = {} +defs["ImVector_ImGuiStoragePair_push_back"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiStoragePair_push_back"][1]["argsT"][1]["type"] = "ImVector_ImGuiStoragePair*" +defs["ImVector_ImGuiStoragePair_push_back"][1]["argsT"][2] = {} +defs["ImVector_ImGuiStoragePair_push_back"][1]["argsT"][2]["name"] = "v" +defs["ImVector_ImGuiStoragePair_push_back"][1]["argsT"][2]["type"] = "const ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_push_back"][1]["call_args"] = "(v)" +defs["ImVector_ImGuiStoragePair_push_back"][1]["cimguiname"] = "ImVector_ImGuiStoragePair_push_back" +defs["ImVector_ImGuiStoragePair_push_back"][1]["defaults"] = {} +defs["ImVector_ImGuiStoragePair_push_back"][1]["funcname"] = "push_back" +defs["ImVector_ImGuiStoragePair_push_back"][1]["ov_cimguiname"] = "ImVector_ImGuiStoragePair_push_back" +defs["ImVector_ImGuiStoragePair_push_back"][1]["ret"] = "void" +defs["ImVector_ImGuiStoragePair_push_back"][1]["signature"] = "(const ImGuiStoragePair)" +defs["ImVector_ImGuiStoragePair_push_back"][1]["stname"] = "ImVector_ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_push_back"][1]["templatedgen"] = true +defs["ImVector_ImGuiStoragePair_push_back"]["(const ImGuiStoragePair)"] = defs["ImVector_ImGuiStoragePair_push_back"][1] +defs["ImVector_ImGuiStoragePair_push_front"] = {} +defs["ImVector_ImGuiStoragePair_push_front"][1] = {} +defs["ImVector_ImGuiStoragePair_push_front"][1]["args"] = "(ImVector_ImGuiStoragePair* self,const ImGuiStoragePair v)" +defs["ImVector_ImGuiStoragePair_push_front"][1]["argsT"] = {} +defs["ImVector_ImGuiStoragePair_push_front"][1]["argsT"][1] = {} +defs["ImVector_ImGuiStoragePair_push_front"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiStoragePair_push_front"][1]["argsT"][1]["type"] = "ImVector_ImGuiStoragePair*" +defs["ImVector_ImGuiStoragePair_push_front"][1]["argsT"][2] = {} +defs["ImVector_ImGuiStoragePair_push_front"][1]["argsT"][2]["name"] = "v" +defs["ImVector_ImGuiStoragePair_push_front"][1]["argsT"][2]["type"] = "const ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_push_front"][1]["call_args"] = "(v)" +defs["ImVector_ImGuiStoragePair_push_front"][1]["cimguiname"] = "ImVector_ImGuiStoragePair_push_front" +defs["ImVector_ImGuiStoragePair_push_front"][1]["defaults"] = {} +defs["ImVector_ImGuiStoragePair_push_front"][1]["funcname"] = "push_front" +defs["ImVector_ImGuiStoragePair_push_front"][1]["ov_cimguiname"] = "ImVector_ImGuiStoragePair_push_front" +defs["ImVector_ImGuiStoragePair_push_front"][1]["ret"] = "void" +defs["ImVector_ImGuiStoragePair_push_front"][1]["signature"] = "(const ImGuiStoragePair)" +defs["ImVector_ImGuiStoragePair_push_front"][1]["stname"] = "ImVector_ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_push_front"][1]["templatedgen"] = true +defs["ImVector_ImGuiStoragePair_push_front"]["(const ImGuiStoragePair)"] = defs["ImVector_ImGuiStoragePair_push_front"][1] +defs["ImVector_ImGuiStoragePair_reserve"] = {} +defs["ImVector_ImGuiStoragePair_reserve"][1] = {} +defs["ImVector_ImGuiStoragePair_reserve"][1]["args"] = "(ImVector_ImGuiStoragePair* self,int new_capacity)" +defs["ImVector_ImGuiStoragePair_reserve"][1]["argsT"] = {} +defs["ImVector_ImGuiStoragePair_reserve"][1]["argsT"][1] = {} +defs["ImVector_ImGuiStoragePair_reserve"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiStoragePair_reserve"][1]["argsT"][1]["type"] = "ImVector_ImGuiStoragePair*" +defs["ImVector_ImGuiStoragePair_reserve"][1]["argsT"][2] = {} +defs["ImVector_ImGuiStoragePair_reserve"][1]["argsT"][2]["name"] = "new_capacity" +defs["ImVector_ImGuiStoragePair_reserve"][1]["argsT"][2]["type"] = "int" +defs["ImVector_ImGuiStoragePair_reserve"][1]["call_args"] = "(new_capacity)" +defs["ImVector_ImGuiStoragePair_reserve"][1]["cimguiname"] = "ImVector_ImGuiStoragePair_reserve" +defs["ImVector_ImGuiStoragePair_reserve"][1]["defaults"] = {} +defs["ImVector_ImGuiStoragePair_reserve"][1]["funcname"] = "reserve" +defs["ImVector_ImGuiStoragePair_reserve"][1]["ov_cimguiname"] = "ImVector_ImGuiStoragePair_reserve" +defs["ImVector_ImGuiStoragePair_reserve"][1]["ret"] = "void" +defs["ImVector_ImGuiStoragePair_reserve"][1]["signature"] = "(int)" +defs["ImVector_ImGuiStoragePair_reserve"][1]["stname"] = "ImVector_ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_reserve"][1]["templatedgen"] = true +defs["ImVector_ImGuiStoragePair_reserve"]["(int)"] = defs["ImVector_ImGuiStoragePair_reserve"][1] +defs["ImVector_ImGuiStoragePair_resize"] = {} +defs["ImVector_ImGuiStoragePair_resize"][1] = {} +defs["ImVector_ImGuiStoragePair_resize"][1]["args"] = "(ImVector_ImGuiStoragePair* self,int new_size)" +defs["ImVector_ImGuiStoragePair_resize"][1]["argsT"] = {} +defs["ImVector_ImGuiStoragePair_resize"][1]["argsT"][1] = {} +defs["ImVector_ImGuiStoragePair_resize"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiStoragePair_resize"][1]["argsT"][1]["type"] = "ImVector_ImGuiStoragePair*" +defs["ImVector_ImGuiStoragePair_resize"][1]["argsT"][2] = {} +defs["ImVector_ImGuiStoragePair_resize"][1]["argsT"][2]["name"] = "new_size" +defs["ImVector_ImGuiStoragePair_resize"][1]["argsT"][2]["type"] = "int" +defs["ImVector_ImGuiStoragePair_resize"][1]["call_args"] = "(new_size)" +defs["ImVector_ImGuiStoragePair_resize"][1]["cimguiname"] = "ImVector_ImGuiStoragePair_resize" +defs["ImVector_ImGuiStoragePair_resize"][1]["defaults"] = {} +defs["ImVector_ImGuiStoragePair_resize"][1]["funcname"] = "resize" +defs["ImVector_ImGuiStoragePair_resize"][1]["ov_cimguiname"] = "ImVector_ImGuiStoragePair_resize" +defs["ImVector_ImGuiStoragePair_resize"][1]["ret"] = "void" +defs["ImVector_ImGuiStoragePair_resize"][1]["signature"] = "(int)" +defs["ImVector_ImGuiStoragePair_resize"][1]["stname"] = "ImVector_ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_resize"][1]["templatedgen"] = true +defs["ImVector_ImGuiStoragePair_resize"][2] = {} +defs["ImVector_ImGuiStoragePair_resize"][2]["args"] = "(ImVector_ImGuiStoragePair* self,int new_size,const ImGuiStoragePair v)" +defs["ImVector_ImGuiStoragePair_resize"][2]["argsT"] = {} +defs["ImVector_ImGuiStoragePair_resize"][2]["argsT"][1] = {} +defs["ImVector_ImGuiStoragePair_resize"][2]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiStoragePair_resize"][2]["argsT"][1]["type"] = "ImVector_ImGuiStoragePair*" +defs["ImVector_ImGuiStoragePair_resize"][2]["argsT"][2] = {} +defs["ImVector_ImGuiStoragePair_resize"][2]["argsT"][2]["name"] = "new_size" +defs["ImVector_ImGuiStoragePair_resize"][2]["argsT"][2]["type"] = "int" +defs["ImVector_ImGuiStoragePair_resize"][2]["argsT"][3] = {} +defs["ImVector_ImGuiStoragePair_resize"][2]["argsT"][3]["name"] = "v" +defs["ImVector_ImGuiStoragePair_resize"][2]["argsT"][3]["type"] = "const ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_resize"][2]["call_args"] = "(new_size,v)" +defs["ImVector_ImGuiStoragePair_resize"][2]["cimguiname"] = "ImVector_ImGuiStoragePair_resize" +defs["ImVector_ImGuiStoragePair_resize"][2]["defaults"] = {} +defs["ImVector_ImGuiStoragePair_resize"][2]["funcname"] = "resize" +defs["ImVector_ImGuiStoragePair_resize"][2]["ov_cimguiname"] = "ImVector_ImGuiStoragePair_resizeT" +defs["ImVector_ImGuiStoragePair_resize"][2]["ret"] = "void" +defs["ImVector_ImGuiStoragePair_resize"][2]["signature"] = "(int,const ImGuiStoragePair)" +defs["ImVector_ImGuiStoragePair_resize"][2]["stname"] = "ImVector_ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_resize"][2]["templatedgen"] = true +defs["ImVector_ImGuiStoragePair_resize"]["(int)"] = defs["ImVector_ImGuiStoragePair_resize"][1] +defs["ImVector_ImGuiStoragePair_resize"]["(int,const ImGuiStoragePair)"] = defs["ImVector_ImGuiStoragePair_resize"][2] +defs["ImVector_ImGuiStoragePair_size"] = {} +defs["ImVector_ImGuiStoragePair_size"][1] = {} +defs["ImVector_ImGuiStoragePair_size"][1]["args"] = "(const ImVector_ImGuiStoragePair* self)" +defs["ImVector_ImGuiStoragePair_size"][1]["argsT"] = {} +defs["ImVector_ImGuiStoragePair_size"][1]["argsT"][1] = {} +defs["ImVector_ImGuiStoragePair_size"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiStoragePair_size"][1]["argsT"][1]["type"] = "const ImVector_ImGuiStoragePair*" +defs["ImVector_ImGuiStoragePair_size"][1]["call_args"] = "()" +defs["ImVector_ImGuiStoragePair_size"][1]["cimguiname"] = "ImVector_ImGuiStoragePair_size" +defs["ImVector_ImGuiStoragePair_size"][1]["defaults"] = {} +defs["ImVector_ImGuiStoragePair_size"][1]["funcname"] = "size" +defs["ImVector_ImGuiStoragePair_size"][1]["ov_cimguiname"] = "ImVector_ImGuiStoragePair_size" +defs["ImVector_ImGuiStoragePair_size"][1]["ret"] = "int" +defs["ImVector_ImGuiStoragePair_size"][1]["signature"] = "()const" +defs["ImVector_ImGuiStoragePair_size"][1]["stname"] = "ImVector_ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_size"][1]["templatedgen"] = true +defs["ImVector_ImGuiStoragePair_size"]["()const"] = defs["ImVector_ImGuiStoragePair_size"][1] +defs["ImVector_ImGuiStoragePair_size_in_bytes"] = {} +defs["ImVector_ImGuiStoragePair_size_in_bytes"][1] = {} +defs["ImVector_ImGuiStoragePair_size_in_bytes"][1]["args"] = "(const ImVector_ImGuiStoragePair* self)" +defs["ImVector_ImGuiStoragePair_size_in_bytes"][1]["argsT"] = {} +defs["ImVector_ImGuiStoragePair_size_in_bytes"][1]["argsT"][1] = {} +defs["ImVector_ImGuiStoragePair_size_in_bytes"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiStoragePair_size_in_bytes"][1]["argsT"][1]["type"] = "const ImVector_ImGuiStoragePair*" +defs["ImVector_ImGuiStoragePair_size_in_bytes"][1]["call_args"] = "()" +defs["ImVector_ImGuiStoragePair_size_in_bytes"][1]["cimguiname"] = "ImVector_ImGuiStoragePair_size_in_bytes" +defs["ImVector_ImGuiStoragePair_size_in_bytes"][1]["defaults"] = {} +defs["ImVector_ImGuiStoragePair_size_in_bytes"][1]["funcname"] = "size_in_bytes" +defs["ImVector_ImGuiStoragePair_size_in_bytes"][1]["ov_cimguiname"] = "ImVector_ImGuiStoragePair_size_in_bytes" +defs["ImVector_ImGuiStoragePair_size_in_bytes"][1]["ret"] = "int" +defs["ImVector_ImGuiStoragePair_size_in_bytes"][1]["signature"] = "()const" +defs["ImVector_ImGuiStoragePair_size_in_bytes"][1]["stname"] = "ImVector_ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_size_in_bytes"][1]["templatedgen"] = true +defs["ImVector_ImGuiStoragePair_size_in_bytes"]["()const"] = defs["ImVector_ImGuiStoragePair_size_in_bytes"][1] +defs["ImVector_ImGuiStoragePair_swap"] = {} +defs["ImVector_ImGuiStoragePair_swap"][1] = {} +defs["ImVector_ImGuiStoragePair_swap"][1]["args"] = "(ImVector_ImGuiStoragePair* self,ImVector_ImGuiStoragePair rhs)" +defs["ImVector_ImGuiStoragePair_swap"][1]["argsT"] = {} +defs["ImVector_ImGuiStoragePair_swap"][1]["argsT"][1] = {} +defs["ImVector_ImGuiStoragePair_swap"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiStoragePair_swap"][1]["argsT"][1]["type"] = "ImVector_ImGuiStoragePair*" +defs["ImVector_ImGuiStoragePair_swap"][1]["argsT"][2] = {} +defs["ImVector_ImGuiStoragePair_swap"][1]["argsT"][2]["name"] = "rhs" +defs["ImVector_ImGuiStoragePair_swap"][1]["argsT"][2]["type"] = "ImVector_ImGuiStoragePair&" +defs["ImVector_ImGuiStoragePair_swap"][1]["call_args"] = "(rhs)" +defs["ImVector_ImGuiStoragePair_swap"][1]["cimguiname"] = "ImVector_ImGuiStoragePair_swap" +defs["ImVector_ImGuiStoragePair_swap"][1]["defaults"] = {} +defs["ImVector_ImGuiStoragePair_swap"][1]["funcname"] = "swap" +defs["ImVector_ImGuiStoragePair_swap"][1]["ov_cimguiname"] = "ImVector_ImGuiStoragePair_swap" +defs["ImVector_ImGuiStoragePair_swap"][1]["ret"] = "void" +defs["ImVector_ImGuiStoragePair_swap"][1]["signature"] = "(ImVector)" +defs["ImVector_ImGuiStoragePair_swap"][1]["stname"] = "ImVector_ImGuiStoragePair" +defs["ImVector_ImGuiStoragePair_swap"][1]["templatedgen"] = true +defs["ImVector_ImGuiStoragePair_swap"]["(ImVector)"] = defs["ImVector_ImGuiStoragePair_swap"][1] +defs["ImVector_ImGuiTextRange_ImVector_ImGuiTextRange"] = {} +defs["ImVector_ImGuiTextRange_ImVector_ImGuiTextRange"][1] = {} +defs["ImVector_ImGuiTextRange_ImVector_ImGuiTextRange"][1]["args"] = "()" +defs["ImVector_ImGuiTextRange_ImVector_ImGuiTextRange"][1]["argsT"] = {} +defs["ImVector_ImGuiTextRange_ImVector_ImGuiTextRange"][1]["call_args"] = "()" +defs["ImVector_ImGuiTextRange_ImVector_ImGuiTextRange"][1]["cimguiname"] = "ImVector_ImGuiTextRange_ImVector_ImGuiTextRange" +defs["ImVector_ImGuiTextRange_ImVector_ImGuiTextRange"][1]["constructor"] = true +defs["ImVector_ImGuiTextRange_ImVector_ImGuiTextRange"][1]["defaults"] = {} +defs["ImVector_ImGuiTextRange_ImVector_ImGuiTextRange"][1]["funcname"] = "ImVector_ImGuiTextRange" +defs["ImVector_ImGuiTextRange_ImVector_ImGuiTextRange"][1]["ov_cimguiname"] = "ImVector_ImGuiTextRange_ImVector_ImGuiTextRange" +defs["ImVector_ImGuiTextRange_ImVector_ImGuiTextRange"][1]["signature"] = "()" +defs["ImVector_ImGuiTextRange_ImVector_ImGuiTextRange"][1]["stname"] = "ImVector_ImGuiTextRange" +defs["ImVector_ImGuiTextRange_ImVector_ImGuiTextRange"][1]["templatedgen"] = true +defs["ImVector_ImGuiTextRange_ImVector_ImGuiTextRange"][2] = {} +defs["ImVector_ImGuiTextRange_ImVector_ImGuiTextRange"][2]["args"] = "(const ImVector_ImGuiTextRange src)" +defs["ImVector_ImGuiTextRange_ImVector_ImGuiTextRange"][2]["argsT"] = {} +defs["ImVector_ImGuiTextRange_ImVector_ImGuiTextRange"][2]["argsT"][1] = {} +defs["ImVector_ImGuiTextRange_ImVector_ImGuiTextRange"][2]["argsT"][1]["name"] = "src" +defs["ImVector_ImGuiTextRange_ImVector_ImGuiTextRange"][2]["argsT"][1]["type"] = "const ImVector_ImGuiTextRange" +defs["ImVector_ImGuiTextRange_ImVector_ImGuiTextRange"][2]["call_args"] = "(src)" +defs["ImVector_ImGuiTextRange_ImVector_ImGuiTextRange"][2]["cimguiname"] = "ImVector_ImGuiTextRange_ImVector_ImGuiTextRange" +defs["ImVector_ImGuiTextRange_ImVector_ImGuiTextRange"][2]["constructor"] = true +defs["ImVector_ImGuiTextRange_ImVector_ImGuiTextRange"][2]["defaults"] = {} +defs["ImVector_ImGuiTextRange_ImVector_ImGuiTextRange"][2]["funcname"] = "ImVector_ImGuiTextRange" +defs["ImVector_ImGuiTextRange_ImVector_ImGuiTextRange"][2]["ov_cimguiname"] = "ImVector_ImGuiTextRange_ImVector_ImGuiTextRangeVector" +defs["ImVector_ImGuiTextRange_ImVector_ImGuiTextRange"][2]["signature"] = "(const ImVector)" +defs["ImVector_ImGuiTextRange_ImVector_ImGuiTextRange"][2]["stname"] = "ImVector_ImGuiTextRange" +defs["ImVector_ImGuiTextRange_ImVector_ImGuiTextRange"][2]["templatedgen"] = true +defs["ImVector_ImGuiTextRange_ImVector_ImGuiTextRange"]["()"] = defs["ImVector_ImGuiTextRange_ImVector_ImGuiTextRange"][1] +defs["ImVector_ImGuiTextRange_ImVector_ImGuiTextRange"]["(const ImVector)"] = defs["ImVector_ImGuiTextRange_ImVector_ImGuiTextRange"][2] +defs["ImVector_ImGuiTextRange__grow_capacity"] = {} +defs["ImVector_ImGuiTextRange__grow_capacity"][1] = {} +defs["ImVector_ImGuiTextRange__grow_capacity"][1]["args"] = "(const ImVector_ImGuiTextRange* self,int sz)" +defs["ImVector_ImGuiTextRange__grow_capacity"][1]["argsT"] = {} +defs["ImVector_ImGuiTextRange__grow_capacity"][1]["argsT"][1] = {} +defs["ImVector_ImGuiTextRange__grow_capacity"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiTextRange__grow_capacity"][1]["argsT"][1]["type"] = "const ImVector_ImGuiTextRange*" +defs["ImVector_ImGuiTextRange__grow_capacity"][1]["argsT"][2] = {} +defs["ImVector_ImGuiTextRange__grow_capacity"][1]["argsT"][2]["name"] = "sz" +defs["ImVector_ImGuiTextRange__grow_capacity"][1]["argsT"][2]["type"] = "int" +defs["ImVector_ImGuiTextRange__grow_capacity"][1]["call_args"] = "(sz)" +defs["ImVector_ImGuiTextRange__grow_capacity"][1]["cimguiname"] = "ImVector_ImGuiTextRange__grow_capacity" +defs["ImVector_ImGuiTextRange__grow_capacity"][1]["defaults"] = {} +defs["ImVector_ImGuiTextRange__grow_capacity"][1]["funcname"] = "_grow_capacity" +defs["ImVector_ImGuiTextRange__grow_capacity"][1]["ov_cimguiname"] = "ImVector_ImGuiTextRange__grow_capacity" +defs["ImVector_ImGuiTextRange__grow_capacity"][1]["ret"] = "int" +defs["ImVector_ImGuiTextRange__grow_capacity"][1]["signature"] = "(int)const" +defs["ImVector_ImGuiTextRange__grow_capacity"][1]["stname"] = "ImVector_ImGuiTextRange" +defs["ImVector_ImGuiTextRange__grow_capacity"][1]["templatedgen"] = true +defs["ImVector_ImGuiTextRange__grow_capacity"]["(int)const"] = defs["ImVector_ImGuiTextRange__grow_capacity"][1] +defs["ImVector_ImGuiTextRange_back"] = {} +defs["ImVector_ImGuiTextRange_back"][1] = {} +defs["ImVector_ImGuiTextRange_back"][1]["args"] = "(ImVector_ImGuiTextRange* self)" +defs["ImVector_ImGuiTextRange_back"][1]["argsT"] = {} +defs["ImVector_ImGuiTextRange_back"][1]["argsT"][1] = {} +defs["ImVector_ImGuiTextRange_back"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiTextRange_back"][1]["argsT"][1]["type"] = "ImVector_ImGuiTextRange*" +defs["ImVector_ImGuiTextRange_back"][1]["call_args"] = "()" +defs["ImVector_ImGuiTextRange_back"][1]["cimguiname"] = "ImVector_ImGuiTextRange_back" +defs["ImVector_ImGuiTextRange_back"][1]["defaults"] = {} +defs["ImVector_ImGuiTextRange_back"][1]["funcname"] = "back" +defs["ImVector_ImGuiTextRange_back"][1]["ov_cimguiname"] = "ImVector_ImGuiTextRange_back" +defs["ImVector_ImGuiTextRange_back"][1]["ret"] = "ImGuiTextRange*" +defs["ImVector_ImGuiTextRange_back"][1]["retref"] = "&" +defs["ImVector_ImGuiTextRange_back"][1]["signature"] = "()" +defs["ImVector_ImGuiTextRange_back"][1]["stname"] = "ImVector_ImGuiTextRange" +defs["ImVector_ImGuiTextRange_back"][1]["templatedgen"] = true +defs["ImVector_ImGuiTextRange_back"][2] = {} +defs["ImVector_ImGuiTextRange_back"][2]["args"] = "(const ImVector_ImGuiTextRange* self)" +defs["ImVector_ImGuiTextRange_back"][2]["argsT"] = {} +defs["ImVector_ImGuiTextRange_back"][2]["argsT"][1] = {} +defs["ImVector_ImGuiTextRange_back"][2]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiTextRange_back"][2]["argsT"][1]["type"] = "const ImVector_ImGuiTextRange*" +defs["ImVector_ImGuiTextRange_back"][2]["call_args"] = "()" +defs["ImVector_ImGuiTextRange_back"][2]["cimguiname"] = "ImVector_ImGuiTextRange_back" +defs["ImVector_ImGuiTextRange_back"][2]["defaults"] = {} +defs["ImVector_ImGuiTextRange_back"][2]["funcname"] = "back" +defs["ImVector_ImGuiTextRange_back"][2]["ov_cimguiname"] = "ImVector_ImGuiTextRange_back_const" +defs["ImVector_ImGuiTextRange_back"][2]["ret"] = "ImGuiTextRange const *" +defs["ImVector_ImGuiTextRange_back"][2]["retref"] = "&" +defs["ImVector_ImGuiTextRange_back"][2]["signature"] = "()const" +defs["ImVector_ImGuiTextRange_back"][2]["stname"] = "ImVector_ImGuiTextRange" +defs["ImVector_ImGuiTextRange_back"][2]["templatedgen"] = true +defs["ImVector_ImGuiTextRange_back"]["()"] = defs["ImVector_ImGuiTextRange_back"][1] +defs["ImVector_ImGuiTextRange_back"]["()const"] = defs["ImVector_ImGuiTextRange_back"][2] +defs["ImVector_ImGuiTextRange_begin"] = {} +defs["ImVector_ImGuiTextRange_begin"][1] = {} +defs["ImVector_ImGuiTextRange_begin"][1]["args"] = "(ImVector_ImGuiTextRange* self)" +defs["ImVector_ImGuiTextRange_begin"][1]["argsT"] = {} +defs["ImVector_ImGuiTextRange_begin"][1]["argsT"][1] = {} +defs["ImVector_ImGuiTextRange_begin"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiTextRange_begin"][1]["argsT"][1]["type"] = "ImVector_ImGuiTextRange*" +defs["ImVector_ImGuiTextRange_begin"][1]["call_args"] = "()" +defs["ImVector_ImGuiTextRange_begin"][1]["cimguiname"] = "ImVector_ImGuiTextRange_begin" +defs["ImVector_ImGuiTextRange_begin"][1]["defaults"] = {} +defs["ImVector_ImGuiTextRange_begin"][1]["funcname"] = "begin" +defs["ImVector_ImGuiTextRange_begin"][1]["ov_cimguiname"] = "ImVector_ImGuiTextRange_begin" +defs["ImVector_ImGuiTextRange_begin"][1]["ret"] = "ImGuiTextRange*" +defs["ImVector_ImGuiTextRange_begin"][1]["signature"] = "()" +defs["ImVector_ImGuiTextRange_begin"][1]["stname"] = "ImVector_ImGuiTextRange" +defs["ImVector_ImGuiTextRange_begin"][1]["templatedgen"] = true +defs["ImVector_ImGuiTextRange_begin"][2] = {} +defs["ImVector_ImGuiTextRange_begin"][2]["args"] = "(const ImVector_ImGuiTextRange* self)" +defs["ImVector_ImGuiTextRange_begin"][2]["argsT"] = {} +defs["ImVector_ImGuiTextRange_begin"][2]["argsT"][1] = {} +defs["ImVector_ImGuiTextRange_begin"][2]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiTextRange_begin"][2]["argsT"][1]["type"] = "const ImVector_ImGuiTextRange*" +defs["ImVector_ImGuiTextRange_begin"][2]["call_args"] = "()" +defs["ImVector_ImGuiTextRange_begin"][2]["cimguiname"] = "ImVector_ImGuiTextRange_begin" +defs["ImVector_ImGuiTextRange_begin"][2]["defaults"] = {} +defs["ImVector_ImGuiTextRange_begin"][2]["funcname"] = "begin" +defs["ImVector_ImGuiTextRange_begin"][2]["ov_cimguiname"] = "ImVector_ImGuiTextRange_begin_const" +defs["ImVector_ImGuiTextRange_begin"][2]["ret"] = "ImGuiTextRange const *" +defs["ImVector_ImGuiTextRange_begin"][2]["signature"] = "()const" +defs["ImVector_ImGuiTextRange_begin"][2]["stname"] = "ImVector_ImGuiTextRange" +defs["ImVector_ImGuiTextRange_begin"][2]["templatedgen"] = true +defs["ImVector_ImGuiTextRange_begin"]["()"] = defs["ImVector_ImGuiTextRange_begin"][1] +defs["ImVector_ImGuiTextRange_begin"]["()const"] = defs["ImVector_ImGuiTextRange_begin"][2] +defs["ImVector_ImGuiTextRange_capacity"] = {} +defs["ImVector_ImGuiTextRange_capacity"][1] = {} +defs["ImVector_ImGuiTextRange_capacity"][1]["args"] = "(const ImVector_ImGuiTextRange* self)" +defs["ImVector_ImGuiTextRange_capacity"][1]["argsT"] = {} +defs["ImVector_ImGuiTextRange_capacity"][1]["argsT"][1] = {} +defs["ImVector_ImGuiTextRange_capacity"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiTextRange_capacity"][1]["argsT"][1]["type"] = "const ImVector_ImGuiTextRange*" +defs["ImVector_ImGuiTextRange_capacity"][1]["call_args"] = "()" +defs["ImVector_ImGuiTextRange_capacity"][1]["cimguiname"] = "ImVector_ImGuiTextRange_capacity" +defs["ImVector_ImGuiTextRange_capacity"][1]["defaults"] = {} +defs["ImVector_ImGuiTextRange_capacity"][1]["funcname"] = "capacity" +defs["ImVector_ImGuiTextRange_capacity"][1]["ov_cimguiname"] = "ImVector_ImGuiTextRange_capacity" +defs["ImVector_ImGuiTextRange_capacity"][1]["ret"] = "int" +defs["ImVector_ImGuiTextRange_capacity"][1]["signature"] = "()const" +defs["ImVector_ImGuiTextRange_capacity"][1]["stname"] = "ImVector_ImGuiTextRange" +defs["ImVector_ImGuiTextRange_capacity"][1]["templatedgen"] = true +defs["ImVector_ImGuiTextRange_capacity"]["()const"] = defs["ImVector_ImGuiTextRange_capacity"][1] +defs["ImVector_ImGuiTextRange_clear"] = {} +defs["ImVector_ImGuiTextRange_clear"][1] = {} +defs["ImVector_ImGuiTextRange_clear"][1]["args"] = "(ImVector_ImGuiTextRange* self)" +defs["ImVector_ImGuiTextRange_clear"][1]["argsT"] = {} +defs["ImVector_ImGuiTextRange_clear"][1]["argsT"][1] = {} +defs["ImVector_ImGuiTextRange_clear"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiTextRange_clear"][1]["argsT"][1]["type"] = "ImVector_ImGuiTextRange*" +defs["ImVector_ImGuiTextRange_clear"][1]["call_args"] = "()" +defs["ImVector_ImGuiTextRange_clear"][1]["cimguiname"] = "ImVector_ImGuiTextRange_clear" +defs["ImVector_ImGuiTextRange_clear"][1]["defaults"] = {} +defs["ImVector_ImGuiTextRange_clear"][1]["funcname"] = "clear" +defs["ImVector_ImGuiTextRange_clear"][1]["ov_cimguiname"] = "ImVector_ImGuiTextRange_clear" +defs["ImVector_ImGuiTextRange_clear"][1]["ret"] = "void" +defs["ImVector_ImGuiTextRange_clear"][1]["signature"] = "()" +defs["ImVector_ImGuiTextRange_clear"][1]["stname"] = "ImVector_ImGuiTextRange" +defs["ImVector_ImGuiTextRange_clear"][1]["templatedgen"] = true +defs["ImVector_ImGuiTextRange_clear"]["()"] = defs["ImVector_ImGuiTextRange_clear"][1] +defs["ImVector_ImGuiTextRange_destroy"] = {} +defs["ImVector_ImGuiTextRange_destroy"][1] = {} +defs["ImVector_ImGuiTextRange_destroy"][1]["args"] = "(ImVector_ImGuiTextRange* self)" +defs["ImVector_ImGuiTextRange_destroy"][1]["argsT"] = {} +defs["ImVector_ImGuiTextRange_destroy"][1]["argsT"][1] = {} +defs["ImVector_ImGuiTextRange_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiTextRange_destroy"][1]["argsT"][1]["type"] = "ImVector_ImGuiTextRange*" +defs["ImVector_ImGuiTextRange_destroy"][1]["call_args"] = "(self)" +defs["ImVector_ImGuiTextRange_destroy"][1]["cimguiname"] = "ImVector_ImGuiTextRange_destroy" +defs["ImVector_ImGuiTextRange_destroy"][1]["defaults"] = {} +defs["ImVector_ImGuiTextRange_destroy"][1]["destructor"] = true +defs["ImVector_ImGuiTextRange_destroy"][1]["ov_cimguiname"] = "ImVector_ImGuiTextRange_destroy" +defs["ImVector_ImGuiTextRange_destroy"][1]["ret"] = "void" +defs["ImVector_ImGuiTextRange_destroy"][1]["signature"] = "(ImVector_ImGuiTextRange*)" +defs["ImVector_ImGuiTextRange_destroy"][1]["stname"] = "ImVector_ImGuiTextRange" +defs["ImVector_ImGuiTextRange_destroy"]["(ImVector_ImGuiTextRange*)"] = defs["ImVector_ImGuiTextRange_destroy"][1] +defs["ImVector_ImGuiTextRange_empty"] = {} +defs["ImVector_ImGuiTextRange_empty"][1] = {} +defs["ImVector_ImGuiTextRange_empty"][1]["args"] = "(const ImVector_ImGuiTextRange* self)" +defs["ImVector_ImGuiTextRange_empty"][1]["argsT"] = {} +defs["ImVector_ImGuiTextRange_empty"][1]["argsT"][1] = {} +defs["ImVector_ImGuiTextRange_empty"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiTextRange_empty"][1]["argsT"][1]["type"] = "const ImVector_ImGuiTextRange*" +defs["ImVector_ImGuiTextRange_empty"][1]["call_args"] = "()" +defs["ImVector_ImGuiTextRange_empty"][1]["cimguiname"] = "ImVector_ImGuiTextRange_empty" +defs["ImVector_ImGuiTextRange_empty"][1]["defaults"] = {} +defs["ImVector_ImGuiTextRange_empty"][1]["funcname"] = "empty" +defs["ImVector_ImGuiTextRange_empty"][1]["ov_cimguiname"] = "ImVector_ImGuiTextRange_empty" +defs["ImVector_ImGuiTextRange_empty"][1]["ret"] = "bool" +defs["ImVector_ImGuiTextRange_empty"][1]["signature"] = "()const" +defs["ImVector_ImGuiTextRange_empty"][1]["stname"] = "ImVector_ImGuiTextRange" +defs["ImVector_ImGuiTextRange_empty"][1]["templatedgen"] = true +defs["ImVector_ImGuiTextRange_empty"]["()const"] = defs["ImVector_ImGuiTextRange_empty"][1] +defs["ImVector_ImGuiTextRange_end"] = {} +defs["ImVector_ImGuiTextRange_end"][1] = {} +defs["ImVector_ImGuiTextRange_end"][1]["args"] = "(ImVector_ImGuiTextRange* self)" +defs["ImVector_ImGuiTextRange_end"][1]["argsT"] = {} +defs["ImVector_ImGuiTextRange_end"][1]["argsT"][1] = {} +defs["ImVector_ImGuiTextRange_end"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiTextRange_end"][1]["argsT"][1]["type"] = "ImVector_ImGuiTextRange*" +defs["ImVector_ImGuiTextRange_end"][1]["call_args"] = "()" +defs["ImVector_ImGuiTextRange_end"][1]["cimguiname"] = "ImVector_ImGuiTextRange_end" +defs["ImVector_ImGuiTextRange_end"][1]["defaults"] = {} +defs["ImVector_ImGuiTextRange_end"][1]["funcname"] = "end" +defs["ImVector_ImGuiTextRange_end"][1]["ov_cimguiname"] = "ImVector_ImGuiTextRange_end" +defs["ImVector_ImGuiTextRange_end"][1]["ret"] = "ImGuiTextRange*" +defs["ImVector_ImGuiTextRange_end"][1]["signature"] = "()" +defs["ImVector_ImGuiTextRange_end"][1]["stname"] = "ImVector_ImGuiTextRange" +defs["ImVector_ImGuiTextRange_end"][1]["templatedgen"] = true +defs["ImVector_ImGuiTextRange_end"][2] = {} +defs["ImVector_ImGuiTextRange_end"][2]["args"] = "(const ImVector_ImGuiTextRange* self)" +defs["ImVector_ImGuiTextRange_end"][2]["argsT"] = {} +defs["ImVector_ImGuiTextRange_end"][2]["argsT"][1] = {} +defs["ImVector_ImGuiTextRange_end"][2]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiTextRange_end"][2]["argsT"][1]["type"] = "const ImVector_ImGuiTextRange*" +defs["ImVector_ImGuiTextRange_end"][2]["call_args"] = "()" +defs["ImVector_ImGuiTextRange_end"][2]["cimguiname"] = "ImVector_ImGuiTextRange_end" +defs["ImVector_ImGuiTextRange_end"][2]["defaults"] = {} +defs["ImVector_ImGuiTextRange_end"][2]["funcname"] = "end" +defs["ImVector_ImGuiTextRange_end"][2]["ov_cimguiname"] = "ImVector_ImGuiTextRange_end_const" +defs["ImVector_ImGuiTextRange_end"][2]["ret"] = "ImGuiTextRange const *" +defs["ImVector_ImGuiTextRange_end"][2]["signature"] = "()const" +defs["ImVector_ImGuiTextRange_end"][2]["stname"] = "ImVector_ImGuiTextRange" +defs["ImVector_ImGuiTextRange_end"][2]["templatedgen"] = true +defs["ImVector_ImGuiTextRange_end"]["()"] = defs["ImVector_ImGuiTextRange_end"][1] +defs["ImVector_ImGuiTextRange_end"]["()const"] = defs["ImVector_ImGuiTextRange_end"][2] +defs["ImVector_ImGuiTextRange_erase"] = {} +defs["ImVector_ImGuiTextRange_erase"][1] = {} +defs["ImVector_ImGuiTextRange_erase"][1]["args"] = "(ImVector_ImGuiTextRange* self,ImGuiTextRange const * it)" +defs["ImVector_ImGuiTextRange_erase"][1]["argsT"] = {} +defs["ImVector_ImGuiTextRange_erase"][1]["argsT"][1] = {} +defs["ImVector_ImGuiTextRange_erase"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiTextRange_erase"][1]["argsT"][1]["type"] = "ImVector_ImGuiTextRange*" +defs["ImVector_ImGuiTextRange_erase"][1]["argsT"][2] = {} +defs["ImVector_ImGuiTextRange_erase"][1]["argsT"][2]["name"] = "it" +defs["ImVector_ImGuiTextRange_erase"][1]["argsT"][2]["type"] = "ImGuiTextRange const *" +defs["ImVector_ImGuiTextRange_erase"][1]["call_args"] = "(it)" +defs["ImVector_ImGuiTextRange_erase"][1]["cimguiname"] = "ImVector_ImGuiTextRange_erase" +defs["ImVector_ImGuiTextRange_erase"][1]["defaults"] = {} +defs["ImVector_ImGuiTextRange_erase"][1]["funcname"] = "erase" +defs["ImVector_ImGuiTextRange_erase"][1]["ov_cimguiname"] = "ImVector_ImGuiTextRange_erase" +defs["ImVector_ImGuiTextRange_erase"][1]["ret"] = "ImGuiTextRange*" +defs["ImVector_ImGuiTextRange_erase"][1]["signature"] = "(const ImGuiTextRange*)" +defs["ImVector_ImGuiTextRange_erase"][1]["stname"] = "ImVector_ImGuiTextRange" +defs["ImVector_ImGuiTextRange_erase"][1]["templatedgen"] = true +defs["ImVector_ImGuiTextRange_erase"][2] = {} +defs["ImVector_ImGuiTextRange_erase"][2]["args"] = "(ImVector_ImGuiTextRange* self,ImGuiTextRange const * it,ImGuiTextRange const * it_last)" +defs["ImVector_ImGuiTextRange_erase"][2]["argsT"] = {} +defs["ImVector_ImGuiTextRange_erase"][2]["argsT"][1] = {} +defs["ImVector_ImGuiTextRange_erase"][2]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiTextRange_erase"][2]["argsT"][1]["type"] = "ImVector_ImGuiTextRange*" +defs["ImVector_ImGuiTextRange_erase"][2]["argsT"][2] = {} +defs["ImVector_ImGuiTextRange_erase"][2]["argsT"][2]["name"] = "it" +defs["ImVector_ImGuiTextRange_erase"][2]["argsT"][2]["type"] = "ImGuiTextRange const *" +defs["ImVector_ImGuiTextRange_erase"][2]["argsT"][3] = {} +defs["ImVector_ImGuiTextRange_erase"][2]["argsT"][3]["name"] = "it_last" +defs["ImVector_ImGuiTextRange_erase"][2]["argsT"][3]["type"] = "ImGuiTextRange const *" +defs["ImVector_ImGuiTextRange_erase"][2]["call_args"] = "(it,it_last)" +defs["ImVector_ImGuiTextRange_erase"][2]["cimguiname"] = "ImVector_ImGuiTextRange_erase" +defs["ImVector_ImGuiTextRange_erase"][2]["defaults"] = {} +defs["ImVector_ImGuiTextRange_erase"][2]["funcname"] = "erase" +defs["ImVector_ImGuiTextRange_erase"][2]["ov_cimguiname"] = "ImVector_ImGuiTextRange_eraseTPtr" +defs["ImVector_ImGuiTextRange_erase"][2]["ret"] = "ImGuiTextRange*" +defs["ImVector_ImGuiTextRange_erase"][2]["signature"] = "(const ImGuiTextRange*,const ImGuiTextRange*)" +defs["ImVector_ImGuiTextRange_erase"][2]["stname"] = "ImVector_ImGuiTextRange" +defs["ImVector_ImGuiTextRange_erase"][2]["templatedgen"] = true +defs["ImVector_ImGuiTextRange_erase"]["(const ImGuiTextRange*)"] = defs["ImVector_ImGuiTextRange_erase"][1] +defs["ImVector_ImGuiTextRange_erase"]["(const ImGuiTextRange*,const ImGuiTextRange*)"] = defs["ImVector_ImGuiTextRange_erase"][2] +defs["ImVector_ImGuiTextRange_erase_unsorted"] = {} +defs["ImVector_ImGuiTextRange_erase_unsorted"][1] = {} +defs["ImVector_ImGuiTextRange_erase_unsorted"][1]["args"] = "(ImVector_ImGuiTextRange* self,ImGuiTextRange const * it)" +defs["ImVector_ImGuiTextRange_erase_unsorted"][1]["argsT"] = {} +defs["ImVector_ImGuiTextRange_erase_unsorted"][1]["argsT"][1] = {} +defs["ImVector_ImGuiTextRange_erase_unsorted"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiTextRange_erase_unsorted"][1]["argsT"][1]["type"] = "ImVector_ImGuiTextRange*" +defs["ImVector_ImGuiTextRange_erase_unsorted"][1]["argsT"][2] = {} +defs["ImVector_ImGuiTextRange_erase_unsorted"][1]["argsT"][2]["name"] = "it" +defs["ImVector_ImGuiTextRange_erase_unsorted"][1]["argsT"][2]["type"] = "ImGuiTextRange const *" +defs["ImVector_ImGuiTextRange_erase_unsorted"][1]["call_args"] = "(it)" +defs["ImVector_ImGuiTextRange_erase_unsorted"][1]["cimguiname"] = "ImVector_ImGuiTextRange_erase_unsorted" +defs["ImVector_ImGuiTextRange_erase_unsorted"][1]["defaults"] = {} +defs["ImVector_ImGuiTextRange_erase_unsorted"][1]["funcname"] = "erase_unsorted" +defs["ImVector_ImGuiTextRange_erase_unsorted"][1]["ov_cimguiname"] = "ImVector_ImGuiTextRange_erase_unsorted" +defs["ImVector_ImGuiTextRange_erase_unsorted"][1]["ret"] = "ImGuiTextRange*" +defs["ImVector_ImGuiTextRange_erase_unsorted"][1]["signature"] = "(const ImGuiTextRange*)" +defs["ImVector_ImGuiTextRange_erase_unsorted"][1]["stname"] = "ImVector_ImGuiTextRange" +defs["ImVector_ImGuiTextRange_erase_unsorted"][1]["templatedgen"] = true +defs["ImVector_ImGuiTextRange_erase_unsorted"]["(const ImGuiTextRange*)"] = defs["ImVector_ImGuiTextRange_erase_unsorted"][1] +defs["ImVector_ImGuiTextRange_front"] = {} +defs["ImVector_ImGuiTextRange_front"][1] = {} +defs["ImVector_ImGuiTextRange_front"][1]["args"] = "(ImVector_ImGuiTextRange* self)" +defs["ImVector_ImGuiTextRange_front"][1]["argsT"] = {} +defs["ImVector_ImGuiTextRange_front"][1]["argsT"][1] = {} +defs["ImVector_ImGuiTextRange_front"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiTextRange_front"][1]["argsT"][1]["type"] = "ImVector_ImGuiTextRange*" +defs["ImVector_ImGuiTextRange_front"][1]["call_args"] = "()" +defs["ImVector_ImGuiTextRange_front"][1]["cimguiname"] = "ImVector_ImGuiTextRange_front" +defs["ImVector_ImGuiTextRange_front"][1]["defaults"] = {} +defs["ImVector_ImGuiTextRange_front"][1]["funcname"] = "front" +defs["ImVector_ImGuiTextRange_front"][1]["ov_cimguiname"] = "ImVector_ImGuiTextRange_front" +defs["ImVector_ImGuiTextRange_front"][1]["ret"] = "ImGuiTextRange*" +defs["ImVector_ImGuiTextRange_front"][1]["retref"] = "&" +defs["ImVector_ImGuiTextRange_front"][1]["signature"] = "()" +defs["ImVector_ImGuiTextRange_front"][1]["stname"] = "ImVector_ImGuiTextRange" +defs["ImVector_ImGuiTextRange_front"][1]["templatedgen"] = true +defs["ImVector_ImGuiTextRange_front"][2] = {} +defs["ImVector_ImGuiTextRange_front"][2]["args"] = "(const ImVector_ImGuiTextRange* self)" +defs["ImVector_ImGuiTextRange_front"][2]["argsT"] = {} +defs["ImVector_ImGuiTextRange_front"][2]["argsT"][1] = {} +defs["ImVector_ImGuiTextRange_front"][2]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiTextRange_front"][2]["argsT"][1]["type"] = "const ImVector_ImGuiTextRange*" +defs["ImVector_ImGuiTextRange_front"][2]["call_args"] = "()" +defs["ImVector_ImGuiTextRange_front"][2]["cimguiname"] = "ImVector_ImGuiTextRange_front" +defs["ImVector_ImGuiTextRange_front"][2]["defaults"] = {} +defs["ImVector_ImGuiTextRange_front"][2]["funcname"] = "front" +defs["ImVector_ImGuiTextRange_front"][2]["ov_cimguiname"] = "ImVector_ImGuiTextRange_front_const" +defs["ImVector_ImGuiTextRange_front"][2]["ret"] = "ImGuiTextRange const *" +defs["ImVector_ImGuiTextRange_front"][2]["retref"] = "&" +defs["ImVector_ImGuiTextRange_front"][2]["signature"] = "()const" +defs["ImVector_ImGuiTextRange_front"][2]["stname"] = "ImVector_ImGuiTextRange" +defs["ImVector_ImGuiTextRange_front"][2]["templatedgen"] = true +defs["ImVector_ImGuiTextRange_front"]["()"] = defs["ImVector_ImGuiTextRange_front"][1] +defs["ImVector_ImGuiTextRange_front"]["()const"] = defs["ImVector_ImGuiTextRange_front"][2] +defs["ImVector_ImGuiTextRange_index_from_ptr"] = {} +defs["ImVector_ImGuiTextRange_index_from_ptr"][1] = {} +defs["ImVector_ImGuiTextRange_index_from_ptr"][1]["args"] = "(const ImVector_ImGuiTextRange* self,ImGuiTextRange const * it)" +defs["ImVector_ImGuiTextRange_index_from_ptr"][1]["argsT"] = {} +defs["ImVector_ImGuiTextRange_index_from_ptr"][1]["argsT"][1] = {} +defs["ImVector_ImGuiTextRange_index_from_ptr"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiTextRange_index_from_ptr"][1]["argsT"][1]["type"] = "const ImVector_ImGuiTextRange*" +defs["ImVector_ImGuiTextRange_index_from_ptr"][1]["argsT"][2] = {} +defs["ImVector_ImGuiTextRange_index_from_ptr"][1]["argsT"][2]["name"] = "it" +defs["ImVector_ImGuiTextRange_index_from_ptr"][1]["argsT"][2]["type"] = "ImGuiTextRange const *" +defs["ImVector_ImGuiTextRange_index_from_ptr"][1]["call_args"] = "(it)" +defs["ImVector_ImGuiTextRange_index_from_ptr"][1]["cimguiname"] = "ImVector_ImGuiTextRange_index_from_ptr" +defs["ImVector_ImGuiTextRange_index_from_ptr"][1]["defaults"] = {} +defs["ImVector_ImGuiTextRange_index_from_ptr"][1]["funcname"] = "index_from_ptr" +defs["ImVector_ImGuiTextRange_index_from_ptr"][1]["ov_cimguiname"] = "ImVector_ImGuiTextRange_index_from_ptr" +defs["ImVector_ImGuiTextRange_index_from_ptr"][1]["ret"] = "int" +defs["ImVector_ImGuiTextRange_index_from_ptr"][1]["signature"] = "(const ImGuiTextRange*)const" +defs["ImVector_ImGuiTextRange_index_from_ptr"][1]["stname"] = "ImVector_ImGuiTextRange" +defs["ImVector_ImGuiTextRange_index_from_ptr"][1]["templatedgen"] = true +defs["ImVector_ImGuiTextRange_index_from_ptr"]["(const ImGuiTextRange*)const"] = defs["ImVector_ImGuiTextRange_index_from_ptr"][1] +defs["ImVector_ImGuiTextRange_insert"] = {} +defs["ImVector_ImGuiTextRange_insert"][1] = {} +defs["ImVector_ImGuiTextRange_insert"][1]["args"] = "(ImVector_ImGuiTextRange* self,ImGuiTextRange const * it,const ImGuiTextRange v)" +defs["ImVector_ImGuiTextRange_insert"][1]["argsT"] = {} +defs["ImVector_ImGuiTextRange_insert"][1]["argsT"][1] = {} +defs["ImVector_ImGuiTextRange_insert"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiTextRange_insert"][1]["argsT"][1]["type"] = "ImVector_ImGuiTextRange*" +defs["ImVector_ImGuiTextRange_insert"][1]["argsT"][2] = {} +defs["ImVector_ImGuiTextRange_insert"][1]["argsT"][2]["name"] = "it" +defs["ImVector_ImGuiTextRange_insert"][1]["argsT"][2]["type"] = "ImGuiTextRange const *" +defs["ImVector_ImGuiTextRange_insert"][1]["argsT"][3] = {} +defs["ImVector_ImGuiTextRange_insert"][1]["argsT"][3]["name"] = "v" +defs["ImVector_ImGuiTextRange_insert"][1]["argsT"][3]["type"] = "const ImGuiTextRange" +defs["ImVector_ImGuiTextRange_insert"][1]["call_args"] = "(it,v)" +defs["ImVector_ImGuiTextRange_insert"][1]["cimguiname"] = "ImVector_ImGuiTextRange_insert" +defs["ImVector_ImGuiTextRange_insert"][1]["defaults"] = {} +defs["ImVector_ImGuiTextRange_insert"][1]["funcname"] = "insert" +defs["ImVector_ImGuiTextRange_insert"][1]["ov_cimguiname"] = "ImVector_ImGuiTextRange_insert" +defs["ImVector_ImGuiTextRange_insert"][1]["ret"] = "ImGuiTextRange*" +defs["ImVector_ImGuiTextRange_insert"][1]["signature"] = "(const ImGuiTextRange*,const ImGuiTextRange)" +defs["ImVector_ImGuiTextRange_insert"][1]["stname"] = "ImVector_ImGuiTextRange" +defs["ImVector_ImGuiTextRange_insert"][1]["templatedgen"] = true +defs["ImVector_ImGuiTextRange_insert"]["(const ImGuiTextRange*,const ImGuiTextRange)"] = defs["ImVector_ImGuiTextRange_insert"][1] +defs["ImVector_ImGuiTextRange_pop_back"] = {} +defs["ImVector_ImGuiTextRange_pop_back"][1] = {} +defs["ImVector_ImGuiTextRange_pop_back"][1]["args"] = "(ImVector_ImGuiTextRange* self)" +defs["ImVector_ImGuiTextRange_pop_back"][1]["argsT"] = {} +defs["ImVector_ImGuiTextRange_pop_back"][1]["argsT"][1] = {} +defs["ImVector_ImGuiTextRange_pop_back"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiTextRange_pop_back"][1]["argsT"][1]["type"] = "ImVector_ImGuiTextRange*" +defs["ImVector_ImGuiTextRange_pop_back"][1]["call_args"] = "()" +defs["ImVector_ImGuiTextRange_pop_back"][1]["cimguiname"] = "ImVector_ImGuiTextRange_pop_back" +defs["ImVector_ImGuiTextRange_pop_back"][1]["defaults"] = {} +defs["ImVector_ImGuiTextRange_pop_back"][1]["funcname"] = "pop_back" +defs["ImVector_ImGuiTextRange_pop_back"][1]["ov_cimguiname"] = "ImVector_ImGuiTextRange_pop_back" +defs["ImVector_ImGuiTextRange_pop_back"][1]["ret"] = "void" +defs["ImVector_ImGuiTextRange_pop_back"][1]["signature"] = "()" +defs["ImVector_ImGuiTextRange_pop_back"][1]["stname"] = "ImVector_ImGuiTextRange" +defs["ImVector_ImGuiTextRange_pop_back"][1]["templatedgen"] = true +defs["ImVector_ImGuiTextRange_pop_back"]["()"] = defs["ImVector_ImGuiTextRange_pop_back"][1] +defs["ImVector_ImGuiTextRange_push_back"] = {} +defs["ImVector_ImGuiTextRange_push_back"][1] = {} +defs["ImVector_ImGuiTextRange_push_back"][1]["args"] = "(ImVector_ImGuiTextRange* self,const ImGuiTextRange v)" +defs["ImVector_ImGuiTextRange_push_back"][1]["argsT"] = {} +defs["ImVector_ImGuiTextRange_push_back"][1]["argsT"][1] = {} +defs["ImVector_ImGuiTextRange_push_back"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiTextRange_push_back"][1]["argsT"][1]["type"] = "ImVector_ImGuiTextRange*" +defs["ImVector_ImGuiTextRange_push_back"][1]["argsT"][2] = {} +defs["ImVector_ImGuiTextRange_push_back"][1]["argsT"][2]["name"] = "v" +defs["ImVector_ImGuiTextRange_push_back"][1]["argsT"][2]["type"] = "const ImGuiTextRange" +defs["ImVector_ImGuiTextRange_push_back"][1]["call_args"] = "(v)" +defs["ImVector_ImGuiTextRange_push_back"][1]["cimguiname"] = "ImVector_ImGuiTextRange_push_back" +defs["ImVector_ImGuiTextRange_push_back"][1]["defaults"] = {} +defs["ImVector_ImGuiTextRange_push_back"][1]["funcname"] = "push_back" +defs["ImVector_ImGuiTextRange_push_back"][1]["ov_cimguiname"] = "ImVector_ImGuiTextRange_push_back" +defs["ImVector_ImGuiTextRange_push_back"][1]["ret"] = "void" +defs["ImVector_ImGuiTextRange_push_back"][1]["signature"] = "(const ImGuiTextRange)" +defs["ImVector_ImGuiTextRange_push_back"][1]["stname"] = "ImVector_ImGuiTextRange" +defs["ImVector_ImGuiTextRange_push_back"][1]["templatedgen"] = true +defs["ImVector_ImGuiTextRange_push_back"]["(const ImGuiTextRange)"] = defs["ImVector_ImGuiTextRange_push_back"][1] +defs["ImVector_ImGuiTextRange_push_front"] = {} +defs["ImVector_ImGuiTextRange_push_front"][1] = {} +defs["ImVector_ImGuiTextRange_push_front"][1]["args"] = "(ImVector_ImGuiTextRange* self,const ImGuiTextRange v)" +defs["ImVector_ImGuiTextRange_push_front"][1]["argsT"] = {} +defs["ImVector_ImGuiTextRange_push_front"][1]["argsT"][1] = {} +defs["ImVector_ImGuiTextRange_push_front"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiTextRange_push_front"][1]["argsT"][1]["type"] = "ImVector_ImGuiTextRange*" +defs["ImVector_ImGuiTextRange_push_front"][1]["argsT"][2] = {} +defs["ImVector_ImGuiTextRange_push_front"][1]["argsT"][2]["name"] = "v" +defs["ImVector_ImGuiTextRange_push_front"][1]["argsT"][2]["type"] = "const ImGuiTextRange" +defs["ImVector_ImGuiTextRange_push_front"][1]["call_args"] = "(v)" +defs["ImVector_ImGuiTextRange_push_front"][1]["cimguiname"] = "ImVector_ImGuiTextRange_push_front" +defs["ImVector_ImGuiTextRange_push_front"][1]["defaults"] = {} +defs["ImVector_ImGuiTextRange_push_front"][1]["funcname"] = "push_front" +defs["ImVector_ImGuiTextRange_push_front"][1]["ov_cimguiname"] = "ImVector_ImGuiTextRange_push_front" +defs["ImVector_ImGuiTextRange_push_front"][1]["ret"] = "void" +defs["ImVector_ImGuiTextRange_push_front"][1]["signature"] = "(const ImGuiTextRange)" +defs["ImVector_ImGuiTextRange_push_front"][1]["stname"] = "ImVector_ImGuiTextRange" +defs["ImVector_ImGuiTextRange_push_front"][1]["templatedgen"] = true +defs["ImVector_ImGuiTextRange_push_front"]["(const ImGuiTextRange)"] = defs["ImVector_ImGuiTextRange_push_front"][1] +defs["ImVector_ImGuiTextRange_reserve"] = {} +defs["ImVector_ImGuiTextRange_reserve"][1] = {} +defs["ImVector_ImGuiTextRange_reserve"][1]["args"] = "(ImVector_ImGuiTextRange* self,int new_capacity)" +defs["ImVector_ImGuiTextRange_reserve"][1]["argsT"] = {} +defs["ImVector_ImGuiTextRange_reserve"][1]["argsT"][1] = {} +defs["ImVector_ImGuiTextRange_reserve"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiTextRange_reserve"][1]["argsT"][1]["type"] = "ImVector_ImGuiTextRange*" +defs["ImVector_ImGuiTextRange_reserve"][1]["argsT"][2] = {} +defs["ImVector_ImGuiTextRange_reserve"][1]["argsT"][2]["name"] = "new_capacity" +defs["ImVector_ImGuiTextRange_reserve"][1]["argsT"][2]["type"] = "int" +defs["ImVector_ImGuiTextRange_reserve"][1]["call_args"] = "(new_capacity)" +defs["ImVector_ImGuiTextRange_reserve"][1]["cimguiname"] = "ImVector_ImGuiTextRange_reserve" +defs["ImVector_ImGuiTextRange_reserve"][1]["defaults"] = {} +defs["ImVector_ImGuiTextRange_reserve"][1]["funcname"] = "reserve" +defs["ImVector_ImGuiTextRange_reserve"][1]["ov_cimguiname"] = "ImVector_ImGuiTextRange_reserve" +defs["ImVector_ImGuiTextRange_reserve"][1]["ret"] = "void" +defs["ImVector_ImGuiTextRange_reserve"][1]["signature"] = "(int)" +defs["ImVector_ImGuiTextRange_reserve"][1]["stname"] = "ImVector_ImGuiTextRange" +defs["ImVector_ImGuiTextRange_reserve"][1]["templatedgen"] = true +defs["ImVector_ImGuiTextRange_reserve"]["(int)"] = defs["ImVector_ImGuiTextRange_reserve"][1] +defs["ImVector_ImGuiTextRange_resize"] = {} +defs["ImVector_ImGuiTextRange_resize"][1] = {} +defs["ImVector_ImGuiTextRange_resize"][1]["args"] = "(ImVector_ImGuiTextRange* self,int new_size)" +defs["ImVector_ImGuiTextRange_resize"][1]["argsT"] = {} +defs["ImVector_ImGuiTextRange_resize"][1]["argsT"][1] = {} +defs["ImVector_ImGuiTextRange_resize"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiTextRange_resize"][1]["argsT"][1]["type"] = "ImVector_ImGuiTextRange*" +defs["ImVector_ImGuiTextRange_resize"][1]["argsT"][2] = {} +defs["ImVector_ImGuiTextRange_resize"][1]["argsT"][2]["name"] = "new_size" +defs["ImVector_ImGuiTextRange_resize"][1]["argsT"][2]["type"] = "int" +defs["ImVector_ImGuiTextRange_resize"][1]["call_args"] = "(new_size)" +defs["ImVector_ImGuiTextRange_resize"][1]["cimguiname"] = "ImVector_ImGuiTextRange_resize" +defs["ImVector_ImGuiTextRange_resize"][1]["defaults"] = {} +defs["ImVector_ImGuiTextRange_resize"][1]["funcname"] = "resize" +defs["ImVector_ImGuiTextRange_resize"][1]["ov_cimguiname"] = "ImVector_ImGuiTextRange_resize" +defs["ImVector_ImGuiTextRange_resize"][1]["ret"] = "void" +defs["ImVector_ImGuiTextRange_resize"][1]["signature"] = "(int)" +defs["ImVector_ImGuiTextRange_resize"][1]["stname"] = "ImVector_ImGuiTextRange" +defs["ImVector_ImGuiTextRange_resize"][1]["templatedgen"] = true +defs["ImVector_ImGuiTextRange_resize"][2] = {} +defs["ImVector_ImGuiTextRange_resize"][2]["args"] = "(ImVector_ImGuiTextRange* self,int new_size,const ImGuiTextRange v)" +defs["ImVector_ImGuiTextRange_resize"][2]["argsT"] = {} +defs["ImVector_ImGuiTextRange_resize"][2]["argsT"][1] = {} +defs["ImVector_ImGuiTextRange_resize"][2]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiTextRange_resize"][2]["argsT"][1]["type"] = "ImVector_ImGuiTextRange*" +defs["ImVector_ImGuiTextRange_resize"][2]["argsT"][2] = {} +defs["ImVector_ImGuiTextRange_resize"][2]["argsT"][2]["name"] = "new_size" +defs["ImVector_ImGuiTextRange_resize"][2]["argsT"][2]["type"] = "int" +defs["ImVector_ImGuiTextRange_resize"][2]["argsT"][3] = {} +defs["ImVector_ImGuiTextRange_resize"][2]["argsT"][3]["name"] = "v" +defs["ImVector_ImGuiTextRange_resize"][2]["argsT"][3]["type"] = "const ImGuiTextRange" +defs["ImVector_ImGuiTextRange_resize"][2]["call_args"] = "(new_size,v)" +defs["ImVector_ImGuiTextRange_resize"][2]["cimguiname"] = "ImVector_ImGuiTextRange_resize" +defs["ImVector_ImGuiTextRange_resize"][2]["defaults"] = {} +defs["ImVector_ImGuiTextRange_resize"][2]["funcname"] = "resize" +defs["ImVector_ImGuiTextRange_resize"][2]["ov_cimguiname"] = "ImVector_ImGuiTextRange_resizeT" +defs["ImVector_ImGuiTextRange_resize"][2]["ret"] = "void" +defs["ImVector_ImGuiTextRange_resize"][2]["signature"] = "(int,const ImGuiTextRange)" +defs["ImVector_ImGuiTextRange_resize"][2]["stname"] = "ImVector_ImGuiTextRange" +defs["ImVector_ImGuiTextRange_resize"][2]["templatedgen"] = true +defs["ImVector_ImGuiTextRange_resize"]["(int)"] = defs["ImVector_ImGuiTextRange_resize"][1] +defs["ImVector_ImGuiTextRange_resize"]["(int,const ImGuiTextRange)"] = defs["ImVector_ImGuiTextRange_resize"][2] +defs["ImVector_ImGuiTextRange_size"] = {} +defs["ImVector_ImGuiTextRange_size"][1] = {} +defs["ImVector_ImGuiTextRange_size"][1]["args"] = "(const ImVector_ImGuiTextRange* self)" +defs["ImVector_ImGuiTextRange_size"][1]["argsT"] = {} +defs["ImVector_ImGuiTextRange_size"][1]["argsT"][1] = {} +defs["ImVector_ImGuiTextRange_size"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiTextRange_size"][1]["argsT"][1]["type"] = "const ImVector_ImGuiTextRange*" +defs["ImVector_ImGuiTextRange_size"][1]["call_args"] = "()" +defs["ImVector_ImGuiTextRange_size"][1]["cimguiname"] = "ImVector_ImGuiTextRange_size" +defs["ImVector_ImGuiTextRange_size"][1]["defaults"] = {} +defs["ImVector_ImGuiTextRange_size"][1]["funcname"] = "size" +defs["ImVector_ImGuiTextRange_size"][1]["ov_cimguiname"] = "ImVector_ImGuiTextRange_size" +defs["ImVector_ImGuiTextRange_size"][1]["ret"] = "int" +defs["ImVector_ImGuiTextRange_size"][1]["signature"] = "()const" +defs["ImVector_ImGuiTextRange_size"][1]["stname"] = "ImVector_ImGuiTextRange" +defs["ImVector_ImGuiTextRange_size"][1]["templatedgen"] = true +defs["ImVector_ImGuiTextRange_size"]["()const"] = defs["ImVector_ImGuiTextRange_size"][1] +defs["ImVector_ImGuiTextRange_size_in_bytes"] = {} +defs["ImVector_ImGuiTextRange_size_in_bytes"][1] = {} +defs["ImVector_ImGuiTextRange_size_in_bytes"][1]["args"] = "(const ImVector_ImGuiTextRange* self)" +defs["ImVector_ImGuiTextRange_size_in_bytes"][1]["argsT"] = {} +defs["ImVector_ImGuiTextRange_size_in_bytes"][1]["argsT"][1] = {} +defs["ImVector_ImGuiTextRange_size_in_bytes"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiTextRange_size_in_bytes"][1]["argsT"][1]["type"] = "const ImVector_ImGuiTextRange*" +defs["ImVector_ImGuiTextRange_size_in_bytes"][1]["call_args"] = "()" +defs["ImVector_ImGuiTextRange_size_in_bytes"][1]["cimguiname"] = "ImVector_ImGuiTextRange_size_in_bytes" +defs["ImVector_ImGuiTextRange_size_in_bytes"][1]["defaults"] = {} +defs["ImVector_ImGuiTextRange_size_in_bytes"][1]["funcname"] = "size_in_bytes" +defs["ImVector_ImGuiTextRange_size_in_bytes"][1]["ov_cimguiname"] = "ImVector_ImGuiTextRange_size_in_bytes" +defs["ImVector_ImGuiTextRange_size_in_bytes"][1]["ret"] = "int" +defs["ImVector_ImGuiTextRange_size_in_bytes"][1]["signature"] = "()const" +defs["ImVector_ImGuiTextRange_size_in_bytes"][1]["stname"] = "ImVector_ImGuiTextRange" +defs["ImVector_ImGuiTextRange_size_in_bytes"][1]["templatedgen"] = true +defs["ImVector_ImGuiTextRange_size_in_bytes"]["()const"] = defs["ImVector_ImGuiTextRange_size_in_bytes"][1] +defs["ImVector_ImGuiTextRange_swap"] = {} +defs["ImVector_ImGuiTextRange_swap"][1] = {} +defs["ImVector_ImGuiTextRange_swap"][1]["args"] = "(ImVector_ImGuiTextRange* self,ImVector_ImGuiTextRange rhs)" +defs["ImVector_ImGuiTextRange_swap"][1]["argsT"] = {} +defs["ImVector_ImGuiTextRange_swap"][1]["argsT"][1] = {} +defs["ImVector_ImGuiTextRange_swap"][1]["argsT"][1]["name"] = "self" +defs["ImVector_ImGuiTextRange_swap"][1]["argsT"][1]["type"] = "ImVector_ImGuiTextRange*" +defs["ImVector_ImGuiTextRange_swap"][1]["argsT"][2] = {} +defs["ImVector_ImGuiTextRange_swap"][1]["argsT"][2]["name"] = "rhs" +defs["ImVector_ImGuiTextRange_swap"][1]["argsT"][2]["type"] = "ImVector_ImGuiTextRange&" +defs["ImVector_ImGuiTextRange_swap"][1]["call_args"] = "(rhs)" +defs["ImVector_ImGuiTextRange_swap"][1]["cimguiname"] = "ImVector_ImGuiTextRange_swap" +defs["ImVector_ImGuiTextRange_swap"][1]["defaults"] = {} +defs["ImVector_ImGuiTextRange_swap"][1]["funcname"] = "swap" +defs["ImVector_ImGuiTextRange_swap"][1]["ov_cimguiname"] = "ImVector_ImGuiTextRange_swap" +defs["ImVector_ImGuiTextRange_swap"][1]["ret"] = "void" +defs["ImVector_ImGuiTextRange_swap"][1]["signature"] = "(ImVector)" +defs["ImVector_ImGuiTextRange_swap"][1]["stname"] = "ImVector_ImGuiTextRange" +defs["ImVector_ImGuiTextRange_swap"][1]["templatedgen"] = true +defs["ImVector_ImGuiTextRange_swap"]["(ImVector)"] = defs["ImVector_ImGuiTextRange_swap"][1] defs["ImVector_ImTextureID_ImVector_ImTextureID"] = {} defs["ImVector_ImTextureID_ImVector_ImTextureID"][1] = {} defs["ImVector_ImTextureID_ImVector_ImTextureID"][1]["args"] = "()" @@ -11568,1068 +12793,6 @@ defs["ImVector_ImWchar_swap"][1]["signature"] = "(ImVector)" defs["ImVector_ImWchar_swap"][1]["stname"] = "ImVector_ImWchar" defs["ImVector_ImWchar_swap"][1]["templatedgen"] = true defs["ImVector_ImWchar_swap"]["(ImVector)"] = defs["ImVector_ImWchar_swap"][1] -defs["ImVector_Pair_ImVector_Pair"] = {} -defs["ImVector_Pair_ImVector_Pair"][1] = {} -defs["ImVector_Pair_ImVector_Pair"][1]["args"] = "()" -defs["ImVector_Pair_ImVector_Pair"][1]["argsT"] = {} -defs["ImVector_Pair_ImVector_Pair"][1]["call_args"] = "()" -defs["ImVector_Pair_ImVector_Pair"][1]["cimguiname"] = "ImVector_Pair_ImVector_Pair" -defs["ImVector_Pair_ImVector_Pair"][1]["constructor"] = true -defs["ImVector_Pair_ImVector_Pair"][1]["defaults"] = {} -defs["ImVector_Pair_ImVector_Pair"][1]["funcname"] = "ImVector_Pair" -defs["ImVector_Pair_ImVector_Pair"][1]["ov_cimguiname"] = "ImVector_Pair_ImVector_Pair" -defs["ImVector_Pair_ImVector_Pair"][1]["signature"] = "()" -defs["ImVector_Pair_ImVector_Pair"][1]["stname"] = "ImVector_Pair" -defs["ImVector_Pair_ImVector_Pair"][1]["templatedgen"] = true -defs["ImVector_Pair_ImVector_Pair"][2] = {} -defs["ImVector_Pair_ImVector_Pair"][2]["args"] = "(const ImVector_Pair src)" -defs["ImVector_Pair_ImVector_Pair"][2]["argsT"] = {} -defs["ImVector_Pair_ImVector_Pair"][2]["argsT"][1] = {} -defs["ImVector_Pair_ImVector_Pair"][2]["argsT"][1]["name"] = "src" -defs["ImVector_Pair_ImVector_Pair"][2]["argsT"][1]["type"] = "const ImVector_Pair" -defs["ImVector_Pair_ImVector_Pair"][2]["call_args"] = "(src)" -defs["ImVector_Pair_ImVector_Pair"][2]["cimguiname"] = "ImVector_Pair_ImVector_Pair" -defs["ImVector_Pair_ImVector_Pair"][2]["constructor"] = true -defs["ImVector_Pair_ImVector_Pair"][2]["defaults"] = {} -defs["ImVector_Pair_ImVector_Pair"][2]["funcname"] = "ImVector_Pair" -defs["ImVector_Pair_ImVector_Pair"][2]["ov_cimguiname"] = "ImVector_Pair_ImVector_PairVector" -defs["ImVector_Pair_ImVector_Pair"][2]["signature"] = "(const ImVector)" -defs["ImVector_Pair_ImVector_Pair"][2]["stname"] = "ImVector_Pair" -defs["ImVector_Pair_ImVector_Pair"][2]["templatedgen"] = true -defs["ImVector_Pair_ImVector_Pair"]["()"] = defs["ImVector_Pair_ImVector_Pair"][1] -defs["ImVector_Pair_ImVector_Pair"]["(const ImVector)"] = defs["ImVector_Pair_ImVector_Pair"][2] -defs["ImVector_Pair__grow_capacity"] = {} -defs["ImVector_Pair__grow_capacity"][1] = {} -defs["ImVector_Pair__grow_capacity"][1]["args"] = "(const ImVector_Pair* self,int sz)" -defs["ImVector_Pair__grow_capacity"][1]["argsT"] = {} -defs["ImVector_Pair__grow_capacity"][1]["argsT"][1] = {} -defs["ImVector_Pair__grow_capacity"][1]["argsT"][1]["name"] = "self" -defs["ImVector_Pair__grow_capacity"][1]["argsT"][1]["type"] = "const ImVector_Pair*" -defs["ImVector_Pair__grow_capacity"][1]["argsT"][2] = {} -defs["ImVector_Pair__grow_capacity"][1]["argsT"][2]["name"] = "sz" -defs["ImVector_Pair__grow_capacity"][1]["argsT"][2]["type"] = "int" -defs["ImVector_Pair__grow_capacity"][1]["call_args"] = "(sz)" -defs["ImVector_Pair__grow_capacity"][1]["cimguiname"] = "ImVector_Pair__grow_capacity" -defs["ImVector_Pair__grow_capacity"][1]["defaults"] = {} -defs["ImVector_Pair__grow_capacity"][1]["funcname"] = "_grow_capacity" -defs["ImVector_Pair__grow_capacity"][1]["ov_cimguiname"] = "ImVector_Pair__grow_capacity" -defs["ImVector_Pair__grow_capacity"][1]["ret"] = "int" -defs["ImVector_Pair__grow_capacity"][1]["signature"] = "(int)const" -defs["ImVector_Pair__grow_capacity"][1]["stname"] = "ImVector_Pair" -defs["ImVector_Pair__grow_capacity"][1]["templatedgen"] = true -defs["ImVector_Pair__grow_capacity"]["(int)const"] = defs["ImVector_Pair__grow_capacity"][1] -defs["ImVector_Pair_back"] = {} -defs["ImVector_Pair_back"][1] = {} -defs["ImVector_Pair_back"][1]["args"] = "(ImVector_Pair* self)" -defs["ImVector_Pair_back"][1]["argsT"] = {} -defs["ImVector_Pair_back"][1]["argsT"][1] = {} -defs["ImVector_Pair_back"][1]["argsT"][1]["name"] = "self" -defs["ImVector_Pair_back"][1]["argsT"][1]["type"] = "ImVector_Pair*" -defs["ImVector_Pair_back"][1]["call_args"] = "()" -defs["ImVector_Pair_back"][1]["cimguiname"] = "ImVector_Pair_back" -defs["ImVector_Pair_back"][1]["defaults"] = {} -defs["ImVector_Pair_back"][1]["funcname"] = "back" -defs["ImVector_Pair_back"][1]["ov_cimguiname"] = "ImVector_Pair_back" -defs["ImVector_Pair_back"][1]["ret"] = "Pair*" -defs["ImVector_Pair_back"][1]["retref"] = "&" -defs["ImVector_Pair_back"][1]["signature"] = "()" -defs["ImVector_Pair_back"][1]["stname"] = "ImVector_Pair" -defs["ImVector_Pair_back"][1]["templatedgen"] = true -defs["ImVector_Pair_back"][2] = {} -defs["ImVector_Pair_back"][2]["args"] = "(const ImVector_Pair* self)" -defs["ImVector_Pair_back"][2]["argsT"] = {} -defs["ImVector_Pair_back"][2]["argsT"][1] = {} -defs["ImVector_Pair_back"][2]["argsT"][1]["name"] = "self" -defs["ImVector_Pair_back"][2]["argsT"][1]["type"] = "const ImVector_Pair*" -defs["ImVector_Pair_back"][2]["call_args"] = "()" -defs["ImVector_Pair_back"][2]["cimguiname"] = "ImVector_Pair_back" -defs["ImVector_Pair_back"][2]["defaults"] = {} -defs["ImVector_Pair_back"][2]["funcname"] = "back" -defs["ImVector_Pair_back"][2]["ov_cimguiname"] = "ImVector_Pair_back_const" -defs["ImVector_Pair_back"][2]["ret"] = "Pair const *" -defs["ImVector_Pair_back"][2]["retref"] = "&" -defs["ImVector_Pair_back"][2]["signature"] = "()const" -defs["ImVector_Pair_back"][2]["stname"] = "ImVector_Pair" -defs["ImVector_Pair_back"][2]["templatedgen"] = true -defs["ImVector_Pair_back"]["()"] = defs["ImVector_Pair_back"][1] -defs["ImVector_Pair_back"]["()const"] = defs["ImVector_Pair_back"][2] -defs["ImVector_Pair_begin"] = {} -defs["ImVector_Pair_begin"][1] = {} -defs["ImVector_Pair_begin"][1]["args"] = "(ImVector_Pair* self)" -defs["ImVector_Pair_begin"][1]["argsT"] = {} -defs["ImVector_Pair_begin"][1]["argsT"][1] = {} -defs["ImVector_Pair_begin"][1]["argsT"][1]["name"] = "self" -defs["ImVector_Pair_begin"][1]["argsT"][1]["type"] = "ImVector_Pair*" -defs["ImVector_Pair_begin"][1]["call_args"] = "()" -defs["ImVector_Pair_begin"][1]["cimguiname"] = "ImVector_Pair_begin" -defs["ImVector_Pair_begin"][1]["defaults"] = {} -defs["ImVector_Pair_begin"][1]["funcname"] = "begin" -defs["ImVector_Pair_begin"][1]["ov_cimguiname"] = "ImVector_Pair_begin" -defs["ImVector_Pair_begin"][1]["ret"] = "Pair*" -defs["ImVector_Pair_begin"][1]["signature"] = "()" -defs["ImVector_Pair_begin"][1]["stname"] = "ImVector_Pair" -defs["ImVector_Pair_begin"][1]["templatedgen"] = true -defs["ImVector_Pair_begin"][2] = {} -defs["ImVector_Pair_begin"][2]["args"] = "(const ImVector_Pair* self)" -defs["ImVector_Pair_begin"][2]["argsT"] = {} -defs["ImVector_Pair_begin"][2]["argsT"][1] = {} -defs["ImVector_Pair_begin"][2]["argsT"][1]["name"] = "self" -defs["ImVector_Pair_begin"][2]["argsT"][1]["type"] = "const ImVector_Pair*" -defs["ImVector_Pair_begin"][2]["call_args"] = "()" -defs["ImVector_Pair_begin"][2]["cimguiname"] = "ImVector_Pair_begin" -defs["ImVector_Pair_begin"][2]["defaults"] = {} -defs["ImVector_Pair_begin"][2]["funcname"] = "begin" -defs["ImVector_Pair_begin"][2]["ov_cimguiname"] = "ImVector_Pair_begin_const" -defs["ImVector_Pair_begin"][2]["ret"] = "Pair const *" -defs["ImVector_Pair_begin"][2]["signature"] = "()const" -defs["ImVector_Pair_begin"][2]["stname"] = "ImVector_Pair" -defs["ImVector_Pair_begin"][2]["templatedgen"] = true -defs["ImVector_Pair_begin"]["()"] = defs["ImVector_Pair_begin"][1] -defs["ImVector_Pair_begin"]["()const"] = defs["ImVector_Pair_begin"][2] -defs["ImVector_Pair_capacity"] = {} -defs["ImVector_Pair_capacity"][1] = {} -defs["ImVector_Pair_capacity"][1]["args"] = "(const ImVector_Pair* self)" -defs["ImVector_Pair_capacity"][1]["argsT"] = {} -defs["ImVector_Pair_capacity"][1]["argsT"][1] = {} -defs["ImVector_Pair_capacity"][1]["argsT"][1]["name"] = "self" -defs["ImVector_Pair_capacity"][1]["argsT"][1]["type"] = "const ImVector_Pair*" -defs["ImVector_Pair_capacity"][1]["call_args"] = "()" -defs["ImVector_Pair_capacity"][1]["cimguiname"] = "ImVector_Pair_capacity" -defs["ImVector_Pair_capacity"][1]["defaults"] = {} -defs["ImVector_Pair_capacity"][1]["funcname"] = "capacity" -defs["ImVector_Pair_capacity"][1]["ov_cimguiname"] = "ImVector_Pair_capacity" -defs["ImVector_Pair_capacity"][1]["ret"] = "int" -defs["ImVector_Pair_capacity"][1]["signature"] = "()const" -defs["ImVector_Pair_capacity"][1]["stname"] = "ImVector_Pair" -defs["ImVector_Pair_capacity"][1]["templatedgen"] = true -defs["ImVector_Pair_capacity"]["()const"] = defs["ImVector_Pair_capacity"][1] -defs["ImVector_Pair_clear"] = {} -defs["ImVector_Pair_clear"][1] = {} -defs["ImVector_Pair_clear"][1]["args"] = "(ImVector_Pair* self)" -defs["ImVector_Pair_clear"][1]["argsT"] = {} -defs["ImVector_Pair_clear"][1]["argsT"][1] = {} -defs["ImVector_Pair_clear"][1]["argsT"][1]["name"] = "self" -defs["ImVector_Pair_clear"][1]["argsT"][1]["type"] = "ImVector_Pair*" -defs["ImVector_Pair_clear"][1]["call_args"] = "()" -defs["ImVector_Pair_clear"][1]["cimguiname"] = "ImVector_Pair_clear" -defs["ImVector_Pair_clear"][1]["defaults"] = {} -defs["ImVector_Pair_clear"][1]["funcname"] = "clear" -defs["ImVector_Pair_clear"][1]["ov_cimguiname"] = "ImVector_Pair_clear" -defs["ImVector_Pair_clear"][1]["ret"] = "void" -defs["ImVector_Pair_clear"][1]["signature"] = "()" -defs["ImVector_Pair_clear"][1]["stname"] = "ImVector_Pair" -defs["ImVector_Pair_clear"][1]["templatedgen"] = true -defs["ImVector_Pair_clear"]["()"] = defs["ImVector_Pair_clear"][1] -defs["ImVector_Pair_destroy"] = {} -defs["ImVector_Pair_destroy"][1] = {} -defs["ImVector_Pair_destroy"][1]["args"] = "(ImVector_Pair* self)" -defs["ImVector_Pair_destroy"][1]["argsT"] = {} -defs["ImVector_Pair_destroy"][1]["argsT"][1] = {} -defs["ImVector_Pair_destroy"][1]["argsT"][1]["name"] = "self" -defs["ImVector_Pair_destroy"][1]["argsT"][1]["type"] = "ImVector_Pair*" -defs["ImVector_Pair_destroy"][1]["call_args"] = "(self)" -defs["ImVector_Pair_destroy"][1]["cimguiname"] = "ImVector_Pair_destroy" -defs["ImVector_Pair_destroy"][1]["defaults"] = {} -defs["ImVector_Pair_destroy"][1]["destructor"] = true -defs["ImVector_Pair_destroy"][1]["ov_cimguiname"] = "ImVector_Pair_destroy" -defs["ImVector_Pair_destroy"][1]["ret"] = "void" -defs["ImVector_Pair_destroy"][1]["signature"] = "(ImVector_Pair*)" -defs["ImVector_Pair_destroy"][1]["stname"] = "ImVector_Pair" -defs["ImVector_Pair_destroy"]["(ImVector_Pair*)"] = defs["ImVector_Pair_destroy"][1] -defs["ImVector_Pair_empty"] = {} -defs["ImVector_Pair_empty"][1] = {} -defs["ImVector_Pair_empty"][1]["args"] = "(const ImVector_Pair* self)" -defs["ImVector_Pair_empty"][1]["argsT"] = {} -defs["ImVector_Pair_empty"][1]["argsT"][1] = {} -defs["ImVector_Pair_empty"][1]["argsT"][1]["name"] = "self" -defs["ImVector_Pair_empty"][1]["argsT"][1]["type"] = "const ImVector_Pair*" -defs["ImVector_Pair_empty"][1]["call_args"] = "()" -defs["ImVector_Pair_empty"][1]["cimguiname"] = "ImVector_Pair_empty" -defs["ImVector_Pair_empty"][1]["defaults"] = {} -defs["ImVector_Pair_empty"][1]["funcname"] = "empty" -defs["ImVector_Pair_empty"][1]["ov_cimguiname"] = "ImVector_Pair_empty" -defs["ImVector_Pair_empty"][1]["ret"] = "bool" -defs["ImVector_Pair_empty"][1]["signature"] = "()const" -defs["ImVector_Pair_empty"][1]["stname"] = "ImVector_Pair" -defs["ImVector_Pair_empty"][1]["templatedgen"] = true -defs["ImVector_Pair_empty"]["()const"] = defs["ImVector_Pair_empty"][1] -defs["ImVector_Pair_end"] = {} -defs["ImVector_Pair_end"][1] = {} -defs["ImVector_Pair_end"][1]["args"] = "(ImVector_Pair* self)" -defs["ImVector_Pair_end"][1]["argsT"] = {} -defs["ImVector_Pair_end"][1]["argsT"][1] = {} -defs["ImVector_Pair_end"][1]["argsT"][1]["name"] = "self" -defs["ImVector_Pair_end"][1]["argsT"][1]["type"] = "ImVector_Pair*" -defs["ImVector_Pair_end"][1]["call_args"] = "()" -defs["ImVector_Pair_end"][1]["cimguiname"] = "ImVector_Pair_end" -defs["ImVector_Pair_end"][1]["defaults"] = {} -defs["ImVector_Pair_end"][1]["funcname"] = "end" -defs["ImVector_Pair_end"][1]["ov_cimguiname"] = "ImVector_Pair_end" -defs["ImVector_Pair_end"][1]["ret"] = "Pair*" -defs["ImVector_Pair_end"][1]["signature"] = "()" -defs["ImVector_Pair_end"][1]["stname"] = "ImVector_Pair" -defs["ImVector_Pair_end"][1]["templatedgen"] = true -defs["ImVector_Pair_end"][2] = {} -defs["ImVector_Pair_end"][2]["args"] = "(const ImVector_Pair* self)" -defs["ImVector_Pair_end"][2]["argsT"] = {} -defs["ImVector_Pair_end"][2]["argsT"][1] = {} -defs["ImVector_Pair_end"][2]["argsT"][1]["name"] = "self" -defs["ImVector_Pair_end"][2]["argsT"][1]["type"] = "const ImVector_Pair*" -defs["ImVector_Pair_end"][2]["call_args"] = "()" -defs["ImVector_Pair_end"][2]["cimguiname"] = "ImVector_Pair_end" -defs["ImVector_Pair_end"][2]["defaults"] = {} -defs["ImVector_Pair_end"][2]["funcname"] = "end" -defs["ImVector_Pair_end"][2]["ov_cimguiname"] = "ImVector_Pair_end_const" -defs["ImVector_Pair_end"][2]["ret"] = "Pair const *" -defs["ImVector_Pair_end"][2]["signature"] = "()const" -defs["ImVector_Pair_end"][2]["stname"] = "ImVector_Pair" -defs["ImVector_Pair_end"][2]["templatedgen"] = true -defs["ImVector_Pair_end"]["()"] = defs["ImVector_Pair_end"][1] -defs["ImVector_Pair_end"]["()const"] = defs["ImVector_Pair_end"][2] -defs["ImVector_Pair_erase"] = {} -defs["ImVector_Pair_erase"][1] = {} -defs["ImVector_Pair_erase"][1]["args"] = "(ImVector_Pair* self,Pair const * it)" -defs["ImVector_Pair_erase"][1]["argsT"] = {} -defs["ImVector_Pair_erase"][1]["argsT"][1] = {} -defs["ImVector_Pair_erase"][1]["argsT"][1]["name"] = "self" -defs["ImVector_Pair_erase"][1]["argsT"][1]["type"] = "ImVector_Pair*" -defs["ImVector_Pair_erase"][1]["argsT"][2] = {} -defs["ImVector_Pair_erase"][1]["argsT"][2]["name"] = "it" -defs["ImVector_Pair_erase"][1]["argsT"][2]["type"] = "Pair const *" -defs["ImVector_Pair_erase"][1]["call_args"] = "(it)" -defs["ImVector_Pair_erase"][1]["cimguiname"] = "ImVector_Pair_erase" -defs["ImVector_Pair_erase"][1]["defaults"] = {} -defs["ImVector_Pair_erase"][1]["funcname"] = "erase" -defs["ImVector_Pair_erase"][1]["ov_cimguiname"] = "ImVector_Pair_erase" -defs["ImVector_Pair_erase"][1]["ret"] = "Pair*" -defs["ImVector_Pair_erase"][1]["signature"] = "(const Pair*)" -defs["ImVector_Pair_erase"][1]["stname"] = "ImVector_Pair" -defs["ImVector_Pair_erase"][1]["templatedgen"] = true -defs["ImVector_Pair_erase"][2] = {} -defs["ImVector_Pair_erase"][2]["args"] = "(ImVector_Pair* self,Pair const * it,Pair const * it_last)" -defs["ImVector_Pair_erase"][2]["argsT"] = {} -defs["ImVector_Pair_erase"][2]["argsT"][1] = {} -defs["ImVector_Pair_erase"][2]["argsT"][1]["name"] = "self" -defs["ImVector_Pair_erase"][2]["argsT"][1]["type"] = "ImVector_Pair*" -defs["ImVector_Pair_erase"][2]["argsT"][2] = {} -defs["ImVector_Pair_erase"][2]["argsT"][2]["name"] = "it" -defs["ImVector_Pair_erase"][2]["argsT"][2]["type"] = "Pair const *" -defs["ImVector_Pair_erase"][2]["argsT"][3] = {} -defs["ImVector_Pair_erase"][2]["argsT"][3]["name"] = "it_last" -defs["ImVector_Pair_erase"][2]["argsT"][3]["type"] = "Pair const *" -defs["ImVector_Pair_erase"][2]["call_args"] = "(it,it_last)" -defs["ImVector_Pair_erase"][2]["cimguiname"] = "ImVector_Pair_erase" -defs["ImVector_Pair_erase"][2]["defaults"] = {} -defs["ImVector_Pair_erase"][2]["funcname"] = "erase" -defs["ImVector_Pair_erase"][2]["ov_cimguiname"] = "ImVector_Pair_eraseTPtr" -defs["ImVector_Pair_erase"][2]["ret"] = "Pair*" -defs["ImVector_Pair_erase"][2]["signature"] = "(const Pair*,const Pair*)" -defs["ImVector_Pair_erase"][2]["stname"] = "ImVector_Pair" -defs["ImVector_Pair_erase"][2]["templatedgen"] = true -defs["ImVector_Pair_erase"]["(const Pair*)"] = defs["ImVector_Pair_erase"][1] -defs["ImVector_Pair_erase"]["(const Pair*,const Pair*)"] = defs["ImVector_Pair_erase"][2] -defs["ImVector_Pair_erase_unsorted"] = {} -defs["ImVector_Pair_erase_unsorted"][1] = {} -defs["ImVector_Pair_erase_unsorted"][1]["args"] = "(ImVector_Pair* self,Pair const * it)" -defs["ImVector_Pair_erase_unsorted"][1]["argsT"] = {} -defs["ImVector_Pair_erase_unsorted"][1]["argsT"][1] = {} -defs["ImVector_Pair_erase_unsorted"][1]["argsT"][1]["name"] = "self" -defs["ImVector_Pair_erase_unsorted"][1]["argsT"][1]["type"] = "ImVector_Pair*" -defs["ImVector_Pair_erase_unsorted"][1]["argsT"][2] = {} -defs["ImVector_Pair_erase_unsorted"][1]["argsT"][2]["name"] = "it" -defs["ImVector_Pair_erase_unsorted"][1]["argsT"][2]["type"] = "Pair const *" -defs["ImVector_Pair_erase_unsorted"][1]["call_args"] = "(it)" -defs["ImVector_Pair_erase_unsorted"][1]["cimguiname"] = "ImVector_Pair_erase_unsorted" -defs["ImVector_Pair_erase_unsorted"][1]["defaults"] = {} -defs["ImVector_Pair_erase_unsorted"][1]["funcname"] = "erase_unsorted" -defs["ImVector_Pair_erase_unsorted"][1]["ov_cimguiname"] = "ImVector_Pair_erase_unsorted" -defs["ImVector_Pair_erase_unsorted"][1]["ret"] = "Pair*" -defs["ImVector_Pair_erase_unsorted"][1]["signature"] = "(const Pair*)" -defs["ImVector_Pair_erase_unsorted"][1]["stname"] = "ImVector_Pair" -defs["ImVector_Pair_erase_unsorted"][1]["templatedgen"] = true -defs["ImVector_Pair_erase_unsorted"]["(const Pair*)"] = defs["ImVector_Pair_erase_unsorted"][1] -defs["ImVector_Pair_front"] = {} -defs["ImVector_Pair_front"][1] = {} -defs["ImVector_Pair_front"][1]["args"] = "(ImVector_Pair* self)" -defs["ImVector_Pair_front"][1]["argsT"] = {} -defs["ImVector_Pair_front"][1]["argsT"][1] = {} -defs["ImVector_Pair_front"][1]["argsT"][1]["name"] = "self" -defs["ImVector_Pair_front"][1]["argsT"][1]["type"] = "ImVector_Pair*" -defs["ImVector_Pair_front"][1]["call_args"] = "()" -defs["ImVector_Pair_front"][1]["cimguiname"] = "ImVector_Pair_front" -defs["ImVector_Pair_front"][1]["defaults"] = {} -defs["ImVector_Pair_front"][1]["funcname"] = "front" -defs["ImVector_Pair_front"][1]["ov_cimguiname"] = "ImVector_Pair_front" -defs["ImVector_Pair_front"][1]["ret"] = "Pair*" -defs["ImVector_Pair_front"][1]["retref"] = "&" -defs["ImVector_Pair_front"][1]["signature"] = "()" -defs["ImVector_Pair_front"][1]["stname"] = "ImVector_Pair" -defs["ImVector_Pair_front"][1]["templatedgen"] = true -defs["ImVector_Pair_front"][2] = {} -defs["ImVector_Pair_front"][2]["args"] = "(const ImVector_Pair* self)" -defs["ImVector_Pair_front"][2]["argsT"] = {} -defs["ImVector_Pair_front"][2]["argsT"][1] = {} -defs["ImVector_Pair_front"][2]["argsT"][1]["name"] = "self" -defs["ImVector_Pair_front"][2]["argsT"][1]["type"] = "const ImVector_Pair*" -defs["ImVector_Pair_front"][2]["call_args"] = "()" -defs["ImVector_Pair_front"][2]["cimguiname"] = "ImVector_Pair_front" -defs["ImVector_Pair_front"][2]["defaults"] = {} -defs["ImVector_Pair_front"][2]["funcname"] = "front" -defs["ImVector_Pair_front"][2]["ov_cimguiname"] = "ImVector_Pair_front_const" -defs["ImVector_Pair_front"][2]["ret"] = "Pair const *" -defs["ImVector_Pair_front"][2]["retref"] = "&" -defs["ImVector_Pair_front"][2]["signature"] = "()const" -defs["ImVector_Pair_front"][2]["stname"] = "ImVector_Pair" -defs["ImVector_Pair_front"][2]["templatedgen"] = true -defs["ImVector_Pair_front"]["()"] = defs["ImVector_Pair_front"][1] -defs["ImVector_Pair_front"]["()const"] = defs["ImVector_Pair_front"][2] -defs["ImVector_Pair_index_from_ptr"] = {} -defs["ImVector_Pair_index_from_ptr"][1] = {} -defs["ImVector_Pair_index_from_ptr"][1]["args"] = "(const ImVector_Pair* self,Pair const * it)" -defs["ImVector_Pair_index_from_ptr"][1]["argsT"] = {} -defs["ImVector_Pair_index_from_ptr"][1]["argsT"][1] = {} -defs["ImVector_Pair_index_from_ptr"][1]["argsT"][1]["name"] = "self" -defs["ImVector_Pair_index_from_ptr"][1]["argsT"][1]["type"] = "const ImVector_Pair*" -defs["ImVector_Pair_index_from_ptr"][1]["argsT"][2] = {} -defs["ImVector_Pair_index_from_ptr"][1]["argsT"][2]["name"] = "it" -defs["ImVector_Pair_index_from_ptr"][1]["argsT"][2]["type"] = "Pair const *" -defs["ImVector_Pair_index_from_ptr"][1]["call_args"] = "(it)" -defs["ImVector_Pair_index_from_ptr"][1]["cimguiname"] = "ImVector_Pair_index_from_ptr" -defs["ImVector_Pair_index_from_ptr"][1]["defaults"] = {} -defs["ImVector_Pair_index_from_ptr"][1]["funcname"] = "index_from_ptr" -defs["ImVector_Pair_index_from_ptr"][1]["ov_cimguiname"] = "ImVector_Pair_index_from_ptr" -defs["ImVector_Pair_index_from_ptr"][1]["ret"] = "int" -defs["ImVector_Pair_index_from_ptr"][1]["signature"] = "(const Pair*)const" -defs["ImVector_Pair_index_from_ptr"][1]["stname"] = "ImVector_Pair" -defs["ImVector_Pair_index_from_ptr"][1]["templatedgen"] = true -defs["ImVector_Pair_index_from_ptr"]["(const Pair*)const"] = defs["ImVector_Pair_index_from_ptr"][1] -defs["ImVector_Pair_insert"] = {} -defs["ImVector_Pair_insert"][1] = {} -defs["ImVector_Pair_insert"][1]["args"] = "(ImVector_Pair* self,Pair const * it,const Pair v)" -defs["ImVector_Pair_insert"][1]["argsT"] = {} -defs["ImVector_Pair_insert"][1]["argsT"][1] = {} -defs["ImVector_Pair_insert"][1]["argsT"][1]["name"] = "self" -defs["ImVector_Pair_insert"][1]["argsT"][1]["type"] = "ImVector_Pair*" -defs["ImVector_Pair_insert"][1]["argsT"][2] = {} -defs["ImVector_Pair_insert"][1]["argsT"][2]["name"] = "it" -defs["ImVector_Pair_insert"][1]["argsT"][2]["type"] = "Pair const *" -defs["ImVector_Pair_insert"][1]["argsT"][3] = {} -defs["ImVector_Pair_insert"][1]["argsT"][3]["name"] = "v" -defs["ImVector_Pair_insert"][1]["argsT"][3]["type"] = "const Pair" -defs["ImVector_Pair_insert"][1]["call_args"] = "(it,v)" -defs["ImVector_Pair_insert"][1]["cimguiname"] = "ImVector_Pair_insert" -defs["ImVector_Pair_insert"][1]["defaults"] = {} -defs["ImVector_Pair_insert"][1]["funcname"] = "insert" -defs["ImVector_Pair_insert"][1]["ov_cimguiname"] = "ImVector_Pair_insert" -defs["ImVector_Pair_insert"][1]["ret"] = "Pair*" -defs["ImVector_Pair_insert"][1]["signature"] = "(const Pair*,const Pair)" -defs["ImVector_Pair_insert"][1]["stname"] = "ImVector_Pair" -defs["ImVector_Pair_insert"][1]["templatedgen"] = true -defs["ImVector_Pair_insert"]["(const Pair*,const Pair)"] = defs["ImVector_Pair_insert"][1] -defs["ImVector_Pair_pop_back"] = {} -defs["ImVector_Pair_pop_back"][1] = {} -defs["ImVector_Pair_pop_back"][1]["args"] = "(ImVector_Pair* self)" -defs["ImVector_Pair_pop_back"][1]["argsT"] = {} -defs["ImVector_Pair_pop_back"][1]["argsT"][1] = {} -defs["ImVector_Pair_pop_back"][1]["argsT"][1]["name"] = "self" -defs["ImVector_Pair_pop_back"][1]["argsT"][1]["type"] = "ImVector_Pair*" -defs["ImVector_Pair_pop_back"][1]["call_args"] = "()" -defs["ImVector_Pair_pop_back"][1]["cimguiname"] = "ImVector_Pair_pop_back" -defs["ImVector_Pair_pop_back"][1]["defaults"] = {} -defs["ImVector_Pair_pop_back"][1]["funcname"] = "pop_back" -defs["ImVector_Pair_pop_back"][1]["ov_cimguiname"] = "ImVector_Pair_pop_back" -defs["ImVector_Pair_pop_back"][1]["ret"] = "void" -defs["ImVector_Pair_pop_back"][1]["signature"] = "()" -defs["ImVector_Pair_pop_back"][1]["stname"] = "ImVector_Pair" -defs["ImVector_Pair_pop_back"][1]["templatedgen"] = true -defs["ImVector_Pair_pop_back"]["()"] = defs["ImVector_Pair_pop_back"][1] -defs["ImVector_Pair_push_back"] = {} -defs["ImVector_Pair_push_back"][1] = {} -defs["ImVector_Pair_push_back"][1]["args"] = "(ImVector_Pair* self,const Pair v)" -defs["ImVector_Pair_push_back"][1]["argsT"] = {} -defs["ImVector_Pair_push_back"][1]["argsT"][1] = {} -defs["ImVector_Pair_push_back"][1]["argsT"][1]["name"] = "self" -defs["ImVector_Pair_push_back"][1]["argsT"][1]["type"] = "ImVector_Pair*" -defs["ImVector_Pair_push_back"][1]["argsT"][2] = {} -defs["ImVector_Pair_push_back"][1]["argsT"][2]["name"] = "v" -defs["ImVector_Pair_push_back"][1]["argsT"][2]["type"] = "const Pair" -defs["ImVector_Pair_push_back"][1]["call_args"] = "(v)" -defs["ImVector_Pair_push_back"][1]["cimguiname"] = "ImVector_Pair_push_back" -defs["ImVector_Pair_push_back"][1]["defaults"] = {} -defs["ImVector_Pair_push_back"][1]["funcname"] = "push_back" -defs["ImVector_Pair_push_back"][1]["ov_cimguiname"] = "ImVector_Pair_push_back" -defs["ImVector_Pair_push_back"][1]["ret"] = "void" -defs["ImVector_Pair_push_back"][1]["signature"] = "(const Pair)" -defs["ImVector_Pair_push_back"][1]["stname"] = "ImVector_Pair" -defs["ImVector_Pair_push_back"][1]["templatedgen"] = true -defs["ImVector_Pair_push_back"]["(const Pair)"] = defs["ImVector_Pair_push_back"][1] -defs["ImVector_Pair_push_front"] = {} -defs["ImVector_Pair_push_front"][1] = {} -defs["ImVector_Pair_push_front"][1]["args"] = "(ImVector_Pair* self,const Pair v)" -defs["ImVector_Pair_push_front"][1]["argsT"] = {} -defs["ImVector_Pair_push_front"][1]["argsT"][1] = {} -defs["ImVector_Pair_push_front"][1]["argsT"][1]["name"] = "self" -defs["ImVector_Pair_push_front"][1]["argsT"][1]["type"] = "ImVector_Pair*" -defs["ImVector_Pair_push_front"][1]["argsT"][2] = {} -defs["ImVector_Pair_push_front"][1]["argsT"][2]["name"] = "v" -defs["ImVector_Pair_push_front"][1]["argsT"][2]["type"] = "const Pair" -defs["ImVector_Pair_push_front"][1]["call_args"] = "(v)" -defs["ImVector_Pair_push_front"][1]["cimguiname"] = "ImVector_Pair_push_front" -defs["ImVector_Pair_push_front"][1]["defaults"] = {} -defs["ImVector_Pair_push_front"][1]["funcname"] = "push_front" -defs["ImVector_Pair_push_front"][1]["ov_cimguiname"] = "ImVector_Pair_push_front" -defs["ImVector_Pair_push_front"][1]["ret"] = "void" -defs["ImVector_Pair_push_front"][1]["signature"] = "(const Pair)" -defs["ImVector_Pair_push_front"][1]["stname"] = "ImVector_Pair" -defs["ImVector_Pair_push_front"][1]["templatedgen"] = true -defs["ImVector_Pair_push_front"]["(const Pair)"] = defs["ImVector_Pair_push_front"][1] -defs["ImVector_Pair_reserve"] = {} -defs["ImVector_Pair_reserve"][1] = {} -defs["ImVector_Pair_reserve"][1]["args"] = "(ImVector_Pair* self,int new_capacity)" -defs["ImVector_Pair_reserve"][1]["argsT"] = {} -defs["ImVector_Pair_reserve"][1]["argsT"][1] = {} -defs["ImVector_Pair_reserve"][1]["argsT"][1]["name"] = "self" -defs["ImVector_Pair_reserve"][1]["argsT"][1]["type"] = "ImVector_Pair*" -defs["ImVector_Pair_reserve"][1]["argsT"][2] = {} -defs["ImVector_Pair_reserve"][1]["argsT"][2]["name"] = "new_capacity" -defs["ImVector_Pair_reserve"][1]["argsT"][2]["type"] = "int" -defs["ImVector_Pair_reserve"][1]["call_args"] = "(new_capacity)" -defs["ImVector_Pair_reserve"][1]["cimguiname"] = "ImVector_Pair_reserve" -defs["ImVector_Pair_reserve"][1]["defaults"] = {} -defs["ImVector_Pair_reserve"][1]["funcname"] = "reserve" -defs["ImVector_Pair_reserve"][1]["ov_cimguiname"] = "ImVector_Pair_reserve" -defs["ImVector_Pair_reserve"][1]["ret"] = "void" -defs["ImVector_Pair_reserve"][1]["signature"] = "(int)" -defs["ImVector_Pair_reserve"][1]["stname"] = "ImVector_Pair" -defs["ImVector_Pair_reserve"][1]["templatedgen"] = true -defs["ImVector_Pair_reserve"]["(int)"] = defs["ImVector_Pair_reserve"][1] -defs["ImVector_Pair_resize"] = {} -defs["ImVector_Pair_resize"][1] = {} -defs["ImVector_Pair_resize"][1]["args"] = "(ImVector_Pair* self,int new_size)" -defs["ImVector_Pair_resize"][1]["argsT"] = {} -defs["ImVector_Pair_resize"][1]["argsT"][1] = {} -defs["ImVector_Pair_resize"][1]["argsT"][1]["name"] = "self" -defs["ImVector_Pair_resize"][1]["argsT"][1]["type"] = "ImVector_Pair*" -defs["ImVector_Pair_resize"][1]["argsT"][2] = {} -defs["ImVector_Pair_resize"][1]["argsT"][2]["name"] = "new_size" -defs["ImVector_Pair_resize"][1]["argsT"][2]["type"] = "int" -defs["ImVector_Pair_resize"][1]["call_args"] = "(new_size)" -defs["ImVector_Pair_resize"][1]["cimguiname"] = "ImVector_Pair_resize" -defs["ImVector_Pair_resize"][1]["defaults"] = {} -defs["ImVector_Pair_resize"][1]["funcname"] = "resize" -defs["ImVector_Pair_resize"][1]["ov_cimguiname"] = "ImVector_Pair_resize" -defs["ImVector_Pair_resize"][1]["ret"] = "void" -defs["ImVector_Pair_resize"][1]["signature"] = "(int)" -defs["ImVector_Pair_resize"][1]["stname"] = "ImVector_Pair" -defs["ImVector_Pair_resize"][1]["templatedgen"] = true -defs["ImVector_Pair_resize"][2] = {} -defs["ImVector_Pair_resize"][2]["args"] = "(ImVector_Pair* self,int new_size,const Pair v)" -defs["ImVector_Pair_resize"][2]["argsT"] = {} -defs["ImVector_Pair_resize"][2]["argsT"][1] = {} -defs["ImVector_Pair_resize"][2]["argsT"][1]["name"] = "self" -defs["ImVector_Pair_resize"][2]["argsT"][1]["type"] = "ImVector_Pair*" -defs["ImVector_Pair_resize"][2]["argsT"][2] = {} -defs["ImVector_Pair_resize"][2]["argsT"][2]["name"] = "new_size" -defs["ImVector_Pair_resize"][2]["argsT"][2]["type"] = "int" -defs["ImVector_Pair_resize"][2]["argsT"][3] = {} -defs["ImVector_Pair_resize"][2]["argsT"][3]["name"] = "v" -defs["ImVector_Pair_resize"][2]["argsT"][3]["type"] = "const Pair" -defs["ImVector_Pair_resize"][2]["call_args"] = "(new_size,v)" -defs["ImVector_Pair_resize"][2]["cimguiname"] = "ImVector_Pair_resize" -defs["ImVector_Pair_resize"][2]["defaults"] = {} -defs["ImVector_Pair_resize"][2]["funcname"] = "resize" -defs["ImVector_Pair_resize"][2]["ov_cimguiname"] = "ImVector_Pair_resizeT" -defs["ImVector_Pair_resize"][2]["ret"] = "void" -defs["ImVector_Pair_resize"][2]["signature"] = "(int,const Pair)" -defs["ImVector_Pair_resize"][2]["stname"] = "ImVector_Pair" -defs["ImVector_Pair_resize"][2]["templatedgen"] = true -defs["ImVector_Pair_resize"]["(int)"] = defs["ImVector_Pair_resize"][1] -defs["ImVector_Pair_resize"]["(int,const Pair)"] = defs["ImVector_Pair_resize"][2] -defs["ImVector_Pair_size"] = {} -defs["ImVector_Pair_size"][1] = {} -defs["ImVector_Pair_size"][1]["args"] = "(const ImVector_Pair* self)" -defs["ImVector_Pair_size"][1]["argsT"] = {} -defs["ImVector_Pair_size"][1]["argsT"][1] = {} -defs["ImVector_Pair_size"][1]["argsT"][1]["name"] = "self" -defs["ImVector_Pair_size"][1]["argsT"][1]["type"] = "const ImVector_Pair*" -defs["ImVector_Pair_size"][1]["call_args"] = "()" -defs["ImVector_Pair_size"][1]["cimguiname"] = "ImVector_Pair_size" -defs["ImVector_Pair_size"][1]["defaults"] = {} -defs["ImVector_Pair_size"][1]["funcname"] = "size" -defs["ImVector_Pair_size"][1]["ov_cimguiname"] = "ImVector_Pair_size" -defs["ImVector_Pair_size"][1]["ret"] = "int" -defs["ImVector_Pair_size"][1]["signature"] = "()const" -defs["ImVector_Pair_size"][1]["stname"] = "ImVector_Pair" -defs["ImVector_Pair_size"][1]["templatedgen"] = true -defs["ImVector_Pair_size"]["()const"] = defs["ImVector_Pair_size"][1] -defs["ImVector_Pair_size_in_bytes"] = {} -defs["ImVector_Pair_size_in_bytes"][1] = {} -defs["ImVector_Pair_size_in_bytes"][1]["args"] = "(const ImVector_Pair* self)" -defs["ImVector_Pair_size_in_bytes"][1]["argsT"] = {} -defs["ImVector_Pair_size_in_bytes"][1]["argsT"][1] = {} -defs["ImVector_Pair_size_in_bytes"][1]["argsT"][1]["name"] = "self" -defs["ImVector_Pair_size_in_bytes"][1]["argsT"][1]["type"] = "const ImVector_Pair*" -defs["ImVector_Pair_size_in_bytes"][1]["call_args"] = "()" -defs["ImVector_Pair_size_in_bytes"][1]["cimguiname"] = "ImVector_Pair_size_in_bytes" -defs["ImVector_Pair_size_in_bytes"][1]["defaults"] = {} -defs["ImVector_Pair_size_in_bytes"][1]["funcname"] = "size_in_bytes" -defs["ImVector_Pair_size_in_bytes"][1]["ov_cimguiname"] = "ImVector_Pair_size_in_bytes" -defs["ImVector_Pair_size_in_bytes"][1]["ret"] = "int" -defs["ImVector_Pair_size_in_bytes"][1]["signature"] = "()const" -defs["ImVector_Pair_size_in_bytes"][1]["stname"] = "ImVector_Pair" -defs["ImVector_Pair_size_in_bytes"][1]["templatedgen"] = true -defs["ImVector_Pair_size_in_bytes"]["()const"] = defs["ImVector_Pair_size_in_bytes"][1] -defs["ImVector_Pair_swap"] = {} -defs["ImVector_Pair_swap"][1] = {} -defs["ImVector_Pair_swap"][1]["args"] = "(ImVector_Pair* self,ImVector_Pair rhs)" -defs["ImVector_Pair_swap"][1]["argsT"] = {} -defs["ImVector_Pair_swap"][1]["argsT"][1] = {} -defs["ImVector_Pair_swap"][1]["argsT"][1]["name"] = "self" -defs["ImVector_Pair_swap"][1]["argsT"][1]["type"] = "ImVector_Pair*" -defs["ImVector_Pair_swap"][1]["argsT"][2] = {} -defs["ImVector_Pair_swap"][1]["argsT"][2]["name"] = "rhs" -defs["ImVector_Pair_swap"][1]["argsT"][2]["type"] = "ImVector_Pair&" -defs["ImVector_Pair_swap"][1]["call_args"] = "(rhs)" -defs["ImVector_Pair_swap"][1]["cimguiname"] = "ImVector_Pair_swap" -defs["ImVector_Pair_swap"][1]["defaults"] = {} -defs["ImVector_Pair_swap"][1]["funcname"] = "swap" -defs["ImVector_Pair_swap"][1]["ov_cimguiname"] = "ImVector_Pair_swap" -defs["ImVector_Pair_swap"][1]["ret"] = "void" -defs["ImVector_Pair_swap"][1]["signature"] = "(ImVector)" -defs["ImVector_Pair_swap"][1]["stname"] = "ImVector_Pair" -defs["ImVector_Pair_swap"][1]["templatedgen"] = true -defs["ImVector_Pair_swap"]["(ImVector)"] = defs["ImVector_Pair_swap"][1] -defs["ImVector_TextRange_ImVector_TextRange"] = {} -defs["ImVector_TextRange_ImVector_TextRange"][1] = {} -defs["ImVector_TextRange_ImVector_TextRange"][1]["args"] = "()" -defs["ImVector_TextRange_ImVector_TextRange"][1]["argsT"] = {} -defs["ImVector_TextRange_ImVector_TextRange"][1]["call_args"] = "()" -defs["ImVector_TextRange_ImVector_TextRange"][1]["cimguiname"] = "ImVector_TextRange_ImVector_TextRange" -defs["ImVector_TextRange_ImVector_TextRange"][1]["constructor"] = true -defs["ImVector_TextRange_ImVector_TextRange"][1]["defaults"] = {} -defs["ImVector_TextRange_ImVector_TextRange"][1]["funcname"] = "ImVector_TextRange" -defs["ImVector_TextRange_ImVector_TextRange"][1]["ov_cimguiname"] = "ImVector_TextRange_ImVector_TextRange" -defs["ImVector_TextRange_ImVector_TextRange"][1]["signature"] = "()" -defs["ImVector_TextRange_ImVector_TextRange"][1]["stname"] = "ImVector_TextRange" -defs["ImVector_TextRange_ImVector_TextRange"][1]["templatedgen"] = true -defs["ImVector_TextRange_ImVector_TextRange"][2] = {} -defs["ImVector_TextRange_ImVector_TextRange"][2]["args"] = "(const ImVector_TextRange src)" -defs["ImVector_TextRange_ImVector_TextRange"][2]["argsT"] = {} -defs["ImVector_TextRange_ImVector_TextRange"][2]["argsT"][1] = {} -defs["ImVector_TextRange_ImVector_TextRange"][2]["argsT"][1]["name"] = "src" -defs["ImVector_TextRange_ImVector_TextRange"][2]["argsT"][1]["type"] = "const ImVector_TextRange" -defs["ImVector_TextRange_ImVector_TextRange"][2]["call_args"] = "(src)" -defs["ImVector_TextRange_ImVector_TextRange"][2]["cimguiname"] = "ImVector_TextRange_ImVector_TextRange" -defs["ImVector_TextRange_ImVector_TextRange"][2]["constructor"] = true -defs["ImVector_TextRange_ImVector_TextRange"][2]["defaults"] = {} -defs["ImVector_TextRange_ImVector_TextRange"][2]["funcname"] = "ImVector_TextRange" -defs["ImVector_TextRange_ImVector_TextRange"][2]["ov_cimguiname"] = "ImVector_TextRange_ImVector_TextRangeVector" -defs["ImVector_TextRange_ImVector_TextRange"][2]["signature"] = "(const ImVector)" -defs["ImVector_TextRange_ImVector_TextRange"][2]["stname"] = "ImVector_TextRange" -defs["ImVector_TextRange_ImVector_TextRange"][2]["templatedgen"] = true -defs["ImVector_TextRange_ImVector_TextRange"]["()"] = defs["ImVector_TextRange_ImVector_TextRange"][1] -defs["ImVector_TextRange_ImVector_TextRange"]["(const ImVector)"] = defs["ImVector_TextRange_ImVector_TextRange"][2] -defs["ImVector_TextRange__grow_capacity"] = {} -defs["ImVector_TextRange__grow_capacity"][1] = {} -defs["ImVector_TextRange__grow_capacity"][1]["args"] = "(const ImVector_TextRange* self,int sz)" -defs["ImVector_TextRange__grow_capacity"][1]["argsT"] = {} -defs["ImVector_TextRange__grow_capacity"][1]["argsT"][1] = {} -defs["ImVector_TextRange__grow_capacity"][1]["argsT"][1]["name"] = "self" -defs["ImVector_TextRange__grow_capacity"][1]["argsT"][1]["type"] = "const ImVector_TextRange*" -defs["ImVector_TextRange__grow_capacity"][1]["argsT"][2] = {} -defs["ImVector_TextRange__grow_capacity"][1]["argsT"][2]["name"] = "sz" -defs["ImVector_TextRange__grow_capacity"][1]["argsT"][2]["type"] = "int" -defs["ImVector_TextRange__grow_capacity"][1]["call_args"] = "(sz)" -defs["ImVector_TextRange__grow_capacity"][1]["cimguiname"] = "ImVector_TextRange__grow_capacity" -defs["ImVector_TextRange__grow_capacity"][1]["defaults"] = {} -defs["ImVector_TextRange__grow_capacity"][1]["funcname"] = "_grow_capacity" -defs["ImVector_TextRange__grow_capacity"][1]["ov_cimguiname"] = "ImVector_TextRange__grow_capacity" -defs["ImVector_TextRange__grow_capacity"][1]["ret"] = "int" -defs["ImVector_TextRange__grow_capacity"][1]["signature"] = "(int)const" -defs["ImVector_TextRange__grow_capacity"][1]["stname"] = "ImVector_TextRange" -defs["ImVector_TextRange__grow_capacity"][1]["templatedgen"] = true -defs["ImVector_TextRange__grow_capacity"]["(int)const"] = defs["ImVector_TextRange__grow_capacity"][1] -defs["ImVector_TextRange_back"] = {} -defs["ImVector_TextRange_back"][1] = {} -defs["ImVector_TextRange_back"][1]["args"] = "(ImVector_TextRange* self)" -defs["ImVector_TextRange_back"][1]["argsT"] = {} -defs["ImVector_TextRange_back"][1]["argsT"][1] = {} -defs["ImVector_TextRange_back"][1]["argsT"][1]["name"] = "self" -defs["ImVector_TextRange_back"][1]["argsT"][1]["type"] = "ImVector_TextRange*" -defs["ImVector_TextRange_back"][1]["call_args"] = "()" -defs["ImVector_TextRange_back"][1]["cimguiname"] = "ImVector_TextRange_back" -defs["ImVector_TextRange_back"][1]["defaults"] = {} -defs["ImVector_TextRange_back"][1]["funcname"] = "back" -defs["ImVector_TextRange_back"][1]["ov_cimguiname"] = "ImVector_TextRange_back" -defs["ImVector_TextRange_back"][1]["ret"] = "TextRange*" -defs["ImVector_TextRange_back"][1]["retref"] = "&" -defs["ImVector_TextRange_back"][1]["signature"] = "()" -defs["ImVector_TextRange_back"][1]["stname"] = "ImVector_TextRange" -defs["ImVector_TextRange_back"][1]["templatedgen"] = true -defs["ImVector_TextRange_back"][2] = {} -defs["ImVector_TextRange_back"][2]["args"] = "(const ImVector_TextRange* self)" -defs["ImVector_TextRange_back"][2]["argsT"] = {} -defs["ImVector_TextRange_back"][2]["argsT"][1] = {} -defs["ImVector_TextRange_back"][2]["argsT"][1]["name"] = "self" -defs["ImVector_TextRange_back"][2]["argsT"][1]["type"] = "const ImVector_TextRange*" -defs["ImVector_TextRange_back"][2]["call_args"] = "()" -defs["ImVector_TextRange_back"][2]["cimguiname"] = "ImVector_TextRange_back" -defs["ImVector_TextRange_back"][2]["defaults"] = {} -defs["ImVector_TextRange_back"][2]["funcname"] = "back" -defs["ImVector_TextRange_back"][2]["ov_cimguiname"] = "ImVector_TextRange_back_const" -defs["ImVector_TextRange_back"][2]["ret"] = "TextRange const *" -defs["ImVector_TextRange_back"][2]["retref"] = "&" -defs["ImVector_TextRange_back"][2]["signature"] = "()const" -defs["ImVector_TextRange_back"][2]["stname"] = "ImVector_TextRange" -defs["ImVector_TextRange_back"][2]["templatedgen"] = true -defs["ImVector_TextRange_back"]["()"] = defs["ImVector_TextRange_back"][1] -defs["ImVector_TextRange_back"]["()const"] = defs["ImVector_TextRange_back"][2] -defs["ImVector_TextRange_begin"] = {} -defs["ImVector_TextRange_begin"][1] = {} -defs["ImVector_TextRange_begin"][1]["args"] = "(ImVector_TextRange* self)" -defs["ImVector_TextRange_begin"][1]["argsT"] = {} -defs["ImVector_TextRange_begin"][1]["argsT"][1] = {} -defs["ImVector_TextRange_begin"][1]["argsT"][1]["name"] = "self" -defs["ImVector_TextRange_begin"][1]["argsT"][1]["type"] = "ImVector_TextRange*" -defs["ImVector_TextRange_begin"][1]["call_args"] = "()" -defs["ImVector_TextRange_begin"][1]["cimguiname"] = "ImVector_TextRange_begin" -defs["ImVector_TextRange_begin"][1]["defaults"] = {} -defs["ImVector_TextRange_begin"][1]["funcname"] = "begin" -defs["ImVector_TextRange_begin"][1]["ov_cimguiname"] = "ImVector_TextRange_begin" -defs["ImVector_TextRange_begin"][1]["ret"] = "TextRange*" -defs["ImVector_TextRange_begin"][1]["signature"] = "()" -defs["ImVector_TextRange_begin"][1]["stname"] = "ImVector_TextRange" -defs["ImVector_TextRange_begin"][1]["templatedgen"] = true -defs["ImVector_TextRange_begin"][2] = {} -defs["ImVector_TextRange_begin"][2]["args"] = "(const ImVector_TextRange* self)" -defs["ImVector_TextRange_begin"][2]["argsT"] = {} -defs["ImVector_TextRange_begin"][2]["argsT"][1] = {} -defs["ImVector_TextRange_begin"][2]["argsT"][1]["name"] = "self" -defs["ImVector_TextRange_begin"][2]["argsT"][1]["type"] = "const ImVector_TextRange*" -defs["ImVector_TextRange_begin"][2]["call_args"] = "()" -defs["ImVector_TextRange_begin"][2]["cimguiname"] = "ImVector_TextRange_begin" -defs["ImVector_TextRange_begin"][2]["defaults"] = {} -defs["ImVector_TextRange_begin"][2]["funcname"] = "begin" -defs["ImVector_TextRange_begin"][2]["ov_cimguiname"] = "ImVector_TextRange_begin_const" -defs["ImVector_TextRange_begin"][2]["ret"] = "TextRange const *" -defs["ImVector_TextRange_begin"][2]["signature"] = "()const" -defs["ImVector_TextRange_begin"][2]["stname"] = "ImVector_TextRange" -defs["ImVector_TextRange_begin"][2]["templatedgen"] = true -defs["ImVector_TextRange_begin"]["()"] = defs["ImVector_TextRange_begin"][1] -defs["ImVector_TextRange_begin"]["()const"] = defs["ImVector_TextRange_begin"][2] -defs["ImVector_TextRange_capacity"] = {} -defs["ImVector_TextRange_capacity"][1] = {} -defs["ImVector_TextRange_capacity"][1]["args"] = "(const ImVector_TextRange* self)" -defs["ImVector_TextRange_capacity"][1]["argsT"] = {} -defs["ImVector_TextRange_capacity"][1]["argsT"][1] = {} -defs["ImVector_TextRange_capacity"][1]["argsT"][1]["name"] = "self" -defs["ImVector_TextRange_capacity"][1]["argsT"][1]["type"] = "const ImVector_TextRange*" -defs["ImVector_TextRange_capacity"][1]["call_args"] = "()" -defs["ImVector_TextRange_capacity"][1]["cimguiname"] = "ImVector_TextRange_capacity" -defs["ImVector_TextRange_capacity"][1]["defaults"] = {} -defs["ImVector_TextRange_capacity"][1]["funcname"] = "capacity" -defs["ImVector_TextRange_capacity"][1]["ov_cimguiname"] = "ImVector_TextRange_capacity" -defs["ImVector_TextRange_capacity"][1]["ret"] = "int" -defs["ImVector_TextRange_capacity"][1]["signature"] = "()const" -defs["ImVector_TextRange_capacity"][1]["stname"] = "ImVector_TextRange" -defs["ImVector_TextRange_capacity"][1]["templatedgen"] = true -defs["ImVector_TextRange_capacity"]["()const"] = defs["ImVector_TextRange_capacity"][1] -defs["ImVector_TextRange_clear"] = {} -defs["ImVector_TextRange_clear"][1] = {} -defs["ImVector_TextRange_clear"][1]["args"] = "(ImVector_TextRange* self)" -defs["ImVector_TextRange_clear"][1]["argsT"] = {} -defs["ImVector_TextRange_clear"][1]["argsT"][1] = {} -defs["ImVector_TextRange_clear"][1]["argsT"][1]["name"] = "self" -defs["ImVector_TextRange_clear"][1]["argsT"][1]["type"] = "ImVector_TextRange*" -defs["ImVector_TextRange_clear"][1]["call_args"] = "()" -defs["ImVector_TextRange_clear"][1]["cimguiname"] = "ImVector_TextRange_clear" -defs["ImVector_TextRange_clear"][1]["defaults"] = {} -defs["ImVector_TextRange_clear"][1]["funcname"] = "clear" -defs["ImVector_TextRange_clear"][1]["ov_cimguiname"] = "ImVector_TextRange_clear" -defs["ImVector_TextRange_clear"][1]["ret"] = "void" -defs["ImVector_TextRange_clear"][1]["signature"] = "()" -defs["ImVector_TextRange_clear"][1]["stname"] = "ImVector_TextRange" -defs["ImVector_TextRange_clear"][1]["templatedgen"] = true -defs["ImVector_TextRange_clear"]["()"] = defs["ImVector_TextRange_clear"][1] -defs["ImVector_TextRange_destroy"] = {} -defs["ImVector_TextRange_destroy"][1] = {} -defs["ImVector_TextRange_destroy"][1]["args"] = "(ImVector_TextRange* self)" -defs["ImVector_TextRange_destroy"][1]["argsT"] = {} -defs["ImVector_TextRange_destroy"][1]["argsT"][1] = {} -defs["ImVector_TextRange_destroy"][1]["argsT"][1]["name"] = "self" -defs["ImVector_TextRange_destroy"][1]["argsT"][1]["type"] = "ImVector_TextRange*" -defs["ImVector_TextRange_destroy"][1]["call_args"] = "(self)" -defs["ImVector_TextRange_destroy"][1]["cimguiname"] = "ImVector_TextRange_destroy" -defs["ImVector_TextRange_destroy"][1]["defaults"] = {} -defs["ImVector_TextRange_destroy"][1]["destructor"] = true -defs["ImVector_TextRange_destroy"][1]["ov_cimguiname"] = "ImVector_TextRange_destroy" -defs["ImVector_TextRange_destroy"][1]["ret"] = "void" -defs["ImVector_TextRange_destroy"][1]["signature"] = "(ImVector_TextRange*)" -defs["ImVector_TextRange_destroy"][1]["stname"] = "ImVector_TextRange" -defs["ImVector_TextRange_destroy"]["(ImVector_TextRange*)"] = defs["ImVector_TextRange_destroy"][1] -defs["ImVector_TextRange_empty"] = {} -defs["ImVector_TextRange_empty"][1] = {} -defs["ImVector_TextRange_empty"][1]["args"] = "(const ImVector_TextRange* self)" -defs["ImVector_TextRange_empty"][1]["argsT"] = {} -defs["ImVector_TextRange_empty"][1]["argsT"][1] = {} -defs["ImVector_TextRange_empty"][1]["argsT"][1]["name"] = "self" -defs["ImVector_TextRange_empty"][1]["argsT"][1]["type"] = "const ImVector_TextRange*" -defs["ImVector_TextRange_empty"][1]["call_args"] = "()" -defs["ImVector_TextRange_empty"][1]["cimguiname"] = "ImVector_TextRange_empty" -defs["ImVector_TextRange_empty"][1]["defaults"] = {} -defs["ImVector_TextRange_empty"][1]["funcname"] = "empty" -defs["ImVector_TextRange_empty"][1]["ov_cimguiname"] = "ImVector_TextRange_empty" -defs["ImVector_TextRange_empty"][1]["ret"] = "bool" -defs["ImVector_TextRange_empty"][1]["signature"] = "()const" -defs["ImVector_TextRange_empty"][1]["stname"] = "ImVector_TextRange" -defs["ImVector_TextRange_empty"][1]["templatedgen"] = true -defs["ImVector_TextRange_empty"]["()const"] = defs["ImVector_TextRange_empty"][1] -defs["ImVector_TextRange_end"] = {} -defs["ImVector_TextRange_end"][1] = {} -defs["ImVector_TextRange_end"][1]["args"] = "(ImVector_TextRange* self)" -defs["ImVector_TextRange_end"][1]["argsT"] = {} -defs["ImVector_TextRange_end"][1]["argsT"][1] = {} -defs["ImVector_TextRange_end"][1]["argsT"][1]["name"] = "self" -defs["ImVector_TextRange_end"][1]["argsT"][1]["type"] = "ImVector_TextRange*" -defs["ImVector_TextRange_end"][1]["call_args"] = "()" -defs["ImVector_TextRange_end"][1]["cimguiname"] = "ImVector_TextRange_end" -defs["ImVector_TextRange_end"][1]["defaults"] = {} -defs["ImVector_TextRange_end"][1]["funcname"] = "end" -defs["ImVector_TextRange_end"][1]["ov_cimguiname"] = "ImVector_TextRange_end" -defs["ImVector_TextRange_end"][1]["ret"] = "TextRange*" -defs["ImVector_TextRange_end"][1]["signature"] = "()" -defs["ImVector_TextRange_end"][1]["stname"] = "ImVector_TextRange" -defs["ImVector_TextRange_end"][1]["templatedgen"] = true -defs["ImVector_TextRange_end"][2] = {} -defs["ImVector_TextRange_end"][2]["args"] = "(const ImVector_TextRange* self)" -defs["ImVector_TextRange_end"][2]["argsT"] = {} -defs["ImVector_TextRange_end"][2]["argsT"][1] = {} -defs["ImVector_TextRange_end"][2]["argsT"][1]["name"] = "self" -defs["ImVector_TextRange_end"][2]["argsT"][1]["type"] = "const ImVector_TextRange*" -defs["ImVector_TextRange_end"][2]["call_args"] = "()" -defs["ImVector_TextRange_end"][2]["cimguiname"] = "ImVector_TextRange_end" -defs["ImVector_TextRange_end"][2]["defaults"] = {} -defs["ImVector_TextRange_end"][2]["funcname"] = "end" -defs["ImVector_TextRange_end"][2]["ov_cimguiname"] = "ImVector_TextRange_end_const" -defs["ImVector_TextRange_end"][2]["ret"] = "TextRange const *" -defs["ImVector_TextRange_end"][2]["signature"] = "()const" -defs["ImVector_TextRange_end"][2]["stname"] = "ImVector_TextRange" -defs["ImVector_TextRange_end"][2]["templatedgen"] = true -defs["ImVector_TextRange_end"]["()"] = defs["ImVector_TextRange_end"][1] -defs["ImVector_TextRange_end"]["()const"] = defs["ImVector_TextRange_end"][2] -defs["ImVector_TextRange_erase"] = {} -defs["ImVector_TextRange_erase"][1] = {} -defs["ImVector_TextRange_erase"][1]["args"] = "(ImVector_TextRange* self,TextRange const * it)" -defs["ImVector_TextRange_erase"][1]["argsT"] = {} -defs["ImVector_TextRange_erase"][1]["argsT"][1] = {} -defs["ImVector_TextRange_erase"][1]["argsT"][1]["name"] = "self" -defs["ImVector_TextRange_erase"][1]["argsT"][1]["type"] = "ImVector_TextRange*" -defs["ImVector_TextRange_erase"][1]["argsT"][2] = {} -defs["ImVector_TextRange_erase"][1]["argsT"][2]["name"] = "it" -defs["ImVector_TextRange_erase"][1]["argsT"][2]["type"] = "TextRange const *" -defs["ImVector_TextRange_erase"][1]["call_args"] = "(it)" -defs["ImVector_TextRange_erase"][1]["cimguiname"] = "ImVector_TextRange_erase" -defs["ImVector_TextRange_erase"][1]["defaults"] = {} -defs["ImVector_TextRange_erase"][1]["funcname"] = "erase" -defs["ImVector_TextRange_erase"][1]["ov_cimguiname"] = "ImVector_TextRange_erase" -defs["ImVector_TextRange_erase"][1]["ret"] = "TextRange*" -defs["ImVector_TextRange_erase"][1]["signature"] = "(const TextRange*)" -defs["ImVector_TextRange_erase"][1]["stname"] = "ImVector_TextRange" -defs["ImVector_TextRange_erase"][1]["templatedgen"] = true -defs["ImVector_TextRange_erase"][2] = {} -defs["ImVector_TextRange_erase"][2]["args"] = "(ImVector_TextRange* self,TextRange const * it,TextRange const * it_last)" -defs["ImVector_TextRange_erase"][2]["argsT"] = {} -defs["ImVector_TextRange_erase"][2]["argsT"][1] = {} -defs["ImVector_TextRange_erase"][2]["argsT"][1]["name"] = "self" -defs["ImVector_TextRange_erase"][2]["argsT"][1]["type"] = "ImVector_TextRange*" -defs["ImVector_TextRange_erase"][2]["argsT"][2] = {} -defs["ImVector_TextRange_erase"][2]["argsT"][2]["name"] = "it" -defs["ImVector_TextRange_erase"][2]["argsT"][2]["type"] = "TextRange const *" -defs["ImVector_TextRange_erase"][2]["argsT"][3] = {} -defs["ImVector_TextRange_erase"][2]["argsT"][3]["name"] = "it_last" -defs["ImVector_TextRange_erase"][2]["argsT"][3]["type"] = "TextRange const *" -defs["ImVector_TextRange_erase"][2]["call_args"] = "(it,it_last)" -defs["ImVector_TextRange_erase"][2]["cimguiname"] = "ImVector_TextRange_erase" -defs["ImVector_TextRange_erase"][2]["defaults"] = {} -defs["ImVector_TextRange_erase"][2]["funcname"] = "erase" -defs["ImVector_TextRange_erase"][2]["ov_cimguiname"] = "ImVector_TextRange_eraseTPtr" -defs["ImVector_TextRange_erase"][2]["ret"] = "TextRange*" -defs["ImVector_TextRange_erase"][2]["signature"] = "(const TextRange*,const TextRange*)" -defs["ImVector_TextRange_erase"][2]["stname"] = "ImVector_TextRange" -defs["ImVector_TextRange_erase"][2]["templatedgen"] = true -defs["ImVector_TextRange_erase"]["(const TextRange*)"] = defs["ImVector_TextRange_erase"][1] -defs["ImVector_TextRange_erase"]["(const TextRange*,const TextRange*)"] = defs["ImVector_TextRange_erase"][2] -defs["ImVector_TextRange_erase_unsorted"] = {} -defs["ImVector_TextRange_erase_unsorted"][1] = {} -defs["ImVector_TextRange_erase_unsorted"][1]["args"] = "(ImVector_TextRange* self,TextRange const * it)" -defs["ImVector_TextRange_erase_unsorted"][1]["argsT"] = {} -defs["ImVector_TextRange_erase_unsorted"][1]["argsT"][1] = {} -defs["ImVector_TextRange_erase_unsorted"][1]["argsT"][1]["name"] = "self" -defs["ImVector_TextRange_erase_unsorted"][1]["argsT"][1]["type"] = "ImVector_TextRange*" -defs["ImVector_TextRange_erase_unsorted"][1]["argsT"][2] = {} -defs["ImVector_TextRange_erase_unsorted"][1]["argsT"][2]["name"] = "it" -defs["ImVector_TextRange_erase_unsorted"][1]["argsT"][2]["type"] = "TextRange const *" -defs["ImVector_TextRange_erase_unsorted"][1]["call_args"] = "(it)" -defs["ImVector_TextRange_erase_unsorted"][1]["cimguiname"] = "ImVector_TextRange_erase_unsorted" -defs["ImVector_TextRange_erase_unsorted"][1]["defaults"] = {} -defs["ImVector_TextRange_erase_unsorted"][1]["funcname"] = "erase_unsorted" -defs["ImVector_TextRange_erase_unsorted"][1]["ov_cimguiname"] = "ImVector_TextRange_erase_unsorted" -defs["ImVector_TextRange_erase_unsorted"][1]["ret"] = "TextRange*" -defs["ImVector_TextRange_erase_unsorted"][1]["signature"] = "(const TextRange*)" -defs["ImVector_TextRange_erase_unsorted"][1]["stname"] = "ImVector_TextRange" -defs["ImVector_TextRange_erase_unsorted"][1]["templatedgen"] = true -defs["ImVector_TextRange_erase_unsorted"]["(const TextRange*)"] = defs["ImVector_TextRange_erase_unsorted"][1] -defs["ImVector_TextRange_front"] = {} -defs["ImVector_TextRange_front"][1] = {} -defs["ImVector_TextRange_front"][1]["args"] = "(ImVector_TextRange* self)" -defs["ImVector_TextRange_front"][1]["argsT"] = {} -defs["ImVector_TextRange_front"][1]["argsT"][1] = {} -defs["ImVector_TextRange_front"][1]["argsT"][1]["name"] = "self" -defs["ImVector_TextRange_front"][1]["argsT"][1]["type"] = "ImVector_TextRange*" -defs["ImVector_TextRange_front"][1]["call_args"] = "()" -defs["ImVector_TextRange_front"][1]["cimguiname"] = "ImVector_TextRange_front" -defs["ImVector_TextRange_front"][1]["defaults"] = {} -defs["ImVector_TextRange_front"][1]["funcname"] = "front" -defs["ImVector_TextRange_front"][1]["ov_cimguiname"] = "ImVector_TextRange_front" -defs["ImVector_TextRange_front"][1]["ret"] = "TextRange*" -defs["ImVector_TextRange_front"][1]["retref"] = "&" -defs["ImVector_TextRange_front"][1]["signature"] = "()" -defs["ImVector_TextRange_front"][1]["stname"] = "ImVector_TextRange" -defs["ImVector_TextRange_front"][1]["templatedgen"] = true -defs["ImVector_TextRange_front"][2] = {} -defs["ImVector_TextRange_front"][2]["args"] = "(const ImVector_TextRange* self)" -defs["ImVector_TextRange_front"][2]["argsT"] = {} -defs["ImVector_TextRange_front"][2]["argsT"][1] = {} -defs["ImVector_TextRange_front"][2]["argsT"][1]["name"] = "self" -defs["ImVector_TextRange_front"][2]["argsT"][1]["type"] = "const ImVector_TextRange*" -defs["ImVector_TextRange_front"][2]["call_args"] = "()" -defs["ImVector_TextRange_front"][2]["cimguiname"] = "ImVector_TextRange_front" -defs["ImVector_TextRange_front"][2]["defaults"] = {} -defs["ImVector_TextRange_front"][2]["funcname"] = "front" -defs["ImVector_TextRange_front"][2]["ov_cimguiname"] = "ImVector_TextRange_front_const" -defs["ImVector_TextRange_front"][2]["ret"] = "TextRange const *" -defs["ImVector_TextRange_front"][2]["retref"] = "&" -defs["ImVector_TextRange_front"][2]["signature"] = "()const" -defs["ImVector_TextRange_front"][2]["stname"] = "ImVector_TextRange" -defs["ImVector_TextRange_front"][2]["templatedgen"] = true -defs["ImVector_TextRange_front"]["()"] = defs["ImVector_TextRange_front"][1] -defs["ImVector_TextRange_front"]["()const"] = defs["ImVector_TextRange_front"][2] -defs["ImVector_TextRange_index_from_ptr"] = {} -defs["ImVector_TextRange_index_from_ptr"][1] = {} -defs["ImVector_TextRange_index_from_ptr"][1]["args"] = "(const ImVector_TextRange* self,TextRange const * it)" -defs["ImVector_TextRange_index_from_ptr"][1]["argsT"] = {} -defs["ImVector_TextRange_index_from_ptr"][1]["argsT"][1] = {} -defs["ImVector_TextRange_index_from_ptr"][1]["argsT"][1]["name"] = "self" -defs["ImVector_TextRange_index_from_ptr"][1]["argsT"][1]["type"] = "const ImVector_TextRange*" -defs["ImVector_TextRange_index_from_ptr"][1]["argsT"][2] = {} -defs["ImVector_TextRange_index_from_ptr"][1]["argsT"][2]["name"] = "it" -defs["ImVector_TextRange_index_from_ptr"][1]["argsT"][2]["type"] = "TextRange const *" -defs["ImVector_TextRange_index_from_ptr"][1]["call_args"] = "(it)" -defs["ImVector_TextRange_index_from_ptr"][1]["cimguiname"] = "ImVector_TextRange_index_from_ptr" -defs["ImVector_TextRange_index_from_ptr"][1]["defaults"] = {} -defs["ImVector_TextRange_index_from_ptr"][1]["funcname"] = "index_from_ptr" -defs["ImVector_TextRange_index_from_ptr"][1]["ov_cimguiname"] = "ImVector_TextRange_index_from_ptr" -defs["ImVector_TextRange_index_from_ptr"][1]["ret"] = "int" -defs["ImVector_TextRange_index_from_ptr"][1]["signature"] = "(const TextRange*)const" -defs["ImVector_TextRange_index_from_ptr"][1]["stname"] = "ImVector_TextRange" -defs["ImVector_TextRange_index_from_ptr"][1]["templatedgen"] = true -defs["ImVector_TextRange_index_from_ptr"]["(const TextRange*)const"] = defs["ImVector_TextRange_index_from_ptr"][1] -defs["ImVector_TextRange_insert"] = {} -defs["ImVector_TextRange_insert"][1] = {} -defs["ImVector_TextRange_insert"][1]["args"] = "(ImVector_TextRange* self,TextRange const * it,const TextRange v)" -defs["ImVector_TextRange_insert"][1]["argsT"] = {} -defs["ImVector_TextRange_insert"][1]["argsT"][1] = {} -defs["ImVector_TextRange_insert"][1]["argsT"][1]["name"] = "self" -defs["ImVector_TextRange_insert"][1]["argsT"][1]["type"] = "ImVector_TextRange*" -defs["ImVector_TextRange_insert"][1]["argsT"][2] = {} -defs["ImVector_TextRange_insert"][1]["argsT"][2]["name"] = "it" -defs["ImVector_TextRange_insert"][1]["argsT"][2]["type"] = "TextRange const *" -defs["ImVector_TextRange_insert"][1]["argsT"][3] = {} -defs["ImVector_TextRange_insert"][1]["argsT"][3]["name"] = "v" -defs["ImVector_TextRange_insert"][1]["argsT"][3]["type"] = "const TextRange" -defs["ImVector_TextRange_insert"][1]["call_args"] = "(it,v)" -defs["ImVector_TextRange_insert"][1]["cimguiname"] = "ImVector_TextRange_insert" -defs["ImVector_TextRange_insert"][1]["defaults"] = {} -defs["ImVector_TextRange_insert"][1]["funcname"] = "insert" -defs["ImVector_TextRange_insert"][1]["ov_cimguiname"] = "ImVector_TextRange_insert" -defs["ImVector_TextRange_insert"][1]["ret"] = "TextRange*" -defs["ImVector_TextRange_insert"][1]["signature"] = "(const TextRange*,const TextRange)" -defs["ImVector_TextRange_insert"][1]["stname"] = "ImVector_TextRange" -defs["ImVector_TextRange_insert"][1]["templatedgen"] = true -defs["ImVector_TextRange_insert"]["(const TextRange*,const TextRange)"] = defs["ImVector_TextRange_insert"][1] -defs["ImVector_TextRange_pop_back"] = {} -defs["ImVector_TextRange_pop_back"][1] = {} -defs["ImVector_TextRange_pop_back"][1]["args"] = "(ImVector_TextRange* self)" -defs["ImVector_TextRange_pop_back"][1]["argsT"] = {} -defs["ImVector_TextRange_pop_back"][1]["argsT"][1] = {} -defs["ImVector_TextRange_pop_back"][1]["argsT"][1]["name"] = "self" -defs["ImVector_TextRange_pop_back"][1]["argsT"][1]["type"] = "ImVector_TextRange*" -defs["ImVector_TextRange_pop_back"][1]["call_args"] = "()" -defs["ImVector_TextRange_pop_back"][1]["cimguiname"] = "ImVector_TextRange_pop_back" -defs["ImVector_TextRange_pop_back"][1]["defaults"] = {} -defs["ImVector_TextRange_pop_back"][1]["funcname"] = "pop_back" -defs["ImVector_TextRange_pop_back"][1]["ov_cimguiname"] = "ImVector_TextRange_pop_back" -defs["ImVector_TextRange_pop_back"][1]["ret"] = "void" -defs["ImVector_TextRange_pop_back"][1]["signature"] = "()" -defs["ImVector_TextRange_pop_back"][1]["stname"] = "ImVector_TextRange" -defs["ImVector_TextRange_pop_back"][1]["templatedgen"] = true -defs["ImVector_TextRange_pop_back"]["()"] = defs["ImVector_TextRange_pop_back"][1] -defs["ImVector_TextRange_push_back"] = {} -defs["ImVector_TextRange_push_back"][1] = {} -defs["ImVector_TextRange_push_back"][1]["args"] = "(ImVector_TextRange* self,const TextRange v)" -defs["ImVector_TextRange_push_back"][1]["argsT"] = {} -defs["ImVector_TextRange_push_back"][1]["argsT"][1] = {} -defs["ImVector_TextRange_push_back"][1]["argsT"][1]["name"] = "self" -defs["ImVector_TextRange_push_back"][1]["argsT"][1]["type"] = "ImVector_TextRange*" -defs["ImVector_TextRange_push_back"][1]["argsT"][2] = {} -defs["ImVector_TextRange_push_back"][1]["argsT"][2]["name"] = "v" -defs["ImVector_TextRange_push_back"][1]["argsT"][2]["type"] = "const TextRange" -defs["ImVector_TextRange_push_back"][1]["call_args"] = "(v)" -defs["ImVector_TextRange_push_back"][1]["cimguiname"] = "ImVector_TextRange_push_back" -defs["ImVector_TextRange_push_back"][1]["defaults"] = {} -defs["ImVector_TextRange_push_back"][1]["funcname"] = "push_back" -defs["ImVector_TextRange_push_back"][1]["ov_cimguiname"] = "ImVector_TextRange_push_back" -defs["ImVector_TextRange_push_back"][1]["ret"] = "void" -defs["ImVector_TextRange_push_back"][1]["signature"] = "(const TextRange)" -defs["ImVector_TextRange_push_back"][1]["stname"] = "ImVector_TextRange" -defs["ImVector_TextRange_push_back"][1]["templatedgen"] = true -defs["ImVector_TextRange_push_back"]["(const TextRange)"] = defs["ImVector_TextRange_push_back"][1] -defs["ImVector_TextRange_push_front"] = {} -defs["ImVector_TextRange_push_front"][1] = {} -defs["ImVector_TextRange_push_front"][1]["args"] = "(ImVector_TextRange* self,const TextRange v)" -defs["ImVector_TextRange_push_front"][1]["argsT"] = {} -defs["ImVector_TextRange_push_front"][1]["argsT"][1] = {} -defs["ImVector_TextRange_push_front"][1]["argsT"][1]["name"] = "self" -defs["ImVector_TextRange_push_front"][1]["argsT"][1]["type"] = "ImVector_TextRange*" -defs["ImVector_TextRange_push_front"][1]["argsT"][2] = {} -defs["ImVector_TextRange_push_front"][1]["argsT"][2]["name"] = "v" -defs["ImVector_TextRange_push_front"][1]["argsT"][2]["type"] = "const TextRange" -defs["ImVector_TextRange_push_front"][1]["call_args"] = "(v)" -defs["ImVector_TextRange_push_front"][1]["cimguiname"] = "ImVector_TextRange_push_front" -defs["ImVector_TextRange_push_front"][1]["defaults"] = {} -defs["ImVector_TextRange_push_front"][1]["funcname"] = "push_front" -defs["ImVector_TextRange_push_front"][1]["ov_cimguiname"] = "ImVector_TextRange_push_front" -defs["ImVector_TextRange_push_front"][1]["ret"] = "void" -defs["ImVector_TextRange_push_front"][1]["signature"] = "(const TextRange)" -defs["ImVector_TextRange_push_front"][1]["stname"] = "ImVector_TextRange" -defs["ImVector_TextRange_push_front"][1]["templatedgen"] = true -defs["ImVector_TextRange_push_front"]["(const TextRange)"] = defs["ImVector_TextRange_push_front"][1] -defs["ImVector_TextRange_reserve"] = {} -defs["ImVector_TextRange_reserve"][1] = {} -defs["ImVector_TextRange_reserve"][1]["args"] = "(ImVector_TextRange* self,int new_capacity)" -defs["ImVector_TextRange_reserve"][1]["argsT"] = {} -defs["ImVector_TextRange_reserve"][1]["argsT"][1] = {} -defs["ImVector_TextRange_reserve"][1]["argsT"][1]["name"] = "self" -defs["ImVector_TextRange_reserve"][1]["argsT"][1]["type"] = "ImVector_TextRange*" -defs["ImVector_TextRange_reserve"][1]["argsT"][2] = {} -defs["ImVector_TextRange_reserve"][1]["argsT"][2]["name"] = "new_capacity" -defs["ImVector_TextRange_reserve"][1]["argsT"][2]["type"] = "int" -defs["ImVector_TextRange_reserve"][1]["call_args"] = "(new_capacity)" -defs["ImVector_TextRange_reserve"][1]["cimguiname"] = "ImVector_TextRange_reserve" -defs["ImVector_TextRange_reserve"][1]["defaults"] = {} -defs["ImVector_TextRange_reserve"][1]["funcname"] = "reserve" -defs["ImVector_TextRange_reserve"][1]["ov_cimguiname"] = "ImVector_TextRange_reserve" -defs["ImVector_TextRange_reserve"][1]["ret"] = "void" -defs["ImVector_TextRange_reserve"][1]["signature"] = "(int)" -defs["ImVector_TextRange_reserve"][1]["stname"] = "ImVector_TextRange" -defs["ImVector_TextRange_reserve"][1]["templatedgen"] = true -defs["ImVector_TextRange_reserve"]["(int)"] = defs["ImVector_TextRange_reserve"][1] -defs["ImVector_TextRange_resize"] = {} -defs["ImVector_TextRange_resize"][1] = {} -defs["ImVector_TextRange_resize"][1]["args"] = "(ImVector_TextRange* self,int new_size)" -defs["ImVector_TextRange_resize"][1]["argsT"] = {} -defs["ImVector_TextRange_resize"][1]["argsT"][1] = {} -defs["ImVector_TextRange_resize"][1]["argsT"][1]["name"] = "self" -defs["ImVector_TextRange_resize"][1]["argsT"][1]["type"] = "ImVector_TextRange*" -defs["ImVector_TextRange_resize"][1]["argsT"][2] = {} -defs["ImVector_TextRange_resize"][1]["argsT"][2]["name"] = "new_size" -defs["ImVector_TextRange_resize"][1]["argsT"][2]["type"] = "int" -defs["ImVector_TextRange_resize"][1]["call_args"] = "(new_size)" -defs["ImVector_TextRange_resize"][1]["cimguiname"] = "ImVector_TextRange_resize" -defs["ImVector_TextRange_resize"][1]["defaults"] = {} -defs["ImVector_TextRange_resize"][1]["funcname"] = "resize" -defs["ImVector_TextRange_resize"][1]["ov_cimguiname"] = "ImVector_TextRange_resize" -defs["ImVector_TextRange_resize"][1]["ret"] = "void" -defs["ImVector_TextRange_resize"][1]["signature"] = "(int)" -defs["ImVector_TextRange_resize"][1]["stname"] = "ImVector_TextRange" -defs["ImVector_TextRange_resize"][1]["templatedgen"] = true -defs["ImVector_TextRange_resize"][2] = {} -defs["ImVector_TextRange_resize"][2]["args"] = "(ImVector_TextRange* self,int new_size,const TextRange v)" -defs["ImVector_TextRange_resize"][2]["argsT"] = {} -defs["ImVector_TextRange_resize"][2]["argsT"][1] = {} -defs["ImVector_TextRange_resize"][2]["argsT"][1]["name"] = "self" -defs["ImVector_TextRange_resize"][2]["argsT"][1]["type"] = "ImVector_TextRange*" -defs["ImVector_TextRange_resize"][2]["argsT"][2] = {} -defs["ImVector_TextRange_resize"][2]["argsT"][2]["name"] = "new_size" -defs["ImVector_TextRange_resize"][2]["argsT"][2]["type"] = "int" -defs["ImVector_TextRange_resize"][2]["argsT"][3] = {} -defs["ImVector_TextRange_resize"][2]["argsT"][3]["name"] = "v" -defs["ImVector_TextRange_resize"][2]["argsT"][3]["type"] = "const TextRange" -defs["ImVector_TextRange_resize"][2]["call_args"] = "(new_size,v)" -defs["ImVector_TextRange_resize"][2]["cimguiname"] = "ImVector_TextRange_resize" -defs["ImVector_TextRange_resize"][2]["defaults"] = {} -defs["ImVector_TextRange_resize"][2]["funcname"] = "resize" -defs["ImVector_TextRange_resize"][2]["ov_cimguiname"] = "ImVector_TextRange_resizeT" -defs["ImVector_TextRange_resize"][2]["ret"] = "void" -defs["ImVector_TextRange_resize"][2]["signature"] = "(int,const TextRange)" -defs["ImVector_TextRange_resize"][2]["stname"] = "ImVector_TextRange" -defs["ImVector_TextRange_resize"][2]["templatedgen"] = true -defs["ImVector_TextRange_resize"]["(int)"] = defs["ImVector_TextRange_resize"][1] -defs["ImVector_TextRange_resize"]["(int,const TextRange)"] = defs["ImVector_TextRange_resize"][2] -defs["ImVector_TextRange_size"] = {} -defs["ImVector_TextRange_size"][1] = {} -defs["ImVector_TextRange_size"][1]["args"] = "(const ImVector_TextRange* self)" -defs["ImVector_TextRange_size"][1]["argsT"] = {} -defs["ImVector_TextRange_size"][1]["argsT"][1] = {} -defs["ImVector_TextRange_size"][1]["argsT"][1]["name"] = "self" -defs["ImVector_TextRange_size"][1]["argsT"][1]["type"] = "const ImVector_TextRange*" -defs["ImVector_TextRange_size"][1]["call_args"] = "()" -defs["ImVector_TextRange_size"][1]["cimguiname"] = "ImVector_TextRange_size" -defs["ImVector_TextRange_size"][1]["defaults"] = {} -defs["ImVector_TextRange_size"][1]["funcname"] = "size" -defs["ImVector_TextRange_size"][1]["ov_cimguiname"] = "ImVector_TextRange_size" -defs["ImVector_TextRange_size"][1]["ret"] = "int" -defs["ImVector_TextRange_size"][1]["signature"] = "()const" -defs["ImVector_TextRange_size"][1]["stname"] = "ImVector_TextRange" -defs["ImVector_TextRange_size"][1]["templatedgen"] = true -defs["ImVector_TextRange_size"]["()const"] = defs["ImVector_TextRange_size"][1] -defs["ImVector_TextRange_size_in_bytes"] = {} -defs["ImVector_TextRange_size_in_bytes"][1] = {} -defs["ImVector_TextRange_size_in_bytes"][1]["args"] = "(const ImVector_TextRange* self)" -defs["ImVector_TextRange_size_in_bytes"][1]["argsT"] = {} -defs["ImVector_TextRange_size_in_bytes"][1]["argsT"][1] = {} -defs["ImVector_TextRange_size_in_bytes"][1]["argsT"][1]["name"] = "self" -defs["ImVector_TextRange_size_in_bytes"][1]["argsT"][1]["type"] = "const ImVector_TextRange*" -defs["ImVector_TextRange_size_in_bytes"][1]["call_args"] = "()" -defs["ImVector_TextRange_size_in_bytes"][1]["cimguiname"] = "ImVector_TextRange_size_in_bytes" -defs["ImVector_TextRange_size_in_bytes"][1]["defaults"] = {} -defs["ImVector_TextRange_size_in_bytes"][1]["funcname"] = "size_in_bytes" -defs["ImVector_TextRange_size_in_bytes"][1]["ov_cimguiname"] = "ImVector_TextRange_size_in_bytes" -defs["ImVector_TextRange_size_in_bytes"][1]["ret"] = "int" -defs["ImVector_TextRange_size_in_bytes"][1]["signature"] = "()const" -defs["ImVector_TextRange_size_in_bytes"][1]["stname"] = "ImVector_TextRange" -defs["ImVector_TextRange_size_in_bytes"][1]["templatedgen"] = true -defs["ImVector_TextRange_size_in_bytes"]["()const"] = defs["ImVector_TextRange_size_in_bytes"][1] -defs["ImVector_TextRange_swap"] = {} -defs["ImVector_TextRange_swap"][1] = {} -defs["ImVector_TextRange_swap"][1]["args"] = "(ImVector_TextRange* self,ImVector_TextRange rhs)" -defs["ImVector_TextRange_swap"][1]["argsT"] = {} -defs["ImVector_TextRange_swap"][1]["argsT"][1] = {} -defs["ImVector_TextRange_swap"][1]["argsT"][1]["name"] = "self" -defs["ImVector_TextRange_swap"][1]["argsT"][1]["type"] = "ImVector_TextRange*" -defs["ImVector_TextRange_swap"][1]["argsT"][2] = {} -defs["ImVector_TextRange_swap"][1]["argsT"][2]["name"] = "rhs" -defs["ImVector_TextRange_swap"][1]["argsT"][2]["type"] = "ImVector_TextRange&" -defs["ImVector_TextRange_swap"][1]["call_args"] = "(rhs)" -defs["ImVector_TextRange_swap"][1]["cimguiname"] = "ImVector_TextRange_swap" -defs["ImVector_TextRange_swap"][1]["defaults"] = {} -defs["ImVector_TextRange_swap"][1]["funcname"] = "swap" -defs["ImVector_TextRange_swap"][1]["ov_cimguiname"] = "ImVector_TextRange_swap" -defs["ImVector_TextRange_swap"][1]["ret"] = "void" -defs["ImVector_TextRange_swap"][1]["signature"] = "(ImVector)" -defs["ImVector_TextRange_swap"][1]["stname"] = "ImVector_TextRange" -defs["ImVector_TextRange_swap"][1]["templatedgen"] = true -defs["ImVector_TextRange_swap"]["(ImVector)"] = defs["ImVector_TextRange_swap"][1] defs["ImVector__grow_capacity"] = {} defs["ImVector__grow_capacity"][1] = {} defs["ImVector__grow_capacity"][1]["args"] = "(ImVector* self,int sz)" @@ -14260,203 +14423,6 @@ defs["ImVector_swap"][1]["signature"] = "(ImVector)" defs["ImVector_swap"][1]["stname"] = "ImVector" defs["ImVector_swap"][1]["templated"] = true defs["ImVector_swap"]["(ImVector)"] = defs["ImVector_swap"][1] -defs["Pair_Pair"] = {} -defs["Pair_Pair"][1] = {} -defs["Pair_Pair"][1]["args"] = "(ImGuiID _key,int _val_i)" -defs["Pair_Pair"][1]["argsT"] = {} -defs["Pair_Pair"][1]["argsT"][1] = {} -defs["Pair_Pair"][1]["argsT"][1]["name"] = "_key" -defs["Pair_Pair"][1]["argsT"][1]["type"] = "ImGuiID" -defs["Pair_Pair"][1]["argsT"][2] = {} -defs["Pair_Pair"][1]["argsT"][2]["name"] = "_val_i" -defs["Pair_Pair"][1]["argsT"][2]["type"] = "int" -defs["Pair_Pair"][1]["argsoriginal"] = "(ImGuiID _key,int _val_i)" -defs["Pair_Pair"][1]["call_args"] = "(_key,_val_i)" -defs["Pair_Pair"][1]["cimguiname"] = "Pair_Pair" -defs["Pair_Pair"][1]["constructor"] = true -defs["Pair_Pair"][1]["defaults"] = {} -defs["Pair_Pair"][1]["funcname"] = "Pair" -defs["Pair_Pair"][1]["ov_cimguiname"] = "Pair_PairInt" -defs["Pair_Pair"][1]["signature"] = "(ImGuiID,int)" -defs["Pair_Pair"][1]["stname"] = "Pair" -defs["Pair_Pair"][2] = {} -defs["Pair_Pair"][2]["args"] = "(ImGuiID _key,float _val_f)" -defs["Pair_Pair"][2]["argsT"] = {} -defs["Pair_Pair"][2]["argsT"][1] = {} -defs["Pair_Pair"][2]["argsT"][1]["name"] = "_key" -defs["Pair_Pair"][2]["argsT"][1]["type"] = "ImGuiID" -defs["Pair_Pair"][2]["argsT"][2] = {} -defs["Pair_Pair"][2]["argsT"][2]["name"] = "_val_f" -defs["Pair_Pair"][2]["argsT"][2]["type"] = "float" -defs["Pair_Pair"][2]["argsoriginal"] = "(ImGuiID _key,float _val_f)" -defs["Pair_Pair"][2]["call_args"] = "(_key,_val_f)" -defs["Pair_Pair"][2]["cimguiname"] = "Pair_Pair" -defs["Pair_Pair"][2]["constructor"] = true -defs["Pair_Pair"][2]["defaults"] = {} -defs["Pair_Pair"][2]["funcname"] = "Pair" -defs["Pair_Pair"][2]["ov_cimguiname"] = "Pair_PairFloat" -defs["Pair_Pair"][2]["signature"] = "(ImGuiID,float)" -defs["Pair_Pair"][2]["stname"] = "Pair" -defs["Pair_Pair"][3] = {} -defs["Pair_Pair"][3]["args"] = "(ImGuiID _key,void* _val_p)" -defs["Pair_Pair"][3]["argsT"] = {} -defs["Pair_Pair"][3]["argsT"][1] = {} -defs["Pair_Pair"][3]["argsT"][1]["name"] = "_key" -defs["Pair_Pair"][3]["argsT"][1]["type"] = "ImGuiID" -defs["Pair_Pair"][3]["argsT"][2] = {} -defs["Pair_Pair"][3]["argsT"][2]["name"] = "_val_p" -defs["Pair_Pair"][3]["argsT"][2]["type"] = "void*" -defs["Pair_Pair"][3]["argsoriginal"] = "(ImGuiID _key,void* _val_p)" -defs["Pair_Pair"][3]["call_args"] = "(_key,_val_p)" -defs["Pair_Pair"][3]["cimguiname"] = "Pair_Pair" -defs["Pair_Pair"][3]["constructor"] = true -defs["Pair_Pair"][3]["defaults"] = {} -defs["Pair_Pair"][3]["funcname"] = "Pair" -defs["Pair_Pair"][3]["ov_cimguiname"] = "Pair_PairPtr" -defs["Pair_Pair"][3]["signature"] = "(ImGuiID,void*)" -defs["Pair_Pair"][3]["stname"] = "Pair" -defs["Pair_Pair"]["(ImGuiID,float)"] = defs["Pair_Pair"][2] -defs["Pair_Pair"]["(ImGuiID,int)"] = defs["Pair_Pair"][1] -defs["Pair_Pair"]["(ImGuiID,void*)"] = defs["Pair_Pair"][3] -defs["Pair_destroy"] = {} -defs["Pair_destroy"][1] = {} -defs["Pair_destroy"][1]["args"] = "(Pair* self)" -defs["Pair_destroy"][1]["argsT"] = {} -defs["Pair_destroy"][1]["argsT"][1] = {} -defs["Pair_destroy"][1]["argsT"][1]["name"] = "self" -defs["Pair_destroy"][1]["argsT"][1]["type"] = "Pair*" -defs["Pair_destroy"][1]["call_args"] = "(self)" -defs["Pair_destroy"][1]["cimguiname"] = "Pair_destroy" -defs["Pair_destroy"][1]["defaults"] = {} -defs["Pair_destroy"][1]["destructor"] = true -defs["Pair_destroy"][1]["ov_cimguiname"] = "Pair_destroy" -defs["Pair_destroy"][1]["ret"] = "void" -defs["Pair_destroy"][1]["signature"] = "(Pair*)" -defs["Pair_destroy"][1]["stname"] = "Pair" -defs["Pair_destroy"]["(Pair*)"] = defs["Pair_destroy"][1] -defs["TextRange_TextRange"] = {} -defs["TextRange_TextRange"][1] = {} -defs["TextRange_TextRange"][1]["args"] = "()" -defs["TextRange_TextRange"][1]["argsT"] = {} -defs["TextRange_TextRange"][1]["argsoriginal"] = "()" -defs["TextRange_TextRange"][1]["call_args"] = "()" -defs["TextRange_TextRange"][1]["cimguiname"] = "TextRange_TextRange" -defs["TextRange_TextRange"][1]["constructor"] = true -defs["TextRange_TextRange"][1]["defaults"] = {} -defs["TextRange_TextRange"][1]["funcname"] = "TextRange" -defs["TextRange_TextRange"][1]["ov_cimguiname"] = "TextRange_TextRange" -defs["TextRange_TextRange"][1]["signature"] = "()" -defs["TextRange_TextRange"][1]["stname"] = "TextRange" -defs["TextRange_TextRange"][2] = {} -defs["TextRange_TextRange"][2]["args"] = "(const char* _b,const char* _e)" -defs["TextRange_TextRange"][2]["argsT"] = {} -defs["TextRange_TextRange"][2]["argsT"][1] = {} -defs["TextRange_TextRange"][2]["argsT"][1]["name"] = "_b" -defs["TextRange_TextRange"][2]["argsT"][1]["type"] = "const char*" -defs["TextRange_TextRange"][2]["argsT"][2] = {} -defs["TextRange_TextRange"][2]["argsT"][2]["name"] = "_e" -defs["TextRange_TextRange"][2]["argsT"][2]["type"] = "const char*" -defs["TextRange_TextRange"][2]["argsoriginal"] = "(const char* _b,const char* _e)" -defs["TextRange_TextRange"][2]["call_args"] = "(_b,_e)" -defs["TextRange_TextRange"][2]["cimguiname"] = "TextRange_TextRange" -defs["TextRange_TextRange"][2]["constructor"] = true -defs["TextRange_TextRange"][2]["defaults"] = {} -defs["TextRange_TextRange"][2]["funcname"] = "TextRange" -defs["TextRange_TextRange"][2]["ov_cimguiname"] = "TextRange_TextRangeStr" -defs["TextRange_TextRange"][2]["signature"] = "(const char*,const char*)" -defs["TextRange_TextRange"][2]["stname"] = "TextRange" -defs["TextRange_TextRange"]["()"] = defs["TextRange_TextRange"][1] -defs["TextRange_TextRange"]["(const char*,const char*)"] = defs["TextRange_TextRange"][2] -defs["TextRange_begin"] = {} -defs["TextRange_begin"][1] = {} -defs["TextRange_begin"][1]["args"] = "(TextRange* self)" -defs["TextRange_begin"][1]["argsT"] = {} -defs["TextRange_begin"][1]["argsT"][1] = {} -defs["TextRange_begin"][1]["argsT"][1]["name"] = "self" -defs["TextRange_begin"][1]["argsT"][1]["type"] = "TextRange*" -defs["TextRange_begin"][1]["argsoriginal"] = "()" -defs["TextRange_begin"][1]["call_args"] = "()" -defs["TextRange_begin"][1]["cimguiname"] = "TextRange_begin" -defs["TextRange_begin"][1]["defaults"] = {} -defs["TextRange_begin"][1]["funcname"] = "begin" -defs["TextRange_begin"][1]["ov_cimguiname"] = "TextRange_begin" -defs["TextRange_begin"][1]["ret"] = "const char*" -defs["TextRange_begin"][1]["signature"] = "()const" -defs["TextRange_begin"][1]["stname"] = "TextRange" -defs["TextRange_begin"]["()const"] = defs["TextRange_begin"][1] -defs["TextRange_destroy"] = {} -defs["TextRange_destroy"][1] = {} -defs["TextRange_destroy"][1]["args"] = "(TextRange* self)" -defs["TextRange_destroy"][1]["argsT"] = {} -defs["TextRange_destroy"][1]["argsT"][1] = {} -defs["TextRange_destroy"][1]["argsT"][1]["name"] = "self" -defs["TextRange_destroy"][1]["argsT"][1]["type"] = "TextRange*" -defs["TextRange_destroy"][1]["call_args"] = "(self)" -defs["TextRange_destroy"][1]["cimguiname"] = "TextRange_destroy" -defs["TextRange_destroy"][1]["defaults"] = {} -defs["TextRange_destroy"][1]["destructor"] = true -defs["TextRange_destroy"][1]["ov_cimguiname"] = "TextRange_destroy" -defs["TextRange_destroy"][1]["ret"] = "void" -defs["TextRange_destroy"][1]["signature"] = "(TextRange*)" -defs["TextRange_destroy"][1]["stname"] = "TextRange" -defs["TextRange_destroy"]["(TextRange*)"] = defs["TextRange_destroy"][1] -defs["TextRange_empty"] = {} -defs["TextRange_empty"][1] = {} -defs["TextRange_empty"][1]["args"] = "(TextRange* self)" -defs["TextRange_empty"][1]["argsT"] = {} -defs["TextRange_empty"][1]["argsT"][1] = {} -defs["TextRange_empty"][1]["argsT"][1]["name"] = "self" -defs["TextRange_empty"][1]["argsT"][1]["type"] = "TextRange*" -defs["TextRange_empty"][1]["argsoriginal"] = "()" -defs["TextRange_empty"][1]["call_args"] = "()" -defs["TextRange_empty"][1]["cimguiname"] = "TextRange_empty" -defs["TextRange_empty"][1]["defaults"] = {} -defs["TextRange_empty"][1]["funcname"] = "empty" -defs["TextRange_empty"][1]["ov_cimguiname"] = "TextRange_empty" -defs["TextRange_empty"][1]["ret"] = "bool" -defs["TextRange_empty"][1]["signature"] = "()const" -defs["TextRange_empty"][1]["stname"] = "TextRange" -defs["TextRange_empty"]["()const"] = defs["TextRange_empty"][1] -defs["TextRange_end"] = {} -defs["TextRange_end"][1] = {} -defs["TextRange_end"][1]["args"] = "(TextRange* self)" -defs["TextRange_end"][1]["argsT"] = {} -defs["TextRange_end"][1]["argsT"][1] = {} -defs["TextRange_end"][1]["argsT"][1]["name"] = "self" -defs["TextRange_end"][1]["argsT"][1]["type"] = "TextRange*" -defs["TextRange_end"][1]["argsoriginal"] = "()" -defs["TextRange_end"][1]["call_args"] = "()" -defs["TextRange_end"][1]["cimguiname"] = "TextRange_end" -defs["TextRange_end"][1]["defaults"] = {} -defs["TextRange_end"][1]["funcname"] = "end" -defs["TextRange_end"][1]["ov_cimguiname"] = "TextRange_end" -defs["TextRange_end"][1]["ret"] = "const char*" -defs["TextRange_end"][1]["signature"] = "()const" -defs["TextRange_end"][1]["stname"] = "TextRange" -defs["TextRange_end"]["()const"] = defs["TextRange_end"][1] -defs["TextRange_split"] = {} -defs["TextRange_split"][1] = {} -defs["TextRange_split"][1]["args"] = "(TextRange* self,char separator,ImVector_TextRange* out)" -defs["TextRange_split"][1]["argsT"] = {} -defs["TextRange_split"][1]["argsT"][1] = {} -defs["TextRange_split"][1]["argsT"][1]["name"] = "self" -defs["TextRange_split"][1]["argsT"][1]["type"] = "TextRange*" -defs["TextRange_split"][1]["argsT"][2] = {} -defs["TextRange_split"][1]["argsT"][2]["name"] = "separator" -defs["TextRange_split"][1]["argsT"][2]["type"] = "char" -defs["TextRange_split"][1]["argsT"][3] = {} -defs["TextRange_split"][1]["argsT"][3]["name"] = "out" -defs["TextRange_split"][1]["argsT"][3]["type"] = "ImVector_TextRange*" -defs["TextRange_split"][1]["argsoriginal"] = "(char separator,ImVector* out)" -defs["TextRange_split"][1]["call_args"] = "(separator,out)" -defs["TextRange_split"][1]["cimguiname"] = "TextRange_split" -defs["TextRange_split"][1]["defaults"] = {} -defs["TextRange_split"][1]["funcname"] = "split" -defs["TextRange_split"][1]["ov_cimguiname"] = "TextRange_split" -defs["TextRange_split"][1]["ret"] = "void" -defs["TextRange_split"][1]["signature"] = "(char,ImVector_TextRange*)const" -defs["TextRange_split"][1]["stname"] = "TextRange" -defs["TextRange_split"]["(char,ImVector_TextRange*)const"] = defs["TextRange_split"][1] defs["igAcceptDragDropPayload"] = {} defs["igAcceptDragDropPayload"][1] = {} defs["igAcceptDragDropPayload"][1]["args"] = "(const char* type,ImGuiDragDropFlags flags)" @@ -20970,6 +20936,28 @@ defs["igSetNextWindowSizeConstraints"][1]["ret"] = "void" defs["igSetNextWindowSizeConstraints"][1]["signature"] = "(const ImVec2,const ImVec2,ImGuiSizeCallback,void*)" defs["igSetNextWindowSizeConstraints"][1]["stname"] = "" defs["igSetNextWindowSizeConstraints"]["(const ImVec2,const ImVec2,ImGuiSizeCallback,void*)"] = defs["igSetNextWindowSizeConstraints"][1] +defs["igSetScrollFromPosX"] = {} +defs["igSetScrollFromPosX"][1] = {} +defs["igSetScrollFromPosX"][1]["args"] = "(float local_x,float center_x_ratio)" +defs["igSetScrollFromPosX"][1]["argsT"] = {} +defs["igSetScrollFromPosX"][1]["argsT"][1] = {} +defs["igSetScrollFromPosX"][1]["argsT"][1]["name"] = "local_x" +defs["igSetScrollFromPosX"][1]["argsT"][1]["type"] = "float" +defs["igSetScrollFromPosX"][1]["argsT"][2] = {} +defs["igSetScrollFromPosX"][1]["argsT"][2]["name"] = "center_x_ratio" +defs["igSetScrollFromPosX"][1]["argsT"][2]["type"] = "float" +defs["igSetScrollFromPosX"][1]["argsoriginal"] = "(float local_x,float center_x_ratio=0.5f)" +defs["igSetScrollFromPosX"][1]["call_args"] = "(local_x,center_x_ratio)" +defs["igSetScrollFromPosX"][1]["cimguiname"] = "igSetScrollFromPosX" +defs["igSetScrollFromPosX"][1]["defaults"] = {} +defs["igSetScrollFromPosX"][1]["defaults"]["center_x_ratio"] = "0.5f" +defs["igSetScrollFromPosX"][1]["funcname"] = "SetScrollFromPosX" +defs["igSetScrollFromPosX"][1]["namespace"] = "ImGui" +defs["igSetScrollFromPosX"][1]["ov_cimguiname"] = "igSetScrollFromPosX" +defs["igSetScrollFromPosX"][1]["ret"] = "void" +defs["igSetScrollFromPosX"][1]["signature"] = "(float,float)" +defs["igSetScrollFromPosX"][1]["stname"] = "" +defs["igSetScrollFromPosX"]["(float,float)"] = defs["igSetScrollFromPosX"][1] defs["igSetScrollFromPosY"] = {} defs["igSetScrollFromPosY"][1] = {} defs["igSetScrollFromPosY"][1]["args"] = "(float local_y,float center_y_ratio)" @@ -20992,6 +20980,25 @@ defs["igSetScrollFromPosY"][1]["ret"] = "void" defs["igSetScrollFromPosY"][1]["signature"] = "(float,float)" defs["igSetScrollFromPosY"][1]["stname"] = "" defs["igSetScrollFromPosY"]["(float,float)"] = defs["igSetScrollFromPosY"][1] +defs["igSetScrollHereX"] = {} +defs["igSetScrollHereX"][1] = {} +defs["igSetScrollHereX"][1]["args"] = "(float center_x_ratio)" +defs["igSetScrollHereX"][1]["argsT"] = {} +defs["igSetScrollHereX"][1]["argsT"][1] = {} +defs["igSetScrollHereX"][1]["argsT"][1]["name"] = "center_x_ratio" +defs["igSetScrollHereX"][1]["argsT"][1]["type"] = "float" +defs["igSetScrollHereX"][1]["argsoriginal"] = "(float center_x_ratio=0.5f)" +defs["igSetScrollHereX"][1]["call_args"] = "(center_x_ratio)" +defs["igSetScrollHereX"][1]["cimguiname"] = "igSetScrollHereX" +defs["igSetScrollHereX"][1]["defaults"] = {} +defs["igSetScrollHereX"][1]["defaults"]["center_x_ratio"] = "0.5f" +defs["igSetScrollHereX"][1]["funcname"] = "SetScrollHereX" +defs["igSetScrollHereX"][1]["namespace"] = "ImGui" +defs["igSetScrollHereX"][1]["ov_cimguiname"] = "igSetScrollHereX" +defs["igSetScrollHereX"][1]["ret"] = "void" +defs["igSetScrollHereX"][1]["signature"] = "(float)" +defs["igSetScrollHereX"][1]["stname"] = "" +defs["igSetScrollHereX"]["(float)"] = defs["igSetScrollHereX"][1] defs["igSetScrollHereY"] = {} defs["igSetScrollHereY"][1] = {} defs["igSetScrollHereY"][1]["args"] = "(float center_y_ratio)" @@ -22107,21 +22114,6 @@ defs["igTextWrappedV"][1]["ret"] = "void" defs["igTextWrappedV"][1]["signature"] = "(const char*,va_list)" defs["igTextWrappedV"][1]["stname"] = "" defs["igTextWrappedV"]["(const char*,va_list)"] = defs["igTextWrappedV"][1] -defs["igTreeAdvanceToLabelPos"] = {} -defs["igTreeAdvanceToLabelPos"][1] = {} -defs["igTreeAdvanceToLabelPos"][1]["args"] = "()" -defs["igTreeAdvanceToLabelPos"][1]["argsT"] = {} -defs["igTreeAdvanceToLabelPos"][1]["argsoriginal"] = "()" -defs["igTreeAdvanceToLabelPos"][1]["call_args"] = "()" -defs["igTreeAdvanceToLabelPos"][1]["cimguiname"] = "igTreeAdvanceToLabelPos" -defs["igTreeAdvanceToLabelPos"][1]["defaults"] = {} -defs["igTreeAdvanceToLabelPos"][1]["funcname"] = "TreeAdvanceToLabelPos" -defs["igTreeAdvanceToLabelPos"][1]["namespace"] = "ImGui" -defs["igTreeAdvanceToLabelPos"][1]["ov_cimguiname"] = "igTreeAdvanceToLabelPos" -defs["igTreeAdvanceToLabelPos"][1]["ret"] = "void" -defs["igTreeAdvanceToLabelPos"][1]["signature"] = "()" -defs["igTreeAdvanceToLabelPos"][1]["stname"] = "" -defs["igTreeAdvanceToLabelPos"]["()"] = defs["igTreeAdvanceToLabelPos"][1] defs["igTreeNode"] = {} defs["igTreeNode"][1] = {} defs["igTreeNode"][1]["args"] = "(const char* label)" diff --git a/generator/output/impl_definitions.json b/generator/output/impl_definitions.json index 9094d77..7be4c23 100644 --- a/generator/output/impl_definitions.json +++ b/generator/output/impl_definitions.json @@ -454,6 +454,26 @@ "stname": "" } ], + "ImGui_ImplSDL2_InitForD3D": [ + { + "args": "(SDL_Window* window)", + "argsT": [ + { + "name": "window", + "type": "SDL_Window*" + } + ], + "argsoriginal": "(SDL_Window* window)", + "call_args": "(window)", + "cimguiname": "ImGui_ImplSDL2_InitForD3D", + "defaults": [], + "funcname": "ImGui_ImplSDL2_InitForD3D", + "ov_cimguiname": "ImGui_ImplSDL2_InitForD3D", + "ret": "bool", + "signature": "(SDL_Window*)", + "stname": "" + } + ], "ImGui_ImplSDL2_InitForOpenGL": [ { "args": "(SDL_Window* window,void* sdl_gl_context)", diff --git a/generator/output/impl_definitions.lua b/generator/output/impl_definitions.lua index f27ecb1..cc04305 100644 --- a/generator/output/impl_definitions.lua +++ b/generator/output/impl_definitions.lua @@ -399,6 +399,23 @@ defs["ImGui_ImplOpenGL3_Shutdown"][1]["ret"] = "void" defs["ImGui_ImplOpenGL3_Shutdown"][1]["signature"] = "()" defs["ImGui_ImplOpenGL3_Shutdown"][1]["stname"] = "" defs["ImGui_ImplOpenGL3_Shutdown"]["()"] = defs["ImGui_ImplOpenGL3_Shutdown"][1] +defs["ImGui_ImplSDL2_InitForD3D"] = {} +defs["ImGui_ImplSDL2_InitForD3D"][1] = {} +defs["ImGui_ImplSDL2_InitForD3D"][1]["args"] = "(SDL_Window* window)" +defs["ImGui_ImplSDL2_InitForD3D"][1]["argsT"] = {} +defs["ImGui_ImplSDL2_InitForD3D"][1]["argsT"][1] = {} +defs["ImGui_ImplSDL2_InitForD3D"][1]["argsT"][1]["name"] = "window" +defs["ImGui_ImplSDL2_InitForD3D"][1]["argsT"][1]["type"] = "SDL_Window*" +defs["ImGui_ImplSDL2_InitForD3D"][1]["argsoriginal"] = "(SDL_Window* window)" +defs["ImGui_ImplSDL2_InitForD3D"][1]["call_args"] = "(window)" +defs["ImGui_ImplSDL2_InitForD3D"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForD3D" +defs["ImGui_ImplSDL2_InitForD3D"][1]["defaults"] = {} +defs["ImGui_ImplSDL2_InitForD3D"][1]["funcname"] = "ImGui_ImplSDL2_InitForD3D" +defs["ImGui_ImplSDL2_InitForD3D"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForD3D" +defs["ImGui_ImplSDL2_InitForD3D"][1]["ret"] = "bool" +defs["ImGui_ImplSDL2_InitForD3D"][1]["signature"] = "(SDL_Window*)" +defs["ImGui_ImplSDL2_InitForD3D"][1]["stname"] = "" +defs["ImGui_ImplSDL2_InitForD3D"]["(SDL_Window*)"] = defs["ImGui_ImplSDL2_InitForD3D"][1] defs["ImGui_ImplSDL2_InitForOpenGL"] = {} defs["ImGui_ImplSDL2_InitForOpenGL"][1] = {} defs["ImGui_ImplSDL2_InitForOpenGL"][1]["args"] = "(SDL_Window* window,void* sdl_gl_context)" diff --git a/generator/output/overloads.txt b/generator/output/overloads.txt index 7e80501..f0c7419 100644 --- a/generator/output/overloads.txt +++ b/generator/output/overloads.txt @@ -16,9 +16,9 @@ igIsRectVisible 2 igRadioButton 2 1 bool igRadioButtonBool (const char*,bool) 2 bool igRadioButtonIntPtr (const char*,int*,int) -ImVec2_ImVec2 2 -1 nil ImVec2_ImVec2 () -2 nil ImVec2_ImVec2Float (float,float) +ImGuiTextRange_ImGuiTextRange 2 +1 nil ImGuiTextRange_ImGuiTextRange () +2 nil ImGuiTextRange_ImGuiTextRangeStr (const char*,const char*) ImVector_back 2 1 T* ImVector_back () 2 const T* ImVector_back_const ()const @@ -40,17 +40,10 @@ igPushID 4 2 void igPushIDRange (const char*,const char*) 3 void igPushIDPtr (const void*) 4 void igPushIDInt (int) -Pair_Pair 3 -1 nil Pair_PairInt (ImGuiID,int) -2 nil Pair_PairFloat (ImGuiID,float) -3 nil Pair_PairPtr (ImGuiID,void*) -TextRange_TextRange 2 -1 nil TextRange_TextRange () -2 nil TextRange_TextRangeStr (const char*,const char*) -igGetColorU32 3 -1 ImU32 igGetColorU32 (ImGuiCol,float) -2 ImU32 igGetColorU32Vec4 (const ImVec4) -3 ImU32 igGetColorU32U32 (ImU32) +ImGuiStoragePair_ImGuiStoragePair 3 +1 nil ImGuiStoragePair_ImGuiStoragePairInt (ImGuiID,int) +2 nil ImGuiStoragePair_ImGuiStoragePairFloat (ImGuiID,float) +3 nil ImGuiStoragePair_ImGuiStoragePairPtr (ImGuiID,void*) igTreeNode 3 1 bool igTreeNodeStr (const char*) 2 bool igTreeNodeStrStr (const char*,const char*,...) @@ -86,43 +79,50 @@ igSetWindowCollapsed 2 igPlotLines 2 1 void igPlotLines (const char*,const float*,int,int,const char*,float,float,ImVec2,int) 2 void igPlotLinesFnPtr (const char*,float(*)(void*,int),void*,int,int,const char*,float,float,ImVec2) -igPushStyleColor 2 -1 void igPushStyleColorU32 (ImGuiCol,ImU32) -2 void igPushStyleColor (ImGuiCol,const ImVec4) +igListBoxHeader 2 +1 bool igListBoxHeaderVec2 (const char*,const ImVec2) +2 bool igListBoxHeaderInt (const char*,int,int) igTreeNodeExV 2 1 bool igTreeNodeExVStr (const char*,ImGuiTreeNodeFlags,const char*,va_list) 2 bool igTreeNodeExVPtr (const void*,ImGuiTreeNodeFlags,const char*,va_list) igListBox 2 1 bool igListBoxStr_arr (const char*,int*,const char* const[],int,int) 2 bool igListBoxFnPtr (const char*,int*,bool(*)(void*,int,const char**),void*,int,int) +igCollapsingHeader 2 +1 bool igCollapsingHeader (const char*,ImGuiTreeNodeFlags) +2 bool igCollapsingHeaderBoolPtr (const char*,bool*,ImGuiTreeNodeFlags) igTreePush 2 1 void igTreePushStr (const char*) 2 void igTreePushPtr (const void*) -igListBoxHeader 2 -1 bool igListBoxHeaderVec2 (const char*,const ImVec2) -2 bool igListBoxHeaderInt (const char*,int,int) -igTreeNodeEx 3 -1 bool igTreeNodeExStr (const char*,ImGuiTreeNodeFlags) -2 bool igTreeNodeExStrStr (const char*,ImGuiTreeNodeFlags,const char*,...) -3 bool igTreeNodeExPtr (const void*,ImGuiTreeNodeFlags,const char*,...) -ImVector_front 2 -1 T* ImVector_front () -2 const T* ImVector_front_const ()const +igSelectable 2 +1 bool igSelectable (const char*,bool,ImGuiSelectableFlags,const ImVec2) +2 bool igSelectableBoolPtr (const char*,bool*,ImGuiSelectableFlags,const ImVec2) +igGetColorU32 3 +1 ImU32 igGetColorU32 (ImGuiCol,float) +2 ImU32 igGetColorU32Vec4 (const ImVec4) +3 ImU32 igGetColorU32U32 (ImU32) ImColor_ImColor 5 1 nil ImColor_ImColor () 2 nil ImColor_ImColorInt (int,int,int,int) 3 nil ImColor_ImColorU32 (ImU32) 4 nil ImColor_ImColorFloat (float,float,float,float) 5 nil ImColor_ImColorVec4 (const ImVec4) -igCollapsingHeader 2 -1 bool igCollapsingHeader (const char*,ImGuiTreeNodeFlags) -2 bool igCollapsingHeaderBoolPtr (const char*,bool*,ImGuiTreeNodeFlags) +ImVec2_ImVec2 2 +1 nil ImVec2_ImVec2 () +2 nil ImVec2_ImVec2Float (float,float) +ImVector_front 2 +1 T* ImVector_front () +2 const T* ImVector_front_const ()const ImVector_begin 2 1 T* ImVector_begin () 2 const T* ImVector_begin_const ()const -igSelectable 2 -1 bool igSelectable (const char*,bool,ImGuiSelectableFlags,const ImVec2) -2 bool igSelectableBoolPtr (const char*,bool*,ImGuiSelectableFlags,const ImVec2) +igPushStyleColor 2 +1 void igPushStyleColorU32 (ImGuiCol,ImU32) +2 void igPushStyleColor (ImGuiCol,const ImVec4) +igTreeNodeEx 3 +1 bool igTreeNodeExStr (const char*,ImGuiTreeNodeFlags) +2 bool igTreeNodeExStrStr (const char*,ImGuiTreeNodeFlags,const char*,...) +3 bool igTreeNodeExPtr (const void*,ImGuiTreeNodeFlags,const char*,...) igMenuItem 2 1 bool igMenuItemBool (const char*,const char*,bool,bool) 2 bool igMenuItemBoolPtr (const char*,const char*,bool*,bool) diff --git a/generator/output/structs_and_enums.json b/generator/output/structs_and_enums.json index 21445b9..9d56bc4 100644 --- a/generator/output/structs_and_enums.json +++ b/generator/output/structs_and_enums.json @@ -1,6 +1,11 @@ { "enums": { "ImDrawCornerFlags_": [ + { + "calc_value": 0, + "name": "ImDrawCornerFlags_None", + "value": "0" + }, { "calc_value": 1, "name": "ImDrawCornerFlags_TopLeft", @@ -1033,38 +1038,43 @@ }, { "calc_value": 15, - "name": "ImGuiKey_A", + "name": "ImGuiKey_KeyPadEnter", "value": 15 }, { "calc_value": 16, - "name": "ImGuiKey_C", + "name": "ImGuiKey_A", "value": 16 }, { "calc_value": 17, - "name": "ImGuiKey_V", + "name": "ImGuiKey_C", "value": 17 }, { "calc_value": 18, - "name": "ImGuiKey_X", + "name": "ImGuiKey_V", "value": 18 }, { "calc_value": 19, - "name": "ImGuiKey_Y", + "name": "ImGuiKey_X", "value": 19 }, { "calc_value": 20, - "name": "ImGuiKey_Z", + "name": "ImGuiKey_Y", "value": 20 }, { "calc_value": 21, - "name": "ImGuiKey_COUNT", + "name": "ImGuiKey_Z", "value": 21 + }, + { + "calc_value": 22, + "name": "ImGuiKey_COUNT", + "value": 22 } ], "ImGuiMouseCursor_": [ @@ -1700,40 +1710,6 @@ ] }, "structs": { - "CustomRect": [ - { - "name": "ID", - "type": "unsigned int" - }, - { - "name": "Width", - "type": "unsigned short" - }, - { - "name": "Height", - "type": "unsigned short" - }, - { - "name": "X", - "type": "unsigned short" - }, - { - "name": "Y", - "type": "unsigned short" - }, - { - "name": "GlyphAdvanceX", - "type": "float" - }, - { - "name": "GlyphOffset", - "type": "ImVec2" - }, - { - "name": "Font", - "type": "ImFont*" - } - ], "ImColor": [ { "name": "Value", @@ -2030,8 +2006,8 @@ }, { "name": "CustomRects", - "template_type": "CustomRect", - "type": "ImVector_CustomRect" + "template_type": "ImFontAtlasCustomRect", + "type": "ImVector_ImFontAtlasCustomRect" }, { "name": "ConfigData", @@ -2044,6 +2020,40 @@ "type": "int" } ], + "ImFontAtlasCustomRect": [ + { + "name": "ID", + "type": "unsigned int" + }, + { + "name": "Width", + "type": "unsigned short" + }, + { + "name": "Height", + "type": "unsigned short" + }, + { + "name": "X", + "type": "unsigned short" + }, + { + "name": "Y", + "type": "unsigned short" + }, + { + "name": "GlyphAdvanceX", + "type": "float" + }, + { + "name": "GlyphOffset", + "type": "ImVec2" + }, + { + "name": "Font", + "type": "ImFont*" + } + ], "ImFontConfig": [ { "name": "FontData", @@ -2211,7 +2221,7 @@ }, { "name": "KeyMap[ImGuiKey_COUNT]", - "size": 21, + "size": 22, "type": "int" }, { @@ -2632,8 +2642,18 @@ "ImGuiStorage": [ { "name": "Data", - "template_type": "Pair", - "type": "ImVector_Pair" + "template_type": "ImGuiStoragePair", + "type": "ImVector_ImGuiStoragePair" + } + ], + "ImGuiStoragePair": [ + { + "name": "key", + "type": "ImGuiID" + }, + { + "name": "}", + "type": "union { int val_i; float val_f; void* val_p;" } ], "ImGuiStyle": [ @@ -2737,6 +2757,10 @@ "name": "TabBorderSize", "type": "float" }, + { + "name": "ColorButtonPosition", + "type": "ImGuiDir" + }, { "name": "ButtonTextAlign", "type": "ImVec2" @@ -2790,14 +2814,24 @@ }, { "name": "Filters", - "template_type": "TextRange", - "type": "ImVector_TextRange" + "template_type": "ImGuiTextRange", + "type": "ImVector_ImGuiTextRange" }, { "name": "CountGrep", "type": "int" } ], + "ImGuiTextRange": [ + { + "name": "b", + "type": "const char*" + }, + { + "name": "e", + "type": "const char*" + } + ], "ImVec2": [ { "name": "x", @@ -2825,26 +2859,6 @@ "name": "w", "type": "float" } - ], - "Pair": [ - { - "name": "key", - "type": "ImGuiID" - }, - { - "name": "", - "type": "union { int val_i; float val_f; void* val_p;}" - } - ], - "TextRange": [ - { - "name": "b", - "type": "const char*" - }, - { - "name": "e", - "type": "const char*" - } ] } } \ No newline at end of file diff --git a/generator/output/structs_and_enums.lua b/generator/output/structs_and_enums.lua index 914149d..ad4aac7 100644 --- a/generator/output/structs_and_enums.lua +++ b/generator/output/structs_and_enums.lua @@ -2,41 +2,45 @@ local defs = {} defs["enums"] = {} defs["enums"]["ImDrawCornerFlags_"] = {} defs["enums"]["ImDrawCornerFlags_"][1] = {} -defs["enums"]["ImDrawCornerFlags_"][1]["calc_value"] = 1 -defs["enums"]["ImDrawCornerFlags_"][1]["name"] = "ImDrawCornerFlags_TopLeft" -defs["enums"]["ImDrawCornerFlags_"][1]["value"] = "1 << 0" +defs["enums"]["ImDrawCornerFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImDrawCornerFlags_"][1]["name"] = "ImDrawCornerFlags_None" +defs["enums"]["ImDrawCornerFlags_"][1]["value"] = "0" defs["enums"]["ImDrawCornerFlags_"][2] = {} -defs["enums"]["ImDrawCornerFlags_"][2]["calc_value"] = 2 -defs["enums"]["ImDrawCornerFlags_"][2]["name"] = "ImDrawCornerFlags_TopRight" -defs["enums"]["ImDrawCornerFlags_"][2]["value"] = "1 << 1" +defs["enums"]["ImDrawCornerFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImDrawCornerFlags_"][2]["name"] = "ImDrawCornerFlags_TopLeft" +defs["enums"]["ImDrawCornerFlags_"][2]["value"] = "1 << 0" defs["enums"]["ImDrawCornerFlags_"][3] = {} -defs["enums"]["ImDrawCornerFlags_"][3]["calc_value"] = 4 -defs["enums"]["ImDrawCornerFlags_"][3]["name"] = "ImDrawCornerFlags_BotLeft" -defs["enums"]["ImDrawCornerFlags_"][3]["value"] = "1 << 2" +defs["enums"]["ImDrawCornerFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImDrawCornerFlags_"][3]["name"] = "ImDrawCornerFlags_TopRight" +defs["enums"]["ImDrawCornerFlags_"][3]["value"] = "1 << 1" defs["enums"]["ImDrawCornerFlags_"][4] = {} -defs["enums"]["ImDrawCornerFlags_"][4]["calc_value"] = 8 -defs["enums"]["ImDrawCornerFlags_"][4]["name"] = "ImDrawCornerFlags_BotRight" -defs["enums"]["ImDrawCornerFlags_"][4]["value"] = "1 << 3" +defs["enums"]["ImDrawCornerFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImDrawCornerFlags_"][4]["name"] = "ImDrawCornerFlags_BotLeft" +defs["enums"]["ImDrawCornerFlags_"][4]["value"] = "1 << 2" defs["enums"]["ImDrawCornerFlags_"][5] = {} -defs["enums"]["ImDrawCornerFlags_"][5]["calc_value"] = 3 -defs["enums"]["ImDrawCornerFlags_"][5]["name"] = "ImDrawCornerFlags_Top" -defs["enums"]["ImDrawCornerFlags_"][5]["value"] = "ImDrawCornerFlags_TopLeft | ImDrawCornerFlags_TopRight" +defs["enums"]["ImDrawCornerFlags_"][5]["calc_value"] = 8 +defs["enums"]["ImDrawCornerFlags_"][5]["name"] = "ImDrawCornerFlags_BotRight" +defs["enums"]["ImDrawCornerFlags_"][5]["value"] = "1 << 3" defs["enums"]["ImDrawCornerFlags_"][6] = {} -defs["enums"]["ImDrawCornerFlags_"][6]["calc_value"] = 12 -defs["enums"]["ImDrawCornerFlags_"][6]["name"] = "ImDrawCornerFlags_Bot" -defs["enums"]["ImDrawCornerFlags_"][6]["value"] = "ImDrawCornerFlags_BotLeft | ImDrawCornerFlags_BotRight" +defs["enums"]["ImDrawCornerFlags_"][6]["calc_value"] = 3 +defs["enums"]["ImDrawCornerFlags_"][6]["name"] = "ImDrawCornerFlags_Top" +defs["enums"]["ImDrawCornerFlags_"][6]["value"] = "ImDrawCornerFlags_TopLeft | ImDrawCornerFlags_TopRight" defs["enums"]["ImDrawCornerFlags_"][7] = {} -defs["enums"]["ImDrawCornerFlags_"][7]["calc_value"] = 5 -defs["enums"]["ImDrawCornerFlags_"][7]["name"] = "ImDrawCornerFlags_Left" -defs["enums"]["ImDrawCornerFlags_"][7]["value"] = "ImDrawCornerFlags_TopLeft | ImDrawCornerFlags_BotLeft" +defs["enums"]["ImDrawCornerFlags_"][7]["calc_value"] = 12 +defs["enums"]["ImDrawCornerFlags_"][7]["name"] = "ImDrawCornerFlags_Bot" +defs["enums"]["ImDrawCornerFlags_"][7]["value"] = "ImDrawCornerFlags_BotLeft | ImDrawCornerFlags_BotRight" defs["enums"]["ImDrawCornerFlags_"][8] = {} -defs["enums"]["ImDrawCornerFlags_"][8]["calc_value"] = 10 -defs["enums"]["ImDrawCornerFlags_"][8]["name"] = "ImDrawCornerFlags_Right" -defs["enums"]["ImDrawCornerFlags_"][8]["value"] = "ImDrawCornerFlags_TopRight | ImDrawCornerFlags_BotRight" +defs["enums"]["ImDrawCornerFlags_"][8]["calc_value"] = 5 +defs["enums"]["ImDrawCornerFlags_"][8]["name"] = "ImDrawCornerFlags_Left" +defs["enums"]["ImDrawCornerFlags_"][8]["value"] = "ImDrawCornerFlags_TopLeft | ImDrawCornerFlags_BotLeft" defs["enums"]["ImDrawCornerFlags_"][9] = {} -defs["enums"]["ImDrawCornerFlags_"][9]["calc_value"] = 15 -defs["enums"]["ImDrawCornerFlags_"][9]["name"] = "ImDrawCornerFlags_All" -defs["enums"]["ImDrawCornerFlags_"][9]["value"] = "0xF" +defs["enums"]["ImDrawCornerFlags_"][9]["calc_value"] = 10 +defs["enums"]["ImDrawCornerFlags_"][9]["name"] = "ImDrawCornerFlags_Right" +defs["enums"]["ImDrawCornerFlags_"][9]["value"] = "ImDrawCornerFlags_TopRight | ImDrawCornerFlags_BotRight" +defs["enums"]["ImDrawCornerFlags_"][10] = {} +defs["enums"]["ImDrawCornerFlags_"][10]["calc_value"] = 15 +defs["enums"]["ImDrawCornerFlags_"][10]["name"] = "ImDrawCornerFlags_All" +defs["enums"]["ImDrawCornerFlags_"][10]["value"] = "0xF" defs["enums"]["ImDrawListFlags_"] = {} defs["enums"]["ImDrawListFlags_"][1] = {} defs["enums"]["ImDrawListFlags_"][1]["calc_value"] = 0 @@ -818,32 +822,36 @@ defs["enums"]["ImGuiKey_"][15]["name"] = "ImGuiKey_Escape" defs["enums"]["ImGuiKey_"][15]["value"] = 14 defs["enums"]["ImGuiKey_"][16] = {} defs["enums"]["ImGuiKey_"][16]["calc_value"] = 15 -defs["enums"]["ImGuiKey_"][16]["name"] = "ImGuiKey_A" +defs["enums"]["ImGuiKey_"][16]["name"] = "ImGuiKey_KeyPadEnter" defs["enums"]["ImGuiKey_"][16]["value"] = 15 defs["enums"]["ImGuiKey_"][17] = {} defs["enums"]["ImGuiKey_"][17]["calc_value"] = 16 -defs["enums"]["ImGuiKey_"][17]["name"] = "ImGuiKey_C" +defs["enums"]["ImGuiKey_"][17]["name"] = "ImGuiKey_A" defs["enums"]["ImGuiKey_"][17]["value"] = 16 defs["enums"]["ImGuiKey_"][18] = {} defs["enums"]["ImGuiKey_"][18]["calc_value"] = 17 -defs["enums"]["ImGuiKey_"][18]["name"] = "ImGuiKey_V" +defs["enums"]["ImGuiKey_"][18]["name"] = "ImGuiKey_C" defs["enums"]["ImGuiKey_"][18]["value"] = 17 defs["enums"]["ImGuiKey_"][19] = {} defs["enums"]["ImGuiKey_"][19]["calc_value"] = 18 -defs["enums"]["ImGuiKey_"][19]["name"] = "ImGuiKey_X" +defs["enums"]["ImGuiKey_"][19]["name"] = "ImGuiKey_V" defs["enums"]["ImGuiKey_"][19]["value"] = 18 defs["enums"]["ImGuiKey_"][20] = {} defs["enums"]["ImGuiKey_"][20]["calc_value"] = 19 -defs["enums"]["ImGuiKey_"][20]["name"] = "ImGuiKey_Y" +defs["enums"]["ImGuiKey_"][20]["name"] = "ImGuiKey_X" defs["enums"]["ImGuiKey_"][20]["value"] = 19 defs["enums"]["ImGuiKey_"][21] = {} defs["enums"]["ImGuiKey_"][21]["calc_value"] = 20 -defs["enums"]["ImGuiKey_"][21]["name"] = "ImGuiKey_Z" +defs["enums"]["ImGuiKey_"][21]["name"] = "ImGuiKey_Y" defs["enums"]["ImGuiKey_"][21]["value"] = 20 defs["enums"]["ImGuiKey_"][22] = {} defs["enums"]["ImGuiKey_"][22]["calc_value"] = 21 -defs["enums"]["ImGuiKey_"][22]["name"] = "ImGuiKey_COUNT" +defs["enums"]["ImGuiKey_"][22]["name"] = "ImGuiKey_Z" defs["enums"]["ImGuiKey_"][22]["value"] = 21 +defs["enums"]["ImGuiKey_"][23] = {} +defs["enums"]["ImGuiKey_"][23]["calc_value"] = 22 +defs["enums"]["ImGuiKey_"][23]["name"] = "ImGuiKey_COUNT" +defs["enums"]["ImGuiKey_"][23]["value"] = 22 defs["enums"]["ImGuiMouseCursor_"] = {} defs["enums"]["ImGuiMouseCursor_"][1] = {} defs["enums"]["ImGuiMouseCursor_"][1]["calc_value"] = -1 @@ -1345,31 +1353,6 @@ defs["enums"]["ImGuiWindowFlags_"][30]["calc_value"] = 268435456 defs["enums"]["ImGuiWindowFlags_"][30]["name"] = "ImGuiWindowFlags_ChildMenu" defs["enums"]["ImGuiWindowFlags_"][30]["value"] = "1 << 28" defs["structs"] = {} -defs["structs"]["CustomRect"] = {} -defs["structs"]["CustomRect"][1] = {} -defs["structs"]["CustomRect"][1]["name"] = "ID" -defs["structs"]["CustomRect"][1]["type"] = "unsigned int" -defs["structs"]["CustomRect"][2] = {} -defs["structs"]["CustomRect"][2]["name"] = "Width" -defs["structs"]["CustomRect"][2]["type"] = "unsigned short" -defs["structs"]["CustomRect"][3] = {} -defs["structs"]["CustomRect"][3]["name"] = "Height" -defs["structs"]["CustomRect"][3]["type"] = "unsigned short" -defs["structs"]["CustomRect"][4] = {} -defs["structs"]["CustomRect"][4]["name"] = "X" -defs["structs"]["CustomRect"][4]["type"] = "unsigned short" -defs["structs"]["CustomRect"][5] = {} -defs["structs"]["CustomRect"][5]["name"] = "Y" -defs["structs"]["CustomRect"][5]["type"] = "unsigned short" -defs["structs"]["CustomRect"][6] = {} -defs["structs"]["CustomRect"][6]["name"] = "GlyphAdvanceX" -defs["structs"]["CustomRect"][6]["type"] = "float" -defs["structs"]["CustomRect"][7] = {} -defs["structs"]["CustomRect"][7]["name"] = "GlyphOffset" -defs["structs"]["CustomRect"][7]["type"] = "ImVec2" -defs["structs"]["CustomRect"][8] = {} -defs["structs"]["CustomRect"][8]["name"] = "Font" -defs["structs"]["CustomRect"][8]["type"] = "ImFont*" defs["structs"]["ImColor"] = {} defs["structs"]["ImColor"][1] = {} defs["structs"]["ImColor"][1]["name"] = "Value" @@ -1592,8 +1575,8 @@ defs["structs"]["ImFontAtlas"][12]["template_type"] = "ImFont*" defs["structs"]["ImFontAtlas"][12]["type"] = "ImVector_ImFontPtr" defs["structs"]["ImFontAtlas"][13] = {} defs["structs"]["ImFontAtlas"][13]["name"] = "CustomRects" -defs["structs"]["ImFontAtlas"][13]["template_type"] = "CustomRect" -defs["structs"]["ImFontAtlas"][13]["type"] = "ImVector_CustomRect" +defs["structs"]["ImFontAtlas"][13]["template_type"] = "ImFontAtlasCustomRect" +defs["structs"]["ImFontAtlas"][13]["type"] = "ImVector_ImFontAtlasCustomRect" defs["structs"]["ImFontAtlas"][14] = {} defs["structs"]["ImFontAtlas"][14]["name"] = "ConfigData" defs["structs"]["ImFontAtlas"][14]["template_type"] = "ImFontConfig" @@ -1602,6 +1585,31 @@ defs["structs"]["ImFontAtlas"][15] = {} defs["structs"]["ImFontAtlas"][15]["name"] = "CustomRectIds[1]" defs["structs"]["ImFontAtlas"][15]["size"] = 1 defs["structs"]["ImFontAtlas"][15]["type"] = "int" +defs["structs"]["ImFontAtlasCustomRect"] = {} +defs["structs"]["ImFontAtlasCustomRect"][1] = {} +defs["structs"]["ImFontAtlasCustomRect"][1]["name"] = "ID" +defs["structs"]["ImFontAtlasCustomRect"][1]["type"] = "unsigned int" +defs["structs"]["ImFontAtlasCustomRect"][2] = {} +defs["structs"]["ImFontAtlasCustomRect"][2]["name"] = "Width" +defs["structs"]["ImFontAtlasCustomRect"][2]["type"] = "unsigned short" +defs["structs"]["ImFontAtlasCustomRect"][3] = {} +defs["structs"]["ImFontAtlasCustomRect"][3]["name"] = "Height" +defs["structs"]["ImFontAtlasCustomRect"][3]["type"] = "unsigned short" +defs["structs"]["ImFontAtlasCustomRect"][4] = {} +defs["structs"]["ImFontAtlasCustomRect"][4]["name"] = "X" +defs["structs"]["ImFontAtlasCustomRect"][4]["type"] = "unsigned short" +defs["structs"]["ImFontAtlasCustomRect"][5] = {} +defs["structs"]["ImFontAtlasCustomRect"][5]["name"] = "Y" +defs["structs"]["ImFontAtlasCustomRect"][5]["type"] = "unsigned short" +defs["structs"]["ImFontAtlasCustomRect"][6] = {} +defs["structs"]["ImFontAtlasCustomRect"][6]["name"] = "GlyphAdvanceX" +defs["structs"]["ImFontAtlasCustomRect"][6]["type"] = "float" +defs["structs"]["ImFontAtlasCustomRect"][7] = {} +defs["structs"]["ImFontAtlasCustomRect"][7]["name"] = "GlyphOffset" +defs["structs"]["ImFontAtlasCustomRect"][7]["type"] = "ImVec2" +defs["structs"]["ImFontAtlasCustomRect"][8] = {} +defs["structs"]["ImFontAtlasCustomRect"][8]["name"] = "Font" +defs["structs"]["ImFontAtlasCustomRect"][8]["type"] = "ImFont*" defs["structs"]["ImFontConfig"] = {} defs["structs"]["ImFontConfig"][1] = {} defs["structs"]["ImFontConfig"][1]["name"] = "FontData" @@ -1727,7 +1735,7 @@ defs["structs"]["ImGuiIO"][10]["name"] = "MouseDragThreshold" defs["structs"]["ImGuiIO"][10]["type"] = "float" defs["structs"]["ImGuiIO"][11] = {} defs["structs"]["ImGuiIO"][11]["name"] = "KeyMap[ImGuiKey_COUNT]" -defs["structs"]["ImGuiIO"][11]["size"] = 21 +defs["structs"]["ImGuiIO"][11]["size"] = 22 defs["structs"]["ImGuiIO"][11]["type"] = "int" defs["structs"]["ImGuiIO"][12] = {} defs["structs"]["ImGuiIO"][12]["name"] = "KeyRepeatDelay" @@ -2045,8 +2053,15 @@ defs["structs"]["ImGuiSizeCallbackData"][4]["type"] = "ImVec2" defs["structs"]["ImGuiStorage"] = {} defs["structs"]["ImGuiStorage"][1] = {} defs["structs"]["ImGuiStorage"][1]["name"] = "Data" -defs["structs"]["ImGuiStorage"][1]["template_type"] = "Pair" -defs["structs"]["ImGuiStorage"][1]["type"] = "ImVector_Pair" +defs["structs"]["ImGuiStorage"][1]["template_type"] = "ImGuiStoragePair" +defs["structs"]["ImGuiStorage"][1]["type"] = "ImVector_ImGuiStoragePair" +defs["structs"]["ImGuiStoragePair"] = {} +defs["structs"]["ImGuiStoragePair"][1] = {} +defs["structs"]["ImGuiStoragePair"][1]["name"] = "key" +defs["structs"]["ImGuiStoragePair"][1]["type"] = "ImGuiID" +defs["structs"]["ImGuiStoragePair"][2] = {} +defs["structs"]["ImGuiStoragePair"][2]["name"] = "}" +defs["structs"]["ImGuiStoragePair"][2]["type"] = "union { int val_i; float val_f; void* val_p;" defs["structs"]["ImGuiStyle"] = {} defs["structs"]["ImGuiStyle"][1] = {} defs["structs"]["ImGuiStyle"][1]["name"] = "Alpha" @@ -2124,33 +2139,36 @@ defs["structs"]["ImGuiStyle"][25] = {} defs["structs"]["ImGuiStyle"][25]["name"] = "TabBorderSize" defs["structs"]["ImGuiStyle"][25]["type"] = "float" defs["structs"]["ImGuiStyle"][26] = {} -defs["structs"]["ImGuiStyle"][26]["name"] = "ButtonTextAlign" -defs["structs"]["ImGuiStyle"][26]["type"] = "ImVec2" +defs["structs"]["ImGuiStyle"][26]["name"] = "ColorButtonPosition" +defs["structs"]["ImGuiStyle"][26]["type"] = "ImGuiDir" defs["structs"]["ImGuiStyle"][27] = {} -defs["structs"]["ImGuiStyle"][27]["name"] = "SelectableTextAlign" +defs["structs"]["ImGuiStyle"][27]["name"] = "ButtonTextAlign" defs["structs"]["ImGuiStyle"][27]["type"] = "ImVec2" defs["structs"]["ImGuiStyle"][28] = {} -defs["structs"]["ImGuiStyle"][28]["name"] = "DisplayWindowPadding" +defs["structs"]["ImGuiStyle"][28]["name"] = "SelectableTextAlign" defs["structs"]["ImGuiStyle"][28]["type"] = "ImVec2" defs["structs"]["ImGuiStyle"][29] = {} -defs["structs"]["ImGuiStyle"][29]["name"] = "DisplaySafeAreaPadding" +defs["structs"]["ImGuiStyle"][29]["name"] = "DisplayWindowPadding" defs["structs"]["ImGuiStyle"][29]["type"] = "ImVec2" defs["structs"]["ImGuiStyle"][30] = {} -defs["structs"]["ImGuiStyle"][30]["name"] = "MouseCursorScale" -defs["structs"]["ImGuiStyle"][30]["type"] = "float" +defs["structs"]["ImGuiStyle"][30]["name"] = "DisplaySafeAreaPadding" +defs["structs"]["ImGuiStyle"][30]["type"] = "ImVec2" defs["structs"]["ImGuiStyle"][31] = {} -defs["structs"]["ImGuiStyle"][31]["name"] = "AntiAliasedLines" -defs["structs"]["ImGuiStyle"][31]["type"] = "bool" +defs["structs"]["ImGuiStyle"][31]["name"] = "MouseCursorScale" +defs["structs"]["ImGuiStyle"][31]["type"] = "float" defs["structs"]["ImGuiStyle"][32] = {} -defs["structs"]["ImGuiStyle"][32]["name"] = "AntiAliasedFill" +defs["structs"]["ImGuiStyle"][32]["name"] = "AntiAliasedLines" defs["structs"]["ImGuiStyle"][32]["type"] = "bool" defs["structs"]["ImGuiStyle"][33] = {} -defs["structs"]["ImGuiStyle"][33]["name"] = "CurveTessellationTol" -defs["structs"]["ImGuiStyle"][33]["type"] = "float" +defs["structs"]["ImGuiStyle"][33]["name"] = "AntiAliasedFill" +defs["structs"]["ImGuiStyle"][33]["type"] = "bool" defs["structs"]["ImGuiStyle"][34] = {} -defs["structs"]["ImGuiStyle"][34]["name"] = "Colors[ImGuiCol_COUNT]" -defs["structs"]["ImGuiStyle"][34]["size"] = 48 -defs["structs"]["ImGuiStyle"][34]["type"] = "ImVec4" +defs["structs"]["ImGuiStyle"][34]["name"] = "CurveTessellationTol" +defs["structs"]["ImGuiStyle"][34]["type"] = "float" +defs["structs"]["ImGuiStyle"][35] = {} +defs["structs"]["ImGuiStyle"][35]["name"] = "Colors[ImGuiCol_COUNT]" +defs["structs"]["ImGuiStyle"][35]["size"] = 48 +defs["structs"]["ImGuiStyle"][35]["type"] = "ImVec4" defs["structs"]["ImGuiTextBuffer"] = {} defs["structs"]["ImGuiTextBuffer"][1] = {} defs["structs"]["ImGuiTextBuffer"][1]["name"] = "Buf" @@ -2163,11 +2181,18 @@ defs["structs"]["ImGuiTextFilter"][1]["size"] = 256 defs["structs"]["ImGuiTextFilter"][1]["type"] = "char" defs["structs"]["ImGuiTextFilter"][2] = {} defs["structs"]["ImGuiTextFilter"][2]["name"] = "Filters" -defs["structs"]["ImGuiTextFilter"][2]["template_type"] = "TextRange" -defs["structs"]["ImGuiTextFilter"][2]["type"] = "ImVector_TextRange" +defs["structs"]["ImGuiTextFilter"][2]["template_type"] = "ImGuiTextRange" +defs["structs"]["ImGuiTextFilter"][2]["type"] = "ImVector_ImGuiTextRange" defs["structs"]["ImGuiTextFilter"][3] = {} defs["structs"]["ImGuiTextFilter"][3]["name"] = "CountGrep" defs["structs"]["ImGuiTextFilter"][3]["type"] = "int" +defs["structs"]["ImGuiTextRange"] = {} +defs["structs"]["ImGuiTextRange"][1] = {} +defs["structs"]["ImGuiTextRange"][1]["name"] = "b" +defs["structs"]["ImGuiTextRange"][1]["type"] = "const char*" +defs["structs"]["ImGuiTextRange"][2] = {} +defs["structs"]["ImGuiTextRange"][2]["name"] = "e" +defs["structs"]["ImGuiTextRange"][2]["type"] = "const char*" defs["structs"]["ImVec2"] = {} defs["structs"]["ImVec2"][1] = {} defs["structs"]["ImVec2"][1]["name"] = "x" @@ -2188,19 +2213,5 @@ defs["structs"]["ImVec4"][3]["type"] = "float" defs["structs"]["ImVec4"][4] = {} defs["structs"]["ImVec4"][4]["name"] = "w" defs["structs"]["ImVec4"][4]["type"] = "float" -defs["structs"]["Pair"] = {} -defs["structs"]["Pair"][1] = {} -defs["structs"]["Pair"][1]["name"] = "key" -defs["structs"]["Pair"][1]["type"] = "ImGuiID" -defs["structs"]["Pair"][2] = {} -defs["structs"]["Pair"][2]["name"] = "" -defs["structs"]["Pair"][2]["type"] = "union { int val_i; float val_f; void* val_p;}" -defs["structs"]["TextRange"] = {} -defs["structs"]["TextRange"][1] = {} -defs["structs"]["TextRange"][1]["name"] = "b" -defs["structs"]["TextRange"][1]["type"] = "const char*" -defs["structs"]["TextRange"][2] = {} -defs["structs"]["TextRange"][2]["name"] = "e" -defs["structs"]["TextRange"][2]["type"] = "const char*" return defs \ No newline at end of file diff --git a/generator/output/typedefs_dict.json b/generator/output/typedefs_dict.json index f9e856f..69213b0 100644 --- a/generator/output/typedefs_dict.json +++ b/generator/output/typedefs_dict.json @@ -1,5 +1,4 @@ { - "CustomRect": "struct CustomRect", "ImColor": "struct ImColor", "ImDrawCallback": "void(*)(const ImDrawList* parent_list,const ImDrawCmd* cmd);", "ImDrawChannel": "struct ImDrawChannel", @@ -14,6 +13,7 @@ "ImDrawVert": "struct ImDrawVert", "ImFont": "struct ImFont", "ImFontAtlas": "struct ImFontAtlas", + "ImFontAtlasCustomRect": "struct ImFontAtlasCustomRect", "ImFontAtlasFlags": "int", "ImFontConfig": "struct ImFontConfig", "ImFontGlyph": "struct ImFontGlyph", @@ -21,7 +21,6 @@ "ImGuiBackendFlags": "int", "ImGuiCol": "int", "ImGuiColorEditFlags": "int", - "ImGuiColumnsFlags": "int", "ImGuiComboFlags": "int", "ImGuiCond": "int", "ImGuiConfigFlags": "int", @@ -46,12 +45,14 @@ "ImGuiSizeCallback": "void(*)(ImGuiSizeCallbackData* data);", "ImGuiSizeCallbackData": "struct ImGuiSizeCallbackData", "ImGuiStorage": "struct ImGuiStorage", + "ImGuiStoragePair": "struct ImGuiStoragePair", "ImGuiStyle": "struct ImGuiStyle", "ImGuiStyleVar": "int", "ImGuiTabBarFlags": "int", "ImGuiTabItemFlags": "int", "ImGuiTextBuffer": "struct ImGuiTextBuffer", "ImGuiTextFilter": "struct ImGuiTextFilter", + "ImGuiTextRange": "struct ImGuiTextRange", "ImGuiTreeNodeFlags": "int", "ImGuiWindowFlags": "int", "ImS16": "signed short", @@ -66,8 +67,6 @@ "ImVec2": "struct ImVec2", "ImVec4": "struct ImVec4", "ImWchar": "unsigned short", - "Pair": "struct Pair", - "TextRange": "struct TextRange", "const_iterator": "const value_type*", "iterator": "value_type*", "value_type": "T" diff --git a/generator/output/typedefs_dict.lua b/generator/output/typedefs_dict.lua index 7c04038..54213ab 100644 --- a/generator/output/typedefs_dict.lua +++ b/generator/output/typedefs_dict.lua @@ -1,5 +1,4 @@ local defs = {} -defs["CustomRect"] = "struct CustomRect" defs["ImColor"] = "struct ImColor" defs["ImDrawCallback"] = "void(*)(const ImDrawList* parent_list,const ImDrawCmd* cmd);" defs["ImDrawChannel"] = "struct ImDrawChannel" @@ -14,6 +13,7 @@ defs["ImDrawListSplitter"] = "struct ImDrawListSplitter" defs["ImDrawVert"] = "struct ImDrawVert" defs["ImFont"] = "struct ImFont" defs["ImFontAtlas"] = "struct ImFontAtlas" +defs["ImFontAtlasCustomRect"] = "struct ImFontAtlasCustomRect" defs["ImFontAtlasFlags"] = "int" defs["ImFontConfig"] = "struct ImFontConfig" defs["ImFontGlyph"] = "struct ImFontGlyph" @@ -21,7 +21,6 @@ defs["ImFontGlyphRangesBuilder"] = "struct ImFontGlyphRangesBuilder" defs["ImGuiBackendFlags"] = "int" defs["ImGuiCol"] = "int" defs["ImGuiColorEditFlags"] = "int" -defs["ImGuiColumnsFlags"] = "int" defs["ImGuiComboFlags"] = "int" defs["ImGuiCond"] = "int" defs["ImGuiConfigFlags"] = "int" @@ -46,12 +45,14 @@ defs["ImGuiSelectableFlags"] = "int" defs["ImGuiSizeCallback"] = "void(*)(ImGuiSizeCallbackData* data);" defs["ImGuiSizeCallbackData"] = "struct ImGuiSizeCallbackData" defs["ImGuiStorage"] = "struct ImGuiStorage" +defs["ImGuiStoragePair"] = "struct ImGuiStoragePair" defs["ImGuiStyle"] = "struct ImGuiStyle" defs["ImGuiStyleVar"] = "int" defs["ImGuiTabBarFlags"] = "int" defs["ImGuiTabItemFlags"] = "int" defs["ImGuiTextBuffer"] = "struct ImGuiTextBuffer" defs["ImGuiTextFilter"] = "struct ImGuiTextFilter" +defs["ImGuiTextRange"] = "struct ImGuiTextRange" defs["ImGuiTreeNodeFlags"] = "int" defs["ImGuiWindowFlags"] = "int" defs["ImS16"] = "signed short" @@ -66,8 +67,6 @@ defs["ImU8"] = "unsigned char" defs["ImVec2"] = "struct ImVec2" defs["ImVec4"] = "struct ImVec4" defs["ImWchar"] = "unsigned short" -defs["Pair"] = "struct Pair" -defs["TextRange"] = "struct TextRange" defs["const_iterator"] = "const value_type*" defs["iterator"] = "value_type*" defs["value_type"] = "T" diff --git a/imgui b/imgui index 2da1c66..ecb9b1e 160000 --- a/imgui +++ b/imgui @@ -1 +1 @@ -Subproject commit 2da1c66d151aec08aee06be4c5948b3cd256a617 +Subproject commit ecb9b1e2eba5becc38019b5c9f75fba711cd881b