Бібліотечна система
Бібліотечна система для управління книгами
Завантаження...
Пошук...
Нічого не знайдено
Book Cписок елементів

Повний список елементівBook, включаючи всі успадковані елементи

AbstractCollection(std::string_view id, std::string_view name)AbstractCollectioninline
addAuthor(const Author &author)Book
Book()Book
Book(std::string_view title, std::string_view bookId)Book
Book(std::string_view title, std::string_view bookId, std::string_view isbn, std::string_view publisher, int numPages, int yearPublished)Book
calculateStat() const noexcept overrideBookvirtual
createFromJson(const nlohmann::json &item)Bookstatic
display() const overrideBookvirtual
fromJson(const nlohmann::json &jsonData)Book
getAuthors() const noexceptBookinline
getId() const noexceptAbstractCollectioninline
getISBN() const noexceptBookinline
getName() const noexceptAbstractCollectioninline
getNumPages() const noexceptBookinline
getPublisher() const noexceptBookinline
getTitle() const noexceptBookinline
getYearPublished() const noexceptBookinline
search(const std::string &keyword) const overrideBookvirtual
setAuthors(const std::vector< Author > &authors) noexceptBookinline
setBestBookForAuthor(const std::string &authorName, const std::string &bookTitle)Bookinline
setId(std::string_view newId) noexceptAbstractCollectioninlinevirtual
setISBN(std::string_view newISBN) noexceptBookinline
setName(std::string_view newName) noexceptAbstractCollectioninline
setNumPages(int newNumPages) noexceptBookinline
setPublisher(std::string_view newPublisher) noexceptBookinline
setTitle(std::string_view newTitle)Bookinline
setYearPublished(int newYearPublished) noexceptBookinline
~AbstractCollection()=defaultAbstractCollectionvirtual