// Generated by dear-bindings-ffi. Do not edit.
#include <new>
#include "imgui_internal.h"
extern "C" void ImStableVector_ImFontBaked_32_Init_wrap(void* p) {
using T = ::ImStableVector<ImFontBaked, 32>;
new (p) T();
}
extern "C" void ImStableVector_ImFontBaked_32_Destroy_wrap(void* p) {
using T = ::ImStableVector<ImFontBaked, 32>;
static_cast<T*>(p)->~T();
}
extern "C" void stbrp_context_opaque_Init_wrap(void* p) {
using T = ::stbrp_context_opaque;
new (p) T();
}
extern "C" void stbrp_context_opaque_Destroy_wrap(void* p) {
using T = ::stbrp_context_opaque;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiTable_Init_wrap(void* p) {
using T = ::ImGuiTable;
new (p) T();
}
extern "C" void ImGuiTable_Destroy_wrap(void* p) {
using T = ::ImGuiTable;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiTableColumn_Init_wrap(void* p) {
using T = ::ImGuiTableColumn;
new (p) T();
}
extern "C" void ImGuiTableColumn_Destroy_wrap(void* p) {
using T = ::ImGuiTableColumn;
static_cast<T*>(p)->~T();
}
extern "C" void ImBitArrayForNamedKeys_Init_wrap(void* p) {
using T = ::ImBitArrayForNamedKeys;
new (p) T();
}
extern "C" void ImBitArrayForNamedKeys_Destroy_wrap(void* p) {
using T = ::ImBitArrayForNamedKeys;
static_cast<T*>(p)->~T();
}
extern "C" void ImBitVector_Init_wrap(void* p) {
using T = ::ImBitVector;
new (p) T();
}
extern "C" void ImBitVector_Destroy_wrap(void* p) {
using T = ::ImBitVector;
static_cast<T*>(p)->~T();
}
extern "C" void ImDrawDataBuilder_Init_wrap(void* p) {
using T = ::ImDrawDataBuilder;
new (p) T();
}
extern "C" void ImDrawDataBuilder_Destroy_wrap(void* p) {
using T = ::ImDrawDataBuilder;
static_cast<T*>(p)->~T();
}
extern "C" void ImDrawListSharedData_Init_wrap(void* p) {
using T = ::ImDrawListSharedData;
new (p) T();
}
extern "C" void ImDrawListSharedData_Destroy_wrap(void* p) {
using T = ::ImDrawListSharedData;
static_cast<T*>(p)->~T();
}
extern "C" void ImFontAtlasBuilder_Init_wrap(void* p) {
using T = ::ImFontAtlasBuilder;
new (p) T();
}
extern "C" void ImFontAtlasBuilder_Destroy_wrap(void* p) {
using T = ::ImFontAtlasBuilder;
static_cast<T*>(p)->~T();
}
extern "C" void ImFontAtlasPostProcessData_Init_wrap(void* p) {
using T = ::ImFontAtlasPostProcessData;
new (p) T();
}
extern "C" void ImFontAtlasPostProcessData_Destroy_wrap(void* p) {
using T = ::ImFontAtlasPostProcessData;
static_cast<T*>(p)->~T();
}
extern "C" void ImFontAtlasRectEntry_Init_wrap(void* p) {
using T = ::ImFontAtlasRectEntry;
new (p) T();
}
extern "C" void ImFontAtlasRectEntry_Destroy_wrap(void* p) {
using T = ::ImFontAtlasRectEntry;
static_cast<T*>(p)->~T();
}
extern "C" void ImFontLoader_Init_wrap(void* p) {
using T = ::ImFontLoader;
new (p) T();
}
extern "C" void ImFontLoader_Destroy_wrap(void* p) {
using T = ::ImFontLoader;
static_cast<T*>(p)->~T();
}
extern "C" void ImFontStackData_Init_wrap(void* p) {
using T = ::ImFontStackData;
new (p) T();
}
extern "C" void ImFontStackData_Destroy_wrap(void* p) {
using T = ::ImFontStackData;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiBoxSelectState_Init_wrap(void* p) {
using T = ::ImGuiBoxSelectState;
new (p) T();
}
extern "C" void ImGuiBoxSelectState_Destroy_wrap(void* p) {
using T = ::ImGuiBoxSelectState;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiColorMod_Init_wrap(void* p) {
using T = ::ImGuiColorMod;
new (p) T();
}
extern "C" void ImGuiColorMod_Destroy_wrap(void* p) {
using T = ::ImGuiColorMod;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiComboPreviewData_Init_wrap(void* p) {
using T = ::ImGuiComboPreviewData;
new (p) T();
}
extern "C" void ImGuiComboPreviewData_Destroy_wrap(void* p) {
using T = ::ImGuiComboPreviewData;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiContextHook_Init_wrap(void* p) {
using T = ::ImGuiContextHook;
new (p) T();
}
extern "C" void ImGuiContextHook_Destroy_wrap(void* p) {
using T = ::ImGuiContextHook;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiDataTypeInfo_Init_wrap(void* p) {
using T = ::ImGuiDataTypeInfo;
new (p) T();
}
extern "C" void ImGuiDataTypeInfo_Destroy_wrap(void* p) {
using T = ::ImGuiDataTypeInfo;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiDataTypeStorage_Init_wrap(void* p) {
using T = ::ImGuiDataTypeStorage;
new (p) T();
}
extern "C" void ImGuiDataTypeStorage_Destroy_wrap(void* p) {
using T = ::ImGuiDataTypeStorage;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiDeactivatedItemData_Init_wrap(void* p) {
using T = ::ImGuiDeactivatedItemData;
new (p) T();
}
extern "C" void ImGuiDeactivatedItemData_Destroy_wrap(void* p) {
using T = ::ImGuiDeactivatedItemData;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiDebugAllocEntry_Init_wrap(void* p) {
using T = ::ImGuiDebugAllocEntry;
new (p) T();
}
extern "C" void ImGuiDebugAllocEntry_Destroy_wrap(void* p) {
using T = ::ImGuiDebugAllocEntry;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiDebugAllocInfo_Init_wrap(void* p) {
using T = ::ImGuiDebugAllocInfo;
new (p) T();
}
extern "C" void ImGuiDebugAllocInfo_Destroy_wrap(void* p) {
using T = ::ImGuiDebugAllocInfo;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiDebugItemPathQuery_Init_wrap(void* p) {
using T = ::ImGuiDebugItemPathQuery;
new (p) T();
}
extern "C" void ImGuiDebugItemPathQuery_Destroy_wrap(void* p) {
using T = ::ImGuiDebugItemPathQuery;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiDockContext_Init_wrap(void* p) {
using T = ::ImGuiDockContext;
new (p) T();
}
extern "C" void ImGuiDockContext_Destroy_wrap(void* p) {
using T = ::ImGuiDockContext;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiErrorRecoveryState_Init_wrap(void* p) {
using T = ::ImGuiErrorRecoveryState;
new (p) T();
}
extern "C" void ImGuiErrorRecoveryState_Destroy_wrap(void* p) {
using T = ::ImGuiErrorRecoveryState;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiFocusScopeData_Init_wrap(void* p) {
using T = ::ImGuiFocusScopeData;
new (p) T();
}
extern "C" void ImGuiFocusScopeData_Destroy_wrap(void* p) {
using T = ::ImGuiFocusScopeData;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiGroupData_Init_wrap(void* p) {
using T = ::ImGuiGroupData;
new (p) T();
}
extern "C" void ImGuiGroupData_Destroy_wrap(void* p) {
using T = ::ImGuiGroupData;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiIDStackTool_Init_wrap(void* p) {
using T = ::ImGuiIDStackTool;
new (p) T();
}
extern "C" void ImGuiIDStackTool_Destroy_wrap(void* p) {
using T = ::ImGuiIDStackTool;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiInputEvent_Init_wrap(void* p) {
using T = ::ImGuiInputEvent;
new (p) T();
}
extern "C" void ImGuiInputEvent_Destroy_wrap(void* p) {
using T = ::ImGuiInputEvent;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiInputEventAppFocused_Init_wrap(void* p) {
using T = ::ImGuiInputEventAppFocused;
new (p) T();
}
extern "C" void ImGuiInputEventAppFocused_Destroy_wrap(void* p) {
using T = ::ImGuiInputEventAppFocused;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiInputEventKey_Init_wrap(void* p) {
using T = ::ImGuiInputEventKey;
new (p) T();
}
extern "C" void ImGuiInputEventKey_Destroy_wrap(void* p) {
using T = ::ImGuiInputEventKey;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiInputEventMouseButton_Init_wrap(void* p) {
using T = ::ImGuiInputEventMouseButton;
new (p) T();
}
extern "C" void ImGuiInputEventMouseButton_Destroy_wrap(void* p) {
using T = ::ImGuiInputEventMouseButton;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiInputEventMousePos_Init_wrap(void* p) {
using T = ::ImGuiInputEventMousePos;
new (p) T();
}
extern "C" void ImGuiInputEventMousePos_Destroy_wrap(void* p) {
using T = ::ImGuiInputEventMousePos;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiInputEventMouseViewport_Init_wrap(void* p) {
using T = ::ImGuiInputEventMouseViewport;
new (p) T();
}
extern "C" void ImGuiInputEventMouseViewport_Destroy_wrap(void* p) {
using T = ::ImGuiInputEventMouseViewport;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiInputEventMouseWheel_Init_wrap(void* p) {
using T = ::ImGuiInputEventMouseWheel;
new (p) T();
}
extern "C" void ImGuiInputEventMouseWheel_Destroy_wrap(void* p) {
using T = ::ImGuiInputEventMouseWheel;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiInputEventText_Init_wrap(void* p) {
using T = ::ImGuiInputEventText;
new (p) T();
}
extern "C" void ImGuiInputEventText_Destroy_wrap(void* p) {
using T = ::ImGuiInputEventText;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiInputTextDeactivatedState_Init_wrap(void* p) {
using T = ::ImGuiInputTextDeactivatedState;
new (p) T();
}
extern "C" void ImGuiInputTextDeactivatedState_Destroy_wrap(void* p) {
using T = ::ImGuiInputTextDeactivatedState;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiInputTextState_Init_wrap(void* p) {
using T = ::ImGuiInputTextState;
new (p) T();
}
extern "C" void ImGuiInputTextState_Destroy_wrap(void* p) {
using T = ::ImGuiInputTextState;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiKeyOwnerData_Init_wrap(void* p) {
using T = ::ImGuiKeyOwnerData;
new (p) T();
}
extern "C" void ImGuiKeyOwnerData_Destroy_wrap(void* p) {
using T = ::ImGuiKeyOwnerData;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiKeyRoutingData_Init_wrap(void* p) {
using T = ::ImGuiKeyRoutingData;
new (p) T();
}
extern "C" void ImGuiKeyRoutingData_Destroy_wrap(void* p) {
using T = ::ImGuiKeyRoutingData;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiKeyRoutingTable_Init_wrap(void* p) {
using T = ::ImGuiKeyRoutingTable;
new (p) T();
}
extern "C" void ImGuiKeyRoutingTable_Destroy_wrap(void* p) {
using T = ::ImGuiKeyRoutingTable;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiLastItemData_Init_wrap(void* p) {
using T = ::ImGuiLastItemData;
new (p) T();
}
extern "C" void ImGuiLastItemData_Destroy_wrap(void* p) {
using T = ::ImGuiLastItemData;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiListClipperData_Init_wrap(void* p) {
using T = ::ImGuiListClipperData;
new (p) T();
}
extern "C" void ImGuiListClipperData_Destroy_wrap(void* p) {
using T = ::ImGuiListClipperData;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiListClipperRange_Init_wrap(void* p) {
using T = ::ImGuiListClipperRange;
new (p) T();
}
extern "C" void ImGuiListClipperRange_Destroy_wrap(void* p) {
using T = ::ImGuiListClipperRange;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiLocEntry_Init_wrap(void* p) {
using T = ::ImGuiLocEntry;
new (p) T();
}
extern "C" void ImGuiLocEntry_Destroy_wrap(void* p) {
using T = ::ImGuiLocEntry;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiMenuColumns_Init_wrap(void* p) {
using T = ::ImGuiMenuColumns;
new (p) T();
}
extern "C" void ImGuiMenuColumns_Destroy_wrap(void* p) {
using T = ::ImGuiMenuColumns;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiMetricsConfig_Init_wrap(void* p) {
using T = ::ImGuiMetricsConfig;
new (p) T();
}
extern "C" void ImGuiMetricsConfig_Destroy_wrap(void* p) {
using T = ::ImGuiMetricsConfig;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiMultiSelectState_Init_wrap(void* p) {
using T = ::ImGuiMultiSelectState;
new (p) T();
}
extern "C" void ImGuiMultiSelectState_Destroy_wrap(void* p) {
using T = ::ImGuiMultiSelectState;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiMultiSelectTempData_Init_wrap(void* p) {
using T = ::ImGuiMultiSelectTempData;
new (p) T();
}
extern "C" void ImGuiMultiSelectTempData_Destroy_wrap(void* p) {
using T = ::ImGuiMultiSelectTempData;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiNavItemData_Init_wrap(void* p) {
using T = ::ImGuiNavItemData;
new (p) T();
}
extern "C" void ImGuiNavItemData_Destroy_wrap(void* p) {
using T = ::ImGuiNavItemData;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiNextItemData_Init_wrap(void* p) {
using T = ::ImGuiNextItemData;
new (p) T();
}
extern "C" void ImGuiNextItemData_Destroy_wrap(void* p) {
using T = ::ImGuiNextItemData;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiNextWindowData_Init_wrap(void* p) {
using T = ::ImGuiNextWindowData;
new (p) T();
}
extern "C" void ImGuiNextWindowData_Destroy_wrap(void* p) {
using T = ::ImGuiNextWindowData;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiOldColumnData_Init_wrap(void* p) {
using T = ::ImGuiOldColumnData;
new (p) T();
}
extern "C" void ImGuiOldColumnData_Destroy_wrap(void* p) {
using T = ::ImGuiOldColumnData;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiOldColumns_Init_wrap(void* p) {
using T = ::ImGuiOldColumns;
new (p) T();
}
extern "C" void ImGuiOldColumns_Destroy_wrap(void* p) {
using T = ::ImGuiOldColumns;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiPackedDate_Init_wrap(void* p) {
using T = ::ImGuiPackedDate;
new (p) T();
}
extern "C" void ImGuiPackedDate_Destroy_wrap(void* p) {
using T = ::ImGuiPackedDate;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiPopupData_Init_wrap(void* p) {
using T = ::ImGuiPopupData;
new (p) T();
}
extern "C" void ImGuiPopupData_Destroy_wrap(void* p) {
using T = ::ImGuiPopupData;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiSettingsCleanupArgs_Init_wrap(void* p) {
using T = ::ImGuiSettingsCleanupArgs;
new (p) T();
}
extern "C" void ImGuiSettingsCleanupArgs_Destroy_wrap(void* p) {
using T = ::ImGuiSettingsCleanupArgs;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiSettingsHandler_Init_wrap(void* p) {
using T = ::ImGuiSettingsHandler;
new (p) T();
}
extern "C" void ImGuiSettingsHandler_Destroy_wrap(void* p) {
using T = ::ImGuiSettingsHandler;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiShrinkWidthItem_Init_wrap(void* p) {
using T = ::ImGuiShrinkWidthItem;
new (p) T();
}
extern "C" void ImGuiShrinkWidthItem_Destroy_wrap(void* p) {
using T = ::ImGuiShrinkWidthItem;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiStackLevelInfo_Init_wrap(void* p) {
using T = ::ImGuiStackLevelInfo;
new (p) T();
}
extern "C" void ImGuiStackLevelInfo_Destroy_wrap(void* p) {
using T = ::ImGuiStackLevelInfo;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiStyleVarInfo_Init_wrap(void* p) {
using T = ::ImGuiStyleVarInfo;
new (p) T();
}
extern "C" void ImGuiStyleVarInfo_Destroy_wrap(void* p) {
using T = ::ImGuiStyleVarInfo;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiTabBar_Init_wrap(void* p) {
using T = ::ImGuiTabBar;
new (p) T();
}
extern "C" void ImGuiTabBar_Destroy_wrap(void* p) {
using T = ::ImGuiTabBar;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiTabItem_Init_wrap(void* p) {
using T = ::ImGuiTabItem;
new (p) T();
}
extern "C" void ImGuiTabItem_Destroy_wrap(void* p) {
using T = ::ImGuiTabItem;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiTableCellData_Init_wrap(void* p) {
using T = ::ImGuiTableCellData;
new (p) T();
}
extern "C" void ImGuiTableCellData_Destroy_wrap(void* p) {
using T = ::ImGuiTableCellData;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiTableColumnSettings_Init_wrap(void* p) {
using T = ::ImGuiTableColumnSettings;
new (p) T();
}
extern "C" void ImGuiTableColumnSettings_Destroy_wrap(void* p) {
using T = ::ImGuiTableColumnSettings;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiTableHeaderData_Init_wrap(void* p) {
using T = ::ImGuiTableHeaderData;
new (p) T();
}
extern "C" void ImGuiTableHeaderData_Destroy_wrap(void* p) {
using T = ::ImGuiTableHeaderData;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiTableInstanceData_Init_wrap(void* p) {
using T = ::ImGuiTableInstanceData;
new (p) T();
}
extern "C" void ImGuiTableInstanceData_Destroy_wrap(void* p) {
using T = ::ImGuiTableInstanceData;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiTableReconcileColumnData_Init_wrap(void* p) {
using T = ::ImGuiTableReconcileColumnData;
new (p) T();
}
extern "C" void ImGuiTableReconcileColumnData_Destroy_wrap(void* p) {
using T = ::ImGuiTableReconcileColumnData;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiTableSettings_Init_wrap(void* p) {
using T = ::ImGuiTableSettings;
new (p) T();
}
extern "C" void ImGuiTableSettings_Destroy_wrap(void* p) {
using T = ::ImGuiTableSettings;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiTableTempData_Init_wrap(void* p) {
using T = ::ImGuiTableTempData;
new (p) T();
}
extern "C" void ImGuiTableTempData_Destroy_wrap(void* p) {
using T = ::ImGuiTableTempData;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiTextIndex_Init_wrap(void* p) {
using T = ::ImGuiTextIndex;
new (p) T();
}
extern "C" void ImGuiTextIndex_Destroy_wrap(void* p) {
using T = ::ImGuiTextIndex;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiTreeNodeStackData_Init_wrap(void* p) {
using T = ::ImGuiTreeNodeStackData;
new (p) T();
}
extern "C" void ImGuiTreeNodeStackData_Destroy_wrap(void* p) {
using T = ::ImGuiTreeNodeStackData;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiTypingSelectRequest_Init_wrap(void* p) {
using T = ::ImGuiTypingSelectRequest;
new (p) T();
}
extern "C" void ImGuiTypingSelectRequest_Destroy_wrap(void* p) {
using T = ::ImGuiTypingSelectRequest;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiTypingSelectState_Init_wrap(void* p) {
using T = ::ImGuiTypingSelectState;
new (p) T();
}
extern "C" void ImGuiTypingSelectState_Destroy_wrap(void* p) {
using T = ::ImGuiTypingSelectState;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiViewportP_Init_wrap(void* p) {
using T = ::ImGuiViewportP;
new (p) T();
}
extern "C" void ImGuiViewportP_Destroy_wrap(void* p) {
using T = ::ImGuiViewportP;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiWindowDockStyle_Init_wrap(void* p) {
using T = ::ImGuiWindowDockStyle;
new (p) T();
}
extern "C" void ImGuiWindowDockStyle_Destroy_wrap(void* p) {
using T = ::ImGuiWindowDockStyle;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiWindowSettings_Init_wrap(void* p) {
using T = ::ImGuiWindowSettings;
new (p) T();
}
extern "C" void ImGuiWindowSettings_Destroy_wrap(void* p) {
using T = ::ImGuiWindowSettings;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiWindowStackData_Init_wrap(void* p) {
using T = ::ImGuiWindowStackData;
new (p) T();
}
extern "C" void ImGuiWindowStackData_Destroy_wrap(void* p) {
using T = ::ImGuiWindowStackData;
static_cast<T*>(p)->~T();
}
extern "C" void ImGuiWindowTempData_Init_wrap(void* p) {
using T = ::ImGuiWindowTempData;
new (p) T();
}
extern "C" void ImGuiWindowTempData_Destroy_wrap(void* p) {
using T = ::ImGuiWindowTempData;
static_cast<T*>(p)->~T();
}
extern "C" void ImRect_Init_wrap(void* p) {
using T = ::ImRect;
new (p) T();
}
extern "C" void ImRect_Destroy_wrap(void* p) {
using T = ::ImRect;
static_cast<T*>(p)->~T();
}
extern "C" void ImVec1_Init_wrap(void* p) {
using T = ::ImVec1;
new (p) T();
}
extern "C" void ImVec1_Destroy_wrap(void* p) {
using T = ::ImVec1;
static_cast<T*>(p)->~T();
}
extern "C" void ImVec2i_Init_wrap(void* p) {
using T = ::ImVec2i;
new (p) T();
}
extern "C" void ImVec2i_Destroy_wrap(void* p) {
using T = ::ImVec2i;
static_cast<T*>(p)->~T();
}
extern "C" void ImVec2ih_Init_wrap(void* p) {
using T = ::ImVec2ih;
new (p) T();
}
extern "C" void ImVec2ih_Destroy_wrap(void* p) {
using T = ::ImVec2ih;
static_cast<T*>(p)->~T();
}