#ifndef GDVIRTUAL_GEN_H
#define GDVIRTUAL_GEN_H
#include "core/object/script_instance.h"
#ifdef TOOLS_ENABLED
#define GDVIRTUAL_TRACK(m_virtual, m_initialized) …
#else
#define GDVIRTUAL_TRACK …
#endif
#define GDVIRTUAL0(m_name) …
#define GDVIRTUAL0R(m_ret, m_name) …
#define GDVIRTUAL0C(m_name) …
#define GDVIRTUAL0RC(m_ret, m_name) …
#define GDVIRTUAL1(m_name, m_type1) …
#define GDVIRTUAL1R(m_ret, m_name, m_type1) …
#define GDVIRTUAL1C(m_name, m_type1) …
#define GDVIRTUAL1RC(m_ret, m_name, m_type1) …
#define GDVIRTUAL2(m_name, m_type1, m_type2) …
#define GDVIRTUAL2R(m_ret, m_name, m_type1, m_type2) …
#define GDVIRTUAL2C(m_name, m_type1, m_type2) …
#define GDVIRTUAL2RC(m_ret, m_name, m_type1, m_type2) …
#define GDVIRTUAL3(m_name, m_type1, m_type2, m_type3) …
#define GDVIRTUAL3R(m_ret, m_name, m_type1, m_type2, m_type3) …
#define GDVIRTUAL3C(m_name, m_type1, m_type2, m_type3) …
#define GDVIRTUAL3RC(m_ret, m_name, m_type1, m_type2, m_type3) …
#define GDVIRTUAL4(m_name, m_type1, m_type2, m_type3, m_type4) …
#define GDVIRTUAL4R(m_ret, m_name, m_type1, m_type2, m_type3, m_type4) …
#define GDVIRTUAL4C(m_name, m_type1, m_type2, m_type3, m_type4) …
#define GDVIRTUAL4RC(m_ret, m_name, m_type1, m_type2, m_type3, m_type4) …
#define GDVIRTUAL5(m_name, m_type1, m_type2, m_type3, m_type4, m_type5) …
#define GDVIRTUAL5R(m_ret, m_name, m_type1, m_type2, m_type3, m_type4, m_type5) …
#define GDVIRTUAL5C(m_name, m_type1, m_type2, m_type3, m_type4, m_type5) …
#define GDVIRTUAL5RC(m_ret, m_name, m_type1, m_type2, m_type3, m_type4, m_type5) …
#define GDVIRTUAL6(m_name, m_type1, m_type2, m_type3, m_type4, m_type5, m_type6) …
#define GDVIRTUAL6R(m_ret, m_name, m_type1, m_type2, m_type3, m_type4, m_type5, m_type6) …
#define GDVIRTUAL6C(m_name, m_type1, m_type2, m_type3, m_type4, m_type5, m_type6) …
#define GDVIRTUAL6RC(m_ret, m_name, m_type1, m_type2, m_type3, m_type4, m_type5, m_type6) …
#define GDVIRTUAL7(m_name, m_type1, m_type2, m_type3, m_type4, m_type5, m_type6, m_type7) …
#define GDVIRTUAL7R(m_ret, m_name, m_type1, m_type2, m_type3, m_type4, m_type5, m_type6, m_type7) …
#define GDVIRTUAL7C(m_name, m_type1, m_type2, m_type3, m_type4, m_type5, m_type6, m_type7) …
#define GDVIRTUAL7RC(m_ret, m_name, m_type1, m_type2, m_type3, m_type4, m_type5, m_type6, m_type7) …
#define GDVIRTUAL8(m_name, m_type1, m_type2, m_type3, m_type4, m_type5, m_type6, m_type7, m_type8) …
#define GDVIRTUAL8R(m_ret, m_name, m_type1, m_type2, m_type3, m_type4, m_type5, m_type6, m_type7, m_type8) …
#define GDVIRTUAL8C(m_name, m_type1, m_type2, m_type3, m_type4, m_type5, m_type6, m_type7, m_type8) …
#define GDVIRTUAL8RC(m_ret, m_name, m_type1, m_type2, m_type3, m_type4, m_type5, m_type6, m_type7, m_type8) …
#define GDVIRTUAL9(m_name, m_type1, m_type2, m_type3, m_type4, m_type5, m_type6, m_type7, m_type8, m_type9) …
#define GDVIRTUAL9R(m_ret, m_name, m_type1, m_type2, m_type3, m_type4, m_type5, m_type6, m_type7, m_type8, m_type9) …
#define GDVIRTUAL9C(m_name, m_type1, m_type2, m_type3, m_type4, m_type5, m_type6, m_type7, m_type8, m_type9) …
#define GDVIRTUAL9RC(m_ret, m_name, m_type1, m_type2, m_type3, m_type4, m_type5, m_type6, m_type7, m_type8, m_type9) …
#define GDVIRTUAL10(m_name, m_type1, m_type2, m_type3, m_type4, m_type5, m_type6, m_type7, m_type8, m_type9, m_type10) …
#define GDVIRTUAL10R(m_ret, m_name, m_type1, m_type2, m_type3, m_type4, m_type5, m_type6, m_type7, m_type8, m_type9, m_type10) …
#define GDVIRTUAL10C(m_name, m_type1, m_type2, m_type3, m_type4, m_type5, m_type6, m_type7, m_type8, m_type9, m_type10) …
#define GDVIRTUAL10RC(m_ret, m_name, m_type1, m_type2, m_type3, m_type4, m_type5, m_type6, m_type7, m_type8, m_type9, m_type10) …
#define GDVIRTUAL11(m_name, m_type1, m_type2, m_type3, m_type4, m_type5, m_type6, m_type7, m_type8, m_type9, m_type10, m_type11) …
#define GDVIRTUAL11R(m_ret, m_name, m_type1, m_type2, m_type3, m_type4, m_type5, m_type6, m_type7, m_type8, m_type9, m_type10, m_type11) …
#define GDVIRTUAL11C(m_name, m_type1, m_type2, m_type3, m_type4, m_type5, m_type6, m_type7, m_type8, m_type9, m_type10, m_type11) …
#define GDVIRTUAL11RC(m_ret, m_name, m_type1, m_type2, m_type3, m_type4, m_type5, m_type6, m_type7, m_type8, m_type9, m_type10, m_type11) …
#define GDVIRTUAL12(m_name, m_type1, m_type2, m_type3, m_type4, m_type5, m_type6, m_type7, m_type8, m_type9, m_type10, m_type11, m_type12) …
#define GDVIRTUAL12R(m_ret, m_name, m_type1, m_type2, m_type3, m_type4, m_type5, m_type6, m_type7, m_type8, m_type9, m_type10, m_type11, m_type12) …
#define GDVIRTUAL12C(m_name, m_type1, m_type2, m_type3, m_type4, m_type5, m_type6, m_type7, m_type8, m_type9, m_type10, m_type11, m_type12) …
#define GDVIRTUAL12RC(m_ret, m_name, m_type1, m_type2, m_type3, m_type4, m_type5, m_type6, m_type7, m_type8, m_type9, m_type10, m_type11, m_type12) …
#endif