libpalliate v0.0.1
Palliate core library
|
Namespaces | |
namespace | detail |
Macros | |
#define | EXPORT_SYMBOL |
#define | REGISTER_PLUGIN(target) extern "C" EXPORT_SYMBOL auto init() { return detail::init<target>(#target); } |
Functions | |
template<typename T > requires (std::derived_from<T, plugin>) | |
auto | detail::init (std::string_view name) |
#define EXPORT_SYMBOL |
#define REGISTER_PLUGIN | ( | target | ) | extern "C" EXPORT_SYMBOL auto init() { return detail::init<target>(#target); } |