22#define LEX61_SYM_LOOKUP_COMPAT extern "C"
35#define LEX61RT_MAKE_HEADER(...) \
36LEX61_SYM_LOOKUP_COMPAT lex61rt::lex61_header_t __lex61_header__ = { \
52 template <l61::meta::extensionEntryPo
intCompatible T>
56 throw std::logic_error(
"OOP entry point already set");
63#define LEX61RT_SET_ENTRY_POINT_CLASS(type) namespace lex61rt { static volatile int __lex61rt_fake_oop_ep_##type##__ = lex61rt::set_oop_entry_point<type>(); }
#define LEX61_SYM_LOOKUP_COMPAT
Definition lex61rt.hpp:22
int l61_extension_init()
Definition rt_main.cpp:65
std::unique_ptr< l61::ExtensionSystem::AbstractExtensionEntryPoint > __lex61_header_ExtensionEntryPoint__
l61_api_extension_t * l61_api_extension_ptr
Definition ExtensionHeaders.hpp:53
Definition lex61rt.hpp:28
int set_oop_entry_point()
TODO.
Definition lex61rt.hpp:53
l61::ExtensionSystem::l61_api_extension_ptr getApiData()
Definition rt_main.cpp:40
const l61::ExtensionSystem::lex61_header_t lex61_header_t
Definition lex61rt.hpp:29