Бібліотечна система
Бібліотечна система для управління книгами
|
Утилітні функції для роботи з книгами Детальніше...
Функції | |
std::vector< Book > | loadBooksFromJsonDB (const std::string &filename) |
Завантажує книги з JSON файлу бази даних | |
const std::vector< Book > & | getBooks () noexcept |
Отримує посилання на глобальний вектор книг | |
Змінні | |
const std::vector< Book > | m_books |
Вектор книг для зберігання результатів завантаження | |
Утилітні функції для роботи з книгами
|
inlinenoexcept |
Отримує посилання на глобальний вектор книг
std::vector< Book > loadBooksFromJsonDB | ( | const std::string & | filename | ) |
Завантажує книги з JSON файлу бази даних
filename | Шлях до JSON файлу |
std::runtime_error | Якщо файл не існує або недоступний |
InvalidDataException | Якщо:
|
Завантажує книги з JSON файлу бази даних
filename | Шлях до JSON-файлу з даними про книги |
InvalidDataException | Якщо:
|
FileException | Якщо виникають проблеми з читанням файлу |
|
inline |
Вектор книг для зберігання результатів завантаження
Цей вектор використовується для тимчасового зберігання книг, завантажених з JSON файлу.