Бібліотечна система
Бібліотечна система для управління книгами
|
Повний список елементівAuthor, включаючи всі успадковані елементи
AbstractCollection(std::string_view id, std::string_view name) | AbstractCollection | inline |
addBook(const std::string &bookTitle) | Author | |
Author() | Author | |
Author(std::string_view firstName, std::string_view lastName, std::string_view bestBook, int numWrittenBooks) | Author | |
calculateAverageBooks(const std::vector< Author > &authors) | Author | static |
calculateStat() const override | Author | virtual |
display() const override | Author | virtual |
getAuthorBooks() const noexcept | Author | inline |
getBestBook() const noexcept | Author | inline |
getBooks() const noexcept | Author | inline |
getFirstName() const noexcept | Author | inline |
getId() const noexcept | AbstractCollection | inline |
getLastName() const noexcept | Author | inline |
getName() const noexcept | AbstractCollection | inline |
getNumWrittenBooks() const noexcept | Author | inline |
inputFromKeyboard() | Author | |
operator<< | Author | friend |
processJsonData(const nlohmann::json &item, Book &book) | Author | static |
search(const std::string &keyword) const override | Author | virtual |
searchByName(const std::string &searchName) const | Author | |
setAuthorBooks(const std::vector< std::string > &authorBooks) noexcept | Author | inline |
setBestBook(std::string_view bestBook) noexcept | Author | inline |
setFirstName(std::string_view firstName) noexcept | Author | inline |
setId(std::string_view newId) noexcept | AbstractCollection | inlinevirtual |
setLastName(std::string_view lastName) noexcept | Author | inline |
setName(std::string_view newName) noexcept | AbstractCollection | inline |
setNumWrittenBooks(int numWrittenBooks) noexcept | Author | inline |
trimAndReduceSpaces(std::string_view str) | Author | static |
~AbstractCollection()=default | AbstractCollection | virtual |