Home | History | Annotate | Download | only in runtime

Lines Matching defs:Plugin

25 // This function is loaded from the plugin (if present) and called during runtime initialization.
32 // A class encapsulating a plugin. There is no stable plugin ABI or API and likely never will be.
35 class Plugin {
37 static Plugin Create(const std::string& lib) {
38 return Plugin(lib);
53 ~Plugin() {
59 Plugin(const Plugin& other);
62 Plugin(Plugin&& other)
69 explicit Plugin(const std::string& library) : library_(library), dlopen_handle_(nullptr) { }
74 friend std::ostream& operator<<(std::ostream &os, Plugin const& m);
77 std::ostream& operator<<(std::ostream &os, Plugin const& m);
78 std::ostream& operator<<(std::ostream &os, const Plugin* m);