diff --git a/cimgui.cpp b/cimgui.cpp index 6bfee89..21c9a00 100644 --- a/cimgui.cpp +++ b/cimgui.cpp @@ -4343,66 +4343,14 @@ CIMGUI_API bool ImVector_ImWchar_contains(const ImVector_ImWchar* self,const ImW { return self->contains(v); } -CIMGUI_API bool ImVector_ImFontConfig_contains(const ImVector_ImFontConfig* self,const ImFontConfig v) -{ - return self->contains(v); -} -CIMGUI_API bool ImVector_ImFontGlyph_contains(const ImVector_ImFontGlyph* self,const ImFontGlyph v) -{ - return self->contains(v); -} -CIMGUI_API bool ImVector_TextRange_contains(const ImVector_TextRange* self,const TextRange v) -{ - return self->contains(v); -} -CIMGUI_API bool ImVector_CustomRect_contains(const ImVector_CustomRect* self,const CustomRect v) -{ - return self->contains(v); -} -CIMGUI_API bool ImVector_ImDrawChannel_contains(const ImVector_ImDrawChannel* self,const ImDrawChannel v) -{ - return self->contains(v); -} CIMGUI_API bool ImVector_char_contains(const ImVector_char* self,const char v) { return self->contains(v); } -CIMGUI_API bool ImVector_ImTextureID_contains(const ImVector_ImTextureID* self,const ImTextureID v) -{ - return self->contains(v); -} -CIMGUI_API bool ImVector_ImDrawVert_contains(const ImVector_ImDrawVert* self,const ImDrawVert v) -{ - return self->contains(v); -} CIMGUI_API bool ImVector_int_contains(const ImVector_int* self,const int v) { return self->contains(v); } -CIMGUI_API bool ImVector_Pair_contains(const ImVector_Pair* self,const Pair v) -{ - return self->contains(v); -} -CIMGUI_API bool ImVector_ImFontPtr_contains(const ImVector_ImFontPtr* self,ImFont* const v) -{ - return self->contains(v); -} -CIMGUI_API bool ImVector_ImVec4_contains(const ImVector_ImVec4* self,const ImVec4 v) -{ - return self->contains(v); -} -CIMGUI_API bool ImVector_ImDrawCmd_contains(const ImVector_ImDrawCmd* self,const ImDrawCmd v) -{ - return self->contains(v); -} -CIMGUI_API bool ImVector_ImDrawIdx_contains(const ImVector_ImDrawIdx* self,const ImDrawIdx v) -{ - return self->contains(v); -} -CIMGUI_API bool ImVector_ImVec2_contains(const ImVector_ImVec2* self,const ImVec2 v) -{ - return self->contains(v); -} CIMGUI_API int ImVector_float_index_from_ptr(const ImVector_float* self,float const * it) { return self->index_from_ptr(it); diff --git a/cimgui.h b/cimgui.h index 895ea05..e4c188e 100644 --- a/cimgui.h +++ b/cimgui.h @@ -1970,21 +1970,8 @@ CIMGUI_API ImDrawIdx* ImVector_ImDrawIdx_insert(ImVector_ImDrawIdx* self,ImDrawI 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); CIMGUI_API bool ImVector_ImWchar_contains(const ImVector_ImWchar* self,const ImWchar v); -CIMGUI_API bool ImVector_ImFontConfig_contains(const ImVector_ImFontConfig* self,const ImFontConfig v); -CIMGUI_API bool ImVector_ImFontGlyph_contains(const ImVector_ImFontGlyph* self,const ImFontGlyph v); -CIMGUI_API bool ImVector_TextRange_contains(const ImVector_TextRange* self,const TextRange v); -CIMGUI_API bool ImVector_CustomRect_contains(const ImVector_CustomRect* self,const CustomRect v); -CIMGUI_API bool ImVector_ImDrawChannel_contains(const ImVector_ImDrawChannel* self,const ImDrawChannel v); CIMGUI_API bool ImVector_char_contains(const ImVector_char* self,const char v); -CIMGUI_API bool ImVector_ImTextureID_contains(const ImVector_ImTextureID* self,const ImTextureID v); -CIMGUI_API bool ImVector_ImDrawVert_contains(const ImVector_ImDrawVert* self,const ImDrawVert v); CIMGUI_API bool ImVector_int_contains(const ImVector_int* self,const int v); -CIMGUI_API bool ImVector_Pair_contains(const ImVector_Pair* self,const Pair v); -CIMGUI_API bool ImVector_ImFontPtr_contains(const ImVector_ImFontPtr* self,ImFont* const v); -CIMGUI_API bool ImVector_ImVec4_contains(const ImVector_ImVec4* self,const ImVec4 v); -CIMGUI_API bool ImVector_ImDrawCmd_contains(const ImVector_ImDrawCmd* self,const ImDrawCmd v); -CIMGUI_API bool ImVector_ImDrawIdx_contains(const ImVector_ImDrawIdx* self,const ImDrawIdx v); -CIMGUI_API bool ImVector_ImVec2_contains(const ImVector_ImVec2* self,const ImVec2 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); diff --git a/generator/cpp2ffi.lua b/generator/cpp2ffi.lua index 2255619..4362010 100644 --- a/generator/cpp2ffi.lua +++ b/generator/cpp2ffi.lua @@ -1096,7 +1096,6 @@ function M.Parser() for tname,tnamestr in pairs(templates) do --local tnamestr = typetoStr(tname) local stname = defT.stname .. "_" .. tnamestr - local templ_stname = defT.stname .. "_" .. typename local cimguiname = t.cimguiname:gsub(defT.stname,stname) local ov_cimguiname = defT.ov_cimguiname:gsub(defT.stname,stname) local signature = defT.signature:gsub(typename, tname) diff --git a/generator/generator2.lua b/generator/generator2.lua index 1ff6804..3e19bdf 100644 --- a/generator/generator2.lua +++ b/generator/generator2.lua @@ -444,8 +444,26 @@ local function generate_templates(code,templates) end --generate cimgui.cpp cimgui.h local function cimgui_generation(parser) -cpp2ffi.prtable(parser.templates) -cpp2ffi.prtable(parser.typenames) + cpp2ffi.prtable(parser.templates) + cpp2ffi.prtable(parser.typenames) + --clean ImVector:contains() for not applicable types + local clean_f = {} + for k,v in pairs(parser.defsT) do + if k:match"ImVector" and k:match"contains" then + --cpp2ffi.prtable(k,v) + local stname = v[1].stname + if not(stname:match"float" or stname:match"int" or stname:match"char") then + parser.defsT[k] = nil + for i,t in ipairs(parser.funcdefs) do + if t.cimguiname == k then + table.remove(parser.funcdefs, i) + break + end + end + end + end + end + -------------------------------------------------- local hstrfile = read_data"./cimgui_template.h" local outpre,outpost = parser:gen_structs_and_enums() diff --git a/generator/output/cimgui.cpp b/generator/output/cimgui.cpp index 6bfee89..21c9a00 100644 --- a/generator/output/cimgui.cpp +++ b/generator/output/cimgui.cpp @@ -4343,66 +4343,14 @@ CIMGUI_API bool ImVector_ImWchar_contains(const ImVector_ImWchar* self,const ImW { return self->contains(v); } -CIMGUI_API bool ImVector_ImFontConfig_contains(const ImVector_ImFontConfig* self,const ImFontConfig v) -{ - return self->contains(v); -} -CIMGUI_API bool ImVector_ImFontGlyph_contains(const ImVector_ImFontGlyph* self,const ImFontGlyph v) -{ - return self->contains(v); -} -CIMGUI_API bool ImVector_TextRange_contains(const ImVector_TextRange* self,const TextRange v) -{ - return self->contains(v); -} -CIMGUI_API bool ImVector_CustomRect_contains(const ImVector_CustomRect* self,const CustomRect v) -{ - return self->contains(v); -} -CIMGUI_API bool ImVector_ImDrawChannel_contains(const ImVector_ImDrawChannel* self,const ImDrawChannel v) -{ - return self->contains(v); -} CIMGUI_API bool ImVector_char_contains(const ImVector_char* self,const char v) { return self->contains(v); } -CIMGUI_API bool ImVector_ImTextureID_contains(const ImVector_ImTextureID* self,const ImTextureID v) -{ - return self->contains(v); -} -CIMGUI_API bool ImVector_ImDrawVert_contains(const ImVector_ImDrawVert* self,const ImDrawVert v) -{ - return self->contains(v); -} CIMGUI_API bool ImVector_int_contains(const ImVector_int* self,const int v) { return self->contains(v); } -CIMGUI_API bool ImVector_Pair_contains(const ImVector_Pair* self,const Pair v) -{ - return self->contains(v); -} -CIMGUI_API bool ImVector_ImFontPtr_contains(const ImVector_ImFontPtr* self,ImFont* const v) -{ - return self->contains(v); -} -CIMGUI_API bool ImVector_ImVec4_contains(const ImVector_ImVec4* self,const ImVec4 v) -{ - return self->contains(v); -} -CIMGUI_API bool ImVector_ImDrawCmd_contains(const ImVector_ImDrawCmd* self,const ImDrawCmd v) -{ - return self->contains(v); -} -CIMGUI_API bool ImVector_ImDrawIdx_contains(const ImVector_ImDrawIdx* self,const ImDrawIdx v) -{ - return self->contains(v); -} -CIMGUI_API bool ImVector_ImVec2_contains(const ImVector_ImVec2* self,const ImVec2 v) -{ - return self->contains(v); -} CIMGUI_API int ImVector_float_index_from_ptr(const ImVector_float* self,float const * it) { return self->index_from_ptr(it); diff --git a/generator/output/cimgui.h b/generator/output/cimgui.h index 895ea05..e4c188e 100644 --- a/generator/output/cimgui.h +++ b/generator/output/cimgui.h @@ -1970,21 +1970,8 @@ CIMGUI_API ImDrawIdx* ImVector_ImDrawIdx_insert(ImVector_ImDrawIdx* self,ImDrawI 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); CIMGUI_API bool ImVector_ImWchar_contains(const ImVector_ImWchar* self,const ImWchar v); -CIMGUI_API bool ImVector_ImFontConfig_contains(const ImVector_ImFontConfig* self,const ImFontConfig v); -CIMGUI_API bool ImVector_ImFontGlyph_contains(const ImVector_ImFontGlyph* self,const ImFontGlyph v); -CIMGUI_API bool ImVector_TextRange_contains(const ImVector_TextRange* self,const TextRange v); -CIMGUI_API bool ImVector_CustomRect_contains(const ImVector_CustomRect* self,const CustomRect v); -CIMGUI_API bool ImVector_ImDrawChannel_contains(const ImVector_ImDrawChannel* self,const ImDrawChannel v); CIMGUI_API bool ImVector_char_contains(const ImVector_char* self,const char v); -CIMGUI_API bool ImVector_ImTextureID_contains(const ImVector_ImTextureID* self,const ImTextureID v); -CIMGUI_API bool ImVector_ImDrawVert_contains(const ImVector_ImDrawVert* self,const ImDrawVert v); CIMGUI_API bool ImVector_int_contains(const ImVector_int* self,const int v); -CIMGUI_API bool ImVector_Pair_contains(const ImVector_Pair* self,const Pair v); -CIMGUI_API bool ImVector_ImFontPtr_contains(const ImVector_ImFontPtr* self,ImFont* const v); -CIMGUI_API bool ImVector_ImVec4_contains(const ImVector_ImVec4* self,const ImVec4 v); -CIMGUI_API bool ImVector_ImDrawCmd_contains(const ImVector_ImDrawCmd* self,const ImDrawCmd v); -CIMGUI_API bool ImVector_ImDrawIdx_contains(const ImVector_ImDrawIdx* self,const ImDrawIdx v); -CIMGUI_API bool ImVector_ImVec2_contains(const ImVector_ImVec2* self,const ImVec2 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); diff --git a/generator/output/definitions.json b/generator/output/definitions.json index 484216a..62c2c42 100644 --- a/generator/output/definitions.json +++ b/generator/output/definitions.json @@ -5733,30 +5733,6 @@ "templatedgen": true } ], - "ImVector_CustomRect_contains": [ - { - "args": "(const ImVector_CustomRect* self,const CustomRect v)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_CustomRect*" - }, - { - "name": "v", - "type": "const CustomRect" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_CustomRect_contains", - "defaults": [], - "funcname": "contains", - "ov_cimguiname": "ImVector_CustomRect_contains", - "ret": "bool", - "signature": "(const CustomRect)const", - "stname": "ImVector_CustomRect", - "templatedgen": true - } - ], "ImVector_CustomRect_destroy": [ { "args": "(ImVector_CustomRect* self)", @@ -6381,30 +6357,6 @@ "templatedgen": true } ], - "ImVector_ImDrawChannel_contains": [ - { - "args": "(const ImVector_ImDrawChannel* self,const ImDrawChannel v)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawChannel*" - }, - { - "name": "v", - "type": "const ImDrawChannel" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImDrawChannel_contains", - "defaults": [], - "funcname": "contains", - "ov_cimguiname": "ImVector_ImDrawChannel_contains", - "ret": "bool", - "signature": "(const ImDrawChannel)const", - "stname": "ImVector_ImDrawChannel", - "templatedgen": true - } - ], "ImVector_ImDrawChannel_destroy": [ { "args": "(ImVector_ImDrawChannel* self)", @@ -7029,30 +6981,6 @@ "templatedgen": true } ], - "ImVector_ImDrawCmd_contains": [ - { - "args": "(const ImVector_ImDrawCmd* self,const ImDrawCmd v)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawCmd*" - }, - { - "name": "v", - "type": "const ImDrawCmd" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImDrawCmd_contains", - "defaults": [], - "funcname": "contains", - "ov_cimguiname": "ImVector_ImDrawCmd_contains", - "ret": "bool", - "signature": "(const ImDrawCmd)const", - "stname": "ImVector_ImDrawCmd", - "templatedgen": true - } - ], "ImVector_ImDrawCmd_destroy": [ { "args": "(ImVector_ImDrawCmd* self)", @@ -7677,30 +7605,6 @@ "templatedgen": true } ], - "ImVector_ImDrawIdx_contains": [ - { - "args": "(const ImVector_ImDrawIdx* self,const ImDrawIdx v)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawIdx*" - }, - { - "name": "v", - "type": "const ImDrawIdx" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImDrawIdx_contains", - "defaults": [], - "funcname": "contains", - "ov_cimguiname": "ImVector_ImDrawIdx_contains", - "ret": "bool", - "signature": "(const ImDrawIdx)const", - "stname": "ImVector_ImDrawIdx", - "templatedgen": true - } - ], "ImVector_ImDrawIdx_destroy": [ { "args": "(ImVector_ImDrawIdx* self)", @@ -8325,30 +8229,6 @@ "templatedgen": true } ], - "ImVector_ImDrawVert_contains": [ - { - "args": "(const ImVector_ImDrawVert* self,const ImDrawVert v)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImDrawVert*" - }, - { - "name": "v", - "type": "const ImDrawVert" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImDrawVert_contains", - "defaults": [], - "funcname": "contains", - "ov_cimguiname": "ImVector_ImDrawVert_contains", - "ret": "bool", - "signature": "(const ImDrawVert)const", - "stname": "ImVector_ImDrawVert", - "templatedgen": true - } - ], "ImVector_ImDrawVert_destroy": [ { "args": "(ImVector_ImDrawVert* self)", @@ -8973,30 +8853,6 @@ "templatedgen": true } ], - "ImVector_ImFontConfig_contains": [ - { - "args": "(const ImVector_ImFontConfig* self,const ImFontConfig v)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontConfig*" - }, - { - "name": "v", - "type": "const ImFontConfig" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImFontConfig_contains", - "defaults": [], - "funcname": "contains", - "ov_cimguiname": "ImVector_ImFontConfig_contains", - "ret": "bool", - "signature": "(const ImFontConfig)const", - "stname": "ImVector_ImFontConfig", - "templatedgen": true - } - ], "ImVector_ImFontConfig_destroy": [ { "args": "(ImVector_ImFontConfig* self)", @@ -9621,30 +9477,6 @@ "templatedgen": true } ], - "ImVector_ImFontGlyph_contains": [ - { - "args": "(const ImVector_ImFontGlyph* self,const ImFontGlyph v)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontGlyph*" - }, - { - "name": "v", - "type": "const ImFontGlyph" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImFontGlyph_contains", - "defaults": [], - "funcname": "contains", - "ov_cimguiname": "ImVector_ImFontGlyph_contains", - "ret": "bool", - "signature": "(const ImFontGlyph)const", - "stname": "ImVector_ImFontGlyph", - "templatedgen": true - } - ], "ImVector_ImFontGlyph_destroy": [ { "args": "(ImVector_ImFontGlyph* self)", @@ -10269,30 +10101,6 @@ "templatedgen": true } ], - "ImVector_ImFontPtr_contains": [ - { - "args": "(const ImVector_ImFontPtr* self,ImFont* const v)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImFontPtr*" - }, - { - "name": "v", - "type": "ImFont* const " - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImFontPtr_contains", - "defaults": [], - "funcname": "contains", - "ov_cimguiname": "ImVector_ImFontPtr_contains", - "ret": "bool", - "signature": "(const ImFont*)const", - "stname": "ImVector_ImFontPtr", - "templatedgen": true - } - ], "ImVector_ImFontPtr_destroy": [ { "args": "(ImVector_ImFontPtr* self)", @@ -10917,30 +10725,6 @@ "templatedgen": true } ], - "ImVector_ImTextureID_contains": [ - { - "args": "(const ImVector_ImTextureID* self,const ImTextureID v)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImTextureID*" - }, - { - "name": "v", - "type": "const ImTextureID" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImTextureID_contains", - "defaults": [], - "funcname": "contains", - "ov_cimguiname": "ImVector_ImTextureID_contains", - "ret": "bool", - "signature": "(const ImTextureID)const", - "stname": "ImVector_ImTextureID", - "templatedgen": true - } - ], "ImVector_ImTextureID_destroy": [ { "args": "(ImVector_ImTextureID* self)", @@ -11565,30 +11349,6 @@ "templatedgen": true } ], - "ImVector_ImVec2_contains": [ - { - "args": "(const ImVector_ImVec2* self,const ImVec2 v)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImVec2*" - }, - { - "name": "v", - "type": "const ImVec2" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImVec2_contains", - "defaults": [], - "funcname": "contains", - "ov_cimguiname": "ImVector_ImVec2_contains", - "ret": "bool", - "signature": "(const ImVec2)const", - "stname": "ImVector_ImVec2", - "templatedgen": true - } - ], "ImVector_ImVec2_destroy": [ { "args": "(ImVector_ImVec2* self)", @@ -12213,30 +11973,6 @@ "templatedgen": true } ], - "ImVector_ImVec4_contains": [ - { - "args": "(const ImVector_ImVec4* self,const ImVec4 v)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_ImVec4*" - }, - { - "name": "v", - "type": "const ImVec4" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_ImVec4_contains", - "defaults": [], - "funcname": "contains", - "ov_cimguiname": "ImVector_ImVec4_contains", - "ret": "bool", - "signature": "(const ImVec4)const", - "stname": "ImVector_ImVec4", - "templatedgen": true - } - ], "ImVector_ImVec4_destroy": [ { "args": "(ImVector_ImVec4* self)", @@ -13546,30 +13282,6 @@ "templatedgen": true } ], - "ImVector_Pair_contains": [ - { - "args": "(const ImVector_Pair* self,const Pair v)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_Pair*" - }, - { - "name": "v", - "type": "const Pair" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_Pair_contains", - "defaults": [], - "funcname": "contains", - "ov_cimguiname": "ImVector_Pair_contains", - "ret": "bool", - "signature": "(const Pair)const", - "stname": "ImVector_Pair", - "templatedgen": true - } - ], "ImVector_Pair_destroy": [ { "args": "(ImVector_Pair* self)", @@ -14194,30 +13906,6 @@ "templatedgen": true } ], - "ImVector_TextRange_contains": [ - { - "args": "(const ImVector_TextRange* self,const TextRange v)", - "argsT": [ - { - "name": "self", - "type": "const ImVector_TextRange*" - }, - { - "name": "v", - "type": "const TextRange" - } - ], - "call_args": "(v)", - "cimguiname": "ImVector_TextRange_contains", - "defaults": [], - "funcname": "contains", - "ov_cimguiname": "ImVector_TextRange_contains", - "ret": "bool", - "signature": "(const TextRange)const", - "stname": "ImVector_TextRange", - "templatedgen": true - } - ], "ImVector_TextRange_destroy": [ { "args": "(ImVector_TextRange* self)", @@ -15471,32 +15159,6 @@ "templated": true } ], - "ImVector_contains": [ - { - "args": "(ImVector* self,const T v)", - "argsT": [ - { - "name": "self", - "type": "ImVector*" - }, - { - "name": "v", - "type": "const T" - } - ], - "argsoriginal": "(const T& v)", - "call_args": "(v)", - "cimguiname": "ImVector_contains", - "comment": "", - "defaults": [], - "funcname": "contains", - "ov_cimguiname": "ImVector_contains", - "ret": "bool", - "signature": "(const T)const", - "stname": "ImVector", - "templated": true - } - ], "ImVector_destroy": [ { "args": "(ImVector* self)", diff --git a/generator/output/definitions.lua b/generator/output/definitions.lua index fb8063d..d192cd4 100644 --- a/generator/output/definitions.lua +++ b/generator/output/definitions.lua @@ -4758,26 +4758,6 @@ 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_contains"] = {} -defs["ImVector_CustomRect_contains"][1] = {} -defs["ImVector_CustomRect_contains"][1]["args"] = "(const ImVector_CustomRect* self,const CustomRect v)" -defs["ImVector_CustomRect_contains"][1]["argsT"] = {} -defs["ImVector_CustomRect_contains"][1]["argsT"][1] = {} -defs["ImVector_CustomRect_contains"][1]["argsT"][1]["name"] = "self" -defs["ImVector_CustomRect_contains"][1]["argsT"][1]["type"] = "const ImVector_CustomRect*" -defs["ImVector_CustomRect_contains"][1]["argsT"][2] = {} -defs["ImVector_CustomRect_contains"][1]["argsT"][2]["name"] = "v" -defs["ImVector_CustomRect_contains"][1]["argsT"][2]["type"] = "const CustomRect" -defs["ImVector_CustomRect_contains"][1]["call_args"] = "(v)" -defs["ImVector_CustomRect_contains"][1]["cimguiname"] = "ImVector_CustomRect_contains" -defs["ImVector_CustomRect_contains"][1]["defaults"] = {} -defs["ImVector_CustomRect_contains"][1]["funcname"] = "contains" -defs["ImVector_CustomRect_contains"][1]["ov_cimguiname"] = "ImVector_CustomRect_contains" -defs["ImVector_CustomRect_contains"][1]["ret"] = "bool" -defs["ImVector_CustomRect_contains"][1]["signature"] = "(const CustomRect)const" -defs["ImVector_CustomRect_contains"][1]["stname"] = "ImVector_CustomRect" -defs["ImVector_CustomRect_contains"][1]["templatedgen"] = true -defs["ImVector_CustomRect_contains"]["(const CustomRect)const"] = defs["ImVector_CustomRect_contains"][1] defs["ImVector_CustomRect_destroy"] = {} defs["ImVector_CustomRect_destroy"][1] = {} defs["ImVector_CustomRect_destroy"][1]["args"] = "(ImVector_CustomRect* self)" @@ -5309,26 +5289,6 @@ defs["ImVector_ImDrawChannel_clear"][1]["signature"] = "()" defs["ImVector_ImDrawChannel_clear"][1]["stname"] = "ImVector_ImDrawChannel" defs["ImVector_ImDrawChannel_clear"][1]["templatedgen"] = true defs["ImVector_ImDrawChannel_clear"]["()"] = defs["ImVector_ImDrawChannel_clear"][1] -defs["ImVector_ImDrawChannel_contains"] = {} -defs["ImVector_ImDrawChannel_contains"][1] = {} -defs["ImVector_ImDrawChannel_contains"][1]["args"] = "(const ImVector_ImDrawChannel* self,const ImDrawChannel v)" -defs["ImVector_ImDrawChannel_contains"][1]["argsT"] = {} -defs["ImVector_ImDrawChannel_contains"][1]["argsT"][1] = {} -defs["ImVector_ImDrawChannel_contains"][1]["argsT"][1]["name"] = "self" -defs["ImVector_ImDrawChannel_contains"][1]["argsT"][1]["type"] = "const ImVector_ImDrawChannel*" -defs["ImVector_ImDrawChannel_contains"][1]["argsT"][2] = {} -defs["ImVector_ImDrawChannel_contains"][1]["argsT"][2]["name"] = "v" -defs["ImVector_ImDrawChannel_contains"][1]["argsT"][2]["type"] = "const ImDrawChannel" -defs["ImVector_ImDrawChannel_contains"][1]["call_args"] = "(v)" -defs["ImVector_ImDrawChannel_contains"][1]["cimguiname"] = "ImVector_ImDrawChannel_contains" -defs["ImVector_ImDrawChannel_contains"][1]["defaults"] = {} -defs["ImVector_ImDrawChannel_contains"][1]["funcname"] = "contains" -defs["ImVector_ImDrawChannel_contains"][1]["ov_cimguiname"] = "ImVector_ImDrawChannel_contains" -defs["ImVector_ImDrawChannel_contains"][1]["ret"] = "bool" -defs["ImVector_ImDrawChannel_contains"][1]["signature"] = "(const ImDrawChannel)const" -defs["ImVector_ImDrawChannel_contains"][1]["stname"] = "ImVector_ImDrawChannel" -defs["ImVector_ImDrawChannel_contains"][1]["templatedgen"] = true -defs["ImVector_ImDrawChannel_contains"]["(const ImDrawChannel)const"] = defs["ImVector_ImDrawChannel_contains"][1] defs["ImVector_ImDrawChannel_destroy"] = {} defs["ImVector_ImDrawChannel_destroy"][1] = {} defs["ImVector_ImDrawChannel_destroy"][1]["args"] = "(ImVector_ImDrawChannel* self)" @@ -5860,26 +5820,6 @@ defs["ImVector_ImDrawCmd_clear"][1]["signature"] = "()" defs["ImVector_ImDrawCmd_clear"][1]["stname"] = "ImVector_ImDrawCmd" defs["ImVector_ImDrawCmd_clear"][1]["templatedgen"] = true defs["ImVector_ImDrawCmd_clear"]["()"] = defs["ImVector_ImDrawCmd_clear"][1] -defs["ImVector_ImDrawCmd_contains"] = {} -defs["ImVector_ImDrawCmd_contains"][1] = {} -defs["ImVector_ImDrawCmd_contains"][1]["args"] = "(const ImVector_ImDrawCmd* self,const ImDrawCmd v)" -defs["ImVector_ImDrawCmd_contains"][1]["argsT"] = {} -defs["ImVector_ImDrawCmd_contains"][1]["argsT"][1] = {} -defs["ImVector_ImDrawCmd_contains"][1]["argsT"][1]["name"] = "self" -defs["ImVector_ImDrawCmd_contains"][1]["argsT"][1]["type"] = "const ImVector_ImDrawCmd*" -defs["ImVector_ImDrawCmd_contains"][1]["argsT"][2] = {} -defs["ImVector_ImDrawCmd_contains"][1]["argsT"][2]["name"] = "v" -defs["ImVector_ImDrawCmd_contains"][1]["argsT"][2]["type"] = "const ImDrawCmd" -defs["ImVector_ImDrawCmd_contains"][1]["call_args"] = "(v)" -defs["ImVector_ImDrawCmd_contains"][1]["cimguiname"] = "ImVector_ImDrawCmd_contains" -defs["ImVector_ImDrawCmd_contains"][1]["defaults"] = {} -defs["ImVector_ImDrawCmd_contains"][1]["funcname"] = "contains" -defs["ImVector_ImDrawCmd_contains"][1]["ov_cimguiname"] = "ImVector_ImDrawCmd_contains" -defs["ImVector_ImDrawCmd_contains"][1]["ret"] = "bool" -defs["ImVector_ImDrawCmd_contains"][1]["signature"] = "(const ImDrawCmd)const" -defs["ImVector_ImDrawCmd_contains"][1]["stname"] = "ImVector_ImDrawCmd" -defs["ImVector_ImDrawCmd_contains"][1]["templatedgen"] = true -defs["ImVector_ImDrawCmd_contains"]["(const ImDrawCmd)const"] = defs["ImVector_ImDrawCmd_contains"][1] defs["ImVector_ImDrawCmd_destroy"] = {} defs["ImVector_ImDrawCmd_destroy"][1] = {} defs["ImVector_ImDrawCmd_destroy"][1]["args"] = "(ImVector_ImDrawCmd* self)" @@ -6411,26 +6351,6 @@ defs["ImVector_ImDrawIdx_clear"][1]["signature"] = "()" defs["ImVector_ImDrawIdx_clear"][1]["stname"] = "ImVector_ImDrawIdx" defs["ImVector_ImDrawIdx_clear"][1]["templatedgen"] = true defs["ImVector_ImDrawIdx_clear"]["()"] = defs["ImVector_ImDrawIdx_clear"][1] -defs["ImVector_ImDrawIdx_contains"] = {} -defs["ImVector_ImDrawIdx_contains"][1] = {} -defs["ImVector_ImDrawIdx_contains"][1]["args"] = "(const ImVector_ImDrawIdx* self,const ImDrawIdx v)" -defs["ImVector_ImDrawIdx_contains"][1]["argsT"] = {} -defs["ImVector_ImDrawIdx_contains"][1]["argsT"][1] = {} -defs["ImVector_ImDrawIdx_contains"][1]["argsT"][1]["name"] = "self" -defs["ImVector_ImDrawIdx_contains"][1]["argsT"][1]["type"] = "const ImVector_ImDrawIdx*" -defs["ImVector_ImDrawIdx_contains"][1]["argsT"][2] = {} -defs["ImVector_ImDrawIdx_contains"][1]["argsT"][2]["name"] = "v" -defs["ImVector_ImDrawIdx_contains"][1]["argsT"][2]["type"] = "const ImDrawIdx" -defs["ImVector_ImDrawIdx_contains"][1]["call_args"] = "(v)" -defs["ImVector_ImDrawIdx_contains"][1]["cimguiname"] = "ImVector_ImDrawIdx_contains" -defs["ImVector_ImDrawIdx_contains"][1]["defaults"] = {} -defs["ImVector_ImDrawIdx_contains"][1]["funcname"] = "contains" -defs["ImVector_ImDrawIdx_contains"][1]["ov_cimguiname"] = "ImVector_ImDrawIdx_contains" -defs["ImVector_ImDrawIdx_contains"][1]["ret"] = "bool" -defs["ImVector_ImDrawIdx_contains"][1]["signature"] = "(const ImDrawIdx)const" -defs["ImVector_ImDrawIdx_contains"][1]["stname"] = "ImVector_ImDrawIdx" -defs["ImVector_ImDrawIdx_contains"][1]["templatedgen"] = true -defs["ImVector_ImDrawIdx_contains"]["(const ImDrawIdx)const"] = defs["ImVector_ImDrawIdx_contains"][1] defs["ImVector_ImDrawIdx_destroy"] = {} defs["ImVector_ImDrawIdx_destroy"][1] = {} defs["ImVector_ImDrawIdx_destroy"][1]["args"] = "(ImVector_ImDrawIdx* self)" @@ -6962,26 +6882,6 @@ defs["ImVector_ImDrawVert_clear"][1]["signature"] = "()" defs["ImVector_ImDrawVert_clear"][1]["stname"] = "ImVector_ImDrawVert" defs["ImVector_ImDrawVert_clear"][1]["templatedgen"] = true defs["ImVector_ImDrawVert_clear"]["()"] = defs["ImVector_ImDrawVert_clear"][1] -defs["ImVector_ImDrawVert_contains"] = {} -defs["ImVector_ImDrawVert_contains"][1] = {} -defs["ImVector_ImDrawVert_contains"][1]["args"] = "(const ImVector_ImDrawVert* self,const ImDrawVert v)" -defs["ImVector_ImDrawVert_contains"][1]["argsT"] = {} -defs["ImVector_ImDrawVert_contains"][1]["argsT"][1] = {} -defs["ImVector_ImDrawVert_contains"][1]["argsT"][1]["name"] = "self" -defs["ImVector_ImDrawVert_contains"][1]["argsT"][1]["type"] = "const ImVector_ImDrawVert*" -defs["ImVector_ImDrawVert_contains"][1]["argsT"][2] = {} -defs["ImVector_ImDrawVert_contains"][1]["argsT"][2]["name"] = "v" -defs["ImVector_ImDrawVert_contains"][1]["argsT"][2]["type"] = "const ImDrawVert" -defs["ImVector_ImDrawVert_contains"][1]["call_args"] = "(v)" -defs["ImVector_ImDrawVert_contains"][1]["cimguiname"] = "ImVector_ImDrawVert_contains" -defs["ImVector_ImDrawVert_contains"][1]["defaults"] = {} -defs["ImVector_ImDrawVert_contains"][1]["funcname"] = "contains" -defs["ImVector_ImDrawVert_contains"][1]["ov_cimguiname"] = "ImVector_ImDrawVert_contains" -defs["ImVector_ImDrawVert_contains"][1]["ret"] = "bool" -defs["ImVector_ImDrawVert_contains"][1]["signature"] = "(const ImDrawVert)const" -defs["ImVector_ImDrawVert_contains"][1]["stname"] = "ImVector_ImDrawVert" -defs["ImVector_ImDrawVert_contains"][1]["templatedgen"] = true -defs["ImVector_ImDrawVert_contains"]["(const ImDrawVert)const"] = defs["ImVector_ImDrawVert_contains"][1] defs["ImVector_ImDrawVert_destroy"] = {} defs["ImVector_ImDrawVert_destroy"][1] = {} defs["ImVector_ImDrawVert_destroy"][1]["args"] = "(ImVector_ImDrawVert* self)" @@ -7513,26 +7413,6 @@ defs["ImVector_ImFontConfig_clear"][1]["signature"] = "()" defs["ImVector_ImFontConfig_clear"][1]["stname"] = "ImVector_ImFontConfig" defs["ImVector_ImFontConfig_clear"][1]["templatedgen"] = true defs["ImVector_ImFontConfig_clear"]["()"] = defs["ImVector_ImFontConfig_clear"][1] -defs["ImVector_ImFontConfig_contains"] = {} -defs["ImVector_ImFontConfig_contains"][1] = {} -defs["ImVector_ImFontConfig_contains"][1]["args"] = "(const ImVector_ImFontConfig* self,const ImFontConfig v)" -defs["ImVector_ImFontConfig_contains"][1]["argsT"] = {} -defs["ImVector_ImFontConfig_contains"][1]["argsT"][1] = {} -defs["ImVector_ImFontConfig_contains"][1]["argsT"][1]["name"] = "self" -defs["ImVector_ImFontConfig_contains"][1]["argsT"][1]["type"] = "const ImVector_ImFontConfig*" -defs["ImVector_ImFontConfig_contains"][1]["argsT"][2] = {} -defs["ImVector_ImFontConfig_contains"][1]["argsT"][2]["name"] = "v" -defs["ImVector_ImFontConfig_contains"][1]["argsT"][2]["type"] = "const ImFontConfig" -defs["ImVector_ImFontConfig_contains"][1]["call_args"] = "(v)" -defs["ImVector_ImFontConfig_contains"][1]["cimguiname"] = "ImVector_ImFontConfig_contains" -defs["ImVector_ImFontConfig_contains"][1]["defaults"] = {} -defs["ImVector_ImFontConfig_contains"][1]["funcname"] = "contains" -defs["ImVector_ImFontConfig_contains"][1]["ov_cimguiname"] = "ImVector_ImFontConfig_contains" -defs["ImVector_ImFontConfig_contains"][1]["ret"] = "bool" -defs["ImVector_ImFontConfig_contains"][1]["signature"] = "(const ImFontConfig)const" -defs["ImVector_ImFontConfig_contains"][1]["stname"] = "ImVector_ImFontConfig" -defs["ImVector_ImFontConfig_contains"][1]["templatedgen"] = true -defs["ImVector_ImFontConfig_contains"]["(const ImFontConfig)const"] = defs["ImVector_ImFontConfig_contains"][1] defs["ImVector_ImFontConfig_destroy"] = {} defs["ImVector_ImFontConfig_destroy"][1] = {} defs["ImVector_ImFontConfig_destroy"][1]["args"] = "(ImVector_ImFontConfig* self)" @@ -8064,26 +7944,6 @@ defs["ImVector_ImFontGlyph_clear"][1]["signature"] = "()" defs["ImVector_ImFontGlyph_clear"][1]["stname"] = "ImVector_ImFontGlyph" defs["ImVector_ImFontGlyph_clear"][1]["templatedgen"] = true defs["ImVector_ImFontGlyph_clear"]["()"] = defs["ImVector_ImFontGlyph_clear"][1] -defs["ImVector_ImFontGlyph_contains"] = {} -defs["ImVector_ImFontGlyph_contains"][1] = {} -defs["ImVector_ImFontGlyph_contains"][1]["args"] = "(const ImVector_ImFontGlyph* self,const ImFontGlyph v)" -defs["ImVector_ImFontGlyph_contains"][1]["argsT"] = {} -defs["ImVector_ImFontGlyph_contains"][1]["argsT"][1] = {} -defs["ImVector_ImFontGlyph_contains"][1]["argsT"][1]["name"] = "self" -defs["ImVector_ImFontGlyph_contains"][1]["argsT"][1]["type"] = "const ImVector_ImFontGlyph*" -defs["ImVector_ImFontGlyph_contains"][1]["argsT"][2] = {} -defs["ImVector_ImFontGlyph_contains"][1]["argsT"][2]["name"] = "v" -defs["ImVector_ImFontGlyph_contains"][1]["argsT"][2]["type"] = "const ImFontGlyph" -defs["ImVector_ImFontGlyph_contains"][1]["call_args"] = "(v)" -defs["ImVector_ImFontGlyph_contains"][1]["cimguiname"] = "ImVector_ImFontGlyph_contains" -defs["ImVector_ImFontGlyph_contains"][1]["defaults"] = {} -defs["ImVector_ImFontGlyph_contains"][1]["funcname"] = "contains" -defs["ImVector_ImFontGlyph_contains"][1]["ov_cimguiname"] = "ImVector_ImFontGlyph_contains" -defs["ImVector_ImFontGlyph_contains"][1]["ret"] = "bool" -defs["ImVector_ImFontGlyph_contains"][1]["signature"] = "(const ImFontGlyph)const" -defs["ImVector_ImFontGlyph_contains"][1]["stname"] = "ImVector_ImFontGlyph" -defs["ImVector_ImFontGlyph_contains"][1]["templatedgen"] = true -defs["ImVector_ImFontGlyph_contains"]["(const ImFontGlyph)const"] = defs["ImVector_ImFontGlyph_contains"][1] defs["ImVector_ImFontGlyph_destroy"] = {} defs["ImVector_ImFontGlyph_destroy"][1] = {} defs["ImVector_ImFontGlyph_destroy"][1]["args"] = "(ImVector_ImFontGlyph* self)" @@ -8615,26 +8475,6 @@ defs["ImVector_ImFontPtr_clear"][1]["signature"] = "()" defs["ImVector_ImFontPtr_clear"][1]["stname"] = "ImVector_ImFontPtr" defs["ImVector_ImFontPtr_clear"][1]["templatedgen"] = true defs["ImVector_ImFontPtr_clear"]["()"] = defs["ImVector_ImFontPtr_clear"][1] -defs["ImVector_ImFontPtr_contains"] = {} -defs["ImVector_ImFontPtr_contains"][1] = {} -defs["ImVector_ImFontPtr_contains"][1]["args"] = "(const ImVector_ImFontPtr* self,ImFont* const v)" -defs["ImVector_ImFontPtr_contains"][1]["argsT"] = {} -defs["ImVector_ImFontPtr_contains"][1]["argsT"][1] = {} -defs["ImVector_ImFontPtr_contains"][1]["argsT"][1]["name"] = "self" -defs["ImVector_ImFontPtr_contains"][1]["argsT"][1]["type"] = "const ImVector_ImFontPtr*" -defs["ImVector_ImFontPtr_contains"][1]["argsT"][2] = {} -defs["ImVector_ImFontPtr_contains"][1]["argsT"][2]["name"] = "v" -defs["ImVector_ImFontPtr_contains"][1]["argsT"][2]["type"] = "ImFont* const " -defs["ImVector_ImFontPtr_contains"][1]["call_args"] = "(v)" -defs["ImVector_ImFontPtr_contains"][1]["cimguiname"] = "ImVector_ImFontPtr_contains" -defs["ImVector_ImFontPtr_contains"][1]["defaults"] = {} -defs["ImVector_ImFontPtr_contains"][1]["funcname"] = "contains" -defs["ImVector_ImFontPtr_contains"][1]["ov_cimguiname"] = "ImVector_ImFontPtr_contains" -defs["ImVector_ImFontPtr_contains"][1]["ret"] = "bool" -defs["ImVector_ImFontPtr_contains"][1]["signature"] = "(const ImFont*)const" -defs["ImVector_ImFontPtr_contains"][1]["stname"] = "ImVector_ImFontPtr" -defs["ImVector_ImFontPtr_contains"][1]["templatedgen"] = true -defs["ImVector_ImFontPtr_contains"]["(const ImFont*)const"] = defs["ImVector_ImFontPtr_contains"][1] defs["ImVector_ImFontPtr_destroy"] = {} defs["ImVector_ImFontPtr_destroy"][1] = {} defs["ImVector_ImFontPtr_destroy"][1]["args"] = "(ImVector_ImFontPtr* self)" @@ -9166,26 +9006,6 @@ defs["ImVector_ImTextureID_clear"][1]["signature"] = "()" defs["ImVector_ImTextureID_clear"][1]["stname"] = "ImVector_ImTextureID" defs["ImVector_ImTextureID_clear"][1]["templatedgen"] = true defs["ImVector_ImTextureID_clear"]["()"] = defs["ImVector_ImTextureID_clear"][1] -defs["ImVector_ImTextureID_contains"] = {} -defs["ImVector_ImTextureID_contains"][1] = {} -defs["ImVector_ImTextureID_contains"][1]["args"] = "(const ImVector_ImTextureID* self,const ImTextureID v)" -defs["ImVector_ImTextureID_contains"][1]["argsT"] = {} -defs["ImVector_ImTextureID_contains"][1]["argsT"][1] = {} -defs["ImVector_ImTextureID_contains"][1]["argsT"][1]["name"] = "self" -defs["ImVector_ImTextureID_contains"][1]["argsT"][1]["type"] = "const ImVector_ImTextureID*" -defs["ImVector_ImTextureID_contains"][1]["argsT"][2] = {} -defs["ImVector_ImTextureID_contains"][1]["argsT"][2]["name"] = "v" -defs["ImVector_ImTextureID_contains"][1]["argsT"][2]["type"] = "const ImTextureID" -defs["ImVector_ImTextureID_contains"][1]["call_args"] = "(v)" -defs["ImVector_ImTextureID_contains"][1]["cimguiname"] = "ImVector_ImTextureID_contains" -defs["ImVector_ImTextureID_contains"][1]["defaults"] = {} -defs["ImVector_ImTextureID_contains"][1]["funcname"] = "contains" -defs["ImVector_ImTextureID_contains"][1]["ov_cimguiname"] = "ImVector_ImTextureID_contains" -defs["ImVector_ImTextureID_contains"][1]["ret"] = "bool" -defs["ImVector_ImTextureID_contains"][1]["signature"] = "(const ImTextureID)const" -defs["ImVector_ImTextureID_contains"][1]["stname"] = "ImVector_ImTextureID" -defs["ImVector_ImTextureID_contains"][1]["templatedgen"] = true -defs["ImVector_ImTextureID_contains"]["(const ImTextureID)const"] = defs["ImVector_ImTextureID_contains"][1] defs["ImVector_ImTextureID_destroy"] = {} defs["ImVector_ImTextureID_destroy"][1] = {} defs["ImVector_ImTextureID_destroy"][1]["args"] = "(ImVector_ImTextureID* self)" @@ -9717,26 +9537,6 @@ defs["ImVector_ImVec2_clear"][1]["signature"] = "()" defs["ImVector_ImVec2_clear"][1]["stname"] = "ImVector_ImVec2" defs["ImVector_ImVec2_clear"][1]["templatedgen"] = true defs["ImVector_ImVec2_clear"]["()"] = defs["ImVector_ImVec2_clear"][1] -defs["ImVector_ImVec2_contains"] = {} -defs["ImVector_ImVec2_contains"][1] = {} -defs["ImVector_ImVec2_contains"][1]["args"] = "(const ImVector_ImVec2* self,const ImVec2 v)" -defs["ImVector_ImVec2_contains"][1]["argsT"] = {} -defs["ImVector_ImVec2_contains"][1]["argsT"][1] = {} -defs["ImVector_ImVec2_contains"][1]["argsT"][1]["name"] = "self" -defs["ImVector_ImVec2_contains"][1]["argsT"][1]["type"] = "const ImVector_ImVec2*" -defs["ImVector_ImVec2_contains"][1]["argsT"][2] = {} -defs["ImVector_ImVec2_contains"][1]["argsT"][2]["name"] = "v" -defs["ImVector_ImVec2_contains"][1]["argsT"][2]["type"] = "const ImVec2" -defs["ImVector_ImVec2_contains"][1]["call_args"] = "(v)" -defs["ImVector_ImVec2_contains"][1]["cimguiname"] = "ImVector_ImVec2_contains" -defs["ImVector_ImVec2_contains"][1]["defaults"] = {} -defs["ImVector_ImVec2_contains"][1]["funcname"] = "contains" -defs["ImVector_ImVec2_contains"][1]["ov_cimguiname"] = "ImVector_ImVec2_contains" -defs["ImVector_ImVec2_contains"][1]["ret"] = "bool" -defs["ImVector_ImVec2_contains"][1]["signature"] = "(const ImVec2)const" -defs["ImVector_ImVec2_contains"][1]["stname"] = "ImVector_ImVec2" -defs["ImVector_ImVec2_contains"][1]["templatedgen"] = true -defs["ImVector_ImVec2_contains"]["(const ImVec2)const"] = defs["ImVector_ImVec2_contains"][1] defs["ImVector_ImVec2_destroy"] = {} defs["ImVector_ImVec2_destroy"][1] = {} defs["ImVector_ImVec2_destroy"][1]["args"] = "(ImVector_ImVec2* self)" @@ -10268,26 +10068,6 @@ defs["ImVector_ImVec4_clear"][1]["signature"] = "()" defs["ImVector_ImVec4_clear"][1]["stname"] = "ImVector_ImVec4" defs["ImVector_ImVec4_clear"][1]["templatedgen"] = true defs["ImVector_ImVec4_clear"]["()"] = defs["ImVector_ImVec4_clear"][1] -defs["ImVector_ImVec4_contains"] = {} -defs["ImVector_ImVec4_contains"][1] = {} -defs["ImVector_ImVec4_contains"][1]["args"] = "(const ImVector_ImVec4* self,const ImVec4 v)" -defs["ImVector_ImVec4_contains"][1]["argsT"] = {} -defs["ImVector_ImVec4_contains"][1]["argsT"][1] = {} -defs["ImVector_ImVec4_contains"][1]["argsT"][1]["name"] = "self" -defs["ImVector_ImVec4_contains"][1]["argsT"][1]["type"] = "const ImVector_ImVec4*" -defs["ImVector_ImVec4_contains"][1]["argsT"][2] = {} -defs["ImVector_ImVec4_contains"][1]["argsT"][2]["name"] = "v" -defs["ImVector_ImVec4_contains"][1]["argsT"][2]["type"] = "const ImVec4" -defs["ImVector_ImVec4_contains"][1]["call_args"] = "(v)" -defs["ImVector_ImVec4_contains"][1]["cimguiname"] = "ImVector_ImVec4_contains" -defs["ImVector_ImVec4_contains"][1]["defaults"] = {} -defs["ImVector_ImVec4_contains"][1]["funcname"] = "contains" -defs["ImVector_ImVec4_contains"][1]["ov_cimguiname"] = "ImVector_ImVec4_contains" -defs["ImVector_ImVec4_contains"][1]["ret"] = "bool" -defs["ImVector_ImVec4_contains"][1]["signature"] = "(const ImVec4)const" -defs["ImVector_ImVec4_contains"][1]["stname"] = "ImVector_ImVec4" -defs["ImVector_ImVec4_contains"][1]["templatedgen"] = true -defs["ImVector_ImVec4_contains"]["(const ImVec4)const"] = defs["ImVector_ImVec4_contains"][1] defs["ImVector_ImVec4_destroy"] = {} defs["ImVector_ImVec4_destroy"][1] = {} defs["ImVector_ImVec4_destroy"][1]["args"] = "(ImVector_ImVec4* self)" @@ -11404,26 +11184,6 @@ 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_contains"] = {} -defs["ImVector_Pair_contains"][1] = {} -defs["ImVector_Pair_contains"][1]["args"] = "(const ImVector_Pair* self,const Pair v)" -defs["ImVector_Pair_contains"][1]["argsT"] = {} -defs["ImVector_Pair_contains"][1]["argsT"][1] = {} -defs["ImVector_Pair_contains"][1]["argsT"][1]["name"] = "self" -defs["ImVector_Pair_contains"][1]["argsT"][1]["type"] = "const ImVector_Pair*" -defs["ImVector_Pair_contains"][1]["argsT"][2] = {} -defs["ImVector_Pair_contains"][1]["argsT"][2]["name"] = "v" -defs["ImVector_Pair_contains"][1]["argsT"][2]["type"] = "const Pair" -defs["ImVector_Pair_contains"][1]["call_args"] = "(v)" -defs["ImVector_Pair_contains"][1]["cimguiname"] = "ImVector_Pair_contains" -defs["ImVector_Pair_contains"][1]["defaults"] = {} -defs["ImVector_Pair_contains"][1]["funcname"] = "contains" -defs["ImVector_Pair_contains"][1]["ov_cimguiname"] = "ImVector_Pair_contains" -defs["ImVector_Pair_contains"][1]["ret"] = "bool" -defs["ImVector_Pair_contains"][1]["signature"] = "(const Pair)const" -defs["ImVector_Pair_contains"][1]["stname"] = "ImVector_Pair" -defs["ImVector_Pair_contains"][1]["templatedgen"] = true -defs["ImVector_Pair_contains"]["(const Pair)const"] = defs["ImVector_Pair_contains"][1] defs["ImVector_Pair_destroy"] = {} defs["ImVector_Pair_destroy"][1] = {} defs["ImVector_Pair_destroy"][1]["args"] = "(ImVector_Pair* self)" @@ -11955,26 +11715,6 @@ 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_contains"] = {} -defs["ImVector_TextRange_contains"][1] = {} -defs["ImVector_TextRange_contains"][1]["args"] = "(const ImVector_TextRange* self,const TextRange v)" -defs["ImVector_TextRange_contains"][1]["argsT"] = {} -defs["ImVector_TextRange_contains"][1]["argsT"][1] = {} -defs["ImVector_TextRange_contains"][1]["argsT"][1]["name"] = "self" -defs["ImVector_TextRange_contains"][1]["argsT"][1]["type"] = "const ImVector_TextRange*" -defs["ImVector_TextRange_contains"][1]["argsT"][2] = {} -defs["ImVector_TextRange_contains"][1]["argsT"][2]["name"] = "v" -defs["ImVector_TextRange_contains"][1]["argsT"][2]["type"] = "const TextRange" -defs["ImVector_TextRange_contains"][1]["call_args"] = "(v)" -defs["ImVector_TextRange_contains"][1]["cimguiname"] = "ImVector_TextRange_contains" -defs["ImVector_TextRange_contains"][1]["defaults"] = {} -defs["ImVector_TextRange_contains"][1]["funcname"] = "contains" -defs["ImVector_TextRange_contains"][1]["ov_cimguiname"] = "ImVector_TextRange_contains" -defs["ImVector_TextRange_contains"][1]["ret"] = "bool" -defs["ImVector_TextRange_contains"][1]["signature"] = "(const TextRange)const" -defs["ImVector_TextRange_contains"][1]["stname"] = "ImVector_TextRange" -defs["ImVector_TextRange_contains"][1]["templatedgen"] = true -defs["ImVector_TextRange_contains"]["(const TextRange)const"] = defs["ImVector_TextRange_contains"][1] defs["ImVector_TextRange_destroy"] = {} defs["ImVector_TextRange_destroy"][1] = {} defs["ImVector_TextRange_destroy"][1]["args"] = "(ImVector_TextRange* self)" @@ -13041,28 +12781,6 @@ defs["ImVector_clear"][1]["signature"] = "()" defs["ImVector_clear"][1]["stname"] = "ImVector" defs["ImVector_clear"][1]["templated"] = true defs["ImVector_clear"]["()"] = defs["ImVector_clear"][1] -defs["ImVector_contains"] = {} -defs["ImVector_contains"][1] = {} -defs["ImVector_contains"][1]["args"] = "(ImVector* self,const T v)" -defs["ImVector_contains"][1]["argsT"] = {} -defs["ImVector_contains"][1]["argsT"][1] = {} -defs["ImVector_contains"][1]["argsT"][1]["name"] = "self" -defs["ImVector_contains"][1]["argsT"][1]["type"] = "ImVector*" -defs["ImVector_contains"][1]["argsT"][2] = {} -defs["ImVector_contains"][1]["argsT"][2]["name"] = "v" -defs["ImVector_contains"][1]["argsT"][2]["type"] = "const T" -defs["ImVector_contains"][1]["argsoriginal"] = "(const T& v)" -defs["ImVector_contains"][1]["call_args"] = "(v)" -defs["ImVector_contains"][1]["cimguiname"] = "ImVector_contains" -defs["ImVector_contains"][1]["comment"] = "" -defs["ImVector_contains"][1]["defaults"] = {} -defs["ImVector_contains"][1]["funcname"] = "contains" -defs["ImVector_contains"][1]["ov_cimguiname"] = "ImVector_contains" -defs["ImVector_contains"][1]["ret"] = "bool" -defs["ImVector_contains"][1]["signature"] = "(const T)const" -defs["ImVector_contains"][1]["stname"] = "ImVector" -defs["ImVector_contains"][1]["templated"] = true -defs["ImVector_contains"]["(const T)const"] = defs["ImVector_contains"][1] defs["ImVector_destroy"] = {} defs["ImVector_destroy"][1] = {} defs["ImVector_destroy"][1]["args"] = "(ImVector* self)"