dear-imgui-raw-1.0.0: cbits/DearImGuiCtors.cpp
// Generated by dear-bindings-ffi. Do not edit.
#include <new>
#include "imgui.h"
extern "C" void ImSmallStack__ImDrawFlags_3_ImU16_Init_wrap(void* p) {
using T = ::ImSmallStack_<ImDrawFlags, 3, ImU16>;
new (p) T();
}
extern "C" void ImSmallStack__ImDrawFlags_3_ImU16_Destroy_wrap(void* p) {
using T = ::ImSmallStack_<ImDrawFlags, 3, ImU16>;
static_cast<T*>(p)->~T();
}
extern "C" void ImColor_Init_wrap(void* p) {
using T = ::ImColor;
new (p) T();
}
extern "C" void ImColor_Destroy_wrap(void* p) {
using T = ::ImColor;
static_cast<T*>(p)->~T();
}
extern "C" void ImDrawChannel_Init_wrap(void* p) {
using T = ::ImDrawChannel;
new (p) T();
}
extern "C" void ImDrawChannel_Destroy_wrap(void* p) {
using T = ::ImDrawChannel;
static_cast<T*>(p)->~T();
}
extern "C" void ImDrawCmd_Init_wrap(void* p) {
using T = ::ImDrawCmd;
new (p) T();
}
extern "C" void ImDrawCmd_Destroy_wrap(void* p) {
using T = ::ImDrawCmd;
static_cast<T*>(p)->~T();
}
extern "C" void ImDrawCmdHeader_Init_wrap(void* p) {
using T = ::ImDrawCmdHeader;
new (p) T();
}
extern "C" void ImDrawCmdHeader_Destroy_wrap(void* p) {
using T = ::ImDrawCmdHeader;
static_cast<T*>(p)->~T();
}
extern "C" void ImDrawData_Init_wrap(void* p) {
using T = ::ImDrawData;
new (p) T();
}
extern "C" void ImDrawData_Destroy_wrap(void* p) {
using T = ::ImDrawData;
static_cast<T*>(p)->~T();
}
extern "C" void ImDrawListSplitter_Init_wrap(void* p) {
using T = ::ImDrawListSplitter;
new (p) T();
}
extern "C" void ImDrawListSplitter_Destroy_wrap(void* p) {
using T = ::ImDrawListSplitter;
static_cast<T*>(p)->~T();
}
extern "C" void ImDrawVert_Init_wrap(void* p) {
using T = ::ImDrawVert;
new (p) T();
}
extern "C" void ImDrawVert_Destroy_wrap(void* p) {
using T = ::ImDrawVert;
static_cast<T*>(p)->~T();
}
extern "C" void ImFont_Init_wrap(void* p) {
using T = ::ImFont;
new (p) T();
}
extern "C" void ImFont_Destroy_wrap(void* p) {
using T = ::ImFont;
static_cast<T*>(p)->~T();
}
extern "C" void ImFontAtlas_Init_wrap(void* p) {
using T = ::ImFontAtlas;
new (p) T();
}
extern "C" void ImFontAtlas_Destroy_wrap(void* p) {
using T = ::ImFontAtlas;
static_cast<T*>(p)->~T();
}
extern "C" void ImFontAtlasRect_Init_wrap(void* p) {
using T = ::ImFontAtlasRect;
new (p) T();
}
extern "C" void ImFontAtlasRect_Destroy_wrap(void* p) {
using T = ::ImFontAtlasRect;
static_cast<T*>(p)->~T();
}
extern "C" void ImFontBaked_Init_wrap(void* p) {
using T = ::ImFontBaked;
new (p) T();
}
extern "C" void ImFontBaked_Destroy_wrap(void* p) {
using T = ::ImFontBaked;
static_cast<T*>(p)->~T();
}
extern "C" void ImFontConfig_Init_wrap(void* p) {
using T = ::ImFontConfig;
new (p) T();
}
extern "C" void ImFontConfig_Destroy_wrap(void* p) {
using T = ::ImFontConfig;
static_cast<T*>(p)->~T();
}
extern "C" void ImFontGlyph_Init_wrap(void* p) {
using T = ::ImFontGlyph;
new (p) T();
}
extern "C" void ImFontGlyph_Destroy_wrap(void* p) {
using T = ::ImFontGlyph;
static_cast<T*>(p)->~T();
}
extern "C" void ImFontGlyphRangesBuilder_Init_wrap(void* p) {
using T = ::ImFontGlyphRangesBuilder;
new (p) T();
}
extern "C" void ImFontGlyphRangesBuilder_Destroy_wrap(void* p) {
using T = ::ImFontGlyphRangesBuilder;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiIO_Init_wrap(void* p) {
using T = ::ImGuiIO;
new (p) T();
}
extern "C" void ImGuiIO_Destroy_wrap(void* p) {
using T = ::ImGuiIO;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiInputTextCallbackData_Init_wrap(void* p) {
using T = ::ImGuiInputTextCallbackData;
new (p) T();
}
extern "C" void ImGuiInputTextCallbackData_Destroy_wrap(void* p) {
using T = ::ImGuiInputTextCallbackData;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiKeyData_Init_wrap(void* p) {
using T = ::ImGuiKeyData;
new (p) T();
}
extern "C" void ImGuiKeyData_Destroy_wrap(void* p) {
using T = ::ImGuiKeyData;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiListClipper_Init_wrap(void* p) {
using T = ::ImGuiListClipper;
new (p) T();
}
extern "C" void ImGuiListClipper_Destroy_wrap(void* p) {
using T = ::ImGuiListClipper;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiMultiSelectIO_Init_wrap(void* p) {
using T = ::ImGuiMultiSelectIO;
new (p) T();
}
extern "C" void ImGuiMultiSelectIO_Destroy_wrap(void* p) {
using T = ::ImGuiMultiSelectIO;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiPayload_Init_wrap(void* p) {
using T = ::ImGuiPayload;
new (p) T();
}
extern "C" void ImGuiPayload_Destroy_wrap(void* p) {
using T = ::ImGuiPayload;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiPlatformIO_Init_wrap(void* p) {
using T = ::ImGuiPlatformIO;
new (p) T();
}
extern "C" void ImGuiPlatformIO_Destroy_wrap(void* p) {
using T = ::ImGuiPlatformIO;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiPlatformImeData_Init_wrap(void* p) {
using T = ::ImGuiPlatformImeData;
new (p) T();
}
extern "C" void ImGuiPlatformImeData_Destroy_wrap(void* p) {
using T = ::ImGuiPlatformImeData;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiPlatformMonitor_Init_wrap(void* p) {
using T = ::ImGuiPlatformMonitor;
new (p) T();
}
extern "C" void ImGuiPlatformMonitor_Destroy_wrap(void* p) {
using T = ::ImGuiPlatformMonitor;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiSelectionBasicStorage_Init_wrap(void* p) {
using T = ::ImGuiSelectionBasicStorage;
new (p) T();
}
extern "C" void ImGuiSelectionBasicStorage_Destroy_wrap(void* p) {
using T = ::ImGuiSelectionBasicStorage;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiSelectionExternalStorage_Init_wrap(void* p) {
using T = ::ImGuiSelectionExternalStorage;
new (p) T();
}
extern "C" void ImGuiSelectionExternalStorage_Destroy_wrap(void* p) {
using T = ::ImGuiSelectionExternalStorage;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiSelectionRequest_Init_wrap(void* p) {
using T = ::ImGuiSelectionRequest;
new (p) T();
}
extern "C" void ImGuiSelectionRequest_Destroy_wrap(void* p) {
using T = ::ImGuiSelectionRequest;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiSizeCallbackData_Init_wrap(void* p) {
using T = ::ImGuiSizeCallbackData;
new (p) T();
}
extern "C" void ImGuiSizeCallbackData_Destroy_wrap(void* p) {
using T = ::ImGuiSizeCallbackData;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiStorage_Init_wrap(void* p) {
using T = ::ImGuiStorage;
new (p) T();
}
extern "C" void ImGuiStorage_Destroy_wrap(void* p) {
using T = ::ImGuiStorage;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiStyle_Init_wrap(void* p) {
using T = ::ImGuiStyle;
new (p) T();
}
extern "C" void ImGuiStyle_Destroy_wrap(void* p) {
using T = ::ImGuiStyle;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiTableColumnSortSpecs_Init_wrap(void* p) {
using T = ::ImGuiTableColumnSortSpecs;
new (p) T();
}
extern "C" void ImGuiTableColumnSortSpecs_Destroy_wrap(void* p) {
using T = ::ImGuiTableColumnSortSpecs;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiTableSortSpecs_Init_wrap(void* p) {
using T = ::ImGuiTableSortSpecs;
new (p) T();
}
extern "C" void ImGuiTableSortSpecs_Destroy_wrap(void* p) {
using T = ::ImGuiTableSortSpecs;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiTextBuffer_Init_wrap(void* p) {
using T = ::ImGuiTextBuffer;
new (p) T();
}
extern "C" void ImGuiTextBuffer_Destroy_wrap(void* p) {
using T = ::ImGuiTextBuffer;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiTextFilter_Init_wrap(void* p) {
using T = ::ImGuiTextFilter;
new (p) T();
}
extern "C" void ImGuiTextFilter_Destroy_wrap(void* p) {
using T = ::ImGuiTextFilter;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiViewport_Init_wrap(void* p) {
using T = ::ImGuiViewport;
new (p) T();
}
extern "C" void ImGuiViewport_Destroy_wrap(void* p) {
using T = ::ImGuiViewport;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiWindowClass_Init_wrap(void* p) {
using T = ::ImGuiWindowClass;
new (p) T();
}
extern "C" void ImGuiWindowClass_Destroy_wrap(void* p) {
using T = ::ImGuiWindowClass;
static_cast<T*>(p)->~T();
}
extern "C" void ImTextureData_Init_wrap(void* p) {
using T = ::ImTextureData;
new (p) T();
}
extern "C" void ImTextureData_Destroy_wrap(void* p) {
using T = ::ImTextureData;
static_cast<T*>(p)->~T();
}
extern "C" void ImTextureRect_Init_wrap(void* p) {
using T = ::ImTextureRect;
new (p) T();
}
extern "C" void ImTextureRect_Destroy_wrap(void* p) {
using T = ::ImTextureRect;
static_cast<T*>(p)->~T();
}
extern "C" void ImTextureRef_Init_wrap(void* p) {
using T = ::ImTextureRef;
new (p) T();
}
extern "C" void ImTextureRef_Destroy_wrap(void* p) {
using T = ::ImTextureRef;
static_cast<T*>(p)->~T();
}
extern "C" void ImVec2_Init_wrap(void* p) {
using T = ::ImVec2;
new (p) T();
}
extern "C" void ImVec2_Destroy_wrap(void* p) {
using T = ::ImVec2;
static_cast<T*>(p)->~T();
}
extern "C" void ImVec4_Init_wrap(void* p) {
using T = ::ImVec4;
new (p) T();
}
extern "C" void ImVec4_Destroy_wrap(void* p) {
using T = ::ImVec4;
static_cast<T*>(p)->~T();
}