Bases(3)
| Bases(3) | Library Functions Manual | Bases(3) |
NAME
Bases - The Bases class.
SYNOPSIS
#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.
Detailed Description
The Bases class.
This class intended for keeping smart pointers to different databases, which can be useful in plugins.
Constructor & Destructor Documentation
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.
Parameters
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.
Bases::Bases (const Bases & other)
Copy constructor.
Parameters
Bases::Bases (Bases && other)
Move constructor.
Parameters
Member Function Documentation
Bases & Bases::operator= (Bases && other)
operator =
Parameters
Returns
Bases & Bases::operator= (const Bases & other)
operator =
Parameters
Returns
Author
Generated automatically by Doxygen for MLPlugin from the source code.
| Version 1.0 | MLPlugin |
