|
MLPlugin 1.0
|
#include <Bases.h>
Public Member Functions | |
| Bases (const std::shared_ptr< MLBookProc > &mlbp, const std::shared_ptr< BaseKeeper > &base_keeper, const std::shared_ptr< BookmarksKeeper > &bookmarks, const std::shared_ptr< NotesKeeper > ¬es, const std::shared_ptr< GenreBase > &genres_base) | |
| Bases constructor. | |
| Bases (const Bases &other) | |
| Copy constructor. | |
| Bases (Bases &&other) | |
| Move constructor. | |
| Bases & | operator= (const Bases &other) |
| operator = | |
| Bases & | operator= (Bases &&other) |
| operator = | |
Public Attributes | |
| std::shared_ptr< MLBookProc > | mlbp |
| Smart pointer to MLBookProc object (see MLBookProc documentation). | |
| std::shared_ptr< BaseKeeper > | base_keeper |
| Smart pointer to BaseKeeper (see MLBookProc documentation). | |
| std::shared_ptr< BookmarksKeeper > | bookmarks |
| Smart pointer to BookmarksKeeper object (see MLBookProc documentation). | |
| std::shared_ptr< NotesKeeper > | notes |
| Smart poinet to NotesKeeper object (see MLBookProc documentation). | |
| std::shared_ptr< GenreBase > | genres_base |
| Smart pointer to GenreBase object. | |
The Bases class.
This class intended for keeping smart pointers to different databases, which can be useful in plugins.
| Bases::Bases | ( | const std::shared_ptr< MLBookProc > & | mlbp, |
| const std::shared_ptr< BaseKeeper > & | base_keeper, | ||
| const std::shared_ptr< BookmarksKeeper > & | bookmarks, | ||
| const std::shared_ptr< NotesKeeper > & | notes, | ||
| const std::shared_ptr< GenreBase > & | genres_base ) |
Bases constructor.
| mlbp | Smart pointer to MLBookProc object (see MLBookProc documentation). |
| base_keeper | Smart pointer to BaseKeeper (see MLBookProc documentation). |
| bookmarks | Smart pointer to BookmarksKeeper object (see MLBookProc documentation). |
| notes | Smart poinet to NotesKeeper object (see MLBookProc documentation). |
| genres_base | Smart pointer to GenreBase object. |