// Generated by dear-bindings-ffi. Do not edit.
#include <new>
#include "imnodes.h"
extern "C" void ImNodesIO_Init_wrap(void* p) {
using T = ::ImNodesIO;
new (p) T();
}
extern "C" void ImNodesIO_Destroy_wrap(void* p) {
using T = ::ImNodesIO;
static_cast<T*>(p)->~T();
}
extern "C" void ImNodesIO_EmulateThreeButtonMouse_Init_wrap(void* p) {
using T = struct ::ImNodesIO::EmulateThreeButtonMouse;
new (p) T();
}
extern "C" void ImNodesIO_EmulateThreeButtonMouse_Destroy_wrap(void* p) {
using T = struct ::ImNodesIO::EmulateThreeButtonMouse;
static_cast<T*>(p)->~T();
}
extern "C" void ImNodesIO_LinkDetachWithModifierClick_Init_wrap(void* p) {
using T = struct ::ImNodesIO::LinkDetachWithModifierClick;
new (p) T();
}
extern "C" void ImNodesIO_LinkDetachWithModifierClick_Destroy_wrap(void* p) {
using T = struct ::ImNodesIO::LinkDetachWithModifierClick;
static_cast<T*>(p)->~T();
}
extern "C" void ImNodesIO_MultipleSelectModifier_Init_wrap(void* p) {
using T = struct ::ImNodesIO::MultipleSelectModifier;
new (p) T();
}
extern "C" void ImNodesIO_MultipleSelectModifier_Destroy_wrap(void* p) {
using T = struct ::ImNodesIO::MultipleSelectModifier;
static_cast<T*>(p)->~T();
}
extern "C" void ImNodesStyle_Init_wrap(void* p) {
using T = ::ImNodesStyle;
new (p) T();
}
extern "C" void ImNodesStyle_Destroy_wrap(void* p) {
using T = ::ImNodesStyle;
static_cast<T*>(p)->~T();
}