libkiwix/include
Matthieu Gautier f8e7c3d476 Move the `Library` mutex in `Library::Impl`.
The why of this mutex is in `Library` is a bit complex.
It has been introduced in c2927ce when there was only `Library` and no
`std::unique_ptr<Impl>`.
As introducing the mutex imply implementing the move constructor, we have
split all data in `LibraryBase` (and keep a default move constructor here)
and add the mutex in `Library` (and implement a simple move constructor).

Later, in 090c2fd, we have move the `LibraryBase` to `Library::Impl`
(which should have been `Library::Data`).

So at the end, `Library::Impl` is never moved. We can move the `mutex` in
it and still simply implement move constructor for `Library`.
2023-10-05 16:37:22 +02:00
..
book.h Deprecated Book::getLanguage() 2023-03-08 15:24:53 +01:00
bookmark.h Add bookmarks support. 2018-12-02 15:47:29 +01:00
common.h Allow us to declare method to be deprecated. 2018-04-19 18:04:07 +02:00
downloader.h Remove the default value of follow parameter in `updateStatus`. 2023-02-08 15:42:17 +01:00
kiwix.h New kiwix::getVersions() and printVersions() 2022-01-02 12:22:11 +01:00
kiwixserve.h add setPort() method 2019-10-28 15:56:49 +01:00
library.h Move the `Library` mutex in `Library::Impl`. 2023-10-05 16:37:22 +02:00
manager.h Make the `Manager` keep a `shared_ptr` instead of a raw Library reference. 2023-09-25 16:30:56 +02:00
meson.build Remove dumpers from the public API. 2023-09-19 16:46:58 +02:00
name_mapper.h Make the `UpdatableNameMapper` keep a `shared_ptr`. 2023-09-25 16:31:55 +02:00
opds_catalog.h OpdsCatalog::getSearchUrl() 2021-06-30 18:27:00 +02:00
search_renderer.h Make `SearchRendered` taking a const pointer. 2023-10-05 16:37:22 +02:00
server.h Make the `Server` keep a `shared_ptr` instead of a raw NameMapper pointer. 2023-10-05 16:37:22 +02:00
tools.h Move getLanguageSelfName to tools.h 2023-07-26 16:02:32 +05:30
version.h Include iostream header in include/version.h 2022-07-05 20:47:14 +05:30