LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
AmosePluginsManager.h
Go to the documentation of this file.
1// Copyright 2002-2013 CEA LIST
2// SPDX-FileCopyrightText: 2022 CEA LIST <gael.de-chalendar@cea.fr>
3//
4// SPDX-License-Identifier: MIT
5
6#ifndef AMOSEPLUGINMANAGERS_H
7#define AMOSEPLUGINMANAGERS_H
8
11
12#include <QtCore/QString>
13
14namespace Lima
15{
16
18public Singleton<AmosePluginsManager>
19{
20 friend class Singleton<AmosePluginsManager>;
21public:
23
41#if defined(__has_feature)
42# if __has_feature(address_sanitizer)
43 __attribute__((no_sanitize("address", "thread")))
44 __attribute__((no_sanitize("leak")))
45 __attribute__((disable_sanitizer_instrumentation))
46# endif
47#endif
48 bool
49 loadPlugins(const QString& configDirs = "");
50
51private:
53
54};
55
56}
57#endif
#define LIMA_FACTORY_EXPORT
Defines access method for the singleton pattern.
Definition Singleton.h:22
NAUTITIA.