15#include <AUI/IO/APath.h>
18#ifdef _AUI_PLUGIN_ENTRY_N
19#define AUI_PLUGIN_ENTRY struct _AUI_PLUGIN_ENTRY_N{ _AUI_PLUGIN_ENTRY_N() noexcept; } _AUI_PLUGIN_ENTRY_N ## v; _AUI_PLUGIN_ENTRY_N :: _AUI_PLUGIN_ENTRY_N () noexcept
21#define AUI_PLUGIN_ENTRY struct fail { fail(); static_assert(false, "usage of AUI_PLUGIN_ENTRY without PLUGIN flag in AUI_MODULE"); }; fail::fail()
24#define AUI_PLUGIN_ENTRY extern "C" AUI_EXPORT void aui_plugin_init()
An add-on to AString with functions for working with the path.
Definition APath.h:128
Represents a Unicode character string.
Definition AString.h:38
API_AUI_CORE void importPluginPath(const APath &path)
imports plugin by it's path.
API_AUI_CORE void importPlugin(const AString &name)
imports plugin by it's name.