20#ifndef DYNAMICLIBRARIES_H
21#define DYNAMICLIBRARIES_H
26#include <QtCore/QLibrary>
37class DynamicLibrariesManagerPrivate;
45 bool isLoaded(
const std::string& libName);
46#if defined(__has_feature)
47# if __has_feature(address_sanitizer)
48 __attribute__((no_sanitize(
"address",
"thread")))
49 __attribute__((no_sanitize(
"leak")))
50 __attribute__((disable_sanitizer_instrumentation))
54 loadLibrary(
const std::string& libName);
55 void addSearchPath(
const std::string& searchPath);
56 void addSearchPathes(QString searchPathes);
61 std::unique_ptr<DynamicLibrariesManagerPrivate> m_d;
#define LIMA_FACTORY_EXPORT
Defines access method for the singleton pattern.